纯 TeX 的中心环境

纯 TeX 的中心环境

在 TeX 中,可以使用 将单行文本居中\centerline。如何在不添加任何软件包的情况下,在纯 TeX 中为单行长文本实现居中对齐环境。也就是说,TeX 的第一行应该居中对齐。任何换行文本也应该居中对齐。

答案1

\def\startcenter{%
  \par
  \begingroup
  \leftskip=0pt plus 1fil
  \rightskip=\leftskip
  \parindent=0pt
  \parfillskip=0pt
}
\def\stopcenter{%
  \par
  \endgroup
}
\long\def\centerpars#1{\startcenter#1\stopcenter}

您现在可以选择

\startcenter
Some text to be centered
\stopcenter

\centerpars{Some text to be centered}

文本中的空行将结束该行。

相关内容