mirror of
https://github.com/moderncv/moderncv.git
synced 2026-02-06 10:05:19 +01:00
- Systematize colors and make them user adjustable. See documentation for details. this requires the \moderncvcolor to be issued BEFORE \moderncvstyle. - all styles: make the head options 'details' and 'nodetails' available to the user. (previously they were hidden). Olystyle does not respond too well to nodetails.
77 lines
3.1 KiB
TeX
77 lines
3.1 KiB
TeX
%% start of file `moderncvstyleempty.sty'.
|
|
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
|
%
|
|
% This work may be distributed and/or modified under the
|
|
% conditions of the LaTeX Project Public License version 1.3c,
|
|
% available at http://www.latex-project.org/lppl/.
|
|
|
|
|
|
%-------------------------------------------------------------------------------
|
|
% identification
|
|
%-------------------------------------------------------------------------------
|
|
\NeedsTeXFormat{LaTeX2e}
|
|
\ProvidesPackage{moderncvstyleempty}[2021/01/21 v2.1.0 modern curriculum vitae scheme: empty]
|
|
|
|
%-------------------------------------------------------------------------------
|
|
% required packages
|
|
%-------------------------------------------------------------------------------
|
|
|
|
%-------------------------------------------------------------------------------
|
|
% package options
|
|
%-------------------------------------------------------------------------------
|
|
% toggle use of symbol fonts.
|
|
\@initializeif{\if@symbols}\@symbolsfalse
|
|
\DeclareOption{symbols} {\@symbolstrue}
|
|
\DeclareOption{nosymbols} {\@symbolsfalse}
|
|
|
|
\DeclareOption*{}% avoid choking on unknown options
|
|
\ExecuteOptions{symbols}
|
|
\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
|
|
|
|
%-------------------------------------------------------------------------------
|
|
% style definition
|
|
%-------------------------------------------------------------------------------
|
|
|
|
%-------------------------------------------------------------------------------
|
|
% Colors
|
|
%-------------------------------------------------------------------------------
|
|
% head and footer
|
|
\colorlet{lastnamecolor}{color2}
|
|
% \colorlet{namecolor}{lastnamecolor}
|
|
\colorlet{headrulecolor}{lastnamecolor!50}
|
|
\colorlet{firstnamecolor}{lastnamecolor!50}
|
|
\colorlet{titlecolor}{color2}
|
|
\colorlet{addresscolor}{color2}
|
|
\colorlet{quotecolor}{color1}
|
|
\colorlet{pictureframecolor}{color1}
|
|
% body
|
|
\colorlet{bodyrulecolor}{color1}
|
|
\colorlet{sectioncolor}{color1}
|
|
\colorlet{subsectioncolor}{color1}
|
|
\colorlet{hintstylecolor}{color0}
|
|
% letter
|
|
\colorlet{letterclosingcolor}{color2}
|
|
% skillmatrix
|
|
\colorlet{skillmatrixfullcolor}{color1}
|
|
\colorlet{skillmatrixemptycolor}{color2!30}
|
|
|
|
%-------------------------------------------------------------------------------
|
|
% fonts & icons
|
|
%-------------------------------------------------------------------------------
|
|
% symbols
|
|
\if@symbols
|
|
\ifxetexorluatex
|
|
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
|
\else
|
|
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
|
\fi
|
|
\else
|
|
\moderncvicons{letters} % do not use symbols, use letters
|
|
\fi
|
|
|
|
% see moderncv.cls for command declarations that needs to be implemented, e.g. \maketitle, \section, \subsections, \cvline, etc
|
|
|
|
\endinput
|
|
|
|
|
|
%% end of file `moderncvstyleempty.sty'.
|