
He estado intentando alinear a la izquierda algún texto justificado en el entorno multicols sin éxito. Intenté ingresar \raggedright y \RaggedRight prácticamente en todos los lugares que se me ocurrieron. También encontré una respuesta del usuario lockstep recomendando esta línea de código:
\usepackage{ragged2e}
\usepackage{etoolbox}
\AtBeginEnvironment{multicols}{\RaggedRight}
Intenté usar esto también, pero no ayuda.
Aquí hay un código de ejemplo que muestra este 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}
Lo que solo produce este resultado donde el texto todavía está justificado y no alineado a la izquierda:
Respuesta1
El problema no está relacionado con, multicol
como se puede ver en este ejemplo 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}
El salto de línea se produce al final del párrafo con la configuración vigente en ese punto. Entonces, aquí, el primer párrafo está colocado irregularmente a la derecha, pero \centering
se publicó antes de que terminara (formalmente) el segundo párrafo, por lo que está centrado, aunque aparezca antes \centering
.
Si termina el párrafo con una línea en blanco antes de publicarlo, \centering
quedará irregular y el centrado se aplicará únicamente al siguiente XXX.