将包含数学项的枚举列表与表格对齐

将包含数学项的枚举列表与表格对齐

我正在尝试对(枚举的)问题进行以下水平对齐,但出于某种原因,除第一列外,所有列都未对齐。或者可能是第一列未对齐,我不明白。对于像我这样的新手来说,有没有一种简单的方法来解决这个问题?如果可以使用除表格之外的其他环境,甚至使用新包来完成,我将不胜感激。

\documentclass[a4paper,12pt]{article}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage[inline]{enumitem}



    \begin{document}


    \noindent Να βρείτε το $\underset{x\to x_0}{\textlatin{lim}} f(x)$ όταν:
    \begin{enumerate}[label=(\!\it\roman*\rm)]
    \begin{tabular}{p{0.3\textwidth}p{0.3\textwidth}p{0.3\textwidth}}
        \item $x_0=1$ & \item $x_0=2$ & \item $x_0=3$ \\ \item $x_0=4$ & \item $x_0=5$ & \item $x_0=6$
    \end{tabular}
    \end{enumerate}

    \end{document}

在此处输入图片描述

答案1

我建议使用这个tasks包:

\documentclass[a4paper,12pt]{article}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{tasks}

\settasks{
  counter-format=(tsk[r]),
  item-indent=4em,
  label-format=\itshape,
  label-width=3em,
  label-offset=0.5em,
  label-align=right,
}
\begin{document}

\noindent
Να βρείτε το $\lim\limits_{x\to x_0} f(x)$ όταν:
\begin{tasks}(3)
\task $x_0=1$
\task $x_0=2$
\task $x_0=3$
\task $x_0=4$
\task $x_0=5$
\task $x_0=6$
\end{tasks}

\end{document}

在此处输入图片描述

注意极限运算符的输入方式。\limits不过,我会避免使用内联公式。

如果你想要直立的括号

\documentclass[a4paper,12pt]{article}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{tasks}

\NewDocumentCommand{\lparen}{}{\textup(}
\NewDocumentCommand{\rparen}{}{\/\textup)}

\settasks{
  counter-format=\lparen tsk[r]\rparen,
  item-indent=4em,
  label-format=\itshape,
  label-width=3em,
  label-offset=0.5em,
  label-align=right,
}
\begin{document}

\noindent
Να βρείτε το $\lim\limits_{x\to x_0} f(x)$ όταν:
\begin{tasks}(3)
\task $x_0=1$
\task $x_0=2$
\task $x_0=3$
\task $x_0=4$
\task $x_0=5$
\task $x_0=6$
\end{tasks}

\end{document}

在此处输入图片描述

答案2

可以使用 来插入各种垂直分隔/空间\item\topsep用于第一个\item\itemsep用于后续项目,\parsep\partopsep。将nosep选项添加到列表中可确保不插入垂直间距,从而实现您所寻求的垂直对齐。

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage[inline]{enumitem}

\begin{document}

\noindent Να βρείτε το $\underset{x\to x_0}{\textlatin{lim}} f(x)$ όταν:
\begin{enumerate}[label=(\!\itshape\roman*\rmfamily),nosep]
  \begin{tabular}{p{0.3\textwidth}p{0.3\textwidth}p{0.3\textwidth}}
    \item $x_0=1$ & \item $x_0=2$ & \item $x_0=3$ \\ \item $x_0=4$ & \item $x_0=5$ & \item $x_0=6$
  \end{tabular}
\end{enumerate}

\end{document}

相关内容