\documentclass[twoside,11pt]{article}
\usepackage[english]{babel}
\usepackage[hang]{caption2}
\usepackage{enumitem}
\usepackage{graphics}
\usepackage{psboxit}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{fancyhdr}
\usepackage{color}
\usepackage{colortbl}
\usepackage{colortab}
\usepackage[T1]{fontenc}
\usepackage{rotating}
\renewcommand{\textwidth}{135mm}
\renewcommand{\textheight}{195mm}
\pagestyle{fancy}
\fancyhead{}
\begin{document}
\begin{sidewaystable}
\begin{tabular}{ccc}
11 & 12 & 13 \\
21 & 22 & 23 \\
31 & 32 & 33 \\
\end{tabular}
\end{sidewaystable}
\end{document}
错误:
line 23: ! Missing number, treated as zero. <to be read again> \let \begin
line 23: ! Illegal unit of measure (pt inserted). <to be read again> \let \begin
答案1
首先,您不需要任何尺寸设置,此外,\textwidth
和\textheight
不是 Bernard 评论中指出的命令。参见:
\documentclass[twoside,11pt]{article}
\usepackage[english]{babel}
\usepackage{enumitem}
\usepackage{graphics}
\usepackage{psboxit}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{fancyhdr}
\usepackage{color}
\usepackage{colortbl}
\usepackage{colortab}
\usepackage[T1]{fontenc}
\usepackage{rotating}
\pagestyle{fancy}
\fancyhead{}
\usepackage{geometry}
\begin{document}
\begin{sidewaystable}
\begin{tabular}{ccc}
11 & 12 & 13 \\
21 & 22 & 23 \\
31 & 32 & 33 \\
\end{tabular}
\end{sidewaystable}
\end{document}
没有弹出任何警告,并且我没有使用任何几何设置。
但是,如果您确实需要设置长度,最好使用两个命令\newgeometry
,后跟您的表格,然后\restoregeometry
是表格下方。现在看这段代码:
\documentclass[twoside,11pt]{article}
\usepackage[english]{babel}
\usepackage{enumitem}
\usepackage{graphics}
\usepackage{psboxit}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{fancyhdr}
\usepackage{color}
\usepackage{colortbl}
\usepackage{colortab}
\usepackage[T1]{fontenc}
\usepackage{rotating}
\usepackage{geometry}
\pagestyle{fancy}
\fancyhead{}
\begin{document}
\newgeometry{textwidth=135mm,textheight=195mm}
\begin{sidewaystable}
\begin{tabular}{ccc}
11 & 12 & 13 \\
21 & 22 & 23 \\
31 & 32 & 33 \\
\end{tabular}
\end{sidewaystable}
\restoregeometry
\end{document}
也没有任何警告。
最后考虑删除过时的caption2
软件包
答案2
\documentclass[twoside,11pt]{article}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[textwidth=135mm,textheight=195mm]{geometry}
\usepackage[hang]{caption}
\usepackage{enumitem}
\usepackage{rotating}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{fancyhdr}
\usepackage[table]{xcolor}
\pagestyle{fancy}
\fancyhead{}
\begin{document}
\begin{sidewaystable}
\begin{tabular}{ccc}
11 & 12 & 13 \\
21 & 22 & 23 \\
31 & 32 & 33 \\
\end{tabular}
\end{sidewaystable}
\end{document}