[Tex/LaTex] Tabulary on a rotated page does not use correct \textwidth

landscaperotatingtablestabulary

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!

MWE:

\documentclass[a4paper]{scrartcl}
\usepackage{tabulary}
\usepackage{lscape}
\title{MWE – tabulary rotate}
\subtitle{Textwidth is way to small}
\author{John Doe}
\begin{document}
\maketitle
\begin{landscape}
\begin{table}
\begin{tabulary}{\textwidth}{RJL}
\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 handful of letters
but an full sentence instead, that doesn't not even to make sense!
\end{tabulary}
\end{table}
\end{landscape}
\end{document}

Best Answer

\linewidth can be used instead:

\begin{tabulary}{\linewidth}{RJL}

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

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

Related Question