今天我注意到,当我使用 LuaLaTeX 和Microtype
-Package 编译我的 Tex-File 时,行尾的格式不正确。
这里有一个小例子,你可以看到标点符号和字母并不完全对齐。它们被部分移动了。你可以在 Adobe Reader 中标记文本来看到这一点。文档右侧的点、逗号或连字符稍微多一点,因为其他字母。
以下是代码:
\documentclass[
a4paper,
12pt,
DIV=calc,
oneside,
parskip=half
]
{scrreprt}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage[a4paper, left=3cm, right=2.5cm, top=2.5cm, bottom=2.5cm, includefoot]{geometry}
\usepackage[tracking=alltext,letterspace=0]{microtype}
%\usepackage{microtype}
\usepackage{blindtext}
\begin{document}
\Blindtext
\end{document}
我暂时用这个命令修复了这个问题:\usepackage[tracking=alltext,letterspace=0]{microtype}
而不是使用\usepackage{microtype}
。这是一个好的解决方案吗?或者有更好的解决方案吗?或者我注意到的行为在使用-Package时是正常的吗Microtype
?我认为不是,因为单词、字母和标点符号应该直接对齐到100%还是不是?
答案1
您所要求的实际上是微缩印刷的要点——使右侧边缘“视觉上”均匀,不要因为句号或连字符上方的开放空间而留下“孔洞”;相反,它将这些孔洞稍微移动到边缘内。
这一原则在韩圣的论文中得到了解释,他的 拖船纸 特别是在微印刷扩展方面。
也就是说,正如评论中指出的那样,可以使用以下方法禁用该功能
\microtypesetup{protrusion=false}