【问题标题】:German Umlaute in RMarkdown and rticleR Markdown 和文章中的德语变音符号
【发布时间】:2018-11-17 03:56:19
【问题描述】:

我使用美国经济协会期刊的 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
---

【问题讨论】:

标签: r latex r-markdown diacritics


【解决方案1】:

如果您查看生成的 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!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2016-01-21
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多