Центральная среда для простого 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}

Пустая строка в тексте завершит строку.

Связанный контент