私は論文を でタイプセットしていますがClassicThesis
、コンテンツ領域が狭く、余白が広いのでとても満足しています。ただし、付録に大きな表をいくつか含める必要があり、実際のコンテンツ領域に加えて、余白用に確保したスペースもそれらの表に使用したいと考えています。
これを設定する最適な方法は何ですか? 引き続きページ レイアウトを交互に変更し、変更が付録の 1 つのセクションにのみ影響するようにする必要があります。
\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}
元の縦向きで表示する場合、表を最初のページと最後のページでさらに左に拡張し、2 番目のページでさらに右に拡張します。横向きで表示する場合、これは行を配置する高さを意味します。これは、「Intro」章のレイアウトを妨げずに実現する必要があります。
答え1
パッケージを使用して、表が挿入されるgeometry
ページの余白を変更できます。いずれにしても、フロートしません。モードに切り替える前に、コマンドを発行するだけです。以下の例では、説明のためにすべての余白を 0.5cm に設定していますが、もちろん、次のようにすべての余白を希望どおりに設定することもできます。 表の挿入が完了したら、再度発行して余白を元の値に戻します。longtable
landscape
\newgeometry
\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}