Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

12 Aug '14, 17:37

cgnieder's gravatar image

cgnieder
22.1k253463

Ist es möglich eigene Befehle mit mehr als einem optionalen Argument zu definieren?

Meines Wissens nach erlaubt `\newcommand{\name}[x][default_1]{definition}` bei einer Befehlsdefinition über `[x][default_1]` die Definition eines Befehls mit x Argumenten, wobei man nur für das erste einen Defaultwert angeben kann. Hier mal ein konkretes Beispiel: \documentclass{article} \newcommand{\name}[3][Herr]{\textbf{#1}~\textsc{#2}~\textit{#3}} \begin{document} \name[Frau]{Maria}{Musterfrau} \name{Max}{Mustermann} \end{document} Könnte man als hier auch für #2 und #3 Defaultwerte vorgeben?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

12 Aug '14, 17:37

cgnieder's gravatar image

cgnieder
22.1k253463

Ist es möglich eigene Befehle mit mehr als einem optionalen Argument zu definieren?

Meines Wissens nach erlaubt `\newcommand{\name}[x][default_1]{definition}` bei einer Befehlsdefinition über `[x][default_1]` die Defeinition Definition eines Befehls mit x Argumenten, wobei man nur für das erste einen Defaultwert angeben kann. Hier mal ein konkretes Beispiel: \documentclass{article} \newcommand{\name}[3][Herr]{\textbf{#1}~\textsc{#2}~\textit{#3}} \begin{document} \name[Frau]{Maria}{Musterfrau} \name{Max}{Mustermann} \end{document} Könnte man als hier auch für #2 und #3 Defaultwerte vorgeben?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

12 Aug '14, 17:18

feynman's gravatar image

feynman
1.0k162937

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

12 Aug '14, 17:12

feynman's gravatar image

feynman
1.0k162937

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

12 Aug '14, 17:11

feynman's gravatar image

feynman
1.0k162937

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

12 Aug '14, 17:10

feynman's gravatar image

feynman
1.0k162937