Newgeometry 更改所有文档

Newgeometry 更改所有文档

我正在尝试为我的论文的某些页面设置不同的边距。本质上,我希望某些页面有更大的边距,因为它们包含大表格。我使用 \input 命令将大表格包含到我的文档中。我尝试在每个表格的开头使用 \newgeometry,在每个表格的结尾使用 \restoregeometry,但 Latex 会更改我所有文档的边距。我的代码是:

\documentclass[a4paper, 10pt, english, twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{longtable}
\usepackage[a4paper]{geometry}
\begin{document}
\chapter{Chapter1}
Introduction to the damn big Table.
\include{tab1}
\end{document}

我的文件 tab1 的编码如下:

\newgeometry{left=3.5cm, right=3.5cm, top=2cm, bottom=4cm}
\begin{landscape}
\begin{centering}
{\scriptsize
\begin{longtable}{l|ccc|ccc|ccc|ccc}
A & very & big & table & that & I & need & to & fit & in & the & page & ! \\
\end{longtable}
\end{centering}
\end{landscape}
\restoregeometry

先感谢您。

相关内容