RMarkdown和rticle

时间:2018-06-07 09:29:54

标签: r latex r-markdown diacritics

我使用R Markdown模板美国经济协会期刊创建了一个新文档。 然而,当编织整个文件时,我的德国元音(例如ä,ü,Ö)根本不显示。

可重复的例子:

---
title: "Der Effekt von Ü auf Ö and ä"
short: "ä ü ö"
journal: "AER" # AER, AEJ, PP, JEL
month: "`r lubridate::month(Sys.time())`"
year: "`r lubridate::year(Sys.time())`"
vol: 1
issue: 1
jel:
  - A10
  - A11
keywords:
  - ö
author:
  - name: Öder Ügo
    firstname: Ö
    surname: Ügo
acknowledgements: |
  Acknowledgements
abstract: |
 ÖÄÜ
output: rticles::aea_article
---

1 个答案:

答案 0 :(得分:2)

如果您查看生成的TeX文件,您会看到那里的变音符号。问题只是默认情况下LaTeX不知道如何处理它们。我看到两种可能的解决方案:

  • 通过

    使用XeLaTeX
    output: 
      rticles::aea_article:
        latex_engine: xelatex
    
  • 调整template.tex文件以在序言中包含\usepackage[utf8]{inputenc}

我会使用第一种方法。无论哪种方式,您可能必须在提交之前对生成的TeX文件进行后处理:使用相应的TeX命令(\"{U}等)替换所有变音符号,并可能删除\usepackage

将来,这将是开箱即用的,因为LaTeX will use UTF-8 by default