Como omitir ou incluir parágrafo de acordo com uma configuração de preâmbulo?

Como omitir ou incluir parágrafo de acordo com uma configuração de preâmbulo?

É possível, incluindo um comando no preâmbulo, fazer com que vários parágrafos em locais diferentes do documento principal sejam incluídos ou não de acordo com minha vontade?

Responder1

Você poderia fazer algo assim:

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

Se você comentar o \includemyparagraphcomando, o que está escrito \myparagraphnão aparecerá.

Responder2

Use o commentpacote. Por exemplo

% 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}

O pacote fornece um commentambiente que comenta tudo o que está dentro dele; leia o manual ( > texdoc comment). Ele fornece outros ambientes que podem ser configurados para comentar o conteúdo ou deixá-lo em paz (acima como \excludecomment{...}e \includecomment{...}). Acho que é possível ter vários desses ambientes comutáveis ​​caso você precise ter controles diferentes para diferentes grupos de texto ou código.

informação relacionada