arsclassica
我正在使用该包和scrreprt
提供的文档类撰写论文KOMA-Script
。
arsclassica.sty
在其实现集中(第 14 行):
%************************************************************
% Text body
%************************************************************
\areaset[current]{370pt}{784pt}
它告诉KOMA-Script
强制定义 KOMA 捆绑文档中宽度-高度文本区域 p.44 scrguien.pdf
。
我想使用自己的划分方式DIV
,如 KOMA 捆绑包文档第 2.2 节中所述scrguien.pdf
进行页面布局,但以下设置失败DIV
:
\PassOptionsToPackage{DIV=15}{typearea}
\documentclass[12pt,a4paper,BCOR=5mm]{scrreprt}
\usepackage{arsclassica}
...
也没起作用
\documentclass[12pt,a4paper,BCOR=5mm]{scrreprt}
\usepackage[DIV=15]{typearea}
\usepackage{arsclassica}
...
也没有
\documentclass[12pt,a4paper,BCOR=5mm,DIV=15]{scrreprt}
\usepackage{arsclassica}
...
日志中没有错误,我不明白如何忽略 arsclassica 强加的命令或根据我的偏好覆盖它。
答案1
\areaset[current]{370pt}{784pt}
使用包typearea
重新计算页面布局和边距。因此,DIV
包的所有先前设置都将被覆盖arcsclassica
。
如果要使用,DIV=15
则必须重新计算页面布局后包所做的更改arsclassica
。您可以使用
\typearea[5mm]{15}
明确或设置 KOMA 选项BCOR
并DIV
使用\KOMAoptions
\KOMAoptions{BCOR=5mm,DIV=15}
当包arsclassica
已经加载时。
\documentclass[12pt,a4paper,BCOR=5mm,DIV=15]{scrreprt}
\AfterPackage*{arsclassica}{\KOMAoptions{BCOR=5mm,DIV=15}}
\usepackage{arsclassica}
\usepackage{lipsum}
\usepackage{showframe}
\begin{document}
\lipsum
\end{document}
请注意,加载和使用类似和的arsclassica
包会破坏某些 KOMA-Script 功能。您将收到警告。titlesec
tocloft