經典論文:拓寬內容領域以包括邊距

經典論文:拓寬內容領域以包括邊距

我正在排版我的論文,ClassicThesis並且對狹窄的內容區域和寬闊的頁邊距非常滿意。但是,我需要在附錄中包含一些大型表格,並希望它們除了實際內容空間之外還佔用為邊距保留的空間。

設定此功能的最佳方法是什麼?我仍然想要交替的頁面佈局,並且需要更改僅影響附錄的一部分。

\documentclass[ twoside,headinclude,footinclude,BCOR=5mm,paper=a4,fontsize=11pt ]{scrreprt}

\usepackage{classicthesis}

\usepackage{longtable}
\usepackage{lscape}

\usepackage{blindtext}

\begin{document}

\chapter{Intro}
\blindtext[7]

\chapter{Appendix}
\blindtext[3]

\begin{landscape}
\begin{longtable}[c]{c|p{0.9\linewidth}}
ID & Descriptors \\ \hline
\endhead
1 & \blindtext \\
2 & \blindtext \\
3 & \blindtext \\
4 & \blindtext \\
5 & \blindtext \\
6 & \blindtext \\
7 & \blindtext \\
8 & \blindtext \\
9 & \blindtext \\
\end{longtable}
\end{landscape}

\end{document}

當以原始縱向方向查看它時,我希望表格在第一頁和最後一頁上進一步向左延伸,在第二頁上進一步向右延伸。當以橫向模式查看時,這意味著放置行的高度。

答案1

您可以使用該geometry套件並更改您所在頁面的邊距longtable。反正也飄不起來。在切換到該landscape模式之前,只需發出\newgeometry命令即可。在下面的範例中,為了便於說明,我將所有邊距設定為極端的 0.5 厘米,但當然您也可以根據需要設定所有邊距,如下所示: \newgeometry{top = 3cm, outer = 1cm, bottom = 3cm, inner = 1cm}。插入表格後,只需將邊距更改回原來的值即可\newgeometry

\documentclass[ twoside,headinclude,footinclude,BCOR=5mm,paper=a4,fontsize=11pt ]{scrreprt}

\usepackage{classicthesis}
\usepackage{geometry}
\usepackage{longtable}
\usepackage{lscape}

\usepackage{blindtext}

\begin{document}

\chapter{Intro}
\blindtext[7]

\chapter{Appendix}

\blindtext[3]

\newgeometry{margin=.5cm}
\begin{landscape}
\begin{longtable}[c]{c|p{0.9\linewidth}}

ID & Descriptors \\ \hline
\endhead
1 & \blindtext \\
2 & \blindtext \\
3 & \blindtext \\
4 & \blindtext \\
5 & \blindtext \\
6 & \blindtext \\
7 & \blindtext \\
8 & \blindtext \\
9 & \blindtext \\

\end{longtable}
\end{landscape}
\end{document}

相關內容