我正在尝试在多列表格中添加食谱。如下所示:
\begin{tabular}{p{6cm}|p{6cm}}
Some text & More text.\\
\multicolumn{2}{c}
{\begin{recipe}{Lemonade, version} {1 liter}{} \end{recipe}} \\
\end{tabular}
然而,在尝试编译此代码时,TextStudio 会抛出许多错误。纯文本编译没有任何问题。
在 LaTeX 中是否可以实现所需的表格?我见过的所有示例都只处理纯文本。如果可以,我该如何解决这个问题?
编辑:更改后情况好多了,现在我收到“扫描多列时文件结束...”错误。
\begin{tabular}{p{6cm}|p{6cm}}
Some text & More text.\\
\multicolumn{2}{p{\dimexp12cm+2\tabcolsep}{\begin{recipe}{Lemonade, version} {1 liter}{} text & instructions \end{recipe}} \\
\end{tabular}
我对 TeX 没什么经验(显然),错误信息中的示例只给出了其他代码的建议。我根本看不出哪里出了问题。有谁能更清楚地解释一下我现在做错了什么?
答案1
您没有提供任何信息,但我猜recipie
是一个显示环境,所以不能在一c
列(像单行一样\mbox
)中替换c
(p{\dimexp12cm+2\tabcolsep+\arrayrulewidth}
或没有+\arrayrulewidth
如果您尚未加载array
包)。