行内数学间距和不同的单词间距

行内数学间距和不同的单词间距

假设我想在数学模式下将两个字母之间的间距减少 2/18 quad。按照《虎胆龙威 3》的思路,我将 2 -3/18 quad 放在一起\!,并用 加上 4/18 quad \:。但问题是,显然正空间会根据当前行的单词间距被压缩,而负空间则不会。因此,在极端情况下,我得到 -6/18 quad,这在我的 MWE 和现实世界中看起来都不太令人满意:

截屏

\documentclass[a5paper]{article}
\newcommand{\md}{\ensuremath{M\!\!\:D}}
\begin{document}
a a a a a a a a a a a a a a a a a a a a a a $\md$ a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa $\md$ aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaa
\end{document}

那么为什么内联数学要经过正常的单词间距调整,我该如何关闭它?(我可以想象这会导致许多公式中出现问题的结果,即使没有像我一样进行这种奇怪的间距算术。)

答案1

中有一些胶水\:,但没有\!:第一个使用\medmuskip的 是4.0mu plus 2.0mu minus 4.0mu,第二个\thinmuskip使用的 是3.0mu。为了避免使用胶水,请仅使用\!或更简单的方法\mkern

示例输出

第二个示例

\documentclass[a5paper]{article}
\newcommand{\md}{\ensuremath{M\mkern-9mu D}}
\begin{document}
a a a a a a a a a a a a a a a a a a a a a a $\md$ a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa $\md$ aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaa
aaaaaaaa

\clearpage
\hbox{aa aa $\md$ aa aa}

\hbox spread 10pt{aa aa $\md$ aa aa}

\hbox spread 20pt{aa aa $\md$ aa aa}

\end{document}

由于18mu = 1em这比您要求的间距要近得多,-2mu因此请使用。

我上述陈述中的数字来自:

\documentclass{article}
\begin{document}
\( \show\!\show\: \)
\showthe\thinmuskip
\showthe\medmuskip
\end{document}

在日志文件中打印以下信息:

> \!=macro:
->\mskip -\thinmuskip .
l.10 \( \show\!
               \show\: \)
> \:=macro:
->\mskip \medmuskip .
l.10 \( \show\!\show\:
                       \)
> 3.0mu.
l.11 \showthe\thinmuskip

> 4.0mu plus 2.0mu minus 4.0mu.
l.12 \showthe\medmuskip

据我所知,在标准乳胶中,粘合的跳过\medmuskip\thickmuskip仅用于二进制和关系符号周围,以及的定义中\bmod

答案2

只需告诉 TeX 添加 -2/18 em。如果要在文本中使用该命令,请执行

\newcommand{\md}{\textit{M\kern-0.11111em D}}

字距永远不会被拉伸或收缩。

加载后也amsmath可在文本和数学中使用它:

\documentclass{article}
\usepackage{amsmath}
\newcommand{\md}{\textit{M\kern-0.11111em D}}

\begin{document}
a a a a a a \md{} a a a a a

a a a a a a $\md$ a a a a a

\end{document}

这种细微的差别是由于斜体校正应用于文本模式,但不应用于数学模式。

在此处输入图片描述

相关内容