Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Umgebung soll Inhalt ignorieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685

    Umgebung soll Inhalt ignorieren

    Vermutlich ganz einfach: Wie muss eine Umgebung aussehen, die ihren
    Inhalt schlicht ignorieren soll?

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

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Paket comment:
    http://www.ctan.org/pkg/comment
    Ansonsten einfach den Inhalt an eine savebox übergeben und nicht ausgeben:
    Code:
    \newsavebox\MyBox
    \newenvironment{ignore}
      \begin{lrbox}{\MyBox}
         \begin{minipage}{\linewidth}
    }{
          \end{minipage}
      \end{lrbox}
    }

  3. #3
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Du könntest das comment-Paket verwenden:

    Code:
    \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

  4. #4
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    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.

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Die Lösung mit der box scheint aber genau meinen Vorstellungen zu
    entsprechen.
    Sie ignoriert aber den Inhalt nicht völlig:

    Code:
    \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}

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    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?

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    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/texfaq2...el=conditional

  8. #8
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    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!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •