我正在使用该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.
% ---------------------------------------------
感谢所有帮助我的人。