以下代码是我的表格。我想将这个表格(包括附录部分标题)顺时针旋转 90 度。我知道\begin{landscape}
可以做到这一点,但它只能逆时针旋转 90 度。此外,我希望能够在旋转的页面上手动移动表格(例如\hskip
,像我在下面的代码中所做的那样)。我该怎么做?
\documentclass[11pt,a4paper]{article}
\begin{document}
\newpage
\section{VIF Tests Postcode Level Data Set}\label{appendix D}
\begin{table}[H]
\small
\centering
\hskip-2cm\begin{tabular}{l|llllllllllllll}\hline
\textit{Table} & \textbf{Houses} & \textbf{Single} & \textbf{Food/} & \textbf{Own/} & \textbf{Married/} & \textbf{Two-} & \textbf{Three-} & \textbf{Five-} & \textbf{Four-} & \textbf{Dutch/} & \textbf{Men/} & \textbf{Age} & \textbf{Houses} & \textbf{Houses} \\
\textit{4:} & \textbf{before} & \textbf{Adult} & \textbf{Non-Food} & \textbf{Rent} & \textbf{Non-} & \textbf{Person} & \textbf{Person} & \textbf{or-more} & \textbf{Person} & \textbf{Foreign} & \textbf{Women} & \textbf{$<$ 65/} & \textbf{’60-’69} & \textbf{’70-’79}
\\
\textit{VIF} & \textbf{'59} & \textbf{$<$ 65} & \textbf{Ratio} & \textbf{Ratio} & \textbf{Married} & \textbf{House-} & \textbf{House-} & \textbf{-Person} & \textbf{House-} & \textbf{Ratio} & \textbf{Ratio} & \textbf{Age}
\\
\textit{Tests} & &\textbf{House-} &&& \textbf{Ratio} & \textbf{holds} & \textbf{holds} & \textbf{House-} & \textbf{holds} &&& \textbf{$\geq$ 65}
\\
&& \textbf{holds}&&&&&&\textbf{holds}&&&& \textbf{Ratio}
\\
\hline \hline
\textbf{VIF1} & 12.75 & 28.55 & 1.56 & 2.23 & 12.14 & 4.40 & 7.03 & 3.16 & 16.19 & 3.02 & 1.80 & 4.61 & 7.96 & 3.46 \\
\textbf{VIF2} & 144.80 & 179.48 & 2.83 & 4.13 & 29.01 & 9.46 & 13.47 & 6.02 & 32.65 & 13.55 & 3.45 & 8.05 & \textcolor{red}{234.14} & 48.04 \\
\textbf{VIF3} & 15.91 & 36.21 & 2.82 & 4.09 & 28.71 & 9.41 & 12.22 & 5.76 & 26.98 & 13.44 & 3.28 & 7.87 & & 7.75 \\
\textbf{VIF4} & 15.76 & \textcolor{red}{36.19} & 2.69 & 3.74 & 28.70 & 9.41 & 12.20 & 5.75 & 26.96 & 13.44 & 3.28 & 7.74 & & 7.75 \\
\textbf{VIF5} & 9.13 & & 2.69 & 3.72 & \textcolor{red}{27.89} & 9.12 & 11.62 & 5.75 & 24.43 & 12.24 & 3.24 & 6.94 & & 6.58 \\
\textbf{VIF6} & 8.93 & & 2.69 & 3.28 & & 6.14 & 11.62 & 5.71 & 18.81 & 12.20 & 3.23 & 6.49 & & 6.06 \\
\textbf{VIF7} & 8.84 & & 2.68 & 3.28 & & 6.08 & 11.61 & 5.65 & \textcolor{red}{18.25} & 12.15 & 3.23 & 6.26 & & 5.87 \\
\textbf{VIF8} & 8.84 & & 2.68 & 3.25 & & 5.32 & 8.15 & 5.41 & & 10.47 & 3.22 & 6.26 & & 5.86 \\
\textbf{VIF9} & 6.19 & & 2.33 & 2.91 & & 3.66 & 6.93 & 4.50 & & 8.79 & 2.48 & 5.89 & & 5.62 \\
\textbf{VIF10} & 6.15 & & 2.33 & 2.88 & & 3.48 & 6.36 & 4.50 & & 8.67 & 2.26 & 5.89 & & 3.69 \\
\textbf{VIF11} & 4.84 & & 1.99 & 2.73 & & 3.35 & 6.22 & 4.49 & & 7.57 & 2.06 & 5.72 & & 3.53 \\
\hline
\end{tabular}
\end{table}
答案1
不太清楚你想要什么。以下解决方案会旋转表格,如评论中的图片所示(如果我理解正确的话,你喜欢在页面左侧边框处显示章节标题和表格顶部,顺便问一下与直观的布局不一致)。
使用\hskip-2cm
移位表不是一个好主意。更好的方法是更改此页面的几何形状(通过使用newgeometry
fromgeometry
包或通过\changetext
在包中定义的使用changetext
)。但是,随着提议的重新设计(请参阅下面的 MWE),这种移位或增加文本区域大小不再需要。
离题评论:
- 由于列标题较宽,您的表格更宽(使用均匀的
\footnotesize
字体大小),可以适合页面(您尝试用它来补偿\hskip=-2cm
,不是吗?)。 - 如果旋转列标题,它们可能会变窄,例如通过包
\rothed
中定义的命令makecell
- 如果表格中的数字按小数点对齐,则更容易比较。为此,包
S
中定义的列类型很方便siunitx
。 - 使用
S
列可以借助etoolbox
包简单地注释表中的某些数字。
平均能量损失
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage[figuresleft]
{rotating}
\usepackage{booktabs, makecell}
\renewcommand\theadfont{\small\bfseries}
\usepackage{siunitx}
\usepackage{etoolbox}
\newrobustcmd\B{\DeclareFontSeriesDefault[rm]{bf}{b}% for annotate numbers
\bfseries\color{red}} %
\begin{document}
\setcounter{page}{77}
\begin{sidewaystable*}
\setlength\tabcolsep{0pt}
\settowidth\rotheadsize{\theadfont Own/Rent Ratio}
\sisetup{detect-weight,
mode=text}
\section{VIF Tests Postcode Level Data Set}
\label{appendix D}
%
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}} >{\bfseries}l
*{2}{S[table-format=3.2] }
*{2}{S[table-format=1.2] }
*{2}{S[table-format=2.2]S[table-format=1.2]}
*{3}{S[table-format=2.2]}
S[table-format=1.2]
S[table-format=3.2]
S[table-format=2.2]}
\toprule
\normalfont\itshape
\makecell{Table 4:\\
VIF Tests}
& {\rothead{Houses before 1959}}
& {\rothead{Single Adult\\ $<65$ Households}}
& {\rothead{Food/Non-Food Ratio}}
& {\rothead{Own/Rent Ratio}}
& {\rothead{Married/Non Married Ratio}}
& {\rothead{Two-Person Households}}
& {\rothead{Three-Person Households}}
& {\rothead{Five-Person Households}}
& {\rothead{Four-Person Households}}
& {\rothead{Dutch/Foreign Ratio}}
& {\rothead{Men/Women Ratio}}
& {\rothead{Age $<65$\\ Age $\geq 65$}}
& {\rothead{Houses 1960-1969}}
& {\rothead{Houses 1970-1999}} \\
\midrule
VIF1 & 12.75 & 28.55 & 1.56 & 2.23 & 12.14 & 4.40 & 7.03
& 3.16 & 16.19 & 3.02 & 1.80 & 4.61 & 7.96 & 3.46 \\
VIF2 & 144.80 & 179.48 & 2.83 & 4.13 & 29.01 & 9.46 & 13.47
& 6.02 & 32.65 & 13.55 & 3.45 & 8.05 &\B 234.14 & 48.04 \\
VIF3 & 15.91 & 36.21 & 2.82 & 4.09 & 28.71 & 9.41 & 12.22
& 5.76 & 26.98 & 13.44 & 3.28 & 7.87 & & 7.75 \\
VIF4 & 15.76 &\B 36.19 & 2.69 & 3.74 & 28.70 & 9.41 & 12.20
& 5.75 & 26.96 & 13.44 & 3.28 & 7.74 & & 7.75 \\
VIF5 & 9.13 & & 2.69 & 3.72 &\B 27.89 & 9.12 & 11.62
& 5.75 & 24.43 & 12.24 & 3.24 & 6.94 & & 6.58 \\
VIF6 & 8.93 & & 2.69 & 3.28 & & 6.14 & 11.62
& 5.71 & 18.81 & 12.20 & 3.23 & 6.49 & & 6.06 \\
VIF7 & 8.84 & & 2.68 & 3.28 & & 6.08 & 11.61
& 5.65 &\B 18.25 & 12.15 & 3.23 & 6.26 & & 5.87 \\
VIF8 & 8.84 & & 2.68 & 3.25 & & 5.32 & 8.15
& 5.41 & & 10.47 & 3.22 & 6.26 & & 5.86 \\
VIF9 & 6.19 & & 2.33 & 2.91 & & 3.66 & 6.93
& 4.50 & & 8.79 & 2.48 & 5.89 & & 5.62 \\
VIF10 & 6.15 & & 2.33 & 2.88 & & 3.48 & 6.36
& 4.50 & & 8.67 & 2.26 & 5.89 & & 3.69 \\
VIF11 & 4.84 & & 1.99 & 2.73 & & 3.35 & 6.22
& 4.49 & & 7.57 & 2.06 & 5.72 & & 3.53 \\
\bottomrule
\end{tabular*}
\end{sidewaystable*}
\end{document}
笔记:我宁愿逆时针旋转表,因为它是或包rotating
的默认设置。lscape
pdflscape
答案2
请尝试一下这个:
\documentclass{book}
\usepackage{float,xcolor}
\usepackage{rotating}
\begin{document}
\begin{sidewaystable}
\section{VIF Tests Postcode Level Data Set\label{appendix D}}
\small
\centering
\hskip-12cm\begin{tabular}{l|llllllllllllll}\hline
\textit{Table} & \textbf{Houses} & \textbf{Single} & \textbf{Food/} & \textbf{Own/} & \textbf{Married/} & \textbf{Two-} & \textbf{Three-} & \textbf{Five-} & \textbf{Four-} & \textbf{Dutch/} & \textbf{Men/} & \textbf{Age} & \textbf{Houses} & \textbf{Houses} \\
\textit{4:} & \textbf{before} & \textbf{Adult} & \textbf{Non-Food} & \textbf{Rent} & \textbf{Non-} & \textbf{Person} & \textbf{Person} & \textbf{or-more} & \textbf{Person} & \textbf{Foreign} & \textbf{Women} & \textbf{$<$ 65/} & \textbf{’60-’69} & \textbf{’70-’79}
\\
\textit{VIF} & \textbf{'59} & \textbf{$<$ 65} & \textbf{Ratio} & \textbf{Ratio} & \textbf{Married} & \textbf{House-} & \textbf{House-} & \textbf{-Person} & \textbf{House-} & \textbf{Ratio} & \textbf{Ratio} & \textbf{Age}
\\
\textit{Tests} & &\textbf{House-} &&& \textbf{Ratio} & \textbf{holds} & \textbf{holds} & \textbf{House-} & \textbf{holds} &&& \textbf{$\geq$ 65}
\\
&& \textbf{holds}&&&&&&\textbf{holds}&&&& \textbf{Ratio}
\\
\hline \hline
\textbf{VIF1} & 12.75 & 28.55 & 1.56 & 2.23 & 12.14 & 4.40 & 7.03 & 3.16 & 16.19 & 3.02 & 1.80 & 4.61 & 7.96 & 3.46 \\
\textbf{VIF2} & 144.80 & 179.48 & 2.83 & 4.13 & 29.01 & 9.46 & 13.47 & 6.02 & 32.65 & 13.55 & 3.45 & 8.05 & \textcolor{red}{234.14} & 48.04 \\
\textbf{VIF3} & 15.91 & 36.21 & 2.82 & 4.09 & 28.71 & 9.41 & 12.22 & 5.76 & 26.98 & 13.44 & 3.28 & 7.87 & & 7.75 \\
\textbf{VIF4} & 15.76 & \textcolor{red}{36.19} & 2.69 & 3.74 & 28.70 & 9.41 & 12.20 & 5.75 & 26.96 & 13.44 & 3.28 & 7.74 & & 7.75 \\
\textbf{VIF5} & 9.13 & & 2.69 & 3.72 & \textcolor{red}{27.89} & 9.12 & 11.62 & 5.75 & 24.43 & 12.24 & 3.24 & 6.94 & & 6.58 \\
\textbf{VIF6} & 8.93 & & 2.69 & 3.28 & & 6.14 & 11.62 & 5.71 & 18.81 & 12.20 & 3.23 & 6.49 & & 6.06 \\
\textbf{VIF7} & 8.84 & & 2.68 & 3.28 & & 6.08 & 11.61 & 5.65 & \textcolor{red}{18.25} & 12.15 & 3.23 & 6.26 & & 5.87 \\
\textbf{VIF8} & 8.84 & & 2.68 & 3.25 & & 5.32 & 8.15 & 5.41 & & 10.47 & 3.22 & 6.26 & & 5.86 \\
\textbf{VIF9} & 6.19 & & 2.33 & 2.91 & & 3.66 & 6.93 & 4.50 & & 8.79 & 2.48 & 5.89 & & 5.62 \\
\textbf{VIF10} & 6.15 & & 2.33 & 2.88 & & 3.48 & 6.36 & 4.50 & & 8.67 & 2.26 & 5.89 & & 3.69 \\
\textbf{VIF11} & 4.84 & & 1.99 & 2.73 & & 3.35 & 6.22 & 4.49 & & 7.57 & 2.06 & 5.72 & & 3.53 \\
\hline
\end{tabular}
\end{sidewaystable}
\clearpage
\begin{sidewaystable}
\section{VIF Tests Postcode Level Data Set\label{appendix D}}
\small
\centering
\hskip-12cm\begin{tabular}{l|llllllllllllll}\hline
\textit{Table} & \textbf{Houses} & \textbf{Single} & \textbf{Food/} & \textbf{Own/} & \textbf{Married/} & \textbf{Two-} & \textbf{Three-} & \textbf{Five-} & \textbf{Four-} & \textbf{Dutch/} & \textbf{Men/} & \textbf{Age} & \textbf{Houses} & \textbf{Houses} \\
\textit{4:} & \textbf{before} & \textbf{Adult} & \textbf{Non-Food} & \textbf{Rent} & \textbf{Non-} & \textbf{Person} & \textbf{Person} & \textbf{or-more} & \textbf{Person} & \textbf{Foreign} & \textbf{Women} & \textbf{$<$ 65/} & \textbf{’60-’69} & \textbf{’70-’79}
\\
\textit{VIF} & \textbf{'59} & \textbf{$<$ 65} & \textbf{Ratio} & \textbf{Ratio} & \textbf{Married} & \textbf{House-} & \textbf{House-} & \textbf{-Person} & \textbf{House-} & \textbf{Ratio} & \textbf{Ratio} & \textbf{Age}
\\
\textit{Tests} & &\textbf{House-} &&& \textbf{Ratio} & \textbf{holds} & \textbf{holds} & \textbf{House-} & \textbf{holds} &&& \textbf{$\geq$ 65}
\\
&& \textbf{holds}&&&&&&\textbf{holds}&&&& \textbf{Ratio}
\\
\hline \hline
\textbf{VIF1} & 12.75 & 28.55 & 1.56 & 2.23 & 12.14 & 4.40 & 7.03 & 3.16 & 16.19 & 3.02 & 1.80 & 4.61 & 7.96 & 3.46 \\
\textbf{VIF2} & 144.80 & 179.48 & 2.83 & 4.13 & 29.01 & 9.46 & 13.47 & 6.02 & 32.65 & 13.55 & 3.45 & 8.05 & \textcolor{red}{234.14} & 48.04 \\
\textbf{VIF3} & 15.91 & 36.21 & 2.82 & 4.09 & 28.71 & 9.41 & 12.22 & 5.76 & 26.98 & 13.44 & 3.28 & 7.87 & & 7.75 \\
\textbf{VIF4} & 15.76 & \textcolor{red}{36.19} & 2.69 & 3.74 & 28.70 & 9.41 & 12.20 & 5.75 & 26.96 & 13.44 & 3.28 & 7.74 & & 7.75 \\
\textbf{VIF5} & 9.13 & & 2.69 & 3.72 & \textcolor{red}{27.89} & 9.12 & 11.62 & 5.75 & 24.43 & 12.24 & 3.24 & 6.94 & & 6.58 \\
\textbf{VIF6} & 8.93 & & 2.69 & 3.28 & & 6.14 & 11.62 & 5.71 & 18.81 & 12.20 & 3.23 & 6.49 & & 6.06 \\
\textbf{VIF7} & 8.84 & & 2.68 & 3.28 & & 6.08 & 11.61 & 5.65 & \textcolor{red}{18.25} & 12.15 & 3.23 & 6.26 & & 5.87 \\
\textbf{VIF8} & 8.84 & & 2.68 & 3.25 & & 5.32 & 8.15 & 5.41 & & 10.47 & 3.22 & 6.26 & & 5.86 \\
\textbf{VIF9} & 6.19 & & 2.33 & 2.91 & & 3.66 & 6.93 & 4.50 & & 8.79 & 2.48 & 5.89 & & 5.62 \\
\textbf{VIF10} & 6.15 & & 2.33 & 2.88 & & 3.48 & 6.36 & 4.50 & & 8.67 & 2.26 & 5.89 & & 3.69 \\
\textbf{VIF11} & 4.84 & & 1.99 & 2.73 & & 3.35 & 6.22 & 4.49 & & 7.57 & 2.06 & 5.72 & & 3.53 \\
\hline
\end{tabular}
\end{sidewaystable}
\end{document}