Fügen Sie \dotfill zwischen Name und Beschreibung der Glossarliste ein.

Fügen Sie \dotfill zwischen Name und Beschreibung der Glossarliste ein.

Ich versuche, \dotfillzwischen dem Namen und der Beschreibung der Glossareinträge einer Akronymliste denGlossarePaket

Ich habe es geschafft, die gewünschte Ausgabe mit Folgendem zu erhalten:

\renewcommand{\glossentry}[2]{\glsentryname{#1}\dotfill\glossentrydesc{#1}\par}

Aber ich bekomme 45 dieser Fehler:

LaTeX Error: Something's wrong--perhaps a missing \item.

Die Glossarliste lässt sich auch ohne diese Zeile problemlos ausdrucken, allerdings nicht im gewünschten Format.

Dies ist die gewünschte Ausgabe, nur ohne die Fehler:

Gewünschte Ausgabe

Dies ist ein Beispiel für einen Codeausschnitt, der zum gleichen Fehler führt:

\documentclass{article}
\usepackage[nonumberlist, nopostdot]{glossaries}

\makeglossaries

\newacronym{adl}{ADL}{Activities of Daily Living}
\newacronym{cmc}{CMC}{Carpometacarpal}
\newacronym{dip}{DIP}{Distal Interphalangeal}

\begin{document}

\renewcommand{\glossentry}[2]{\glossentryname{#1}\dotfill\glossentrydesc{#1}\par}

\printglossary[type=\acronymtype, title=List of Acronyms]



\section*{Main Body}
\acrfull{adl}, \acrfull{cmc},\acrfull{dip}

\end{document}

Danke schön!

Antwort1

Der Standardglossarstil ist im Wesentlichen eine descriptionUmgebung und erwartet daher mindestens eine \item.

Entweder Sie definieren die theglossaryals

\renewenvironment{theglossary}{\glslistinit\setlength{\parindent}{0pt}}{}

Die Einträge werden also nicht innerhalb einer descriptionUmgebung gesetzt (wobei \setlength{\parindent}{0pt}o. Ä. für MWE erforderlich ist, um konsistente Einrückungen zu erhalten).

Oder Sie können die Standardeinstellung \glossentry, die s verwendet, so anpassen \item, dass a \dotfillals

\renewcommand*{\glossentry}[2]{%
\item[\glsentryitem{#1}%
\glstarget{#1}{\glossentryname{#1}}]%
\dotfill%
\glossentrydesc{#1}\glspostdescription\space#2}

Dies würde dann dadurch beeinflusst, enumitemdass Abstände/Positionierungen leichter geändert werden könnten.

verwandte Informationen