como justificar o texto à esquerda no ambiente de cotação com o resto do texto no formato justificado

como justificar o texto à esquerda no ambiente de cotação com o resto do texto no formato justificado

Preciso justificar o texto à esquerda no quoteambiente. O restante do texto está justificado em ambas as margens.

Eu só preciso corrigir o texto dentro do ambiente de cotação.

Estou usando isso

\usepackage{etoolbox}
\patchcmd{\quote}{\rightmargin}{\leftmargin 0.5in \rightmargin 0}{}{}

para alterar as margens.

desde já, obrigado

Responder1

O patch que você precisa é o seguinte:

\AtBeginEnvironment{quote}{\raggedright}

para que cada vez que um quoteambiente seja iniciado, o texto seja digitado irregularmente.

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} 

Saída:

insira a descrição da imagem aqui

Responder2

Use o quotingambiente, que é facilmente customizável:

\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} 

insira a descrição da imagem aqui

informação relacionada