
최신 버전의 acronym
패키지에서는 여러 번 사용되는 약어( [printonlyreused]
)만 약어 목록에 인쇄하고 긴 버전( \Acl{XYZ}
)을 대문자로 표시하는 옵션을 제공합니다. 이전 버전에서는 대문자를 사용하는 것이 효과적이었습니다. 패키지를 버전 1.46으로 업데이트했지만 위에서 언급한 것 중 어느 것도 현재 작동하지 않습니다. 또한 필요한 패키지 suffix
와 xstring
. PDFlatex와 함께 MiKTeX 2.9.7380을 사용하고 있으며 MiKTeX 구성도 재설정했지만 아무 도움이 되지 않았습니다.
문제를 설명하려면 아래의 MWE를 찾으십시오. 내 출력에서 A의 긴 버전은 대문자로 표시되지 않았으며 B는 여전히 목록에 있습니다.
\documentclass[12pt]{article}
\usepackage[printonlyreused]{acronym}
\begin{document}
\section{Chapter}
First use: \ac{NA} \\
2nd use: \ac{NA} \\
Long version with capital: \Acl{NA} \\
Other acronym, only mentioned once: \ac{NB} \\
The third acro is not mentioned to be excluded on the printed list
\section{List of acronyms}
\begin{acronym}
\acro{NA}{new acro A}
\acro{NB}{new acro B} % negative test for [printonlyreused]
\acro{NC}{new acro C} % negative test for [printonlyused]
\end{acronym}
\end{document}
해결 방법으로 package 로 전환했는데 acro
운 좋게도 대부분 동일한 텍스트 내 명령을 사용하므로 130페이지 문서에서 많이 변경할 필요가 없었고 4페이지 이상의 두문자어만 재정의하는 것이 다소 지루했습니다. 그러나 다음을 사용하는 솔루션은 acronym
여전히 유용합니다.