我正在创建一份简历,并创建了自己的自定义简历类(不是每个人都这样吗?)。我有多个职位需要排版,所以我有这样的内容:
\documentclass{mcv}
\begin{document}
\positiontitle{Manager}
\begin{position}
...
\end{position}
\positiontitle{Pee-on}
\begin{position}
...
\end{position}
\end{document}
在我添加第二个职位标题(即Pee-on
)之前,此方法一直有效。然后我收到类似这样的错误LaTeX Error: Command \@positiontitle already defined
。当然是我之前定义的,但现在我需要关于-定义它,但我不确定如何做到这一点。
使用这个答案我找到了一些帮助,因此我尝试通过以下方式实现我的命令:
\newcommand{\positiontitle}{\newcommand\@positiontitle{#1}}
\newcommand{\@positiontitle}[1]{%
\provide@command{#1}{}%
\renew@command{#1}%
}
不幸的是,这个方法没有奏效,我仍然收到相同的“已定义”错误。我肯定做错了什么,但我不知道是什么。