`glossaries` 一次性小写完整打印

`glossaries` 一次性小写完整打印

我有一个如下的词汇表缩写条目:\newacronym{mae}{MAE}{My Acronym Entry}

我有三个要求:

  1. 在里面缩略词我想要打印的列表:My Acronym Entry
  2. 大多数情况下,当我使用时,\gls{mae}我希望它打印:MAE
  3. 一些在这种情况下,当我使用时,\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}

相关内容