GitHub文档的德国Umlaut in R标记标题(目录)
我是R、RMarkdown和GitHub的新手。有没有办法在RMarkdown中使用德语Umlaut编写标题,以便为GitHub文档生成正确的链接 我正在使用RStudio,我已经尝试:GitHub文档的德国Umlaut in R标记标题(目录),r,git,rstudio,knitr,pandoc,R,Git,Rstudio,Knitr,Pandoc,我是R、RMarkdown和GitHub的新手。有没有办法在RMarkdown中使用德语Umlaut编写标题,以便为GitHub文档生成正确的链接 我正在使用RStudio,我已经尝试: # Datensätze # Datensätze # [Datensätze](Datensätze) 在RStudio中使用knitr后,链接就可以工作了。但在将其推送到GitHub中的远程回购之后,它们就不再工作了 我正在使用: output:
# Datensätze
# Datensätze
# [Datensätze](Datensätze)
在RStudio中使用knitr后,链接就可以工作了。但在将其推送到GitHub中的远程回购之后,它们就不再工作了
我正在使用:
output:
github_document:
toc: yes
toc_depth: 3
在knitr或pandoc扩展中可能有一些命令
***下面是一个可复制的示例
---
title: "Link test"
output:
github_document:
toc: true
toc_depth: 2
html_preview: false
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
Some text
## Datensätze
Some text
上面的代码在我的安装中生成以下md文件。当我编辑文档并通过git将md文件传输到GitHub时,自动生成的TOC-[Datensätze](#datensatze)
不会链接到我的标题Datensätze
Link test
================
- [Datensätze](#datensatze)
Some text
Datensätze
----------
Some text
与RStudio讨论后,他们提出了一个关于这个问题的问题。同时,问题也得到了解决。目录中带有德语umlaute的标题正确引用文本中的标题保存文件时使用什么编码?您可以尝试强制UTF-8编码。值得一提的是,我无法重现这个问题——表单的链接,例如
umlaut.md#datensätze
在测试降价文档中运行良好。RStudio和OS Sierra使用UTF-8。Umlaut确实显示正确,但每当我在标题中使用它们时,自动生成的链接就不起作用。在我看来,knitr/pandoc的转换是正确的。在RStudio内部的查看器面板中,链接起作用,但将文件推到GitHub会破坏它。目录中的结果是[Datensätze](#datensatze)
。您能发布一个完整的可复制示例吗?也就是说,一个R标记文档在呈现时会生成一个带有这些断开链接的标记文档?TOC中应该是[Datensätze](#Datensätze)
。请参见演示。但我不确定是哪个包裹造成的。可能是rmarkdown
或pandoc
。可能不是knitr
。谢谢。这很有帮助!我更新了所有的软件包,从头开始,但还没有成功。我会继续调查这个问题。现在,至少我知道它应该起作用。