我有两个表格,T1 和 T2。我希望它们出现在两页中,就好像表格的头部仍然位于书的装订侧一样。像这样
|||||>|<|||||
|||||>|<|||||
|||||>|<|||||
我用过了,
\begin{sidewaystable}
\begin{center}
\caption{My caption}
\begin{tabular}{ ... ...}
这确实会旋转表格,但表格的顶部会转到页面的边缘。
有什么办法可以解决这个问题吗?我更喜欢使用旋转并告诉手动移动 X 度。
答案1
该dpfloat
包裹可能会有帮助。
\documentclass[twoside]{book}
\usepackage{dpfloat}
\title{Example}
\author{Me}
\begin{document}
\maketitle
text\clearpage
more text
\begin{figure}[p]
\begin{leftfullpage}
Left part of float
\end{leftfullpage}
\end{figure}
\begin{figure}[p]
\begin{fullpage}
Right part of float
\end{fullpage}
\end{figure}
\end{document}
答案2
您提到,这两个sidewaystable
表格目前都对齐在各自连续页面的顶部。我将您的问题解释为询问如何使第一页底部对齐(同时保持第二张表格顶部对齐)。
我知道的实现此目的的最简单方法是将两个侧表中的第一个放在本地组中(例如,使用\begingroup
和语句),然后在命令之后但在语句之前\endgroup
发出以下命令:\begingroup
\begin{sidewaystable}
\makeatletter
\setlength\@fptop{0pt plus 1fill}
\setlength\@fpbot{0pt}
\makeatother
这些命令用于将两个表中的第一个表格向下对齐。要将第二个表格向上对齐,您可以使用相同的方法,但要交换两个\setlength
语句的参数。