Babel option shorthands = off не отображает французскую типографику - PullRequest
0 голосов
/ 04 декабря 2018

Я использую bookdown для подготовки своей диссертации, которую я написал на французском языке.Процесс рендеринга bookdown по умолчанию преобразует уценку в LaTeX с помощью опции babel <code>shorthands=off.Использование этой опции не отображает французскую типографику, например, пробел перед ';' , '»' или ':' и пробелпосле '«' .

Кто-нибудь знает, как активировать сокращения для babel?

1 Ответ

0 голосов
/ 04 декабря 2018

Действительно, bookdown использует system.file("rmd", "latex", "default-1.17.0.2.tex", package = "rmarkdown") в качестве шаблона, который имеет опцию Babel shorthands=off в проводном режиме.Я бы сделал следующее:

  • Скопируйте (переименованный) шаблон: file.copy(system.file("rmd", "latex", "default-1.17.0.2.tex", package = "rmarkdown"), "templatex.tex")
  • Редактируйте template.tex, чтобы удалить shorthands=off,.
  • Редактируйте _output.yml включить template: template.tex в раздел bookdown::pdf_book.
...