Kategorisieren Sie Akronyme nach Typ

Kategorisieren Sie Akronyme nach Typ

Betrachten Sie die folgenden MWE

\RequirePackage{filecontents}
\begin{filecontents}{\jobname-acro.tex}

%%% Type: institute
\newacronym{abc}{ABC}{Awesome Best College}
%%% Type: journal
\newacronym{ijk}{IJK}{International Journal of Karaoke}
%%% Type: conference
\newacronym{cde}{CDE}{Conference on Dual Eternity}
\end{filecontents}

\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[acronym,toc,smallcaps]{glossaries}
\loadglsentries[\acronymtype]{\jobname-acro}
\makenoidxglossaries 

\begin{document}
\tableofcontents{}
\printnoidxglossary[type=acronym,]  

\section{Some examples}
Some Text \gls{abc} and \gls{cde} also \gls{ijk}
\end{document}

Die Akronyme werden zusammen gedruckt:

Ich möchte, dass Akronyme in drei Klassen eingeteilt werden, etwa so:

Wir sind für jede Hilfe diesbezüglich dankbar.

Antwort1

Das glossariesPaket unterstützt hierarchische Stile. Diese können sich über mehrere Ebenen erstrecken, für Ihren Fall reichen jedoch 2 aus (Ebene 0 und 1). Vielleicht möchten Sie einen Blick auf dieHandbuch, es enthält eine Liste der Stilfunktionen (29.06.2017: Kapitel 15, Seite 199).

Wenn Sie einen Stil ausgewählt haben, der Ihnen gefällt, würde ich vorschlagen, einen neuen Befehl zum Hinzufügen der Einträge zu definieren, wie unten gezeigt. Ich habe dies verwendet, um Symbole (römisch, griechisch, mathematisch, ...) zu unterscheiden, aber letztendlich ist das nicht wirklich wichtig. Der wichtige Teil ist die parent=romanOption und - für Sie - die type=acronymOption.

Was Sie wahrscheinlich nicht brauchen, ist das symbolund unitZeug, das ist nur eine Erweiterung für mein Glossar.

\newglossaryentry{roman}{name={Roman Symbols}, description={\glspar}, type=symbols, sort=10}
\newcommand{\newromansymbol}[5][]{
    % create the glossary entry in the greek category
    \newglossaryentry{symb:#2}{
        name={#2},
        symbol={\ensuremath{#3}},
        description={#4},
        unit={#5},
        type=symbols,
        parent=roman,
        #1
    }
}
\newromansymbol[sort=S2]{source-term}{S}{Source or sink term (in general, $S$, or for a defined property \gls{symb:phi} as $S_\phi$)}{\si{\au}}
\newromansymbol[sort=D]{diffusion}{D}{Diffusion coefficient}{\si{\square\metre\per\second}}
\newromansymbol[sort=u1]{velocity}{\vect{u}}{Velocity}{\si{\metre\per\second}}
\newromansymbol[sort=v]{fluid-velocity}{v}{Fluid velocity}{\si{\metre\per\second}}

Wenn kein vorhandener Stil Ihren Wünschen entspricht, können Sie ganz einfach einen ändern. Vergleichen Sie die FrageGlossare: Wie kann ich die Symbolliste mit einer zusätzlichen Spalte für Einheiten anpassen?für ein allgemeines Beispiel.

verwandte Informationen