词汇表无法打印

词汇表无法打印

我目前无法让词汇表发挥作用。

文档构建良好。没有任何错误。但它没有打印词汇表,即使它在 \glo{computer} 处创建了超链接,指向文档的第一页(无效超链接)

这是一个最小的工作示例:

    \documentclass[
 fontsize=11pt,
 a4paper,
 pdflatex
 ]{article}

\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath, amsfonts, amssymb, graphicx, wrapfig, lmodern, fancyhdr, microtype}
\usepackage[perpage]{footmisc}
\usepackage[hidelinks]{hyperref}


\usepackage[xindy,
            toc,
            section,
            acronym]{glossaries}

\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\newacronym{cd}{CD}{compact disk}

\newglossaryentry{computer}
{
  name=computer,
  description={is a programmable machine that receives input,
               stores and manipulates data, and provides
               output in a useful format}
}


\makeglossaries 

%Damit ich 1.5 Zeilenabstände habe
\usepackage[onehalfspacing]{setspace}

%Der Seitenrand
\usepackage[left=2.5cm,
            right=5.5cm,
            top=2.5cm,
            bottom=2.5cm]
            {geometry}

\begin{document}

\section{Some Chapter}

You can install \gls{computer}-software using a \gls{cd}


\printglossaries

\end{document}

它包含我正在使用的所有包,即使 MWE 中不需要它们(以防其中一些不兼容)

=== 图片 ===

另外:我目前没有使用 .glo 文件。有没有类似贾布雷夫我可以在哪里像使用 BibTeX 一样编辑我的词汇表?

我希望你们能帮助我。我将不胜感激

答案1

你的问题中没有提到makeindex,你正在运行 makeindex 命令吗?摘自手册:

运行 makeindex,将 .glo 文件作为输入文件,将 .ist 文件作为样式,以便创建一个扩展名为 .gls 的输出文件。如果您可以访问终端或命令提示符(例如,Windows 用户的 MSDOS 命令提示符或类 Unix 用户的 bash 控制台),则需要运行以下命令:makeindex -s myDoc.ist -o myDoc.gls myDoc.glo

为一个快速简便的解决方案\makeglossaries改为\makenoidxglossaries\printglossaries改为\printnoidxglossaries

这比没有的通常的命令要慢一点noidx,但除非你有一个庞大的词汇表,否则这不是问题。

相关内容