我需要更改一些设置NIH 文档类使我的文档更类似于 NIH 最新的样本(我知道这很丑陋)。我被告知不要动 .cls 文件,因此我将把更改合并到我的文档中。以下是我需要执行的操作:
将页眉和页脚置于 0.5 英寸边距之外,如示例所示。我通过添加以下行来实现这一点:
\geometry{ignoreheadfoot}
不幸的是,该命令将页眉和页脚放在纸张边缘,可能超出了可打印区域。如果我必须将两者放在可打印区域内而不影响正文的 0.5 英寸边距,我该如何添加小边距。
与脚本大小的中央标题不同,右标题(PI 名称)当前具有正常大小,
ignoreheadfoot
设置后会溢出纸张。如果我将整个\rhead
块从 .cls 文件复制到文档以进行修改,则会收到错误。为什么会这样?(块不是这种情况\chead
,复制、粘贴和编辑都没有发生任何意外。)\fancyplain
.cls 文件中的and到底起什么作用\ifthenelse
(见下例)?如果我可以自行设置,\rhead
而不考虑类文件试图做什么,那么问题 3 就很简单了。\rhead{\fancyplain{}{% \ifthenelse{\boolean{nih@blank}}% {\ \ \ {\nih@PIname}\ \ \ \ \ }% fi {% \underline{\ \ \ {\nih@PIname}\ \ \ \ \ }% }% esle } }
这是我的文档的简单表示。非常感谢。
\documentclass[11pt]{nih}
\usepackage{lipsum}
\geometry{ignoreheadfoot}
\piname{Holmes, Sherlock}
\begin{document}
\section*{Specific Aims}
\lipsum
\end{document}