我经常引用文本(法律来源)。通常我使用quoting
-package 和csquotes
( block quote
)。
通常,引用包含一些列表,并且通常使用非标准编号(例如 § 4-1(a)),或者我必须从任意级别开始编号。我发现newlist
使用 定义环境很麻烦enumitem
,因为我只需要一两段文本。在引用环境中,我经常很难用 定义正确的缩进enumitem
。
最简单、最好的解决方案是什么?如果解决方案在嵌套引用环境中仍然存在,那么对我来说就是一个奖励。
This is the quoted text that suddenly
and unfortunately contains some numbered
paragraphs:
11. Lorem ipsum Lorem ipsum Lorem ipsum
Lorem ipsum Lorem ipsum.
[...]
17. Lorem ipsum sucendium ipsum Lorem ipsum
Lorem ipsum.
为了使我的问题更清楚(可能):我正在寻找的是一个命令(例如\hi
悬挂缩进),放在数字和其余文本之间,对齐剩余文本,例如parindent
从最后使用的左边距开始。
11.\hi Lorem ipsum Lorem ipsum Lorem ipsum
Lorem ipsum Lorem ipsum.
即:类似于在 M$ Word 中某个段落的某个字符和其余文本之间放置一个 TAB,然后按 CTRL+T。
答案1
我认为在组合和时不需要用定义新的enumerate
类似环境。只需在特定环境的可选参数中使用和之类的键即可。\newlist
enumitem
quoting
label*
start
enumerate
\documentclass{article}
\usepackage{enumitem}
\usepackage{quoting}
\newcommand*{\sometext}{Hello, here is some text without a meaning. This
text should show, how a printed text will look like at this place.
If you read this text, you will get no information.}
\begin{document}
\sometext
%
\begin{quoting}
\sometext
\begin{enumerate}[label*=\Roman*]
\item An item with Roman numering
\end{enumerate}
%
\sometext
\begin{enumerate}[start=21]
\item An abitrarily numbered item
\end{enumerate}
\end{quoting}
\end{document}