
약어를 관리하기 위해 패키지를 사용하고 있는데 glossaries
"긴 형식 사용", "첫 글자를 대문자로 만들기" 및 "복수형 사용"의 조합이 작동하지 않는 것 같습니다(아래 MWP 참조).
\Acfp
처음에는 와 함께 캡션 시작 부분에 사용할 때 이 문제를 발견했기 때문에 확장할 수 없는 대문자 명령에 관한 용어집 문서의 설명과 관련이 있을 수 있다고 생각했습니다 hyperref
. 그러나 모든 혼란스러운 요소를 제거한 후에도 여전히 작동하지 않는 것 같습니다.
\documentclass{article}
\usepackage[acronym,shortcuts]{glossaries}
\newacronym{mTA}{mTA}{my test acronym}
\begin{document}
Try acr shortcuts:\\
\acf{mTA}\\
\Acf{mTA}\\
\acfp{mTA}\\
\Acfp{mTA}\\
Try acr commands:\\
\acrfull{mTA}\\
\Acrfull{mTA}\\
\acrfullpl{mTA}\\
\Acrfullpl{mTA}\\
Try gls commands:\\
\glsentryfirst{mTA}\\
\Glsentryfirst{mTA}\\
\glsentryfirstplural{mTA}\\
\Glsentryfirstplural{mTA}\\
\end{document}
가족 \glsentryfirst*
은 '올바른' 일을 하지만 정보가 부족합니다 hyperref
(MWP의 일부가 아님).
그럼 여기서 뭔가 빠졌나요?
답변1
이것은 버그입니다. 다음 버전에서 수정하도록 하겠습니다. 현재로서는 간단한 해결 방법은 새로운 약어 스타일 중 하나를 사용하는 것입니다.
\documentclass{article}
\usepackage[acronym,shortcuts]{glossaries}
\setacronymstyle{long-short}
\newacronym{mTA}{mTA}{my test acronym}
\begin{document}
Try acr shortcuts:\\
\acf{mTA}\\
\Acf{mTA}\\
\acfp{mTA}\\
\Acfp{mTA}\\
Try acr commands:\\
\acrfull{mTA}\\
\Acrfull{mTA}\\
\acrfullpl{mTA}\\
\Acrfullpl{mTA}\\
Try gls commands:\\
\glsentryfirst{mTA}\\
\Glsentryfirst{mTA}\\
\glsentryfirstplural{mTA}\\
\Glsentryfirstplural{mTA}\\
\end{document}