我有一个如下的词汇表缩写条目:\newacronym{mae}{MAE}{My Acronym Entry}
我有三个要求:
- 在里面缩略词我想要打印的列表:
My Acronym Entry
- 大多数情况下,当我使用时,
\gls{mae}
我希望它打印:MAE
- 在一些在这种情况下,当我使用时,
\gls{mae}
我希望它打印:my acronym entry
以下是 MWE:
\documentclass{article}
\usepackage[acronym,automake]{glossaries}
\makeglossaries
\newacronym{mae}{MAE}{My Acronym Entry}
\begin{document}
\printglossary[type=\acronymtype]
\begin{itemize}
\item First use: \gls{mae}
\item Second use: \gls{mae}
\item Long use: \acrlong{mae}
\item Lower case use: ??
\end{itemize}
\end{document}
我知道如何处理前两个要求。我该如何处理第三个要求?
答案1
您可以使用“用户”字段来指定您想要的格式以及条目的定义。
\documentclass{article}
\usepackage[acronym,automake]{glossaries}
\makeglossaries
\newacronym[user1={my acronym entry}]{mae}{MAE}{My Acronym Entry}
\begin{document}
\printglossary[type=\acronymtype]
\begin{itemize}
\item First use: \gls{mae}
\item Second use: \gls{mae}
\item Long use: \acrlong{mae}
\item Lower case use: \glsuseri{mae}
\end{itemize}
\end{document}