旋转表格,标题为:“不处于外部模式。\begin{table}[h]”

旋转表格,标题为:“不处于外部模式。\begin{table}[h]”

我想旋转一张带标题的表格,但它返回一个错误

Missing \endgroup inserted ...omparação de Gerenciadores de Documento}
Undefined control sequence \end{sideways}
 Undefined control sequence \end{sideways}
Undefined control sequence \end{sideways}
Undefined control sequence \end{sideways}
\begin{table} on input line 18 ended by \end{sideways}. \end{sideways}
Too many }'s
Extra \endgroup

我正在使用下面的代码

\begin{table}[h]
\begin{sideways}
\begin{tabular}{|c|c|c|c|c|c|}
    \hline  Nome        & Linguagem & Full-Text Indexing & Controle de Versão & Workflow & Controle de Usuários \\
    \hline  Quotero     & Java      &  Sim              &                       &           &       \\
    \hline  OpenKM      & Java      &                   &                       &           &       \\
    \hline  xinco DMS   & PHP       &                   &                       &           &       \\
    \hline
\end{tabular}
\caption{Comparação de Gerenciadores de Documento}
\end{sideways}
\end{table}

我该如何解决该错误?只有当我有标题时才会发生这种情况。

答案1

为了旋转整个桌子,包括标题,使用sidewaystable环境:

在此处输入图片描述

\documentclass{article}
\usepackage{rotating}% http://ctan.org/pkg/rotating
\begin{document}
\begin{sidewaystable}[ht]
  \centering
  \begin{tabular}{|c|c|c|c|c|c|}
    \hline  Nome        & Linguagem & Full-Text Indexing & Some text & Workflow & Some text \\
    \hline  Quotero     & Java      & Sim                &           &          &           \\
    \hline  OpenKM      & Java      &                    &           &          &           \\
    \hline  xinco DMS   & PHP       &                    &           &          &           \\
    \hline
  \end{tabular}
  \caption{My caption}
\end{sidewaystable}
\end{document}

答案2

沃纳是对的:获得旋转文本浮动的唯一直接途径是使用环境sidewaystable;然而,正如我在评论中指出的那样,这似乎不是你想要的。

因为你还没有解释你想用这个奇怪的浮动来做什么,所以不清楚该推荐什么。即使你的浮动适合它的页面,外观也会很奇怪;最好把它做成一个sidewaystable,正如沃纳在我看来所建议的那样。

您面临的具体问题是\begin{sideways}启动类似的东西\mbox并且\caption不起作用,因为它使用垂直跳过。

相关内容