如何在保留pdf书签文本的同时获得标题无衬线?

jay*_*.sf 5 latex r pandoc knitr r-markdown

在rmarkdown中,我希望标题为无衬线字体.我可以使用\textsf{}latex命令实现这一点,但后来在PDF中没有显示书签文本.我已经尝试## \textsf[Heading 1]{Heading 1}但结果有错误.

任何人都知道如何获得两者?

MWE:

---
output: pdf_document
---

## \textsf{Heading 1}

Lorem ipsum dolor sit amet, sit id rebum choro euripidis, nam ei ullum tamquam scaevola, est veniam consulatu et. Duo ex utamur atomorum. His ad dicat pericula, solet appetere vel cu. 

## \textsf{Heading 2}

Lorem ipsum dolor sit amet, sit id rebum choro euripidis, nam ei ullum tamquam scaevola, est veniam consulatu et. Duo ex utamur atomorum. His ad dicat pericula, solet appetere vel cu. 
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

通缉:

书签(左),文字'标题1','标题2'.

Ral*_*ner 4

不要将逻辑标记(“这是标题”)与物理标记(“这是无衬线”)混合在一起。相反,将物理标记附加到逻辑标记,例如使用以下titlesec包:

---
output: pdf_document
subparagraph: yes
header-includes:
  - \usepackage[sf,bf]{titlesec}
---

## Heading 1

Lorem ipsum dolor sit amet, sit id rebum choro euripidis, nam ei ullum tamquam scaevola, est veniam consulatu et. Duo ex utamur atomorum. His ad dicat pericula, solet appetere vel cu. 

## Heading 2

Lorem ipsum dolor sit amet, sit id rebum choro euripidis, nam ei ullum tamquam scaevola, est veniam consulatu et. Duo ex utamur atomorum. His ad dicat pericula, solet appetere vel cu.
Run Code Online (Sandbox Code Playgroud)