如果 ,我想在表格环境中包含多列行\lehrertrue
。否则什么也不会发生。我尝试了newcommand
,newenvironment
和 ,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 页。”