
Necesito justificar el texto a la izquierda en quote
el entorno. El resto del texto está justificado a ambos márgenes.
Sólo necesito corregir el texto dentro del entorno de cotización.
estoy usando esto
\usepackage{etoolbox}
\patchcmd{\quote}{\rightmargin}{\leftmargin 0.5in \rightmargin 0}{}{}
para cambiar los márgenes.
gracias de antemano
Respuesta1
El parche que necesitas es el siguiente:
\AtBeginEnvironment{quote}{\raggedright}
de modo que cada vez que quote
se inicia un entorno, el texto se compone correctamente.
MWE:
\documentclass{article}
\usepackage{lipsum} % just for the example
\usepackage{etoolbox}
\AtBeginEnvironment{quote}{\raggedright}
\begin{document}
\lipsum[2]
\begin{quote}
\lipsum[1]
\end{quote}
\lipsum[2]
\end{document}
Producción:
Respuesta2
Utilice el quoting
entorno, que es fácilmente personalizable:
\documentclass{book}
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc} %
\usepackage{erewhon} %
\usepackage{quoting} %
\usepackage{lipsum}
\quotingsetup{font={itshape, raggedright, noindent}, leftmargin=0.5in, rightmargin=0in, begintext=‘, endtext=’}
\begin{document}
\lipsum[2]
\begin{quoting}
Sed feugiat. Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus. Ut pellentesque augue sed urna.
Vestibulum diam eros, fringilla et, consectetuer eu, nonummy id,
sapien. Nullam at lectus. In sagittis ultrices mauris. Curabitur
malesuada erat sit amet massa. Fusce blandit. Aliquam erat volutpat.
Aliquam euismod. Aenean vel lectus. Nunc imperdiet justo nec dolor.
\end{quoting}
\lipsum[3]
\end{document}