我发现在目录中采用 Biolinum 字体(11pt 粗体)时存在问题。在 10pt 或 12pt 时,它确实可以正常工作。但我需要使用 11pt。在 LuaLaTeX 和 PdfLateX 下编译无差别。注意“e”字符,它与其他字符没有正确对齐。似乎没有达到最佳缩放比例。我想我会给字体的作者发一封邮件,但同时我只是想问问我是否错过了代码中的某些内容……
顺便说一句,如果我的英语听起来不好,请随意修改。谢谢。
出现问题的代码是:
\documentclass[a4paper, 11pt, openany, twoside]{book}
%--------------------- Fonts ------------------------------------------
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\usepackage{libertineotf}
%--------------------- tocloft (indice generale) ---------------------%
\usepackage[titles]{tocloft}
\renewcommand{\cftchapfont}{\sffamily \bfseries}
\renewcommand{\cftchappagefont}{\sffamily \bfseries}
%_____________________ BEGIN DOCUMENT _________________________________%
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{abcdefghijklmnopqrstuvxwyz \uppercase{abcdefghijklmnopqrstuvxwyz} 1234567890}
\backmatter
\end{document}
编辑在 MikTeX 2.9、LuaTeX-0.70.2 下编译
答案1
更新 MiKTeX 然后使用
\documentclass[a4paper, 11pt, openany, twoside]{book}
%--------------------- Fonts ------------------------------------------
\usepackage{libertine}
\defaultfontfeatures{Ligatures=TeX}
%--------------------- tocloft (indice generale) ---------------------%
[...]