cómo justificar a la izquierda el texto entre comillas con el resto del texto en formato justificado

cómo justificar a la izquierda el texto entre comillas con el resto del texto en formato justificado

Necesito justificar el texto a la izquierda en quoteel 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 quotese 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:

ingrese la descripción de la imagen aquí

Respuesta2

Utilice el quotingentorno, 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} 

ingrese la descripción de la imagen aquí

información relacionada