Создать авторское дополнение к заголовку Rmarkdown - PullRequest
1 голос
/ 28 января 2020

Я использую Rmarkdown для создания .docx файла.

Я хотел бы указать стиль Word, используемый для небольшого количества текста. Обычно это значение по умолчанию First Paragraph (не знаю почему), но я бы хотел, чтобы по умолчанию оно было Normal и иметь возможность выбрать один из других встроенных стилей (например, Compact или Body Text).

Заголовок:

---
title: "Report title"

output: 
  word_document:
    toc: yes
    reference_docx: "SMC-Style.docx"
---

Я настроил SMC-Style.docx в качестве шаблона и отформатировал все стили по своему желанию. Я просто не знаю, как заставить определенные секции текста c использовать эти стили. Я могу получить заголовок 1-6 (используя #, ## et c), но не уверен, как сделать то же самое для других стилей, например Body Text.

Что я пробовал:

Я пытался воспроизвести примеры здесь , но ни один не работал

  1. [Test1 - this is 'First Paragraph' style]

  2. [Test2 - Still 'First Paragraph' style]{#Normal}

  3. [Test3 - Still 'First Paragraph' style]{custom-style = #Normal}

::: {#Normal}
Test5 - Still 'First Paragraph' style
:::
::: {custom-style = #Normal}
Test4 - Still 'First Paragraph' style
:::

Ничто не может изменить стиль, связанный с этими битами текстов. Кто-нибудь может помочь?

Информация о сеансе:

R версии 3.6.1, RStudio версии 1.1.456 и rmarkdown v1.18, вывод в Word в Office 2013.

1 Ответ

0 голосов
/ 28 января 2020

Это может быть проблема с вашим заголовком yaml, попробуйте отредактировать ваш заголовок к этому

toc: true
reference_docx: SMC-Style.docx
...