现在,我正在数数例句使用enumitem
包和\setlist[enumerate]{label={(\arabic*)},resume}
。有些只是简单的一行句子,就像这个取自科学论文的例子一样:
所以我简单地用
\begin{enumerate}
\item a. Example Sentence One \\ b. Example Sentence Two
\end{enumerate}
但有些页面的下方有翻译,我想让它们对齐,所以我认为正确的方法是使用表格。我不确定这是否是最好的主意。这是我现在使用的代码:
\begin{tabular}{l l l}
(4) & a. & \specialcell[t]{Anna \textbf{kauft} heute ein Kleid. \\
\textit{Anna buys today a dress}} \\
& b. & \specialcell[t]{Anna will heute ein Kleid \textbf{kaufen}. \\
\textit{Anna wants today a dress buy}} \\
\end{tabular}
我希望它看起来像这样:
我的问题是,正确的代码是什么,才能让它看起来像这样,并且仍然具有连续的编号,就像我对简单句子所做的那样?我是否应该使用表格,因为我的文档中会有“真正的”表格,并带有自己的编号,所以也许我不应该混淆它们?也许我应该使用完全不同的代码?
答案1
使用格布
\documentclass{article}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex
\begin{xlist}
\ex
\gll Anna kauft heute ein Kleid\\
Anna buys today a dress\\
\trans `Anna buys a dress today'
\ex
Anna kauft heute ein Kleid
\trans `Anna buys a dress today'
\end{xlist}
\ex
\gll Anna kauft heute ein Kleid\\
Anna buys today a dress\\
\end{exe}
\begin{exe}
\ex Anna buys a dress today
\end{exe}
\end{document}
答案2
我认为您可以使用嵌套enumerate
环境。该包提供了在方括号中enumerate
向环境添加参数的选项,这两者都表示编号样式。该命令将枚举第一级的当前计数器设置为 3。下次出现时,它将增加一,因此下一次产生结果。enumerate
\setcounter{enumi}{3}
\item
\item
(4)
下面,我将您的第二个示例改为使用两个enumerate
环境的示例。
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[(1)]
\setcounter{enumi}{3}
\item \begin{enumerate}[a.]
\item Anna \textbf{kauft} heute ein Kleid. \\
\textit{Anna buys today a dress}
\end{enumerate}
\item Anna will heute ein Kleid \textbf{kaufen}. \\
\textit{Anna wants today a dress buy}
\end{enumerate}
\end{enumerate}
\end{document}
这是你想要的结果吗?