![当首字母缩略词环境为 \include[d] 时避免使用首字母缩略词列表](https://linux22.com/image/288604/%E5%BD%93%E9%A6%96%E5%AD%97%E6%AF%8D%E7%BC%A9%E7%95%A5%E8%AF%8D%E7%8E%AF%E5%A2%83%E4%B8%BA%20%5Cinclude%5Bd%5D%20%E6%97%B6%E9%81%BF%E5%85%8D%E4%BD%BF%E7%94%A8%E9%A6%96%E5%AD%97%E6%AF%8D%E7%BC%A9%E7%95%A5%E8%AF%8D%E5%88%97%E8%A1%A8.png)
我想将我的acronym
环境保存在单独的文件中,避免打印出整个缩写列表。当缩写环境包含在主文档中时,包[nolist]
的选项acronym
似乎仍然不起作用。
请考虑以下 MWE
\documentclass{article}
\usepackage[nolist]{acronym}
\usepackage{filecontents}
\begin{filecontents}{acronym.tex}
\begin{acronym}
\acro{NLP}{Natural Language Processing}
\end{acronym}
\end{filecontents}
\begin{document}
First use of \ac{NLP}. Second use of \ac{NLP}.
\include{acronym}
\end{document}
这使
但当我去掉这个选项时,[nolist]
我得到了正确的
答案1
\input
如果我使用而不是 ,我会得到预期的结果\include
。
\documentclass{article}
\usepackage[nolist]{acronym}
\usepackage{filecontents}
\begin{filecontents}{acronym.tex}
\begin{acronym}
\acro{NLP}{Natural Language Processing}
\end{acronym}
\end{filecontents}
\begin{document}
First use of \ac{NLP}. Second use of \ac{NLP}.
\input{acronym}
\end{document}