
Tenho tentado alinhar à esquerda algum texto justificado no ambiente multicols, sem sucesso. Tentei inserir \raggedright e \RaggedRight em praticamente todos os lugares que pude imaginar. Também encontrei uma resposta do usuário lockstep recomendando esta linha de código:
\usepackage{ragged2e}
\usepackage{etoolbox}
\AtBeginEnvironment{multicols}{\RaggedRight}
Eu tentei usar isso também, mas não ajuda
Aqui está um exemplo de código que mostra esse problema:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{ragged2e}
\usepackage{etoolbox}
\AtBeginEnvironment{multicols}{\RaggedRight}
\title{multicol alignment}
\author{Jonas}
\date{May 2022}
\begin{document}
\begin{multicols}{2}
\blindtext
\columnbreak
\centering
\includegraphics[width=0.45\textheight]{image.png}
\end{multicols}
\end{document}
O que só produz esta saída onde o texto ainda está justificado e não alinhado à esquerda:
Responder1
O problema não está relacionado, multicol
como pode ser visto neste exemplo simplificado
\documentclass{article}
\begin{document}
\raggedright
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
\bigskip
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
aaa bbb ccc one two three January February March
\centering
XXX
\end{document}
A quebra de linha acontece no final do parágrafo com as configurações em vigor naquele ponto. Então, aqui, o primeiro parágrafo é definido irregularmente à direita, mas \centering
foi emitido antes do segundo parágrafo (formalmente) terminar, portanto, é definido centralizado, mesmo que apareça antes \centering
.
Se você terminar o parágrafo com uma linha em branco antes de emiti-lo \centering
, ele ficará irregular, com a centralização aplicada apenas ao XXX seguinte.