对齐并居中文本

对齐并居中文本

我想按以下方式对齐并居中文本:

例子

注意每条线的长度完全相同。这是怎么做到的?

我正在使用 documentclass 文章,没有任何包。

答案1

\begin{center}
\begin{minipage}{.7\linewidth}
jajasdjsdjsd sdj asj
\end{minipage}
\end{center}

或者你可以使用

\begin{quotation}
jajasdjsdjsd sdj asj
\end{quotation}

(允许分页)

或者你可以使用

\begin{abstract}
jajasdjsdjsd sdj asj
\end{abstract}

大致相同,但写道 抽象的在开始时。

答案2

注意如何每条线的长度完全相同

当然,你只想要一个更窄的段落,但正如你要求的那样,这个解决方案产生了相同的长度最后一行使用\parfillskip\emergencystretch。其余的混淆 TeX 代码只是为了古怪,而不是使用简单的 LaTeX 环境(免责声明:除了抽象的简单段落,这可能会产生意想不到的问题)。

包的使用microtype是可选的(如果您可以容忍非常糟糕的间距)。

平均能量损失

\documentclass[11pt]{article}
\usepackage{microtype}
%dummy text
\def\blablabla{%
\textbf{Abstract}. nano  is  a small, free and friendly editor 
which aims to replace Pico,  the default editor included in the 
non-free Pine package.  Rather than  just  copying  Pico's  look
and feel, nano also implements some missing (or disabled by 
default) features in Pico, such as ``search and replace''  and 
``go to line and column number''.}

\parskip1em
\begin{document}

\blablabla

{\hsize.5\linewidth\hfill\vbox{\parfillskip0pt%
\emergencystretch.5\linewidth\noindent\blablabla}\hfill}     

\blablabla

\end{document}

相关内容