新环境/NewEnvironment 中的 \multicolumn

新环境/NewEnvironment 中的 \multicolumn

如果 ,我想在表格环境中包含多列行\lehrertrue。否则什么也不会发生。我尝试了newcommandnewenvironment和 ,NewEnviron并且总是以“放错位置”告终\omit。显然我无法确信\multicolumn它正在开始新的一行。我最后一次尝试:

\documentclass[a4paper]{article}
\usepackage{environ}
\usepackage{t1enc}
\usepackage[cp437de]{inputenc}
\newif\iflehrer
\lehrertrue
\NewEnviron{lehrer}{\iflehrer{\multicolumn{5}{l}{\parbox{17cm}{\BODY}}}{{}}/fi}
\begin{document}
\begin{tabular}{rlccl}
1 & 2 & 3 & 4 & 5 \\
\begin{lehrer}
just a test\\
\end{lehrer}
1 & 2 & 3 & 4 & 5
\end{tabular}
\end{document}

请问有什么有用的建议吗?

PS:我无法包含类似“放错位置\omit”的标签。

PPS 到目前为止,我还无法找到是否nicematrix可以解决问题的方法。“!LaTeX 错误:命令\iint已定义。或名称 \end... 非法,请参阅手册第 192 页。”

相关内容