如何根據序言設定省略或包含段落?

如何根據序言設定省略或包含段落?

是否可以透過在序言中添加命令來根據我的意願將主文檔中不同位置的多個段落包含或不包含?

答案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{...}。我認為,如果您需要對不同的文字或程式碼群組使用不同的控件,則可以擁有多個可切換環境。

相關內容