mirror of
https://github.com/moderncv/moderncv.git
synced 2026-07-13 02:54:46 +02:00
fix: Add missing options to the contemporary style
Address #299: - Add the missing `details` and `nodetails` options. - Set `details` and `separator` as explicit defaults using `\ExecuteOptions`. - Add per-group comments for all option categories.
This commit is contained in:
parent
086fe7c6b2
commit
8499cb5ff0
1 changed files with 6 additions and 1 deletions
|
|
@ -17,13 +17,18 @@
|
|||
\@initializecommand{\moderncvstyleheadoptions}{}
|
||||
\DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}}
|
||||
\DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}}
|
||||
% QR code options: "qr" (default) or "noqr"
|
||||
\DeclareOption{qr} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,qr}}
|
||||
\DeclareOption{noqr}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,noqr}}
|
||||
% separator in head options: "separator" (default) or "noseparator"
|
||||
\DeclareOption{separator}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,separator}}
|
||||
\DeclareOption{noseparator}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,noseparator}}
|
||||
% data in head options: "details" (default) or "nodetails"
|
||||
\DeclareOption{details}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,details}}
|
||||
\DeclareOption{nodetails}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,nodetails}}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{left,qr}
|
||||
\ExecuteOptions{left,qr,details,separator}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue