클래스 파일에서 *및* 재정의를 정의하는 방법은 무엇입니까?

클래스 파일에서 *및* 재정의를 정의하는 방법은 무엇입니까?

나는 이력서를 작성 중이고 나만의 사용자 정의 이력서 클래스를 만들었습니다(모두가 그렇지 않습니까?). 조판하고 싶은 위치가 여러 개 있으므로 다음과 같습니다.

\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}%
}

불행히도, 그것은 트릭을 수행하지 못했고 여전히 동일한 "이미 정의된" 오류가 발생합니다. 내가 뭔가 잘못하고 있는 게 틀림없지만 그게 무엇인지 모르겠습니다.

관련 정보