编译除附录之外的文章(不注释掉)

编译除附录之外的文章(不注释掉)

考虑一篇简单的文章:

\documentclass{article}

\begin{document}

some text

\begin{appendix}

some text

\end{appendix}

\end{document}

有没有办法告诉 Latex ro 编译文件,就好像没有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}

附录之前。

相关内容