如何实现这种形式的枚举列表或者表格?

如何实现这种形式的枚举列表或者表格?

我正在尝试复制我正在研究的一些数学中的列表,但不知道该怎么做。到目前为止,我尝试使用表格,但效果不太好。

下面的链接首先展示了我目前所做的事情,然后展示了我的目标:

http://imgur.com/a/zeFDz 在此处输入图片描述

有人对我该如何改进它有什么想法吗?

这是我目前的代码:

\begin{enumerate}[label=\Roman{*}., ref=(\roman{*})]
\setcounter{enumi}{3}
\item Composition. Subroutine $R_N (y = f(x_1 , \ldots , x_n ))$ using subroutines for $g, h$, where \hfill \hfill \linebreak $f(x_1 , \ldots , x_n ) = g(h_1 (x_1 , \ldots , x_n ), \ldots , h_m (x_1 , \ldots , x_n ))$. 
\\[1\baselineskip]
\begin{tabular}{ r c l }
  1. & $R_{N+1}(N+1 \ =$ & $g_1 (x_1 , \ldots , x_n))$  \\
  $\vdots$ & $\vdots$ & $\vdots$ \\
  m. & $R_{N+m}(N+1 \\

=$ & $g_m (x_1 , \ldots , x_n))$ \ m+1. & $R_{N+m}(y \ =$ & $h(N+1, \ldots , N+m))$ \

\end{tabular}

\end{enumerate}

答案1

我将使用align*以下amsmath包来寻求解决方案:

在此处输入图片描述

\documentclass{article}

\pagestyle{empty}

\usepackage{enumitem}

\usepackage{amsmath}

\begin{document}

\begin{enumerate}[label=\Roman{*}., ref=(\roman{*})]
%\setcounter{enumi}{3}
\item Composition. Subroutine $R_N (y = f(x_1 , \dots , x_n ))$ using subroutines for $g, h$, where
\begin{align*}
  &&   f(x_1 , \dots , x_n ) &= g(h_1 (x_1 , \dots , x_n ), \dots , h_m (x_1 , \dots , x_n )).
\\[\medskipamount]
1.&&   R_{N+1}(N+1 &= g_1 (x_1 , \dots , x_n))
\\\vdots\ && \vdots\quad &\qquad\quad \vdots
\\
m.&&   R_{N+m}(N+1 &= g_m (x_1 , \dots , x_n))
\\
m+1.&& R_{N+m}(y &= h(N+1, \dots , N+m))
\end{align*}

\end{enumerate}

\end{document}

评论:

  1. align*具有几对对齐的列,并且它们之间有rl<glue here>rl<glue here>rl...正确的空间以用于关系。rl

  2. 我手动调整了\vdots使用\\quad\qquad水平空格的位置。

  3. 优先使用\dotsc( cas comma) 而不是\ldots。这里也可以使用 命令\dots(它根据下一个字符找到正确的点,,在本例中是)。

  4. 所有内容都应该有适当的标点符号。但是,我不确定我是否理解了方程式的含义,因此我无法添加它。

  5. I我认为用、 、 ... 来标记以及用、、 ...II来引用并不是一个好主意。(i)(ii)

相关内容