TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to have a tabulary-table on a landscape page in a portrait document.

Because I want to have the table use the full width, I tried to set it width to \textwidth, but the width of the table is only as wide as the textwidth is on a portrait page.

How can I make the table using the correct width?

Since I am using XeLaTeX the MWE contains Unicode-Characters!


\title{MWE – tabulary rotate}
\subtitle{Textwidth is way to small}
\author{John Doe}
\emph{Left} & \emph{Middle} & \emph{Right} \\
This is a text that shall be a litte bit longer, and longer!
& And even this text is meant to be not so short that it is just simple short…
& Also there is the last column, which shall not be just a handfull of letters
but an full sentence instead, that doesn't not even to make sense!
share|improve this question
up vote 14 down vote accepted

\linewidth can be used instead:


Package lscape does rotate \textheight, but does not change \textwidth. Probably a bug.

Update: It is a design compromise, see David Carlisle's comment.

share|improve this answer
not a bug, just a design compromise. lscape doesn't rotate the page head/foot and if you change \textwidth many settings of the page head went wrong. \linewidth is normally used within the page so it was safer to set that. – David Carlisle Apr 26 '13 at 20:14
@DavidCarlisle Thanks for the clarification. – Heiko Oberdiek Apr 26 '13 at 20:21
Oh +1 for giving the right answer:-) – David Carlisle Apr 26 '13 at 20:21
@DavidCarlisle - Is there a method to avoid the resulting overfull \hboxes? – kando Sep 3 '15 at 22:34
@kando there are no overfull hboxes that result from this answer. If you have overfull boxes perhaps some text doesn't fit something but you should open a new question, not in a comment on an old answer, and give an example that demonstrates the problem. – David Carlisle Sep 3 '15 at 22:37

Your Answer


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.