Moderncv 日付フォントの変更

Moderncv 日付フォントの変更

可能であれば、moderncv で日付列のフォントを変更したいと思います。それが不可能な場合は、履歴書全体のフォントを変更するにはどうすればよいですか?

答え1

もちろん可能です。 は情報を入力するのに をmoderncv使用するので、このコマンドを再定義し( の元の定義)、日付に必要なフォント変更(2番目の引数)を追加することができます。たとえば、 で Zapf Chancery フォントを使用して日付を入力するには、\cventrymoderncvbodyi.sty\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&#7&%
    \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&#7&%
    \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 でのフォントの変更が常に少し複雑であるため、少し複雑になります。たとえば、次のようになります。1つの段落のフォントを変更するまたはここ:テキストの特定の部分のフォントを変更する

関連情報