Wie definiere ich *und* neu in einer Klassendatei?

Wie definiere ich *und* neu in einer Klassendatei?

Ich erstelle einen Lebenslauf und habe meine eigene benutzerdefinierte Lebenslaufklasse erstellt (tut das nicht jeder?). Ich habe mehrere Positionen, die ich setzen möchte, also habe ich so etwas:

\documentclass{mcv}

\begin{document}

\positiontitle{Manager}
\begin{position}
...
\end{position}

\positiontitle{Pee-on}
\begin{position}
...
\end{position}

\end{document}

Das funktioniert gut, bis ich den Titel der zweiten Position hinzufüge (also Pee-on). Dann erhalte ich eine Fehlermeldung wie LaTeX Error: Command \@positiontitle already defined. Natürlich ist es das. Ich habe es vorher definiert, aber jetzt brauche ichRe-definieren Sie es und ich bin nicht sicher, wie das geht.

Verwenden vondiese AntwortIch habe etwas Hilfe gefunden und versucht, meinen Befehl folgendermaßen umzusetzen:

\newcommand{\positiontitle}{\newcommand\@positiontitle{#1}}
\newcommand{\@positiontitle}[1]{%
   \provide@command{#1}{}%
   \renew@command{#1}%
}

Leider hat das nicht geholfen und ich bekomme immer noch den gleichen „bereits definiert“-Fehler. Ich muss etwas falsch machen, aber ich weiß nicht, was es ist.

verwandte Informationen