沒有 \usepackage{fontspec} 的 LetterSpace

沒有 \usepackage{fontspec} 的 LetterSpace

我需要增加一段文字的 LetterSpace。

我知道這段程式碼是可能的:

\usepackage{fontspec}
\NewDocumentCommand{\allcaps}{m}{%
  {\addfontfeatures{LetterSpace=7.5}#1}%
}

但此程式碼必須使用 LuaLaTeX(或也可能是 XeLaTeX 或其他)運行,但不能使用 LaTeX。

因為我想繼續使用LaTeX運行(否則結果會不同),我可以透過其他方式修改文字的LetterSpace嗎?

答案1

如果「LaTeX」表示 pdflatex,您可以使用 microtype:

\documentclass[10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\begin{document}
ABC \textls[500]{ABC}
\end{document}

在此輸入影像描述

相關內容