rmarkdown: новое поведение при вязании pdf документов - PullRequest
0 голосов
/ 05 июня 2019

Я недавно пытался связать старый документ rmarkdown в pdf. В документе я использовал символ тильды для обозначения неразрывного пробела, например, 'Рис ~ 2'. Теперь этот синтаксис ведет себя по-другому, теперь он печатает дословно «Рисунок ~ 2» с тильдой, напечатанной в документе. Есть много других отличий, например,% когда-то будет интерпретироваться как комментарий, теперь он напечатан.

Я использую Debian Stretch с RStudio-1.2.1335. Я не могу найти документацию об этом изменении в rmarkdown, pandoc или RStudio. Кто-нибудь знает, что вызвало это изменение? Или как вернуться к старому поведению? Благодарю.

1 Ответ

2 голосов
/ 06 июня 2019
  1. Решение pandoc состоит в том, чтобы просто выйти из пробела:

    This is a short\ sentence.

    Тогда в выводе текс появится тильда.

  2. То, что также может работать, это $nbsp;:

    This is a short sentence.

  3. А если вам действительно нравится ваш TeX, тогда используйте \protect{~}:

    This is a short\protect{~}sentence.

...