我对词汇表的格式有疑问。如果文本太长,一行就无法显示,它会在下一行继续显示。但问题是行缩进与第一行不一样。我可以在哪里更改它?附件中是我的演示代码:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc} %Inputencoding: Umlaute richtig eingeben
\usepackage[T1]{fontenc} %Fontencoding: Worte mit Umlauten richtig trennen
\usepackage[ngerman]{babel}
\usepackage{acronym}
\usepackage{hyperref}
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
nogroupskip, %kein Abstand
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section] %im Inhaltsverzeichnis auf section-Ebene erscheinen
{glossaries}
%Ein eigenes Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\newglossary[slg]{acronyms}{syi}{syg}{Abkürzungsverzeichnis}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
%Glossar-Befehle anschalten
\makeglossaries
%%%%%%%%%%%%%%%%%%%%%%%%%%Settings%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setlength{\glslistdottedwidth}{.25\hsize} %Punktlänge einstellen
\newglossaryentry{romanletter}{name={\textbf{\large Lateinische Symbole}},description={}}
\newglossaryentry{greekletter}{name={\textbf{\large Griechische Symbole}},description={}}
\newglossaryentry{symb:omega}{
name=$\Omega$,
description={Gierbeschleunigung},
parent=greekletter,
sort=symbolomega,
type=symbolslist
}
\newglossaryentry{symb:M0}{
name=$M_{\mathrm{0}}$,
description={gemessenes Biegemoment mittels Vollmessbrücken DMS Schaltung},
parent=romanletter,
sort=symbolM0,
type=symbolslist
}
\newacronym{AVL-DRIVE}{AVL-DRIVE}{objektive Fahrbarkeitsanalysesoftware von AVL List GmbH}
\newacronym{NCTE}{NCTE}{Deutsche Firma, die sich auf berührungslose Drehmomentmessung spezialisiert hat}
\glsaddall[types=symbolslist]
\glsaddall[types=\acronymtype]
\begin{document}
\printglossary[type=symbolslist, style=sublistdotted]
\printglossary[type=\acronymtype, title=Abkürzungsverzeichnis, style=listdotted]
\printglossary
\end{document}
答案1
我现在已经制定了自己的词汇表风格:
\newglossarystyle{altlistdotted}%
{%
\glossarystyle{tree}%
\renewcommand{\glossaryentryfield}[5]{%
\hangindent0pt\relax
\parindent0pt\relax
\makebox[\glslistdottedwidth][l]%
{%
\glsentryitem{##1}\textbf{\glstarget{##1}{##2}}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut
}%
\parbox[t]{\linewidth-\glslistdottedwidth}{##3}\par}%
}
\glossarystyle{altlistdotted}