我正在排版我的論文,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}