![自定义样式词汇表中标题和列的对齐](https://linux22.com/image/413137/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%B7%E5%BC%8F%E8%AF%8D%E6%B1%87%E8%A1%A8%E4%B8%AD%E6%A0%87%E9%A2%98%E5%92%8C%E5%88%97%E7%9A%84%E5%AF%B9%E9%BD%90.png)
我是 LaTeX 的新手,目前在词汇表格式方面遇到了一点小问题。
由于所有预定义样式都不方便我使用,因此我使用软件包的大量文档创建了自己的样式。但是我无法解决导致第一列略微偏离中心对齐的原因。词汇表的其余部分完全没问题。只有第一列的行为就像标题下方的所有条目都有某种不可见的左侧间隔,当我将其设置为左对齐时,它清晰可见。
我非常确定这是一个基本的、明显的错误。我刚刚浏览了所有论坛和文档,但还是无法让它工作。也许这导致数学模式和词汇表不喜欢数学???我不知道
我很高兴能得到任何帮助。
我没有粘贴所有与词汇表相关的代码,因为我在文档中使用了更多词汇表(用于首字母缩略词等),但它们运行良好。所以我推测问题隐藏在以下代码的某个地方:
\usepackage[toc,acronyms,nonumberlist,nopostdot]{glossaries}
...
\newglossarystyle{long333col}{
\renewenvironment{theglossary}
{\begin{longtable}{|c|c|p{\glsdescwidth}|}}
{\end{longtable}}
% Table's header:
\renewcommand*{\glossaryheader}{
\bfseries Symbol & \bfseries Notation & \bfseries Brief description
\\\endhead\hline\rule{0pt}{6mm}}
% No heading between groups:
\renewcommand*{\glsgroupheading}[1]{}
% Entries displayed in a row:
\renewcommand*{\glossentry}[2]{
\glsentryitem{##1}
\glstarget{##1}{\glossentrysymbol{##1}}
& \glossentryname{##1}
& \glossentrydesc{##1}
\tabularnewline\rule{0pt}{6mm}
}
\renewcommand*{\glsgroupskip}{}
}
还有词汇表条目的示例:
\newglossaryentry{zeta}
{
name={damping ratio},
symbol={$\zeta$},
description={dimensionless parameter describing system damping and oscillations decay}
}