helm
10-04-2024, 11:03
Hallo LaTeX-Eingeweihte,
mit dem folgenden Code kann ich Kennörter im Dokument global aus- und einschalten:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{verbatim}
\usepackage{ifthen}
\newcommand{\drucken}{0} % 1: ausgeben, 0: nicht ausgeben
\begin{document}
\phantom{\drucken} % nötig
%
Im Text können dieses Wort
%<%
\ifodd \drucken \begin{verbatim}
#As%|5'&
\end{verbatim}
\else
\texttt{Kennwort}
\fi
%>%
und dieses Wort
%<%
\ifodd \drucken \begin{verbatim}
#$A?%|5"ß
\end{verbatim}
\else
\texttt{Kennwort}
\fi
%>%
via Präambel ein- und ausgeschaltet werden.
\end{document}
Jetzt liegt es nahe, die sechs Zeilen in den %<%...%>%-Bereichen mit einem neuen Befehl, z. B. \newcommand{\schalter}[1]{...} auf z.B. \schalter{#$A?%|5"ß} zu verkürzen. Das gelingt mir aber nicht. Kann mir da bitte jemand auf die Sprünge helfen?
Viele Grüße
Helm
mit dem folgenden Code kann ich Kennörter im Dokument global aus- und einschalten:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{verbatim}
\usepackage{ifthen}
\newcommand{\drucken}{0} % 1: ausgeben, 0: nicht ausgeben
\begin{document}
\phantom{\drucken} % nötig
%
Im Text können dieses Wort
%<%
\ifodd \drucken \begin{verbatim}
#As%|5'&
\end{verbatim}
\else
\texttt{Kennwort}
\fi
%>%
und dieses Wort
%<%
\ifodd \drucken \begin{verbatim}
#$A?%|5"ß
\end{verbatim}
\else
\texttt{Kennwort}
\fi
%>%
via Präambel ein- und ausgeschaltet werden.
\end{document}
Jetzt liegt es nahe, die sechs Zeilen in den %<%...%>%-Bereichen mit einem neuen Befehl, z. B. \newcommand{\schalter}[1]{...} auf z.B. \schalter{#$A?%|5"ß} zu verkürzen. Das gelingt mir aber nicht. Kann mir da bitte jemand auf die Sprünge helfen?
Viele Grüße
Helm