如何在保留pdf书签文本的同时获得标题无衬线?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在保留pdf书签文本的同时获得标题无衬线?相关的知识,希望对你有一定的参考价值。
在rmarkdown中,我希望标题为无衬线字体。我可以使用 extsf{}
latex命令实现这一点,但后来在PDF中没有显示书签文本。我已经尝试过## extsf[Heading 1]{Heading 1}
但结果有错误。
任何人都知道如何获得两者?
MWE:
---
output: pdf_document
---
## extsf{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.
## extsf{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.
输出:
通缉:
书签(左),文字'标题1','标题2'。
答案
不要将逻辑标记(“这是标题”)与物理标记混合(“这是无衬线”)。而是将物理标记附加到逻辑标记,例如,使用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.
以上是关于如何在保留pdf书签文本的同时获得标题无衬线?的主要内容,如果未能解决你的问题,请参考以下文章
如何在保留书签的同时向现有 pdf 添加附加页面? (PDFSharp等)