我一直在使用 classicthesis 软件包撰写我的硕士论文,现在我正准备打印整个论文时遇到了一些麻烦。问题是我对样式的垂直边距不是很满意。我知道许多人试图调整水平边距,因为它们看起来有点宽,但我对此完全没问题。我只想将整个文本块垂直居中一点。现在的情况是,顶部和底部边距略微不平衡,这在关闭绘图选项时尤其明显。
那么,有没有什么方法可以调整顶部和底部边距而不影响其余布局?
答案1
classicthesis
使用包typearea
,它试图在更改文本块时保留一般方面(查看第 2 章KOMA 脚本指南动机(另见这个答案到如何配置 KOMA 类使得页面的下边距等于其上边距?classicthesis
)文本块在(不使用选项时)中定义minion
为:
\areaset[current]{336pt}{750pt} % ~ 336 * factor 2 + 33 head + 42 \the\footskip
根据 中的建议classicthesis.sty
,Palatino 11pt 的良好比例应为 336 × 705pt,这将产生一种垂直对称的文本块。MWE:
\documentclass[11pt]{book}
\usepackage{classicthesis}
\usepackage{blindtext,layouts}
\areaset[current]{336pt}{705pt}% as suggested in classicthesis.sty, line 273
\begin{document}
\blindtext[6]\footnote{blindtext}
\begin{figure}
\currentpage
\pagediagram% To check the layout and lengths
\pagevalues
\end{figure}
\end{document}
另一个选择是调用geometry
:如第一条评论所述哪些包与 KOMA-Script 不兼容?, “如果您不使用选项(对于)” geometry
,则重置计算边距”。我们失去了自动计算的边距,因此我们失去了方面,但这是可能的。MWE:typearea
pass
showframe
\documentclass[11pt]{book}
\usepackage{classicthesis}
\usepackage{blindtext,layouts}
\usepackage[top=48pt,bottom=48pt,textwidth=336pt]{geometry}
\begin{document}
\blindtext[6]\footnote{blindtext}
\begin{figure}
\currentpage
\pagediagram% To check the layout and lengths
\pagevalues
\end{figure}
\end{document}