在 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}
文本中的空行将结束该行。