如何在引用環境中將文字左對齊,其餘文字採用對齊格式

如何在引用環境中將文字左對齊,其餘文字採用對齊格式

我需要在quote環境中保留文字對齊。文字的其餘部分均對齊到兩個頁邊距。

我只需要對引用環境中的文字進行右對齊即可。

我正在用這個

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

更改邊距。

先致謝

答案1

您需要的補丁如下:

\AtBeginEnvironment{quote}{\raggedright}

這樣每次quote環境啟動時,文字都會正確排版。

微量元素:

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

在此輸入影像描述

相關內容