Glossaries-extra 패키지를 사용하여 기호 목록의 첫 글자만 대문자로 표시합니다.

Glossaries-extra 패키지를 사용하여 기호 목록의 첫 글자만 대문자로 표시합니다.

"기호, 그리스 문자, 하위 및 위 첨자" 목록의 첫 글자도 기본적으로 대문자로 표시하고 싶습니다. 약어 목록 "약어 및 두문자어"를 사용하여 작동했습니다.

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

후에 \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}

이것은 용어집 파일 "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}

대신에.

관련 정보