Как получить заголовки без засечек при сохранении текста закладки PDF? - PullRequest
0 голосов
/ 31 августа 2018

В 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. 

Выход:

enter image description here

Требуются:

Закладки (слева) с текстом «Заголовок 1», «Заголовок 2».

1 Ответ

0 голосов
/ 31 августа 2018

Не смешивайте логическую разметку («это заголовок») с физической разметкой («это без засечек»). Вместо этого прикрепите физическую разметку к логической разметке, например, используя пакет 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.
...