
這個問題導致了一個包中的一個新功能:
quoting
假設我的文件中需要包含很長的法律文字句子。
根據 XYZ 定律:
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 a oa a oa oa oa oa aaaaaao oa oa aa aoe oa aao oa 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 aoaoa ou oa aou oau啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊。
我怎麼能用斜體和正確的引用清楚地縮排以表明這不是我的作品?
答案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
我的解決方案與貢薩洛的解決方案有兩個不同之處:
quote
我沒有在和環境之間切換,而是quotation
使用我的quoting
包及其環境同名。透過在環境前面新增空白行來控制首行縮排。斜體字體是透過套件選項實現的font=itshape
。我沒有在文中多次添加
``
and ,而是使用''
etoolbox
包來修補環境的開始和結束quoting
。這樣,如果想要更改環境的定義,就不必尋找文本中引用的每個實例。編輯:對於quoting
v 0.1b,可以簡單地使用begintext
和endtext
選項。
\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}
這會給你這樣的東西