格式化词汇表中的“描述”部分(词汇表包)

格式化词汇表中的“描述”部分(词汇表包)

我正在使用该glossaries包来创建词汇表。我想更改第二列(称为“描述”)出现在斜体

我在网上搜索过,但找不到该命令的语法。尝试适应这个答案作为

\renewcommand{\glsnamefont}[2]{\textit{#2}}

...不起作用。

我既找不到该命令的名称(\glsnamefont应该是第一个条目的名称),又\glsdescriptionfont或者\glslongfont(仅两次尝试 *g)不起作用。

答案1

我自己用 Google 搜索了一天,最终找到了解决方案:

我添加了这一行:

\glssetcategoryattribute{general}{glossdescfont}{emph}

在 \printglossary - 命令之前。

因此工作代码是:

% ---------------------------------------------
% - Änderung des Headers und Erzeugen des Abkürzungsverzeichnisses
% - Fomatierung des Eintrages in kursiv
% ---------------------------------------------

\renewcommand*\entryname{Abk.} % Änderung des Namens der 1. Spalte 
\renewcommand*\descriptionname{Bedeutung} % Änderung des Namens der 2. Spalte 
\renewcommand*\pagelistname{Seite\\} % Änderung des Namens der 3. Spalte 
\renewcommand*{\glsnamefont}[1]{\textbf{#1}}
\glssetcategoryattribute{general}{glossdescfont}{emph}  % Formatierung der Spalte 'Bedeutung' in kursiv in beiden Verzeichnissen.

\printglossary[style=long3colheader, type=\acronymtype,title={Abkürzungen}] % Erstellen des Abkürzungsverzeichnisses  3 Spalten und Änderung des Titels.


% ---------------------------------------------
\newpage % \newpage just to demonstrate that links are correct
% ---------------------------------------------

% ---------------------------------------------
% - Änderung des Headers und Erzeugen des Glossars
% ---------------------------------------------

\renewcommand*\entryname{Begriff} % Änderung des Namens der 1. Spalte 
\renewcommand*\descriptionname{Bedeutung} % Änderung des Namens der 2. Spalte 
\renewcommand*\pagelistname{Seite\\} % Änderung des Namens der 3. Spalte 
\renewcommand{\glsnamefont}[1]{\textbf{#1}} % Einträge der ersten Spalte werden fett

\printglossary[style=long3colheader, type=main, title={Glossar}] % Erstellen des Glossars mit 3 Spalten und Änderung des Titels.
% ---------------------------------------------

结果:

感谢所有帮助我的人。

相关内容