Un entorno central para TeX simple

Un entorno central para TeX simple

En TeX, se puede centrar una sola línea de texto con \centerline. ¿Cómo se implementaría un entorno de justificación central para una sola línea larga de texto en TeX sin agregar ningún paquete? Es decir, la primera línea de TeX debe justificarse hacia el centro. Cualquier texto envolvente también debe justificarse hacia el centro.

Respuesta1

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

Ahora puedes elegir entre

\startcenter
Some text to be centered
\stopcenter

y

\centerpars{Some text to be centered}

Una línea vacía en el texto finalizará la línea.

información relacionada