parindent 发生神秘变化(纯 TeX)

parindent 发生神秘变化(纯 TeX)

从第二行输出开始 parindent 似乎略有增加。为什么?

\def\arc#1#2{\raise3.5pt\hbox{$\frown\atop\textstyle#1#2$}}

$\vec A$\par
$\arc AB$\par
$\triangle ABC\cong\triangle XYZ$\par
$\triangle ABC\sim \triangle XYZ$\par

\bye

在此处输入图片描述

答案1

\atop在两边引入一个狭窄的空间。您可以\!在两边添加,但使用特定的数学重音可能更好。

\font\yhex=yhcmex10
\newfam\yhexfam
\textfont\yhexfam\yhex
\def\arc{\mathaccent"0\the\yhexfam F3 }


$\vec{A}$\par
$\arc{AB}$\par
$\triangle ABC\cong\triangle XYZ$\par
$\triangle ABC\sim \triangle XYZ$\par

\bye

在此处输入图片描述

如果您想使用\frown,请以不同的方式进行:

\def\arc#1{\mathord{%
  \vbox{\offinterlineskip
    \ialign{\hfil##\hfil\cr$\scriptstyle\frown$\cr$#1$\cr}%
  }%
}}

$\vec{A}$\par
$\arc{AB}$\par
$\triangle ABC\cong\triangle XYZ$\par
$\triangle ABC\sim \triangle XYZ$\par

\bye

在此处输入图片描述

相关内容