两个小页面上的公式应位于同一高度/使用相同的高度

两个小页面上的公式应位于同一高度/使用相同的高度

我想创建一个包含多个枚举方程的工作表。为了获得两列,我将页面分成两个小页面。每个小页面上的方程数量相同,但它们没有水平对齐,而我希望它们水平对齐。我怎样才能水平对齐方程?

编辑:如果有人能告诉我如何插入一个高度为(例如)分数的空白处,那就没问题了。

\documentclass{scrartcl}
\usepackage{amsmath, amsthm, amssymb}
\begin{document}

\begin{enumerate}

\begin{enumerate}
\item Test \\
\begin{minipage}[t]{0.5\textwidth}
\item\vspace{1pt}
\begin{align*}
f(x)&=\frac{1}{5}(x^2+x+5)
\intertext{\item\hspace{1pt}}
f(x)&=2x^2(3x+4)
\intertext{\item\hspace{1pt}}
f(x)&=\frac{1}{8}(3x^4-8x^3+16)
\intertext{\item\hspace{1pt}}
f(x)&=12x^{\frac{1}{2}}-4
\intertext{\item\hspace{1pt}}
f(x)&=15x^0
\end{align*}
\end{minipage}

\begin{minipage}[t]{0.5\textwidth}
\item\vspace{1pt}
\begin{align*}
f(x)&=x^{-3}
\intertext{\item\hspace{1pt}}
f(x)&=2-x^{-2}+4x^{-1}
\intertext{\item\hspace{1mm}}
f(x)&=(x-3)^2+4
\intertext{\item\hspace{1pt}}
f(x)&=2(x+15)^2-38
\intertext{\item\hspace{1pt}}
f(x)&=(x^3\cdot x^2)+x^4
\end{align*}
\end{minipage}
\end{enumerate}
\end{enumerate}
\end{document}

答案1

我知道你实际代码中的两个 s 之间没有空行minipage,但是如果有的话,那么你需要将其删除,因为它表示段落分隔符,这意味着小页面将一个放在另一个之上。

但要回答您的实际问题,为了确保所有等式都有分数的高度,您可以\vphantom{1}{2}在没有分数的行中插入。

此外,

\begin{minipage}{0.5\textwidth}
...
\end{minipage}%
\begin{minipage}{0.5\textwidth}
...
\end{minipage}

您将收到一个溢出的 hbox 警告,因为迷你页面在列表中会略微缩进。请使用\linewidthcf.\textwidth、\linewidth 和 \hsize 之间的区别,处理此事。

\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{enumerate}
\item Test 

\begin{minipage}[t]{0.5\linewidth}
\item\vspace{1pt}
\begin{align*}
f(x)&=\frac{1}{5}(x^2+x+5)
\intertext{\item\hspace{1pt}}
f(x)&=2x^2(3x+4)\vphantom{\frac{1}{5}}
\intertext{\item\hspace{1pt}}
f(x)&=\frac{1}{8}(3x^4-8x^3+16)
\intertext{\item\hspace{1pt}}
f(x)&=12x^{\frac{1}{2}}-4\vphantom{\frac{1}{5}}
\intertext{\item\hspace{1pt}}
f(x)&=15x^0\vphantom{\frac{1}{5}}
\end{align*}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
\item\vspace{1pt}
\begin{align*}
f(x)&=x^{-3}\vphantom{\frac{1}{5}}
\intertext{\item\hspace{1pt}}
f(x)&=2-x^{-2}+4x^{-1}\vphantom{\frac{1}{5}}
\intertext{\item\hspace{1mm}}
f(x)&=(x-3)^2+4\vphantom{\frac{1}{5}}
\intertext{\item\hspace{1pt}}
f(x)&=2(x+15)^2-38\vphantom{\frac{1}{5}}
\intertext{\item\hspace{1pt}}
f(x)&=(x^3\cdot x^2)+x^4\vphantom{\frac{1}{5}}
\end{align*}
\end{minipage}
\end{enumerate}
\end{document}

答案2

你可以用这个包以更简单的方式获得你想要的东西tasks

\documentclass{scrartcl}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{enumitem}
\usepackage{tasks}
\settasks{counter-format =tsk[1]., label-width=1em, item-indent=0em, before-skip =\medskipamount, after-item-skip=0pt}

\begin{document}

\begin{enumerate}[wide=0pt, before=\everymath{\displaystyle}]
  \item Test
        \begin{tasks}(2)
          \task $ f(x) = \frac{1}{5}(x²+x+5) $

          \task $ f(x) = 2x²(3x+4) $

          \task $ f(x)= \frac{1}{8}(3x⁴-8x³+16) $

          \task $ f(x) = 12x^{\frac{1}{2}}-4 $

          \task $ f(x) = 15x⁰ $

          \task $ f(x) = x⁻³ $

          \task $ f(x) = 2-x⁻²+4x⁻¹ $

          \task $ f(x) = (x-3)²+4 $

          \task $ f(x) =2 (x+15)²-38 $

          \task $ f(x) = (x³ · x²)+x⁴ $
        \end{tasks}
\end{enumerate}

\end{document} 

在此处输入图片描述

相关内容