TikZposter 表格环境

TikZposter 表格环境

文档类tikzposter没有为表格提供任何特定的环境。唯一的方法是将其放在

\begin{tikzfigure}[optional caption]
  \begin{tabular}{c}
    ... % table here
  \end{tabular}
\end{tikzfigure}

这使得标题命名为Fig而不是Tab

答案1

处理它的方法是为表设置一个新的计数器并定义一个新环境,例如基于tikzfigure。(我想知道为什么它没有tikzposter默认实现。)

\makeatletter
\newcounter{tablecounter}
\newenvironment{tikztable}[1][]{
  \def \rememberparameter{#1}
  \vspace{10pt}
  \refstepcounter{tablecounter}
  \begin{center}
  }{
    \ifx\rememberparameter\@empty
    \else
    \\[10pt]
    {\small Tab.~\thetablecounter: \rememberparameter}
    \fi
  \end{center}
}
\makeatother

然后就像之前的图形环境一样使用它。

\begin{tikztable}[optional caption]
  \begin{tabular}{c}
    ... % table here
  \end{tabular}
\end{tikztable}

现在所有表格都可以与图形分开标记。

相关内容