\bottomrule 在包含 minipage 的表格环境中不起作用

\bottomrule 在包含 minipage 的表格环境中不起作用

当我使用这段代码时:\toprule 运行良好。\bottomrule 出现在底部,但出现此错误:放错了 \noalign \bottomrule。你知道原因吗?谢谢!

\begin{quadro}
\caption{Experiência com ensino de italiano - grupos 1 e 2}
\label{quad:experiencia_com_ensino_de_italiano_grupos1_e2}
 \begin{tabular}{c}
 \toprule
 \begin{minipage}{.5\textwidth}
  \renewcommand{\bcfontstyle}{} %muda a fonte do gráfico - bchart - para o padrão do documento. 
     \begin{bchart}[step=50, max=100, unit=\%, scale=0.4]
          \bcxlabel{Grupo 1}
          \bcbar[label=Sim]{76}
              \medskip
          \bcbar[label=Não]{24}
    \end{bchart}
\end{minipage} 
\begin{minipage}{.5\textwidth}
   \renewcommand{\bcfontstyle}{} %muda a fonte do gráfico - bchart - para o padrão do documento. 
   \begin{bchart}[step=50,max=100, unit=\%, scale=0.4]
   \bcxlabel{Grupo2}
          \bcbar[label=Sim]{91}
              \medskip
          \bcbar[label=Não]{9}
 \end{bchart}
 \end{minipage}
 \bottomrule
 \end{tabular}
 \end{quadro}

答案1

您只能将规则放置在表序言之后或行更改命令之后\\(或类似命令)。您可以\\在最后一个之后添加minipage

\documentclass[draft]{article}
\usepackage{newfloat}
\usepackage{booktabs}
\usepackage{bchart}

\DeclareFloatingEnvironment{quadro}

\begin{document}

\begin{quadro}
\caption{Experiência com ensino de italiano - grupos 1 e 2}
\label{quad:experiencia_com_ensino_de_italiano_grupos1_e2}
 \begin{tabular}{@{}c@{}}
 \toprule
 \begin{minipage}{.5\textwidth}
  \renewcommand{\bcfontstyle}{} %muda a fonte do gráfico - bchart - para o padrão do documento. 
     \begin{bchart}[step=50, max=100, unit=\%, scale=0.4]
          \bcxlabel{Grupo 1}
          \bcbar[label=Sim]{76}
              \medskip
          \bcbar[label=Não]{24}
    \end{bchart}
\end{minipage}% 
\begin{minipage}{.5\textwidth}
   \renewcommand{\bcfontstyle}{} %muda a fonte do gráfico - bchart - para o padrão do documento. 
   \begin{bchart}[step=50,max=100, unit=\%, scale=0.4]
   \bcxlabel{Grupo2}
          \bcbar[label=Sim]{91}
              \medskip
          \bcbar[label=Não]{9}
 \end{bchart}
 \end{minipage}\\
 \bottomrule
 \end{tabular}
 \end{quadro}

\end{document}

在此处输入图片描述

请注意,我注释掉了第一个空格之后多余的空格\end{minipage}(否则,您将得到一个溢出的空格\hbox)。我还使用 删除了表格内容前后的空格@{}c@{}(同样,是为了防止溢出\hbox)。

相关内容