Um ambiente central para TeX simples

Um ambiente central para TeX simples

No TeX, é possível centralizar uma única linha de texto com \centerline. Como implementar um ambiente de justificação central para uma única linha longa de texto em TeX simples sem a adição de nenhum pacote. Ou seja, a primeira linha do TeX deve estar alinhada ao centro. Qualquer texto de quebra automática também deve ser alinhado ao centro.

Responder1

\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}

Agora você pode escolher entre

\startcenter
Some text to be centered
\stopcenter

e

\centerpars{Some text to be centered}

Uma linha vazia no texto encerrará a linha.

informação relacionada