我正在尝试为“CATAPULT”排版找到一个好的外观。当我按原样输入时,我发现 PUL 挤在一起,而其他字母则分开很远。也许这是不可避免的。我想知道除了默认方法之外,是否还有其他方法可以产生更好的结果。
\documentclass[border=2pt]{standalone}
\begin{document}
C.A.T.A.P.U.L.T.
\end{document}
答案1
考虑以下纯 TeX 文件。
\tracingonline2
\showboxbreadth20
\setbox0\hbox{CATAPULT}\showbox0
\setbox0\hbox{C.A.T.A.P.U.L.T.}\showbox0
\bye
它产生以下日志
> \box0=
\hbox(6.83331+0.0)x54.72229
.\tenrm C
.\tenrm A
.\kern-0.83334
.\tenrm T
.\kern-0.83334
.\tenrm A
.\tenrm P
.\tenrm U
.\tenrm L
.\kern-0.83334
.\tenrm T
! OK.
l.5 \setbox0\hbox{CATAPULT}\showbox0
?
> \box0=
\hbox(6.83331+0.0)x78.61127
.\tenrm C
.\tenrm .
.\tenrm A
.\tenrm .
.\tenrm T
.\tenrm .
.\tenrm A
.\tenrm .
.\tenrm P
.\kern-0.83334
.\tenrm .
.\tenrm U
.\tenrm .
.\tenrm L
.\tenrm .
.\tenrm T
.\tenrm .
! OK.
l.7 \setbox0\hbox{C.A.T.A.P.U.L.T.}\showbox0
这表明,如果没有点,字体会提供一些负间距来解释 中的视觉不匹配。ATA
但是,如果使用点,您不仅不会得到这种效果,字体还会提供字距来拉近 ,.
在P
这种情况下会夸大差异。我认为您需要\kern-0.01em
在字母之间添加任何您用眼睛判断的值,以便看起来更好,
答案2
您可以使用命令 \textsc 让 LaTeX 进行字距调整。
\documentclass{article}
\begin{document}
\noindent
\begin{table}
\begin{tabular}{rl}
\verb|\textsc{C.A.T.A.P.U.L.T.}| &\textsc{C.A.T.A.P.U.L.T.} \\
\verb|C.A.T.A.P.U.L.T.| &C.A.T.A.P.U.L.T.\\
\verb|\textsc{c.a.t.a.p.u.l.t.}| &\textsc{c.a.t.a.p.u.l.t.}\\
\end{tabular}
\end{table}
\end{document}