문서 내에서 긴 인용문을 들여쓰나요?

문서 내에서 긴 인용문을 들여쓰나요?

이 질문은 패키지의 새로운 기능으로 이어졌습니다.
quoting

내 문서에 포함해야 하는 매우 긴 법률 텍스트가 있다고 가정해 보겠습니다.

그리고 XYZ 법칙에 따르면:

아아아아아아에 oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou o 아우오아우오애우아아아아아아오에오아오오아 oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou ... aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa ou oauoaeuoae uao aaaaaa aoe oa ao 오오오오오오오오애오에오오 aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao aaaaaa aoe oa ao oa oa aou oauoaeuoae uao.

내 글이 아님을 분명히 하기 위해 이탤릭체와 적절한 인용을 사용하여 명확하게 들여쓰기하려면 어떻게 해야 합니까?

답변1

기본 접근 방식은 표준 quote이나 quotation환경을 사용하고 텍스트를 이탤릭체로 적절하게 재정의하는 것입니다. 다음과 같은 내용이 있습니다.

\documentclass{article}
\usepackage[T1]{fontenc}

\makeatletter
\g@addto@macro\quote\itshape
\g@addto@macro\quotation\itshape
\makeatother

\newcommand\Text{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.}

\begin{document}

\Text\begin{quote}
``\Text''
\end{quote}
\Text
\begin{quotation}
``\Text''
\end{quotation}

\end{document}

추가적인 사용자 정의를 원할 경우,csquotes패키지가 흥미로울 수 있습니다.

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

답변2

내 솔루션은 두 가지 측면에서 Gonzalo의 솔루션과 다릅니다.

  • quote와 환경 사이를 전환하는 대신 quotationquoting패키지와 동일한 이름의 환경입니다. 첫 번째 줄 들여쓰기는 환경 앞에 빈 줄을 추가하여 제어됩니다. 기울임꼴 글꼴은 패키지 옵션을 사용하여 얻을 수 있습니다 font=itshape.

  • 나는 텍스트에 여러 번 추가하지 않고 다음을 사용합니다 ``.''etoolbox환경 의 시작과 끝을 패치하는 패키지입니다 quoting. 이렇게 하면 환경 정의를 변경하려는 경우 텍스트에서 인용된 모든 인스턴스를 찾을 필요가 없습니다. 편집: v 0.1b에서는 간단히 및 옵션을 quoting사용할 수 있습니다 .begintextendtext


\documentclass{article}

\usepackage[font=itshape,begintext=``,endtext='']{quoting}

\newcommand\Text{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.}

\begin{document}

\Text
% <--- No first-line indentation of "quoting"
\begin{quoting}
\Text
\end{quoting}
% <--- No indentation after "quoting"
\Text

\begin{quoting}
\Text
\end{quoting}

\end{document}

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

답변3

나는 이것이 답이라는 것을 알고 있지만 나는epigraph패키지. 프리앰블에 다음과 같은 내용을 입력하세요.

\usepackage{epigraph}
\setlength{\epigraphwidth}{0.90\textwidth}

그리고 다음과 같이 호출합니다.

\epigraph
{\itshape\ldots we \emph{never} experiment with just \emph{one} electron or atom or (small) molecule. In thought-experiments we sometimes assume that we do; this invariably entails ridiculous consequences\ldots}
{\emph{Are There Quantum Jumps? Part II}\\ Erwin Schr\"odinger}

당신에게 이런 것을 줄 것입니다

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

관련 정보