
ich schreibe gerade meine Diplomarbeit und habe das Glossarpaket für meine Akronymliste verwendet, aber ich bekomme nicht das gewünschte Ergebnis. Zwischen den einzelnen Akronymen ist ein Leerzeichen, das ich nicht haben möchte. Ich bin ein Neuling in diesem Paket und habe nur begrenzte Kenntnisse darin. Könnten Sie mir bitte helfen, das Leerzeichen zu reduzieren? Dies ist mein Latex-Code, den ich verwendet habe:
\documentclass{report}
\usepackage{graphicx}
\usepackage[colorlinks]{hyperref}
\usepackage[savewrites,nopostdot,toc,acronym,symbols]{glossaries}
\usepackage{glossary-mcols}
\usepackage{glossary-longragged}
\newacronym{CICS}{CICS}{Customer Information Control System}
\newacronym{EHDM}{EHDM}{Enhanced Hierarchical Development Methodology}
\newacronym{ASF}{ASF}{Algebraic Specification Formalism}
\newacronym{ProCos}{ProCos}{Provably Correct Systems}
\newacronym{HOL}{HOL}{Higher Order Logic}
\newacronym{LOTOS}{LOTOS}{Language Of Temporal Ordering Specification}
\newacronym{CCS}{CCS}{Calculus of Communicating Systems}
\newacronym{CSP}{CSP}{Communicating Sequential Processes}
\newacronym{RAISE}{RAISE}{Rigorous Approach to Industrial Software Engineering}
\newacronym{VDM}{VDM}{Vienna Development Method }
\makeglossaries
\begin{document}
\tableofcontents
\chapter{Sample}
This is a sample document that uses the dummy glossary entries
supplied with the glossaries bundle for testing.
\gls{ASF} \gls{CICS}
Here are all the entries (including acronyms):
\gls{ASF} \gls{CICS} \gls{CSP} \gls{ProCos}
\gls{VDM} \gls{RAISE} \gls{CCS} \gls{ASF}
\gls{HOL} \gls{EHDM}
\printglossary[type=acronym,style=super]
\end{document}
und mein Ausgabeergebnis
Könnten Sie mir bitte helfen ?
Antwort1
Wie @Piet van Oostrum kommentierte, wäre die Lösung, nogroupskip
die Option in zu verwenden \usepackage{glossaries}
.
Hier ist mein MWE
\documentclass{report}
\usepackage{graphicx}
\usepackage[colorlinks]{hyperref}
\usepackage[savewrites,nopostdot,toc,acronym,symbols,nogroupskip]{glossaries}
%\usepackage{glossary-mcols}
%\usepackage{glossary-longragged} These are redundant
\makeglossaries % it's better practice to have this before the acronyms and gls definitions
\newacronym{CICS}{CICS}{Customer Information Control System}
\newacronym{EHDM}{EHDM}{Enhanced Hierarchical Development Methodology}
\newacronym{ASF}{ASF}{Algebraic Specification Formalism}
\newacronym{ProCos}{ProCos}{Provably Correct Systems}
\newacronym{HOL}{HOL}{Higher Order Logic}
\newacronym{LOTOS}{LOTOS}{Language Of Temporal Ordering Specification}
\newacronym{CCS}{CCS}{Calculus of Communicating Systems}
\newacronym{CSP}{CSP}{Communicating Sequential Processes}
\newacronym{RAISE}{RAISE}{Rigorous Approach to Industrial Software Engineering}
\newacronym{VDM}{VDM}{Vienna Development Method }
\begin{document}
\tableofcontents
\chapter{Sample}
This is a sample document that uses the dummy glossary entries
supplied with the glossaries bundle for testing.
\gls{ASF} \gls{CICS}
Here are all the entries (including acronyms):
\gls{ASF} \gls{CICS} \gls{CSP} \gls{ProCos}
\gls{VDM} \gls{RAISE} \gls{CCS} \gls{ASF}
\gls{HOL} \gls{EHDM}
\printglossary[type=acronym,style=super]
\end{document}
\usepackage{glossary-mcols}
Beachten Sie, dass ich und auskommentiert habe \usepackage{glossary-longragged}
. Darüber hinaus habe ich \makeglossaries
vor der Definition des Akronyms (und der Glossare) zu verschoben