So richten Sie Text in Anführungszeichen linksbündig aus, während der Rest des Textes im Blocksatz bleibt

So richten Sie Text in Anführungszeichen linksbündig aus, während der Rest des Textes im Blocksatz bleibt

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 quoteder 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:

Bildbeschreibung hier eingeben

Antwort2

Nutzen Sie die quotingUmgebung, 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} 

Bildbeschreibung hier eingeben

verwandte Informationen