Babel选项shorthands = off无法呈现法式排版

时间:2018-12-04 15:32:53

标签: r latex bookdown

我正在使用书本来呈现我用法语写的论文。 Bookdown的默认呈现过程使用babel选项<code>shorthands=off</code>转换LaTeX中的markdown。使用此选项无法呈现法语字体,例如';''»'':'前的空格,和'«'之后的空格。

有人知道如何激活通天塔的速记吗?

1 个答案:

答案 0 :(得分:0)

实际上,bookdown使用system.file("rmd", "latex", "default-1.17.0.2.tex", package = "rmarkdown")作为模板,其中硬连接了通行符选项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