일반 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}

텍스트의 빈 줄이 줄을 끝냅니다.

관련 정보