我正在尝试从外部数据文档(.csv 文件)中包含一个表格。我正在使用
\begin{sidewaystable}
\begin{table} [H]
\csvautotabular{nameofcsvfile.csv}
\end{table}
\end{sidewaystable}
尝试将表格放入文档中,但旋转 90° 角。我一直收到错误
LaTeX 错误:不在外部模式中。
我不知道如何解决它。
答案1
在您的代码中,您不需要环境table
。这应该可以正常工作:
\documentclass{article}
\usepackage{rotating}
\usepackage{csvsimple}
\begin{document}
\begin{sidewaystable}
\csvautotabular{test-table.csv}
\end{sidewaystable}
\end{document}
或者,要旋转表格,您可以使用包adjustbox
中的环境adjustbox
:
\documentclass[a4paper,12pt]{article}
\usepackage{adjustbox}
\usepackage{csvsimple}
\begin{document}
\begin{adjustbox}{angle=0}
\csvautotabular{test-table.csv}
\end{adjustbox}
\begin{adjustbox}{angle=90}
\csvautotabular{test-table.csv}
\end{adjustbox}
\end{document}