서문 설정에 따라 단락을 생략하거나 포함하는 방법은 무엇입니까?

서문 설정에 따라 단락을 생략하거나 포함하는 방법은 무엇입니까?

본문에 여러 문단을 내 뜻대로 포함하거나 포함하지 않도록 하는 명령을 서문에 포함시키면 가능한가요?

답변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{...}. 서로 다른 텍스트 또는 코드 그룹에 대해 서로 다른 제어가 필요한 경우 이러한 전환 가능한 환경을 여러 개 갖는 것이 가능하다고 생각합니다.

관련 정보