R-exams: 如何更改 exams2nops() 中的边距?
R-exams: How to change margins in exams2nops()?
我想使用 exams2nops() 函数准备考试。但是,我想更改问题部分的边距。我试图将 exams2nops 函数中的 header 参数修改为:
exams2nops(...header = "\usepackage[margin=1cm]{geometry}"...)
但是它只对第一页有影响。我不知道如何解决这个问题。
NOPS 格式的编写方式并非旨在对页面布局进行修改。特别是,要扫描的 exam sheet 不得修改,否则扫描可能会出现问题。此外,没有使用 {geometry}
包,而是直接设置所有经典参数,如 {oddsidemargin}
和 {evensidemargin}
。
如果你想对其中的任何内容进行更改,你不应该在 header = ...
中进行更改(因为这些也可能会影响考试 sheet),但你可以尝试在intro = ...
(考试后 sheet(s) 已完成)。例如,您可以这样做:
exams2nops(..., intro = "\setlength{\oddsidemargin}{1cm}")
但是,根据您要查找的格式的复杂程度,相应地设置所有参数可能并不简单。
我想使用 exams2nops() 函数准备考试。但是,我想更改问题部分的边距。我试图将 exams2nops 函数中的 header 参数修改为:
exams2nops(...header = "\usepackage[margin=1cm]{geometry}"...)
但是它只对第一页有影响。我不知道如何解决这个问题。
NOPS 格式的编写方式并非旨在对页面布局进行修改。特别是,要扫描的 exam sheet 不得修改,否则扫描可能会出现问题。此外,没有使用 {geometry}
包,而是直接设置所有经典参数,如 {oddsidemargin}
和 {evensidemargin}
。
如果你想对其中的任何内容进行更改,你不应该在 header = ...
中进行更改(因为这些也可能会影响考试 sheet),但你可以尝试在intro = ...
(考试后 sheet(s) 已完成)。例如,您可以这样做:
exams2nops(..., intro = "\setlength{\oddsidemargin}{1cm}")
但是,根据您要查找的格式的复杂程度,相应地设置所有参数可能并不简单。