[OS X TeX] Floating table in landscape orientaton results in a	half empty page
    Ross Moore 
    ross at ics.mq.edu.au
       
    Mon Feb 18 23:51:43 EST 2008
    
    
  
Hello Olga,
On 18/02/2008, at 10:16 PM, Olga Lyashevskaya wrote:
> Dear all,
>
> I experience difficulties with floating table. This table has a  
> landscape orientation and occupies the whole page.  When I refer to  
> it, it is placed on a new page immediately after the \ref and there  
> are just two words on the current. What is strange is that this  
> page is not filled with the text which appears after the  table.
> ---------------------------
> \begin{landscape}
>  \begin{table}[tbp]
>  \centering
>  \setlength{\abovecaptionskip}{0pt}
>   \setlength{\belowcaptionskip}{5pt}
>     ...
>  \end{table}
>  \end{landscape}
This is very weird-looking coding, and almost certainly
not the way {landscape} was intended to be used.
Is this using  \usepackage{lscape}  ?
If so, then the {landscape} environment is meant to output
a complete page rotated.
You can get rotated material of arbitrary size, including
floats, with coding such as:
\begin{document}
First some words before,
  \begin{table}[h]
  \rotatebox{90}{%
  \begin{minipage}{.7\textheight}
   \centering
   \setlength{\abovecaptionskip}{10pt}
   \setlength{\belowcaptionskip}{5pt}
   \includegraphics[scale=.15]{/Users/rossmoor/Pictures/more-snakes/ 
PICT7540.JPG}
   \caption{``little person'' a cute little dog; well, not always.} 
\label{littledog}
  \end{minipage}}
  \end{table}
then some after.
Then some more words after which refer to Table~\ref{littledog}.
\end{document}
The result is in the attached image.
The {minipage} environment is only needed to ensure that
the caption is rotated along with the contents of the {table}.
Note that the width specified in
    \begin{minipage}{.7\textheight}
becomes (roughly) the height of the rotated {table}.
(This is deliberately larger that the image used here,
resulting in the large margins of white space above
and below it.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lscape-test.jpg
Type: application/pdf
Size: 88712 bytes
Desc: not available
URL: <http://email.esm.psu.edu/pipermail/macosx-tex/attachments/20080219/aba95b77/attachment.pdf>
-------------- next part --------------
If you need the rotated part to be on a separate page,
try the effect of 'p' instead of 'h', as follows:
       \begin{table}[p]
Then all the text stays together as expected on the page
preceding where the {table} contents end up.
Alternatively use  \begin{table}[htb]  and/or increase the
size in:   \begin{minipage}{.....}  until it floats to
the next page. The text still stays together.
>
> To summarize, now I have one page which contains just 2 words and a  
> table on the next page followed by some text.
>
> Any suggestions?
>
> Regards,
> Olga
>
> MacOS X (version 10.4.11)
> TexShop (vesrion 2.14)
Hope this helps,
	Ross
------------------------------------------------------------------------
Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia  2109                            fax: +61 +2 9850 8114
------------------------------------------------------------------------
    
    
More information about the MacOSX-TeX
mailing list