我想更改词汇表的文本宽度,或者更好地更改我正在使用的预定义词汇表样式(以避免词汇表标题中的换行符),而不更改整个文档。这可能吗?
\documentclass[12pt,twoside,a4paper]{book}
\usepackage[ngerman,british,USenglish]{babel} %lädt die deutsche Sprache
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\usepackage[acronym,toc,shortcuts]{glossaries}
\makeglossaries
\renewcommand*\entryname{Name}
\renewcommand*\descriptionname{Bedeutung}
\setglossarystyle{long3colheader}
\renewcommand*{\glsnamefont}[1]{\bfseries #1}%
\newglossaryentry{AT}
{
name=Außentemperatur,
description={gemessene Außentemperatur}
}
\newglossaryentry{ALT}
{
name=Auslegungstemperatur,
description={die minimale Außentemperatur, bei der die Heizlast des Gebäudes \SI{100}{\percent} gedeckt ist}
}
\begin{document}
\clearpage
\printglossary[type=main,title={Bedeutung}]
\newpage
\gls{AT}
\gls{ALT}
\end{document}
答案1
为了避免标题中的换行,您可以调整列的宽度:
\documentclass[12pt,twoside,a4paper]{book}
\usepackage[ngerman,british,USenglish]{babel} %lädt die deutsche Sprache
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\usepackage[acronym,toc,shortcuts]{glossaries}
\makeglossaries
\renewcommand*\entryname{Name}
\renewcommand*\descriptionname{Bedeutung}
\setglossarystyle{long3colheader}
\addtolength{\glspagelistwidth}{0.6cm}
\addtolength{\glsdescwidth}{-2.5cm}
\renewcommand*{\glsnamefont}[1]{\bfseries #1}%
\newglossaryentry{AT}
{
name=Außentemperatur,
description={gemessene Außentemperatur}
}
\newglossaryentry{ALT}
{
name=Auslegungstemperatur,
description={die minimale Außentemperatur, bei der die Heizlast des Gebäudes \SI{100}{\percent} gedeckt ist}
}
\begin{document}
\clearpage
\printglossary[type=main,title={Bedeutung}]
\newpage
\gls{AT}
\gls{ALT}
\end{document}