moderncv 部分中的用户变量

moderncv 部分中的用户变量

如何在中使用变量(例如名字)\cvitem

\firstname{Firstname}
  \begin{document}       
  \makecvtitle % Print the CV title
  \section{Personal Data}
  \cvitem{}{\firstname}

答案1

如果你看一下\meaning\firstname,你会发现它只是意味着

\def\@firstname{#1}

为了获得所需的功能,你必须说

\firstname{Firstname}
  \begin{document}       
  \makecvtitle % Print the CV title
  \section{Personal Data}
  \cvitem{}{\makeatletter\@firstname\makeatother}

(当然,请记住,如果您打算经常这样做,您可以制作一个宏来为您完成这些脏活:\makeatletter\newcommand\myfirstname{\@firstname}\makeatother。)

相关内容