首字母缩略词和词汇表包不适用于 RevTex 4.2

首字母缩略词和词汇表包不适用于 RevTex 4.2

我是按照 Overleaf 的指南操作关于如何使用词汇表包我正在尝试RevTex 4.2。下面是我的示例脚本:

\documentclass[%
 reprint,amsmath,amssymb,aps,
]{revtex4-2}


\usepackage{dcolumn} 
\usepackage{hyperref} 
\usepackage[utf8]{inputenc}
\usepackage{glossaries}
\makeglossaries

\newglossaryentry{latex}
{
        name=latex,
        description={Is a mark up language specially suited for 
scientific documents}
}

\newglossaryentry{maths}
{
        name=mathematics,
        description={Mathematics is what mathematicians do}
}

\newglossaryentry{formula}
{
        name=formula,
        description={A mathematical expression}
}

\newacronym{gcd}{GCD}{Greatest Common Divisor}

\newacronym{lcm}{LCM}{Least Common Multiple}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\title{Why Acronyms swill not work? } 
\maketitle

\clearpage

\printglossary[type=\acronymtype]

\printglossary

\end{document}

该文件的输出只有标题,没有编译错误。没有出现词汇表或首字母缩略词。我还尝试了首字母缩略词包,同样没有任何编译错误,我得到了空白输出。

解决办法是什么?

答案1

基于 此主题: revtex documentclass 是否与词汇表包兼容? 该问题与 revtex documentclass 中的“重印”选项有关

\文档类[ 重印,amsmath,amssymb,aps, ]{revtex4-2}

我通过将选项设置为“预印”解决了这个问题。运行 tex 并创建词汇表文件后,可以再次将选项设置为“重印”,这样 tex 就可以正常运行。

欢呼吧,
卡斯滕

相关内容