我是按照 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 就可以正常运行。
欢呼吧,
卡斯滕