diff --git a/CHANGELOG b/CHANGELOG index e893c55..5ef2491 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,11 @@ +version 0.11 (xx July 2010) + - removed the \ifpdf check when loading the graphicx package, as graphicx does + does check internally and this was preventing proper functionning with xelatex + and luatex, as reported by A. Trautmann. The same check was also removed + everywhere else in the document (i.e. when loading the color and hyperref + packages). + - + version 0.10 (13 June 2010) - fixed a compatibility issue with the natbib package (natbib uses \section* to format the bibliography title, while only \section was defined by moderncv), diff --git a/examples/letter.tex b/examples/letter.tex index 50e8747..a136998 100644 --- a/examples/letter.tex +++ b/examples/letter.tex @@ -32,9 +32,8 @@ \def\FileSubject{Cover letter} \def\FileKeyWords{\firstname \familyname, Cover letter} -\renewcommand{\ttdefault}{pcr} - \usepackage{url} +\renewcommand{\ttdefault}{pcr} \urlstyle{tt} \ifpdf \usepackage[pdftex,pdfborder=0,breaklinks,baseurl=http://,pdfpagemode=None,pdfstartview=XYZ,pdfstartpage=1]{hyperref} @@ -49,10 +48,10 @@ \usepackage[dvips]{hyperref} \fi +\renewcommand{\familydefault}{\sfdefault}% for use with a résumé using sans serif fonts; +%\renewcommand{\familydefault}{\rmdefault}% for use with a résumé using sans serif fonts; \begin{document} -\sffamily % for use with a résumé using sans serif fonts; -%\rmfamily % for use with a résumé using serif fonts; \hfill% \begin{minipage}[t]{.6\textwidth} \raggedleft% diff --git a/moderncv.cls b/moderncv.cls index bd1784b..ee5bf7a 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -93,15 +93,11 @@ % if... then... else... constructs \RequirePackage{ifthen} -% pdf vs ps compilation -\RequirePackage{ifpdf} +% latex vs pdflatex vs xelatex vs luatex compilation +%\RequirePackage{ifpdf} % color -\ifpdf - \RequirePackage[pdftex]{color} -\else - \RequirePackage[dvips]{color} -\fi +\RequirePackage{color} % font encoding \RequirePackage[T1]{fontenc} @@ -110,9 +106,8 @@ %\usepackage{type1cm} % latin modern fonts -%\AtEndOfClass{% - \if@lmodern - \RequirePackage{lmodern}\fi%} +\if@lmodern + \RequirePackage{lmodern}\fi % symbols like \Telefon, \Mobilefone, \Letter and \Email \RequirePackage{marvosym} @@ -134,12 +129,8 @@ % load hyperred at the end of the preamble to pass options required by loaded packages (like CJK) \AtEndPreamble{ \@ifpackageloaded{CJK} - { - \ifpdf\RequirePackage[pdftex,CJKbookmarks]{hyperref} - \else\RequirePackage[dvips,CJKbookmarks]{hyperref}\fi} - { - \ifpdf\RequirePackage[pdftex]{hyperref} - \else\RequirePackage[dvips]{hyperref}\fi} + {\RequirePackage[CJKbookmarks]{hyperref}} + {\RequirePackage[pdftex]{hyperref}} \AtBeginDocument{ \hypersetup{ breaklinks, @@ -159,10 +150,7 @@ } % graphics -\ifpdf - \RequirePackage[pdftex]{graphicx} -\else - \RequirePackage[dvips]{graphicx}\fi +\RequirePackage{graphicx} % headers and footers \RequirePackage{fancyhdr}