
Ich muss den Text in der Umgebung linksbündig ausrichten quote
. Der restliche Text wird an beiden Rändern ausgerichtet.
Ich muss den Text innerhalb der Anführungszeichenumgebung nur unregelmäßig markieren.
Ich benutze dies
\usepackage{etoolbox}
\patchcmd{\quote}{\rightmargin}{\leftmargin 0.5in \rightmargin 0}{}{}
um die Ränder zu ändern.
Dank im Voraus
Antwort1
Sie benötigen den folgenden Patch:
\AtBeginEnvironment{quote}{\raggedright}
sodass quote
der Text bei jedem Start einer Umgebung rechtsbündig gesetzt wird.
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}
Ausgabe:
Antwort2
Nutzen Sie die quoting
Umgebung, die leicht anpassbar ist:
\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}