从以下代码中,呈现多项选择测试的选择。这四个问题应枚举为、、1.)
和。如何在环境中做到这一点?9.)
16.)
25.)
enumerate
我对每个问题都排版两次 - 一次在enumerate
环境中,一次在tabbing
环境中。对于前两个问题 - 我想要标记的问题1.)
-9.)
我更喜欢环境给出的外观tabbing
。如何使用enumerate
环境获得这些外观?也许我想要一些更大的东西,而不是topsep=\baselineskip
将“将以下小数表示为分数”与以下选项分开,并将“以下哪个图形的(内)角之和不是 $360^{\circ}$ 的倍数”与以下选项分开。
16.)
对于最后两个问题(我想要标记和的问题25.)
),我想知道为什么命令\newlength{\Adelyn}
、\settoheight{\Adelyn}{$\sqrt{b}$}
和topsep=\baselineskip
似乎被忽略了。第一级和第二级enumerate
环境之间似乎有更多的空间。我如何获得第一行中的、和i.)
ii.)
以及第二行中的和?为什么在最后一个问题的选项中显示得如此糟糕。iii.)
iv.)
v.)
$\dfrac{1}{2} \log(a^{2}b)$
\documentclass{amsart}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{multicol}
\usepackage{enumitem}
\setlist[enumerate,1]{% (
leftmargin=*, itemsep=12pt, label={\textbf{\arabic*.)}}}
\setlist[enumerate,2]{% (
label={\textbf{\roman*.)}}, itemsep=8pt}
\begin{document}
\begin{center}\Large{\textbf{Review of High School Algebra}}\end{center}\vskip0.3in
\begin{enumerate}[itemsep=\baselineskip, topsep=\baselineskip]
\item Express the following decimals as fractions.
\begin{multicols}{4}
\begin{enumerate}[leftmargin=1.5cm]
\item 1
\item 0.25
\item 0.025
\item 0.0025
\item 0.125
\item 0.0125
\item 1.25
\item 0.0625
\end{enumerate}
\end{multicols}
\end{enumerate}
\noindent \textbf{1.) }Express the following decimals as fractions.
\begin{tabbing}
\hspace*{2em} \= \hspace{1.25in} \= \hspace{1.25in} \= \hspace{1.25in} \= \hspace{1.25in} \= \kill
\> \textbf{i.) }1 \> \textbf{ii.) }0.25 \> \textbf{iii.) }0.025 \> \textbf{iv.) }0.0025 \\
\> \textbf{v.) }0.125 \> \textbf{vi.) }0.0125 \> \textbf{vii.) }1.25 \> \textbf{viii.) }0.0625
\end{tabbing}
\vskip0.25in
\begin{enumerate}[itemsep=\baselineskip, topsep=\baselineskip]
\item The sum of the (interior) angles of which of the following figures is not a multiple of $360^{\circ}$?
\begin{multicols}{3}
\begin{enumerate}[itemsep=\baselineskip]
\item triangle
\item trapezoid
\item isosceles trapezoid
\item hexagon
\item octagon
\end{enumerate}
\end{multicols}
\end{enumerate}
\noindent \textbf{9.) }The sum of the (interior) angles of which of the following figures is not a multiple of $360^{\circ}$?
\begin{tabbing}
\hspace*{2em} \= \hspace{1.5in} \= \hspace{1.5in} \= \hspace{1.5in} \= \kill
\> \textbf{i.) }triangle \> \textbf{ii.) }trapezoid \> \textbf{iii.) }isosceles trapezoid \\
\> \textbf{iv.) }hexagon \> \textbf{v.) }octagon
\end{tabbing}
\vskip0.25in
\newlength{\Adelyn}
\settoheight{\Adelyn}{$\sqrt{b}$}
\begin{enumerate}[topsep=\baselineskip]
\item Simplify the following expressions. (Except for the first expression, the following expressions are equal to integers.)
\begin{multicols}{3}
%Set height for text.
\begin{enumerate}[itemsep=1.2\Adelyn]
\item $\sqrt{0.25}$
\item $\sqrt{0}$
\item $\sqrt{36}$
\item $\sqrt[\uproot{1} \leftroot{-1} 3]{-1}$
\item $\sqrt[\uproot{1} \leftroot{-1} 3]{-8}$
\item $\sqrt[\uproot{1} \leftroot{-1} 3]{(18)(12)}$
\end{enumerate}
\end{multicols}
\end{enumerate}
\begin{enumerate}[topsep=\baselineskip]
\item $a$ and $b$ are positive real numbers, and $a^{2}b = 1000$. Which of the following expressions is an integer?
\begin{multicols}{3}
%Use height for text from previous problem.
\begin{enumerate}[itemsep=\Adelyn]
\item $\log(a)$
\item $\log(b)$
\item $\log(ab)$
\item $\log\bigl(\sqrt[\uproot{1} \leftroot{-1} 3]{a^{2}b}\bigr)$
\item $\dfrac{1}{2} \log(a^{2}b)$
\end{enumerate}
\end{multicols}
\end{enumerate}
\end{document}
答案1
也许这(通过获得tasks
)就是你想要的:
\documentclass{amsart}
\usepackage{amsmath}
\usepackage{amsfonts}
\newlength\labelwd
\settowidth\labelwd{\bfseries viii.)}
\usepackage{tasks}
\settasks{counter-format =tsk[r].), label-format=\bfseries, label-offset=1em, label-align=right, label-width
=\labelwd, before-skip =\medskipamount}
\usepackage{enumitem}
\setlist[enumerate,1]{% (
leftmargin=*, itemsep=12pt, label={\textbf{\arabic*.)}}}
\setlist[enumerate,2]{% (
label={\textbf{\roman*.)}}, itemsep=8pt}
\usepackage{multicol}
\begin{document}
\begin{center}\Large{\textbf{Review of High School Algebra}}\end{center}\vskip0.3in
\begin{enumerate}[itemsep=\baselineskip, topsep=\baselineskip]
\item Express the following decimals as fractions.
\begin{tasks}(4)
\task 1
\task 0.25
\task 0.025
\task 0.0025
\task 0.125
\task 0.0125
\task 1.25
\task 0.0625
\end{tasks}
\end{enumerate}
%
\begin{enumerate}[start =9]
\item The sum of the (interior) angles of which of the following figures is not a multiple of $360^{\circ}$?
\begin{tasks}(3)
\task triangle
\task trapezoid
\task isosceles trapezoid
\task hexagon
\task octogon
\end{tasks}
\end{enumerate}
\begin{enumerate}[topsep=\baselineskip]
\item Simplify the following expressions. (Except for the first expression, the following expressions are equal to integers.)
\begin{tasks}[before-skip =\bigskipamount](3)
\task $\sqrt{0.25}$
\task $\sqrt{0}$
\task $\sqrt{36}$
\task $\sqrt[\uproot{1} \leftroot{-1} 3]{-1}$
\task $\sqrt[\uproot{1} \leftroot{-1} 3]{-8}$
\task $\sqrt[\uproot{1} \leftroot{-1} 3]{(18)(12)}$
\end{tasks}
\end{enumerate}
\begin{enumerate}[topsep=\baselineskip]
\item $a$ and $b$ are positive real numbers, and $a^{2}b = 1000$. Which of the following expressions is an integer?
\begin{tasks}[before-skip =\bigskipamount](3)
\task $\log(a)$
\task $\log(b)$
\task $\log(ab)$
\task $\log\bigl(\sqrt[\uproot{1} \leftroot{-1} 3]{a^{2}b}\bigr)$
\task $\dfrac{1}{2} \log(a^{2}b)$
\end{tasks}
\end{enumerate}
\end{document}
答案2
这里有很多问题。通常,如果您每篇帖子都问一个主要问题,这个网站的效果会最好。但是,我认为您不确定哪些部分可以解开。(但是,关于如何显示某些数学的问题应该明确分开。)
对于第一个环境中的空间enumerate
,您将获得itemsep
所要求的默认空间:itemsep=8pt
即
\setlist[enumerate,2]{... itemsep=8pt}
解决方案是,如果你不喜欢,不要设置这么大的默认空间,或者在特定列表中用以下代码覆盖它:
\begin{enumerate}[itemsep=<length>]
在第三个列表中(即“(内部)的总和......”),你通过编写设置了更大的值
\begin{enumerate}[itemsep=\baselineskip, topsep=\baselineskip]
如果您想要不同的东西,请更改它们。
您还为每个问题启动了一个新的枚举环境,这是不明智的。如果您想做我认为您正在尝试做的事情,您可以嵌套它们:
\begin{enumerate}
\item Question 1
\begin{multicols}{2}
\begin{enumerate}
\item Answer choice 1
\item Answer choice 2
\end{enumerate}
\end{multicols}
\item Question 2
\begin{multicols}{2}
\begin{enumerate}
\item Answer choice 1
\item Answer choice 2
\end{enumerate}
\end{multicols}
\end{enumerate}
如果要按照你的方式去做,你需要不断设置本地事物,这是低效的。
请注意,topsep
在枚举环境中,设置前一个段落/文本与第一个项目之间的“顶部分隔”,因此将其放在一级列表中并不符合您的预期。您的意思是在二级列表中使用它。
如果您希望二级列表水平“增长”,则环境multicols
不是正确的方法。您需要enumitem
使用该inline
选项加载,然后使用enumerate*
环境:
\usepackage[inline]{enumitem}
...
\begin{enumerate*}
\item
\item
\end{enumerate*}
问题在于$\dfrac...$
“d”可能代表“display”。也许你想要$\tfrac...$
。
最后,你可以使用以下代码开始枚举任意数量的环境
\begin{enumerate}[start=33]% starts at 33
如果要中断并恢复列表,也可以使用选项resume
或resume*
。请参阅手册以enumitem
了解更多信息。