
나는 사용하고있다
\begin{acronym}[PHEV]
\acro{PHEV}{\emph{Plug-in Hybrid Electric Vehicle}}
...
\end{acronym}
두문자어 선언을 위한 추가 tex 파일에 있습니다. 나는 본문( )에 전체 이름을 기재하거나 기재하도록 \emph
합니다 .\textit
\ac{PHEV}
내 기본 tex 파일에서 다음을 통해 내 문서의 머리말에 포함시킵니다.
\include{myacronyms.tex}
약어 용어집으로. 그러나 여기에서는 약어의 전체 이름도 이탤릭체로 인쇄됩니다. 나는 이것을 방지하고 싶다.
해결 방법이 있나요? 감사합니다!
답변1
내가 아는 한 acronym
패키지는 긴 형식의 모양을 변경하기 위한 사용자 인터페이스를 제공하지 않습니다.
그러나 이를 도입하려면 내부 매크로를 약간만 변경하면 됩니다 \AC@acl
.
\makeatletter
\renewcommand*\AC@acl[1]{%
\textit{\expandafter\AC@get\csname fn@#1\endcsname\@secondoftwo{#1}}%
}
\makeatother
\acsfont
IMHO의 더 좋은 방법은 짧은 형식 과 유사한 사용자 인터페이스를 정의하는 것입니다 .
아래 코드는 \aclfont
필요에 따라 변경할 수 있는 새로운 매크로를 도입하여 이를 수행합니다.
\documentclass{article}
\usepackage{acronym}
\makeatletter
\renewcommand*\AC@acl[1]{%
\aclfont{\expandafter\AC@get\csname fn@#1\endcsname\@secondoftwo{#1}}%
}
\makeatother
\newcommand*\aclfont[1]{\textit{#1}}
\begin{document}
\ac{PHEV} \par
short: \ac{PHEV} \par
long: \acl{PHEV}
\begin{acronym}[PHEV]
\acro{PHEV}{Plug-in Hybrid Electric Vehicle}
\end{acronym}
\end{document}