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