Ich möchte, wenn möglich, die Schriftart der Datumsspalte in ModernCV ändern. Wenn das nicht möglich ist, wie ändere ich dann die Schriftart des gesamten Lebenslaufs?
Antwort1
Natürlich ist das möglich. moderncv
verwendet \cventry
zum Setzen der Informationen, daher können Sie diesen Befehl neu definieren (ursprüngliche Definition in moderncvbodyi.sty
) und die erforderliche Schriftartänderung für das Datum hinzufügen (das zweite Argument). Um beispielsweise die Daten mit den Zapf Chancery-Schriftarten in zu setzen, \footnotesize
benötigen Sie
\renewcommand*{\cventry}[7][.25em]{%
\cvitem[#1]{{\fontfamily{pzc}\footnotesize\selectfont#2}}{%
{\bfseries#3}%
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
\ifthenelse{\equal{#5}{}}{}{, #5}%
\ifthenelse{\equal{#6}{}}{}{, #6}%
.\strut%
\ifx&%
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
Ein vollständiges Beispiel:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
\renewcommand*{\cventry}[7][.25em]{%
\cvitem[#1]{{\fontfamily{pzc}\footnotesize\selectfont#2}}{%
{\bfseries#3}%
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
\ifthenelse{\equal{#5}{}}{}{, #5}%
\ifthenelse{\equal{#6}{}}{}{, #6}%
.\strut%
\ifx&%
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
\name{John}{Doe}
\begin{document}
\section{Education}
\cventry{1920--1950}{Degree}{Institution}{City}{\textit{Grade}}{Description} \cventry{1920--1950}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\end{document}
Das Ergebnis:
Antwort2
Die Schriftart der Datumsspalte kannst du in moderncv wie in jedem anderen Fall auch ändern. Dazu musst du die \date
Zeile entsprechend anpassen. Möchtest du ein Datum fett haben, kannst du Folgendes verwenden: \date{\textbf{\today}}
. Möchtest du eine andere Schriftart, wird es etwas komplizierter, da Schriftartänderungen in TeX immer etwas kompliziert sind. Siehe zum Beispiel hier:Ändern der Schriftart in einem einzelnen Absatzoder hier:Schriftart für bestimmte Textteile ändern