Я хотел бы изменить шрифт столбца даты, если это возможно в moderncv. Если это невозможно, как мне изменить шрифт всего резюме?
решение1
Конечно, это возможно. moderncv
использует \cventry
для набора информации, поэтому вы можете переопределить эту команду (исходное определение в moderncvbodyi.sty
) и добавить требуемую модификацию шрифта для даты (второй аргумент). Например, для набора дат с использованием шрифтов Zapf Chancery в \footnotesize
вам понадобится
\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}}
Полный пример:
\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}
Результат:
решение2
Вы можете изменить шрифт столбца даты в moderncv, как и в любом другом случае. Вам просто нужно \date
соответствующим образом настроить строку. Если вы хотите, чтобы дата была жирной, вы можете использовать: \date{\textbf{\today}}
. Если вы хотите другой шрифт, это становится немного сложнее, потому что изменение шрифта всегда немного сложно в TeX. Смотрите, например, здесь:Изменить шрифт в одном абзацеили здесь:изменить шрифт определенной части текста