Составить статью, исключив приложение (не комментируя его)

Составить статью, исключив приложение (не комментируя его)

Рассмотрим простую статью:

\documentclass{article}

\begin{document}

some text

\begin{appendix}

some text

\end{appendix}

\end{document}

Есть ли способ сказать Latex скомпилировать файл так, как будто appendixраздела нет, не требуя его комментирования? У меня очень большое приложение, и комментировать его снова и снова довольно обременительно.

решение1

Как предложил Phelype Oleinik, вы можете использовать commentпакет. Этот пакет также позволяет добавлять новые среды комментариев, так что вы можете сделать appendixсреду комментарием, добавив

\excludecomment{appendix}

к преамбуле.

\documentclass{article}
\usepackage{comment}
\excludecomment{appendix}
\begin{document}

some text

\begin{appendix}

some text

\end{appendix}

\end{document}

Это хорошее решение, если вы используете среду приложения, но в большинстве случаев \appendixэто команда, а не среда. Так что вы бы использовали \appendixвместо \begin{appendix}и нет необходимости в \end{appendix}.

Затем вы можете заархивировать аналогичный эффект, определив \appendixкак \end{document}: LaTeX остановится, когда встретит , \appendixа все дальнейшее содержимое будет игнорироваться:

\documentclass{article}
\renewcommand\appendix{\end{document}}
\begin{document}

some text

\appendix

some text

\end{document}

решение2

Просто поставьте

\end{document}

перед приложением.

Связанный контент