약어 패키지: printonlyreused 및 대문자 사용이 작동하지 않습니다.

약어 패키지: printonlyreused 및 대문자 사용이 작동하지 않습니다.

최신 버전의 acronym패키지에서는 여러 번 사용되는 약어( [printonlyreused])만 약어 목록에 인쇄하고 긴 버전( \Acl{XYZ})을 대문자로 표시하는 옵션을 제공합니다. 이전 버전에서는 대문자를 사용하는 것이 효과적이었습니다. 패키지를 버전 1.46으로 업데이트했지만 위에서 언급한 것 중 어느 것도 현재 작동하지 않습니다. 또한 필요한 패키지 suffixxstring. 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여전히 ​​유용합니다.

관련 정보