当我在多列枚举中输入数学运算时,如果我使用分数或矩阵,则垂直对齐会出现间隙。
\startitemize[ columns, three]
\item $\frac{x^2-4}{\sqrt{x}-\sqrt{2}}$
\item $\sqrt{n} - \sqrt{n+1}$
\item $\frac{x^3-1}{x^2-1}$
\stopitemize
\stoptext
我可以用一个巧妙的方法来解决这个问题phantom
\startitemize[ columns, three]
\item $\frac{x^2-4}{\sqrt{x}-\sqrt{2}}$
\item $\sqrt{n} - \sqrt{n+1} \phantom{\frac{x^3-1}{x^2-1}}$
\item $\frac{x^3-1}{x^2-1}$
\stopitemize
\stoptext
有没有更干净的方法?
编辑可能是同一个问题:是否可以有一个固定的行间空间(以便获得类似于具有固定行高且没有框架的表格的外观)。例如,这看起来不太好
\starttext
\startitemize[n, columns, packed]
\item $f(x) = 3\text{e}^{2x+1}-\ln(2x-3)$
\item $g(t) = \frac{t^2-3t+2}{t-1}$
\item $h(x) = \sin(\omega t + x)$
\item $i(t) = \sin(\omega t + x)$
\item $j(t) = \frac{\text{e}^{2t}-1}{\text{e}^{-2t}+1}$
\item $k(x) = \sqrt{1+x^2}$
\item $\ell(t) = \frac{1}{2+\ln(t)}$
\item $m(x) = \sqrt{1+\ln(x)}$
\item $n(x) = \sqrt{1+\ln(1+x^2)}$
\item $p(x) = \ln(1+\text{e}^x)$
\item $q(x) = \ln(x+\text{e}^{x^2})$
\stopitemize
\stoptext
答案1
我不确定到底发生了什么变化。您可以尝试以下操作(我将您的\text{e}
代码改为\mathrm{e}
):
\defineitemgroup[JMB]
\setupitemgroup[JMB][columns,three,packed]
\setupitemgroup[
grid=no,
inner={\setupinterlinespace[24pt]},
]
\starttext
\samplefile{ward}
\startitemgroup[JMB]
\startitem $\frac{x^2-4}{\sqrt{x}-\sqrt{2}}$ \stopitem
\startitem $\sqrt{n} - \sqrt{n+1}$ \stopitem
\startitem $\frac{x^3-1}{x^2-1}$ \stopitem
\startitem $\frac{x^2-4}{\sqrt{x}-\sqrt{2}}$ \stopitem
\startitem $\sqrt{n} - \sqrt{n+1}$ \stopitem
\startitem $\frac{x^3-1}{x^2-1}$ \stopitem
\stopitemgroup
\samplefile{ward}
\startitemgroup[JMB][n,two]
\startitem $ f(x) = 3\mathrm{e}^{2x+1}-\ln(2x-3)$ \stopitem
\startitem $ g(t) = \frac{t^2-3t+2}{t-1}$ \stopitem
\startitem $ h(x) = \sin(\omega t + x)$ \stopitem
\startitem $ i(t) = \sin(\omega t + x)$ \stopitem
\startitem $ j(t) = \frac{\mathrm{e}^{2t}-1}{\mathrm{e}^{-2t}+1}$ \stopitem
\startitem $ k(x) = \sqrt{1+x^2}$ \stopitem
\startitem $ \ell(t) = \frac{1}{2+\ln(t)}$ \stopitem
\startitem $ m(x) = \sqrt{1+\ln(x)}$ \stopitem
\startitem $ n(x) = \sqrt{1+\ln(1+x^2)}$ \stopitem
\startitem $ p(x) = \ln(1+\mathrm{e}^x)$ \stopitem
\startitem $ q(x) = \ln(x+\mathrm{e}^{x^2})$ \stopitem
\stopitemgroup
\samplefile{ward}
\stoptext