前文の設定に応じて段落を省略または含めるにはどうすればよいでしょうか?

前文の設定に応じて段落を省略または含めるにはどうすればよいでしょうか?

序文にコマンドを追加することで、本文の異なる場所にある複数の段落を自分の意志に従って含めたり含めなかったりすることは可能ですか?

答え1

次のようなことができます:

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

コマンドをコメントアウトすると\includemyparagraph、書き込んだ内容が\myparagraph表示されなくなります。

答え2

パッケージを使用しますcomment。例えば

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

パッケージはcomment、その中のすべてをコメントアウトする環境を提供します。マニュアル ( > texdoc comment) をお読みください。内容をコメントアウトするか、そのままにするかを設定できる他の環境も提供します (上記の および\excludecomment{...}) \includecomment{...}。テキストやコードの異なるグループに異なるコントロールが必要な場合に備えて、これらの切り替え可能な環境をいくつか用意しておくことも可能だと思います。

関連情報