
Preciso justificar o texto à esquerda no quote
ambiente. 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 quote
ambiente 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:
Responder2
Use o quoting
ambiente, 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}