如何使用 Microtype 设置默认跟踪

如何使用 Microtype 设置默认跟踪

使用 LuaLaTeX 引擎(TeXLive 2015)和 Microtype 包(2.6a),我尝试为所有斜体字体设置默认跟踪(字母间距)(实际上,只需某个尺寸范围内的一种字体就足够了),这样我就不必将每个字体都换行\textit\textls到目前为止还没有成功。

我正在尝试使用\DeclareMicrotypeSet\UseMicrotypeSet,但是我无法(它会导致错误)在命令中使用这样定义的设置\SetTracking,并且当我对此命令仅使用斜体字体的一般定义(encoding = *, shape = it*, size = 8-15)时,它仅在内有效\textls;它默认情况下不起作用。

有人知道我做错了什么或我遗漏了什么吗?非常感谢!

答案1

这是一个针对所有斜体字体进行自定义跟踪的最小示例:

\documentclass{article}
\usepackage{fontspec}
\usepackage[tracking]{microtype}         % 1. Enable tracking
\DeclareMicrotypeSet*[tracking]{italics} % 2. Declare which fonts should 
  { encoding = *, shape = it* }          %    receive tracking adjustment
\SetTracking                             % 3. Specify the tracking amount
  { encoding = *, shape = it* }          %    for the fonts
  {200}
\begin{document}
abc \textit{def} hij
\end{document}

相关内容