-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
检查清单
- 我已在 issues 中进行搜索(包括已关闭的问题)
操作系统
Windows 11, WSL Archlinux
TeX 发行版
TeX Live 2025
描述问题
XeLaTeX 和 LuaLaTeX 下文字盒子的高度不一致.
最小工作示例(MWE)
\documentclass{article}
\usepackage{ctex}
\begin{document}
\ExplSyntaxOn
\hbox_set:Nn \l_tmpa_box {\huge\bfseries 用户手册}
\dim_set:Nn \l_tmpa_dim { \box_ht:N \l_tmpa_box }
\dim_show:N \l_tmpa_dim
% luatex:linux-19.43259pt % windows-19.43259pt.
% xetex :linux-16.73853pt % windows-18.2008pt.
\ExplSyntaxOff
\end{document}链接
No response
其他信息
我在 Windows 11 和 WSL Archlinux 下的 TeXLive 2025 中进行了测试, 发现 XeLaTeX 和 LuaLaTeX 二者得到的结果就如上述代码中的注释那样,是不一致的.
比如,在 Windows 11 (TeXLive 2025) 上 XeLaTeX 和 LuaLaTeX 的日志输出分别为:
> \l_tmpa_dim=18.2008pt.
<recently read> }
l.9 \dim_show:N \l_tmpa_dim
> \l_tmpa_dim=19.43259pt.
<recently read> }
l.9 \dim_show:N \l_tmpa_dim
但是在我的实际使用中,我发现:
XeLaTeX的排版结果是符合我的预期的;pdfLaTeX的排版结果也是符合我的预期的;- 如果把测试文字
用户手册换成英文,那么这个3个引擎的排版结果都是符合我的预期的. - 即使是把测试文字中的
\huge\bfseries去掉,结果也是不一致的.
所以我觉得这样应该是 LuaLaTeX 的一个 "问题" ? 亦或者是 LuaLaTeX 对中文的处理方式有所不同 ?
附件
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels