PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umgebung soll Inhalt ignorieren



LuPi
14-10-2011, 12:35
Vermutlich ganz einfach: Wie muss eine Umgebung aussehen, die ihren
Inhalt schlicht ignorieren soll?



\documentclass{scrartcl}
\newenvironment{ignoreme}{foo}{bar} % <--- so natuerlich nicht
\begin{document}
\begin{ignoreme}
Dieser Text soll nicht gesetzt werden!
\end{ignoreme}
\end{document}

mechanicus
14-10-2011, 12:52
Hi,

Paket comment:
http://www.ctan.org/pkg/comment
Ansonsten einfach den Inhalt an eine savebox übergeben und nicht ausgeben:

\newsavebox\MyBox
\newenvironment{ignore}
\begin{lrbox}{\MyBox}
\begin{minipage}{\linewidth}
}{
\end{minipage}
\end{lrbox}
}

Stefan_K
14-10-2011, 12:52
Du könntest das comment-Paket (http://ctan.org/pkg/comment) verwenden:


\documentclass{scrartcl}
\usepackage{comment}
\begin{document}
\begin{comment}
Dieser Text soll nicht gesetzt werden!
\end{comment}
\end{document}

Jetzt könntest Du auch noch die comment-Umgebung nach ignoreme umbenennen, doch der Originalname wäre gängiger wenn man das Paket schon kennt.

Stefan

LuPi
14-10-2011, 12:56
Vielen Dank, Ihr Beiden.

In das comment-Paket hatte ich geschaut, allerdings ist mir der Code um ein bis
zwei Stufen zu TeXig. Und ich hätte das ganz gerne ohne das Paket realisiert
(ohne spezielle Gründe dafür zu haben).

Die Lösung mit der box scheint aber genau meinen Vorstellungen zu
entsprechen. :)

u_fischer
14-10-2011, 13:12
Die Lösung mit der box scheint aber genau meinen Vorstellungen zu
entsprechen.

Sie ignoriert aber den Inhalt nicht völlig:


\documentclass{article}
\newsavebox\MyBox
\newenvironment{ignore}
{
\begin{lrbox}{\MyBox}
\begin{minipage}{\linewidth}
}{
\end{minipage}
\end{lrbox}
}
\begin{document}

\section{A}

\begin{ignore}
\section{B}
\end{ignore}

\section{C}

\end{document}

LuPi
14-10-2011, 13:22
Das habe ich leider auch gerade feststellen müssen, da ich im Innenleben
eine Zähler-Manipulation vornehme - die leider danach noch wirksam ist.
Dann werde ich wohl doch comment.sty verwenden müssen, oder?

u_fischer
14-10-2011, 13:54
Dann werde ich wohl doch comment.sty verwenden müssen, oder?

Ich verstehe nicht, warum dich das stört. comment ist genau dafür gedacht.

Aber wenn du Alternativen suchst: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=conditional

LuPi
14-10-2011, 14:10
Stören ist übertrieben, es hätte mich gereizt, das auch ohne dieses (oder ein
vergleichbares) Paket zu erledigen. Aber grundsätzlich hast Du Recht und
comment.sty ist auch schon in der \RequirePackage-Liste gelandet. Schönes
Wochenende!