-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
编译环境
编译的系统:overleaf
TeX 发行版:TeX Live 2023
模板版本:v7.4.0
模板类型:doctor(使用缺省值)
描述问题
我需要在附录中添加中英文术语对照表,为此我使用了 glossaries
宏包,另外我还加载了 hyperreef
宏包以生成带超链接的术语表。编译输出的正文中使用 \gls
或 \Gls
标记的术语前有多余的空格。
复现问题的代码
\documentclass{thuthesis}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{清华大学}
{
name = {清华大学},
description = {Tsinghua University},
}
\newglossaryentry{北京大学}
{
name = {北京大学},
description = {Peking University},
}
\newglossaryentry{世界一流大学}
{
name = {世界一流大学},
description = {world class university},
}
\begin{document}
\maketitle
\mainmatter
\chapter{引言}
\Gls{清华大学}是坐落在\Gls{北京大学}东侧的一所\Gls{世界一流大学}。
\appendix
\printglossary
\end{document}
编译输出截图
在「北京大学」「世界一流大学」前出现了多余的空格。
期望效果
没有多余的空格。
其它尝试
- 如果不加载
hyperref
宏包,则编译输出符合期望效果。 - 如果加载
hyperref
红包,但使用ctexbook
文档类,则编译输出符合期望效果。 - 如果加载
hyperref
宏包,仍然使用thuthesis
文档类,并同时使用\glsdisablehyper
,则生成的术语不带超链接,但同样有多余的空格。
Metadata
Metadata
Assignees
Labels
No labels