Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5
Das Thema `fehlermeldungen` ist für Fragen zu (La)TeX-Fehlermeldungen gedacht. In der Frage gibt es eine solche nicht

22 Sep '14, 10:51

gast3's gravatar image

gast3
(ausgesetzt)

Wie erstelle ich einen logischen Schalter zur Ausführung/Nicht-Ausführung von Befehlen? (TeX)

Bitte nur TeX-Antworten, die sich aus dem TeXbook ableiten lassen. Ich habe mir einen logischen Schalter erstellt, der es ermöglicht, in einem Befehl Anwendungsbereiche anzugeben. Je nach aktuellem Modus entscheidet der Befehl, ob er angewendet werden darf oder nicht. Kann man diesen logischen Schalter verbessern und wenn ja, wie? %texmodes Anwendungsbereiche f\"ur Befehle definieren.\vskip\baselineskip \newcount\texmodes \def\texmode[#1]{\texmodes=#1} \def\test{ \def\testbefehl{Ausf\"uhren } \def\fehler{Nicht ausf\"uhrbar } \ifnum\texmodes=0 \texmodes=0 \fi \ifnum\texmodes=1 \texmodes=1 \fi \ifnum\texmodes=2 \texmodes=1 \fi \ifnum\texmodes=3 \texmodes=0 \fi \ifnum\texmodes=4 \texmodes=0 \fi \ifnum\texmodes=0 \testbefehl\vskip\baselineskip\else\fehler\vskip\baselineskip\fi } \texmode[0] Mode=\the\texmodes \test \texmode[1] Mode=\the\texmodes \test \texmode[2] Mode=\the\texmodes \test \texmode[3] Mode=\the\texmodes \test \texmode[4] Mode=\the\texmodes \test %texmodes \bye
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

20 Sep '14, 00:17

ctansearch's gravatar image

ctansearch
(ausgesetzt)

Wie erstelle ich einen logischen Schalter zur Ausführung/Nicht-Ausführung von Befehlen? (TeX)

Bitte nur TeX-Antworten, die sich aus dem TeXbook ableiten lassen. Ich habe mir einen logischen Schalter erstellt, der es ermöglicht, in einem Befehl Anwendungsbereiche anzugeben. Je nach aktuellem Modus entscheidet der Befehl, ob er angewendet werden darf oder nicht. Kann man diesen logischen Schalter verbessern und wenn ja, wie? %texmodes Anwendungsbereiche f\"ur Befehle definieren. definieren.\vskip\baselineskip \newcount\texmodes \def\texmode[#1]{\texmodes=#1} \def\test{ \def\testbefehl{Ausf\"uhren} \def\testbefehl{Ausf\"uhren } \def\fehler{Nicht ausf\"uhrbar} ausf\"uhrbar } \ifnum\texmodes=0 \texmodes=0 \testbefehl (z.B. Fliesstext)\par\fi \fi \ifnum\texmodes=1 \texmodes=1 \fehler (z.B Tabellen)\par\fi \fi \ifnum\texmodes=2 \texmodes=1 \fehler (z.B. Inhaltsverzeichnis) \par\fi \fi \ifnum\texmodes=3 \texmodes=0 \testbefehl (z.B. Aufz\"ahlungen) \par\fi \fi \ifnum\texmodes=4 \texmodes=0 \testbefehl (z.B. \"Uberschriften)\par\fi \fi \ifnum\texmodes=0 \testbefehl\vskip\baselineskip\else\fehler\vskip\baselineskip\fi } \texmode[0] Mode=\the\texmodes \test \texmode[1] Mode=\the\texmodes \test \texmode[2] Mode=\the\texmodes \test \texmode[3] Mode=\the\texmodes \test \texmode[4] Mode=\the\texmodes \test %texmodes \bye
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

20 Sep '14, 00:11

ctansearch's gravatar image

ctansearch
(ausgesetzt)

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

20 Sep '14, 00:10

ctansearch's gravatar image

ctansearch
(ausgesetzt)

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

20 Sep '14, 00:09

ctansearch's gravatar image

ctansearch
(ausgesetzt)