diff options
author | Karl Berry <karl@freefriends.org> | 2010-06-01 23:06:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-06-01 23:06:22 +0000 |
commit | f4d364d450d3bb42f7a9d4904f9467dee51f9b45 (patch) | |
tree | 970d85326d6406f9d4589f6e6c005463c88f2b8e /Master/texmf-dist/tex/latex/moderncv | |
parent | fe3102c2b4b99f358423d81a51d6a54e4f305589 (diff) |
moderncvs update (1jun10)
git-svn-id: svn://tug.org/texlive/trunk@18684 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/moderncv')
4 files changed, 94 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncv.cls b/Master/texmf-dist/tex/latex/moderncv/moderncv.cls index f06b0e7d760..28101252ecd 100644 --- a/Master/texmf-dist/tex/latex/moderncv/moderncv.cls +++ b/Master/texmf-dist/tex/latex/moderncv/moderncv.cls @@ -206,7 +206,7 @@ % style commands definitions %------------------------------------------------------------------------------- % symbols used -\providecommand*{\listitemsymbol}{\textbullet} +\providecommand*{\listitemsymbol}{\Neutral}%{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}} \providecommand*{\addresssymbol}{} \providecommand*{\mobilesymbol}{\Mobilefone} \providecommand*{\phonesymbol}{\Telefon} @@ -450,6 +450,47 @@ \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} \let\@openbib@code\@empty +% itemize, enumerate and description environment +\setlength{\leftmargini} {1.2em} +\leftmargin\leftmargini +\setlength{\leftmarginii} {1em} +\setlength{\leftmarginiii} {1.87em} +\setlength{\leftmarginiv} {1.7em} +\setlength{\leftmarginv} {1em} +\setlength{\leftmarginvi} {1em} +\setlength{\labelsep} {.5em} +\setlength{\labelwidth} {\leftmargini} +\addtolength{\labelwidth} {-\labelsep} +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +% itemize labels +\newcommand\labelitemi{\listitemsymbol{}} +\newcommand\labelitemii{{\large\bfseries-}} +\newcommand\labelitemiii{\textperiodcentered}%{\textasteriskcentered} +\newcommand\labelitemiv{\textperiodcentered} +% enumerate labels +\renewcommand\theenumi{\@arabic\c@enumi} +\renewcommand\theenumii{\@alph\c@enumii} +\renewcommand\theenumiii{\@roman\c@enumiii} +\renewcommand\theenumiv{\@Alph\c@enumiv} +\newcommand\labelenumi{\theenumi.} +\newcommand\labelenumii{(\theenumii)} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv{\theenumiv.} +\renewcommand\p@enumii{\theenumi} +\renewcommand\p@enumiii{\p@enumii(\theenumii)} +\renewcommand\p@enumiv{\p@enumiii\theenumiii} +% description label +\newcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bfseries#1} +% hooks to adjust spacing (idea by Jakob Schiøtz; see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) +\RequirePackage{tweaklist}% distributed with moderncv, not found on ctan and slightly modified +\renewcommand*{\itemhook}{ + \setlength{\topsep}{0pt}% + \setlength{\itemsep}{0pt}} +\renewcommand*{\enumhook}{\itemhook{}} +\renewcommand*{\deschook}{\itemhook{}} + % classical \today definition \def\today{\ifcase\month\or January\or February\or March\or April\or May\or June\or diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvthemecasual.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvthemecasual.sty index e5b3ea42b7d..aa3e3e8d97d 100644 --- a/Master/texmf-dist/tex/latex/moderncv/moderncvthemecasual.sty +++ b/Master/texmf-dist/tex/latex/moderncv/moderncvthemecasual.sty @@ -56,7 +56,6 @@ % style definition %------------------------------------------------------------------------------- % symbols used -\renewcommand*{\listitemsymbol}{\textbullet} % colors \definecolor{firstnamecolor}{rgb}{0.65,0.65,0.65} diff --git a/Master/texmf-dist/tex/latex/moderncv/moderncvthemeclassic.sty b/Master/texmf-dist/tex/latex/moderncv/moderncvthemeclassic.sty index 2d2f191a4b1..c0d1e1e894c 100644 --- a/Master/texmf-dist/tex/latex/moderncv/moderncvthemeclassic.sty +++ b/Master/texmf-dist/tex/latex/moderncv/moderncvthemeclassic.sty @@ -56,7 +56,6 @@ % style definition %------------------------------------------------------------------------------- % symbols used -\renewcommand*{\listitemsymbol}{\textbullet} % colors \definecolor{firstnamecolor}{rgb}{0,0,0} diff --git a/Master/texmf-dist/tex/latex/moderncv/tweaklist.sty b/Master/texmf-dist/tex/latex/moderncv/tweaklist.sty new file mode 100644 index 00000000000..096bc3f4590 --- /dev/null +++ b/Master/texmf-dist/tex/latex/moderncv/tweaklist.sty @@ -0,0 +1,52 @@ +%% start of file `tweaklist.sty'. +%% Original by Jakob Schiøtz, downloaded from http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty; not found on ctan. +%% Modified by Xavier Danaux (xdanaux@gmail.com). +% +% The tweaklist.sty package redefines the itemize, enumerate and description packages, so that all parameters can be adjusted. +% This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment. +% The hook commands are initially empty, but can be redefined with \renewcommand. +% +% 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/. + + +% hooks for the itemize environment +\def\itemhook{} +\def\itemhooki{} +\def\itemhookii{} +\def\itemhookiii{} +\def\itemhookiv{} +% hooks for the enumerate environment +\def\enumhook{} +\def\enumhooki{} +\def\enumhookii{} +\def\enumhookiii{} +\def\enumhookiv{} +% hook for the description environment +\def\deschook{} +% original environment definitions, with hooks added +\def\enumerate{% + \ifnum \@enumdepth >\thr@@\@toodeep\else + \advance\@enumdepth\@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \expandafter + \list + \csname label\@enumctr\endcsname + {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}% + \enumhook \csname enumhook\romannumeral\the\@enumdepth\endcsname}% + \fi} +\def\itemize{% + \ifnum \@itemdepth >\thr@@\@toodeep\else + \advance\@itemdepth\@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \expandafter + \list + \csname\@itemitem\endcsname + {\def\makelabel##1{\hss\llap{##1}}% + \itemhook \csname itemhook\romannumeral\the\@itemdepth\endcsname}% + \fi} +\newenvironment{description} + {\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel\deschook}} + {\endlist} |