LaTeX论文符号列表部分符号未显示的问题求助
符号列表仅显示7个条目问题排查方案
以下是可能导致符号列表缺失条目的原因及解决办法:
1. 未在正文中引用符号
你的 glossary 文件注释明确说明:只有在正文中通过 \gls{条目标签} 引用过的符号才会出现在符号列表中。如果某个符号没有被引用,哪怕在 glossary 文件中定义了,也不会显示。
比如你定义的 deg、grav、alp 等条目,若未在 main.tex 的正文部分使用 \gls{deg}、\gls{grav} 等命令,它们就不会被纳入符号列表。若不想在正文中显示符号但希望它出现在列表里,可以用 \glsadd{条目标签} 命令(放在正文任意位置即可)强制添加。
2. 编译流程不正确
使用 glossaries 包需要严格按照以下顺序编译:
- 第一步:运行 LaTeX(生成 .glo 索引文件)
- 第二步:运行
makeglossaries命令(处理 .glo 文件生成 .gls 列表文件) - 第三步:再次运行 LaTeX 两次(将生成的符号列表插入文档)
如果跳过了 makeglossaries 步骤,或者只运行了一次 LaTeX,部分条目可能无法被正确识别并显示。
3. 符号定义存在语法问题
检查个别条目的语法是否规范:
- 比如
del条目:name=$\delta$建议改为name={$\delta$}(用大括号包裹内容,避免潜在的解析错误) - 确保所有
description字段都用大括号正确包裹,没有遗漏或配对错误
4. 自定义样式过滤条目
你使用了 style=mystyle 自定义样式,需要确认该样式是否存在过滤规则。比如模板中的 mystyle 可能设置了仅显示特定类型的条目,或者对条目名称/描述有格式限制。可以尝试临时替换为默认样式(如 style=list),看是否能显示所有条目,以此排查样式问题。
内容的提问来源于stack exchange,提问作者Corey4005
相关产品推荐
相关产品推荐

