我正在尝试弄清楚如何将纵向文本“包裹”在旋转为横向的表格周围。
对于纵向表格,可以使用 -wrapfig- 包和 wraptable 环境轻松实现这一点,但是,当表格需要旋转 90 度(即横向)时,我无法弄清楚如何做到这一点。
平均能量损失
\documentclass[12pt]{report}
\usepackage{rotating}
\usepackage{lipsum}
\usepackage{booktabs}
\begin{document}
\lipsum[1]
\begin{sidewaystable}[h]
\footnotesize
\centering
\caption[]{\label{tab:summary}\centerline{\textbf{Summary Statistics---blah
blah}} \\ \footnotesize \lipsum[1]}
\begin{tabular}{lccccccccc}
\toprule
\multicolumn{10}{c}{Summary Statistics (stuff v stuff)} \\
\midrule
(1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) & (9) & (10) \\
\\
& \multicolumn{4}{c}{Stuff} & \multicolumn{4}{c}{Stuff} & Stuff \\
\\
stuff & stuff & stuff & stuff & stuff & stuff & stuff & stuff & stuff &
stuff \\
\\
\midrule
\\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
\bottomrule
\end{tabular}
\end{sidewaystable}
\end{document}
这会在第 1 页上生成一个段落,然后在第 2 页上生成表格。我想要做的是将第 1 页上的文本环绕在第 2 页上的表格周围,同时保留文本的方向。
答案1
利用wrapfig
包和rotating
包,您可以使用类似的东西:
\documentclass[12pt]{report}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage{lipsum}
\usepackage{booktabs}
\begin{document}
\lipsum[1]
\begin{wraptable}{l}{6cm}
\footnotesize
\centering
\caption[]{Summary Statistics---blah blah\label{tab:summary}}
\begin{sideways}
\begin{tabular}{l*9c}
\toprule
\multicolumn{10}{c}{Summary Statistics (stuff v stuff)} \\
\midrule
(1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) & (9) & (10) \\
\\
& \multicolumn{4}{c}{Stuff} & \multicolumn{4}{c}{Stuff} & Stuff \\
\\
stuff & stuff & stuff & stuff & stuff & stuff & stuff & stuff & stuff &
stuff \\
\\
\midrule
\\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
X & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 & 123 \\
\bottomrule
\end{tabular}
\end{sideways}
\end{wraptable}
\lipsum[1]
\end{document}