Kommentare in LaTeX ein- und ausblenden

Was ich in LaTeX vermisse, ist der Überarbeiten Modus von MS Office. Alle Hacks, die etwas ähnliches in LaTeX umsetzen, sind nicht so integriert wie in Word. Hier aber mal ein Beispiel, was mit LaTeX geht. Den Hinweis auf comment.sty habe ich auf der EuroTeX in Breskens von L. Arnold aufgeschnappt, zusätzlich bot http://www.astro.gla.ac.uk/~matthew/blog/?p=376 einen guten Überblick über das Paket.

Im folgenden Beispiel nutze ich das ifdraft Paket, um zu prüfen, ob „draft“ gesetzt wurde. Wenn dies der Fall ist, werden die drei Kommentar-Umgebungen eingeblendet, ansonsten nicht.

\documentclass[ngerman,draft]{article}
%\documentclass[ngerman]{article}
\usepackage{ifdraft}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{xcolor}
\usepackage{comment}
 
\ifdraft{%
\includecomment{versiona}%
\includecomment{versionb}%
\specialcomment{notea}{\begingroup\sffamily\color{red}}{\endgroup}
}{%
\excludecomment{versiona}%
\excludecomment{versionb}%
\excludecomment{notea}%
}
 
\begin{document}
 
Hallo Text. Durch Setzen der Klassenoption \texttt{draft} werden alle Kommentare eingeblendet.
 
 
\begin{versiona}
Hallo, ich bin der Text zu Version A.
\end{versiona}
 
 
\begin{versionb}
Hallo, ich bin der Text zu Version B.
\end{versionb}
 
\begin{notea}
Ich bin eine Note A.
\end{notea}
 
\end{document}

Ich denke, hieraus lassen sich noch einige schöne Anwendungen bauen.

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website