未显示缩写词

未显示缩写词

使用 Ubuntu 16.04 上的 TeXStudio 撰写我的论文报告。我使用的代码与此相同关联缩写。我的代码如下:

\documentclass[12pt]{report}
\usepackage[a4paper]{geometry}
\usepackage[myheadings]{fullpage}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{graphicx, wrapfig, subcaption, setspace, booktabs}
\usepackage[T1]{fontenc}
\usepackage[font=small, labelfont=bf]{caption}
\usepackage{fourier}
\usepackage[protrusion=true, expansion=true]{microtype}
\usepackage[english]{babel}
\usepackage{sectsty}
\usepackage[acronym]{glossaries}
\usepackage{url, lipsum}
\usepackage{pbox}
\usepackage{changepage}
\newcommand{\HRule}[1]{\rule{\linewidth}{#1}}
\onehalfspacing
\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{5}

\input{acronyms.tex}
\begin{document}
\maketitle
    \tableofcontents
    \listoffigures
    \listoftables
        
    \clearpage
    \section{Introduction}

    \input{introduction}
    %----------------------------------------------------------------------
        
    \section{State of the art}

    \input{stateofart}
    
    %----------------------------------------------------------------------
    
    \section{Research Challenges}

    \input{challenges}
    \newpage
    \section*{References}
    \input{references}
    \clearpage
    
    \printacronyms
    
\end{document}

最后编译和构建整个文件时,它不会显示首字母缩略词列表。我想知道是否有人已经遇到过同样的问题以及如何克服它。

非常感谢您的帮助。谢谢。

答案1

我同意之前的评论,你确实需要提供 MWE。

但是,由于缺少 MWE,我认为您需要\printnoidxglossary[type=acronym]在 之前添加\printacronyms。您还需要\makenoidxglossaries在 之后添加\usepackage[acronym]{glossaries}。这在词汇表文档第 69-70 页中有描述。

这是我的 MWE,显示它正在工作:

\documentclass[12pt]{report}
\usepackage[english]{babel}
\usepackage[acronym]{glossaries}
\makenoidxglossaries
\newacronym{GNU}       {GNU}        {GNU's Not Unix}
\begin{document}
    \section{Introduction}
    \gls{GNU} is the BEST!
    \printnoidxglossary[type=acronym]
    \printacronyms
\end{document}

答案2

我按照你的说明操作,但一开始并没有成功。最后有两件事让它成功了:

  1. 将缩写词或缩写文件放在序言中
  2. 如果您像我一样,已经开始编写文档,现在意识到需要添加此列表(因此您没有在文本中使用它们),那么有一个\glsaddall命令。

相关内容