
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.