\ragged
O LaTeX fornece comandos \raggedright
e \raggedleft
, mas nenhum para cancelar o efeito deles. O comando \centering
é implementado da mesma maneira que os comandos \ragged*
e sofre as mesmas consequências.
O código a seguir (para ser inserido em um pacote seu ou como código interno do código interno do LaTeX) define um comando que restaura o alinhamento justificado (texto alinhado em ambas as margens):
\def\flushboth{% \let\\\@normalcr \@rightskip\z@skip \rightskip\@rightskip \leftskip\z@skip \parindent 1.5em\relax}Existe um problema com o ajuste do
\parindent
no código: ele é necessário porque ambos os comandos \ragged
ajustam o \parindent
para zero, mas o ajuste não é uma constante da natureza: documentos usando uma classe padrão do LaTeX com a opção twocolumn
terão
1.0em por padrão, e não há como saber o que você (ou alguma outra classe) terá feito.
Qualquer cópia (exceto uma realmente antiga) do pacote ragged2e, de Martin Schröder,
tem um comando \justifying
para que suas versões correspondam com as
versões dos comandos ‘ragged’ do LaTeX. O pacote também dispõe de um ambiente justify
, que permite áreas de texto justificado em uma área maior que seja irregular.
This question on the Web: http://latex.net.br/faq/FAQ-flushboth.html
Do you have any question? Ask on: latex.net.br - we love qood questions!