如何删除页眉中的空格?

如何删除页眉中的空格?

我想删除标题标记中的空格,例如“HO W”,我希望它显示为“HOW”,但我不知道该怎么做?

答案1

您可以将值设置为\spaceskip原始寄存器:

H O W                         % default spaces between letters H,O,W

{\spaceskip=1em\relax H O W}  % bigger spaces between letters H,O,W

{\spaceskip=1sp\relax H O W}  % no spaces between H,O,W, kerning disabled

{\catcode`\ =9\relax H O W}   % no spaces between H,O,W, kerning enabled

请注意,该值1sp“几乎为零”,但并非完全为零,因为零值意味着:使用默认空间,无值\spaceskip。但此解决方案不允许字距调整。

如果您想要激活字距调整,请使用最后一行的示例。此处空格被完全忽略。

答案2

我发现了一个解决这个问题的非常简单的方法,只需编写一个命令

\def\newdelespace{\let\yourspaceChar\relax},

此处命令\yourspaceChar定义如下

\def\yourspaceChar{\hskip \f@size \p@}

\newdelespace然后在您想要删除所有空间的任何地方使用该命令!它可以工作,例如:

\makeatletter
\def\yourspaceChar{\hskip \f@size \p@}
\def\newdelespace{\let\yourspaceChar\relax}
\makeatother

\begin{document}
H\yourspaceChar O \yourspaceChar W

{\newdelespace H\yourspaceChar O\yourspaceChar W}
\end{document}

在此处输入图片描述

相关内容