R标记减少标题和水平标尺之间的间距
我想创建一个水平规则来拉伸pdf的整个宽度,并在我的HTML文件中工作,这些文件是由R Markdown编写的。我遵循下面所示的大纲,效果非常好 该解决方案的一个问题是,它在标题和水平规则之间创建了一个巨大的“空白”块。我如何消除或缩小这个“空白”的大小 这是我使用的方法。首先,将R标记减少标题和水平标尺之间的间距,r,latex,r-markdown,knitr,pandoc,R,Latex,R Markdown,Knitr,Pandoc,我想创建一个水平规则来拉伸pdf的整个宽度,并在我的HTML文件中工作,这些文件是由R Markdown编写的。我遵循下面所示的大纲,效果非常好 该解决方案的一个问题是,它在标题和水平规则之间创建了一个巨大的“空白”块。我如何消除或缩小这个“空白”的大小 这是我使用的方法。首先,将tex文件称为header.tex,其中包含: \let\oldrule=\rule \renewcommand{\rule}[1]{\oldrule{\linewidth}} 然后在Rmd文件中放入: --- ou
tex文件
称为header.tex
,其中包含:
\let\oldrule=\rule
\renewcommand{\rule}[1]{\oldrule{\linewidth}}
然后在Rmd
文件中放入:
---
output:
pdf_document:
includes:
in_header: header.tex
---
这就是结果:
卸下衬垫
如果要删除行周围的填充,可以将行定义中的负vspace
命令设置为:
以及.Rmd文件:
---
output:
pdf_document:
includes:
in_header: header.tex
---
# Title
Test
Test
下划线标题
您最好更改标题的样式,将下划线作为#Title
命令的一部分。展示了如何在乳胶中实现
首先,header.tex
文件变成:
\usepackage{titlesec}
\let\oldrule=\rule
\renewcommand{\rule}[1]{\oldrule{\linewidth}}
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}{1em}{}[{\titlerule[0.8pt]}]
这是一个基本的例子。请注意,子段:是
包含在内,没有它,标题EC
包就不能使用。有关解释,请参阅
---
output:
pdf_document:
includes:
in_header: header.tex
subparagraph: yes
---
# Title
Test
Test
您能否将链接添加到您从Stéphane Laurent处获得的原始答案中?
---
output:
pdf_document:
includes:
in_header: header.tex
subparagraph: yes
---
# Title
Test
Test