引用符内のテキストを左揃えにし、残りのテキストを両端揃えにする方法

引用符内のテキストを左揃えにし、残りのテキストを両端揃えにする方法

環境でテキストを左揃えにする必要がありますquote。テキストの残りの部分は両方の余白に合わせて揃えられます。

引用環境内のテキストをランダムに切り取るだけです。

私はこれを使っています

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

余白を変更します。

前もって感謝します

答え1

必要なパッチは次のとおりです。

\AtBeginEnvironment{quote}{\raggedright}

環境が起動するたびにquote、テキストが右揃えで印刷されるようになります。

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} 

出力:

ここに画像の説明を入力してください

答え2

簡単にカスタマイズできる環境を使用しますquoting

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

ここに画像の説明を入力してください

関連情報