我的词汇表重复了每个条目的定义,我一直在绞尽脑汁寻求帮助。我在这里唯一能找到的是标题,但没有定义。我尝试使用这些问题来弄清楚到底发生了什么,但没有任何结果。在 Google 上也找不到任何东西,所以我有点困惑:
以下是词汇表条目的示例:
COW
写时复制。COWCopy-On-Write
它应该是:
COW
写时复制。
以下是我净化过的 main.tex 序言:
\documentclass[table]{book}
\textwidth 6.5in
\oddsidemargin 0.0in
\evensidemargin 0.0in
\textheight 8.5in
\topmargin 0.0in
\usepackage{amsmath, amsthm, amssymb, amsfonts}
\usepackage{texdraw}
\usepackage{pstricks,pst-node,pst-tree}
\usepackage{fancyvrb}
\fvset{gobble=8,xleftmargin=24pt}
\newpsobject{showgrid}{psgrid}{subgriddiv=1,griddots=10,gridlabels=6pt}
\psset{unit=2cm}
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\usepackage{url}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{array}
\usepackage{pbox}
\usepackage{multirow}
\usepackage{hhline}
\usepackage{color}
\usepackage[labelfont=bf,width=0.75\textwidth]{caption}
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{arydshln}
\usepackage{subcaption}
\usepackage[T1]{fontenc}
\usepackage[strings]{underscore}
\usepackage[nottoc,numbib]{tocbibind}
\usepackage[xindy,nonumberlist,toc]{glossaries}
\usepackage{enumitem}
%...
\makeglossaries
%...
\input{common}
这是上面示例的 main.gls 条目:
\glossentry{cow}{\glsnamefont{COW}}{Copy-On-Write}{\relax }{\glossaryentrynumbers{\relax
这似乎可能是我忽略的非常简单的事情,但我将不胜感激你们集体提供的任何帮助或建议。
非常感谢!
-科林
答案1
已修复。需要在我们使用的正常 Makefile 构建过程之外重新生成 glo/gls 文件。一旦重新生成,Makefile 构建就会正确生成词汇表。