.(“点”)和 Y 之间不需要空格

.(“点”)和 Y 之间不需要空格

我发现 LaTeX 并没有消除 Y 之前的空格:

\documentclass{article}
\usepackage{tgpagella}
\usepackage[T1]{fontenc}
\begin{document}
e-mail: [email protected]
\end{document}

经过搜索,我发现解决此问题的一个可能方法是在 Y 之前添加以下代码:

.\kern-.15em

但令我惊讶的是,LaTeX 默认不处理这个问题。我是不是漏掉了什么?

答案1

我认为这只是字符之间的字距调整.Y设置不当。根据您使用的 TeX 引擎,这或多或少难以“修复”。例如,使用 luatex 您可以自动执行此操作:

使用 LuaTeX 功能文件修复字体

其他字体默认的字距调整效果更好,因此不会出现这种情况。例如,Libertine 字体不会受到此问题的影响,而 Pagella 和 Computer Modern 都会受到此问题的影响。

相关内容