有谁知道如何找到 memoir 在设置其内置纸张尺寸的边距时使用的默认值?我特别想找到 smallroyalvopaper 的默认值。
答案1
从命令提示符执行texdoc memoir
。然后搜索smallroyalvopaper
,所有信息(例如页面尺寸)都显示在第一页表 1.1 中。
如果您需要破解该课程,您将需要阅读文件中的代码.dtx
。
学习如何查找手册和浏览分发版是一项有用的技能。
找出正在生成的内容的一个简单方法是创建一个最小值并输入您感兴趣的值,使用\the
原始值,例如,要找出textwidth
您输入的值\the\textwidth
。您还可以memoir
为此使用类内置命令或使用layout
、layouts
或geometry
包。这是 MWE。
\documentclass{memoir}
\begin{document}
\the\textwidth\\
\the\leftmargin\\
\the\rightmargin\\
\the\marginparsep\\
\end{document}
答案2
以下是相关行memoir.cls
(我留下了行号以供参考)
462 \newcommand*{\stocksmallroyalvo}{\stockheight=9.25in \stockwidth=6.175in}
463 \newcommand*{\stockroyalvo} {\stockheight=10in \stockwidth=6.25in}
464 \newcommand*{\stocksuperroyalvo}{\stockheight=10.25in \stockwidth=6.75in}
因此,小型皇家垂直方向
高 9.25 英寸,宽 6.175 英寸
即 235 毫米 x 157 毫米(四舍五入到毫米),但后续行显示其尺寸为 234 x 156。