Großschreiben Sie mithilfe des Glossar-Extrapakets nur den ersten Buchstaben in der Liste der Symbole

Großschreiben Sie mithilfe des Glossar-Extrapakets nur den ersten Buchstaben in der Liste der Symbole

Ich möchte, dass der erste Buchstabe der Liste "Symbole, griechische Buchstaben, tiefgestellte und hochgestellte Zeichen" standardmäßig auch groß geschrieben wird. Bei der Akronymliste "Abkürzungen und Akronyme" funktionierte es mit

\setabbreviationstyle[acronym]{long-short}
\glssetcategoryattribute{acronym}{glossdesc}{firstuc}

nach \makeglossaries.

MWE:

\documentclass{scrbook}
\usepackage[nomain,toc,acronym,automake]{glossaries-extra}
\renewcommand{\glsnamefont}[1]{\textbf{#1}} 
\setlength\glsdescwidth{0.8\hsize}
\newglossary[slg]{symbolslist}{syi}{syg}{List of symbols}
\makeglossaries
\setabbreviationstyle[acronym]{long-short}
\glssetcategoryattribute{acronym}{glossdesc}{firstuc}
\loadglsentries{myglossaries_mwe}

\begin{document}
    \glsaddall 
    \printglossary[type=\acronymtype,title=Abbreviations and Acronyms,nonumberlist,nopostdot,style=long]
    \printglossary[type=symbolslist,title={Symbols, Greek Letters, Sub- \& Superscripts},nonumberlist,nopostdot,style=long]
\end{document}

Dies ist die Glossardatei „myglossaries_mwe“:

\newacronym{POX}{POX}{polyoxazolidinone}
\newacronym{HPT}{HPT}{high performance thermoplastic}
\newacronym{MF}{MF}{microfiltration}
\newacronym{UF}{UF}{ultrafiltration}
\newglossaryentry{nu}{name=\ensuremath{\nu},description={stoichiometric number},sort=x, type=symbolslist}
\newglossaryentry{Tg}{name=\ensuremath{T\textsubscript{g}},description={glas transition temperature},sort=x, type=symbolslist}

Bildbeschreibung hier eingeben

Antwort1

Ihre Symbolliste wird als allgemeines Glossar hinzugefügt, daher ist die entsprechende Kategorie generaleher als acronym. Hinzufügen

\glssetcategoryattribute{general}{glossdesc}{firstuc}

zu Ihrem Code.

Es gibt eingebaute symbolspezifische Befehle (siehediese Antwort), wofür Sie benötigen würden

\glssetcategoryattribute{symbol}{glossdesc}{firstuc}

stattdessen.

verwandte Informationen