Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have two tables, T1 and T2. I want these to appear in two pages as if the head-side of the table remains at the binding side of the book. Like this

|||||>|<|||||

|||||>|<|||||

|||||>|<|||||

I have used,

\begin{sidewaystable} 
\begin{center}
\caption{My caption} 
\begin{tabular}{ ... ...}

This indeed rotates the tables, but the top-side of the tables go to the edge-side of the page.

Any idea how to fix it? I would prefer to use rotate and tell to move X degree manually.

share|improve this question
    
Do you really want that your readers have to turn the book twice in order to read the two tables? –  egreg Dec 29 '11 at 19:12
    
What \documentclass are you using? When I create a minimal example using your setup with the book document class in twoside mode, sidewaystable puts the tabular header facing the gutter (or binding side) and not the edge. That is, the header is on the left when the page is recto and on the right when the page is verso. –  Werner Dec 29 '11 at 19:23
    
@Werner, I am using, \documentclass[a4paper,11pt]{book} Yes, I am trying achieve what you have just explained. –  Droid-Bird Dec 29 '11 at 19:35
1  
So, as mentioned, when I create a minimal working example (MWE), even using \documentclass[a4paper,11pt]{book} (which is typeset in twoside mode by default) the alignment is as you requested (headers toward the gutters). So, you must be doing something else. Please edit your post and provide an MWE that duplicates the unwanted behaviour your specify. Here is a start to see where I'm coming from. –  Werner Dec 29 '11 at 19:44
    
Seconding Werner here. I am using sidewaystable in the way you describe, and haven't observed your problems. –  DevSolar Dec 29 '11 at 19:59

2 Answers 2

The dpfloat package may help.

\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}
share|improve this answer

You mention that the two sidewaystables are currently both aligned at the top of their respective, consecutive pages. I interpret your question as asking how to get the first page to be bottom-aligned (while keeping the second table top-aligned).

The easiest way I know of accomplishing this is to issue the place the first of the two sideways-tables in a local group (say, with \begingroup and \endgroup statements) and to issue the follwing commands after the \begingroup command but before the \begin{sidewaystable} statement:

\makeatletter
\setlength\@fptop{0pt plus 1fill}
\setlength\@fpbot{0pt}
\makeatother

These commands serve to bottom-align the first of the two tables. To top-align the second table, you could use the same approach while exchanging the arguments of the two \setlength statements.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.