我尝试使用 xport 发布的模板准备一份备忘单(准备备忘单)
但是当我尝试使用“\begin{split}”时出现错误
\begin{split} 在输入行...以 \end{minipage} 结束
但是,如果我使用 eqnarray,它就可以正常工作。我想知道为什么“split”选项不起作用。
下面是我的代码,
\documentclass[table,cmyk]{article}
\usepackage[a4paper,margin=1cm,landscape]{geometry}
\usepackage{longtable,array,calc}
\usepackage{xcolor}
\usepackage{amsmath}
\makeatletter
\newcommand\ratio[2]{\strip@pt\dimexpr#1pt/#2\relax}
\newcolumntype{A}[2]
{
>{\begin{minipage}[t]{#2\linewidth-2\tabcolsep-#1\arrayrulewidth}%
\vspace{\tabcolsep}}%
c%
<{\vspace{\tabcolsep}\end{minipage}}%
}
\makeatother
\pagestyle{empty}
\arrayrulewidth=1pt
\tabcolsep=10pt
\arrayrulecolor{red}
\usepackage{lipsum}
\begin{document}
\begin{longtable}
{
|A{1.5}{\ratio{30}{100}}% 30%
|A{1}{\ratio{30}{100}}% 30%
|A{1.5}{\ratio{40}{100}}% 40%
|%
}\hline
%Cell 1,1
\begin{equation} \label{eq1}
\begin{split}
A & = \frac{\pi r^2}{2} \\
& = \frac{1}{2} \pi r^2
\end{split}
\end{equation}
The fundamental theorem of calculus,
\[
\int_a^b f(x)\,\textrm{d}x=F(b)-F(a)
\]
where \[\frac{\textrm{d}F(x)}{\textrm{d}x}=f(x)\]
&
%Cell 1,2
\LaTeX\ will make you confident!
&
%Cell 1,3
\lipsum[1]
\tabularnewline\hline
%Cell 2,1
The fundamental theorem of calculus,
\[
\int_a^b f(x)\,\textrm{d}x=F(b)-F(a)
\]
where \[\frac{\textrm{d}F(x)}{\textrm{d}x}=f(x)\]
&
%Cell 2,2
\LaTeX\ will make you confident!
&
%Cell 2,3
\lipsum[2]
\tabularnewline\hline
\end{longtable}
\end{document}
答案1
如果丢失&
符号,它就会起作用。如果用 替换equation
,gather
则会收到一条新的错误消息(\par
检测到非法)。我怀疑这longtable
是在解析环境的内容,而不是宏或{...}
块。
{\begin{equation} \label{eq1}
\begin{split}
A &= \frac{\pi r^2}{2} \\
&= \frac{1}{2} \pi r^2
\end{split}
\end{equation}}
也有效。