我有一个用 \newenvironment 定义的自定义表环境。我在这种环境中有一个标题,但我想在最后有它。
我的环境看起来(有点简化)是这样的:
\newenvironment{mytable}[2]{\begin{table}[hbtp]\caption{#1}\label{#1}\begin{center}\begin{tabular}{#2}}{\end{tabular}\end{center}\end{table}}
我想把标题放在最后,像这样:
\newenvironment{mytable}[2]{\begin{table}[hbtp]\label{#1}\begin{center}\begin{tabular}{#2}}{\caption{#1}\end{tabular}\end{center}\end{table}}
但这不起作用,因为我无法在环境结束时使用参数。我怎么解决这个问题?