比尔2020 发表于 2021-12-28 15:52 
老师您好,我按照您给的文件作为头部,并且按照您说的方法设置选项,成功编译通过了输出带页眉下划线并且 ...
您说的问题:
1、确实,\rightmark在fancyhdr中是指section,即rmarkdown中的##二级标题,而#一级标题对应的是\leftmark,上次的模板只设了页眉的左L、右R,如果区分奇偶页的话,还可以设置更细一些,比如
\geometry{twoside, bindingoffset=0cm}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\nouppercase\small\rightmark}
\fancyhead[RE]{\nouppercase\small\leftmark}
这样在设定为双面印刷时,如果是奇数页,左侧显示二级标题,右侧显示页码,偶数页左侧显示页码,右侧显示一级标题, 这几行在rmarkdown中可以编译
但是,这种设置需要配合其他设置,比如各章(一级标题)设为从奇数页开始,各章最后一页如果是奇数页,则增加一空白页,否则某些页的页眉会出现空白。虽然这些在latex中都是book模板的正常设置,但是在rmarkdown中却编译不通过。我不确知原因,但猜想是rmarkdown所能支持的latex指令有限。这也是上次发的模板中,只设了左右而不考虑奇偶页的原因.
2、字号的问题,看上面的代码,其中\small是latex字号命令,您可以根据需要改成更小的 \footnotesize,或者改成稍大的 \normalsize.