인용 환경에서 텍스트를 정렬된 형식으로 나머지 텍스트와 함께 왼쪽 정렬하는 방법

인용 환경에서 텍스트를 정렬된 형식으로 나머지 텍스트와 함께 왼쪽 정렬하는 방법

환경 에서 텍스트를 왼쪽 정렬해야 합니다 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} 

여기에 이미지 설명을 입력하세요

관련 정보