I made a table wider than \textwidth
in pdflscape
in LaTeX, so I put it in a new geometry with \newgeometry
. After the table, I restored the geometry with restoregeometry
. But there is a blank before the table. Is there a way to omit the blank before the table or another way to put the table center in pdflscape
?
\documentclass{article}
\usepackage{lipsum,tabularray,afterpage,geometry,pdflscape}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\pagestyle{headings}
\begin{document}
\section{New section}
\lipsum{1-6}
\afterpage{\newgeometry{left=2cm,right=2cm,bottom=0.5cm,top=0.5cm}
\pagestyle{empty}
\begin{landscape}
\begin{longtblr}{
colspec={X[l,3em] X[c,4em] X[c,4em] X[c,3.5em] X[c,3em] X[c,3em] X[c,4em] X[c,2em] X[c,3em] X[c,3em] X[c,4em] X[c,4em] X[c,4em] X[c,3.5em] X[c,4em] X[c,3em] X[c,6em] X[c,3.2em]},colsep=1pt,rowhead=1
}
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
\end{longtblr}
\end{landscape}
}\restoregeometry
\lipsum{7-12}
\end{document}
I changed codes to :
\afterpage{\newgeometry{left=2cm,right=2cm,bottom=0.5cm,top=0.5cm}
\begin{landscape}
\pagestyle{empty}
\begin{longtblr}{
colspec={X[l,3em] X[c,4em] X[c,4em] X[c,3.5em] X[c,3em] X[c,3em] X[c,4em] X[c,2em] X[c,3em] X[c,3em] X[c,4em] X[c,4em] X[c,4em] X[c,3.5em] X[c,4em] X[c,3em] X[c,6em] X[c,3.2em]},colsep=1pt,rowhead=1
}
\newgeometry{left=2cm,right=2cm,bottom=0.5cm,top=0.5cm}
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
\end{longtblr}\restoregeometry
\end{landscape}
}
The blank was removed, but the next page after the table is abnormal.
pdflscape
in order to make it wider. Are you looking for a solution that will place the table on a portrait page, but to make the table wider than\textwidth
? Thank you very much!portrait
page. In this case, I replaced the contents with just numbers.