Wie kann ich gemäß einer Präambeleinstellung Absätze weglassen oder einfügen?

Wie kann ich gemäß einer Präambeleinstellung Absätze weglassen oder einfügen?

Ist es durch die Einfügung eines Befehls in die Präambel möglich, mehrere Absätze an unterschiedlichen Stellen im Hauptdokument nach meinem Wunsch einzufügen oder nicht?

Antwort1

Sie könnten etwa Folgendes tun:

\documentclass{article}

\usepackage{lipsum}

\newif\ifinclmypar
\inclmyparfalse
\newcommand{\includemyparagraphs}{\inclmypartrue}
\newcommand{\myparagraph}[1]{\ifinclmypar #1 \fi}

\includemyparagraphs

\begin{document}

\lipsum[1]

\myparagraph{\lipsum[2]}

\lipsum[3]

\end{document}

Wenn Sie den Befehl auskommentieren \includemyparagraph, wird der Inhalt \myparagraphnicht angezeigt.

Antwort2

Verwenden Sie das commentPaket. Zum Beispiel

% commentprob.tex  SE 519087 
\documentclass{article}
\usepackage{comment}
%\includecomment{versiona} % print the contents
\excludecomment{versiona} % ignore the contents
\usepackage{lipsum}

\begin{document}
\lipsum[1]

\begin{versiona}
Within version A
\end{versiona}

\lipsum[2]
\end{document}

Das Paket bietet eine commentUmgebung, die alles, was darin enthalten ist, auskommentiert; lesen Sie das Handbuch ( > texdoc comment). Es bietet andere Umgebungen, die so konfiguriert werden können, dass der Inhalt entweder auskommentiert oder unverändert gelassen wird (oben als \excludecomment{...}und \includecomment{...}). Ich denke, dass es möglich ist, mehrere dieser umschaltbaren Umgebungen zu haben, falls Sie unterschiedliche Steuerelemente für unterschiedliche Text- oder Codegruppen benötigen.

verwandte Informationen