![旋转表格,标题为:“不处于外部模式。\begin{table}[h]”](https://linux22.com/image/247955/%E6%97%8B%E8%BD%AC%E8%A1%A8%E6%A0%BC%EF%BC%8C%E6%A0%87%E9%A2%98%E4%B8%BA%EF%BC%9A%E2%80%9C%E4%B8%8D%E5%A4%84%E4%BA%8E%E5%A4%96%E9%83%A8%E6%A8%A1%E5%BC%8F%E3%80%82%5Cbegin%7Btable%7D%5Bh%5D%E2%80%9D.png)
我想旋转一张带标题的表格,但它返回一个错误
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
不起作用,因为它使用垂直跳过。