我正在尝试编写一组问题,就像教科书中那样。使用 multicol 包,我能够编写它,但我没有这样做
a e b f c d
我想
a b c d e f
我的 MWE:
\documentclass[addpoints ,class=exam, crop=false]{exam}
\usepackage[colorlinks=true]{hyperref}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{import}
\usepackage{mathtools}
\usepackage{multicol}
% Usage: \Problem{n}{operation}{m}
\newcommand\Problem[3]{$\begin{array}[t]{r}#1\\#2#3\\\hline\quad\end{array}$}
\begin{document}
\begin{questions}
\question[30] Write as a power of 2
\droppoints
\begin{multicols}{5}
\begin{parts}
\part 8
\part 32
\part $8^2$
\part $4^3$
\part $16^{-4}$
\part $\frac{1}{2}$
\part 32$^{\frac{2}{3}}$
\part $64^{\frac{3}{2}}$
\part 4$^x$
\part 8$^{2x}$
\part 128$^{-4x}$
\part 4$^{\frac{2x}{3}}$
\part 16$^{-\frac{4}{3}x}$
\part 16$^{x+1}$
\part 4$^{2x-3}$
\part 64$^{2-5x}$
\part $8^{3x-1}$
\part 32$^{\frac{1}{x}}$
\part 4$^{\sqrt{x}}$
\part $\left(\frac{1}{4}\right)^{2x-6}$
\end{parts}
\end{multicols}
\end{questions}
\end{document}
答案1
作为本杰明建议,任务包很有用,但我无法在环境下使用它exam
parts
。省略环境即可:
\documentclass[addpoints ,class=exam, crop=false]{exam}
\usepackage[colorlinks=true]{hyperref}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{import}
\usepackage{mathtools}
\usepackage{tasks}
\usepackage{multicol}
% Usage: \Problem{n}{operation}{m}
\newcommand\Problem[3]{$\begin{array}[t]{r}#1\\#2#3\\\hline\quad\end{array}$}
\begin{document}
\begin{questions}
\question[30] Write as a power of 2
\droppoints
\begin{tasks}[counter-format=(tsk[a]),label-width=4ex](5)
\task 8
\task 32
\task $8^2$
\task $4^3$
\task $16^{-4}$
\task $\frac{1}{2}$
\task 32$^{\frac{2}{3}}$
\task $64^{\frac{3}{2}}$
\task 4$^x$
\task 8$^{2x}$
\task 128$^{-4x}$
\task 4$^{\frac{2x}{3}}$
\task 16$^{-\frac{4}{3}x}$
\task 16$^{x+1}$
\task 4$^{2x-3}$
\task 64$^{2-5x}$
\task $8^{3x-1}$
\task 32$^{\frac{1}{x}}$
\task 4$^{\sqrt{x}}$
\task $\left(\frac{1}{4}\right)^{2x-6}$
\end{tasks}
\end{questions}
\end{document}
答案2
可能有更好的解决方案,但是您可以修改下面的多列分配方式以获得所需的布局。
\begin{parts}
\begin{multicols}{5}
\part 8
\part 32
\part $8^2$
\part $4^3$
\part $16^{-4}$
\end{multicols}
\begin{multicols}{5}
\part $\frac{1}{2}$
\part 32$^{\frac{2}{3}}$
\part $64^{\frac{3}{2}}$
\part 4$^x$
\part 8$^{2x}$
\end{multicols}
\begin{multicols}{5}
\part 128$^{-4x}$
\part 4$^{\frac{2x}{3}}$
\part 16$^{-\frac{4}{3}x}$
\part 16$^{x+1}$
\part 4$^{2x-3}$
\end{multicols}
\begin{multicols}{5}
\part 64$^{2-5x}$
\part $8^{3x-1}$
\part 32$^{\frac{1}{x}}$
\part 4$^{\sqrt{x}}$
\part $\left(\frac{1}{4}\right)^{2x-6}$
\end{multicols}
\end{parts}
答案3
这是使用 paracol 的变体。请注意\part
( \item
) 没有参数;它只是添加一个标签并开始一个新段落。 \mypart
然而有。
\rule
中的会\mypart
增加间距,以尝试对齐基线。它比增加 效果更好\itemsep
。
\documentclass[addpoints ,class=exam, crop=false]{exam}
\usepackage[colorlinks=true]{hyperref}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{import}
\usepackage{mathtools}
\usepackage{paracol}
\globalcounter{numparts}
\globalcounter{partno}
\newcommand\mypart[1]{\part \rule{0pt}{1.5\ht\strutbox}#1\switchcolumn
\ifnum\thecolumn=0\relax \switchcolumn[0]*\fi}% aligns tops, but not baselines
% Usage: \Problem{n}{operation}{m}
\newcommand\Problem[3]{$\begin{array}[t]{r}#1\\#2#3\\\hline\quad\end{array}$}
\begin{document}
\begin{questions}
\question[30] Write as a power of 2
\droppoints
\begin{paracol}{5}
\begin{parts}
\mypart{8}
\mypart{32}
\mypart{$8^2$}
\mypart{$4^3$}
\mypart{$16^{-4}$}
\mypart{$\frac{1}{2}$}
\mypart{32$^{\frac{2}{3}}$}
\mypart{$64^{\frac{3}{2}}$}
\mypart{4$^x$}
\mypart{8$^{2x}$}
\mypart{128$^{-4x}$}
\mypart{4$^{\frac{2x}{3}}$}
\mypart{16$^{-\frac{4}{3}x}$}
\mypart{16$^{x+1}$}
\mypart{4$^{2x-3}$}
\mypart{64$^{2-5x}$}
\mypart{$8^{3x-1}$}
\mypart{32$^{\frac{1}{x}}$}
\mypart{4$^{\sqrt{x}}$}
\mypart{$\left(\frac{1}{4}\right)^{2x-6}$}
\end{parts}
\end{paracol}
\end{questions}
\end{document}