我希望“符号、希腊字母、下标和上标”列表的首字母也默认大写。对于首字母缩略词列表“缩写和首字母缩略词”,它使用
\setabbreviationstyle[acronym]{long-short}
\glssetcategoryattribute{acronym}{glossdesc}{firstuc}
后\makeglossaries
。
梅威瑟:
\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}
这是词汇表文件“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}
答案1
您的符号列表将作为通用词汇表添加,因此相应的类别是general
而不是acronym
。添加
\glssetcategoryattribute{general}{glossdesc}{firstuc}
到您的代码。
有内置的符号特定命令(参见这个答案)你需要
\glssetcategoryattribute{symbol}{glossdesc}{firstuc}
反而。