我想旋转一张带标题的表格,但它返回一个错误
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
不起作用,因为它使用垂直跳过。