• R语言
  • 【已解决】人名中字母上打两点(此属重音),在 R Markdown 中该如何写

在 tex 环境中,可如下写人名,但是在 Rmd 文档中应该如何写呢?

  • Daniela K. Schl\"{u} ter
  • Schr\"{o}dinger equation

Schr$\ddot{o}$dinger equation

如果你乐意,可以 $\ddddot{o}$,最多四个

这里有另外两个解决方案,你可以直接复制粘贴(编码要对)或者用 standard HTML code

我记得 rmarkdown 在 latex 公式支持上用的是 MathJax 脚本,如果它不支持 \'' 那么 rmarkdown 也不会支持,但肯定支持 \ddot{} 因为数学公式里有。

    yufree 谢谢。
    您的第一个方案,感觉上怪怪的,有点一个单词里插入数学公式的感觉,LaTeX 特殊符号合集里,数学模式和文本模式分别对待的。

    使用 standard HTML code 简直要逆天呀,HTML 怎么有这么可怕的东西,Herr Müller sagt: "Über den Wolken können Sonnenuntergänge besonders schön sein.",这样的表示方式是谁发明的,拖出去打PP。(这种表示方式也可以输出PDF文档的,不受限制于 HTML 输出,此处补充 Dirk 大人的回答)

    最后一种方式的关键是要有一个完整列表在那供我随意Copy,或者知道这种字符需要通过什么复杂的键盘操作输入,因为下一次可能又遇见不同的类似字符了。

    最后的最后,为啥 MathJax 不完全支持 LaTeX 那一套呢? 因为这样的表达方式\"{u}非常形象,其他符号也一样,LaTeX 用户也很庞大,感觉很有意义的样子。

    真的是最后了,我采用直接 Copy 的方案。

    Cloud2016 更改标题为「【已解决】人名中字母上打两点(此属重音),在 R Markdown 中该如何写

    Schlüter 和 Schrödinger 都是德语姓氏,后者就是薛定谔。德语里的 Umlaut 是元音变音的意思,也就是 oua 这三个元音字母在变形(例如复数)的时候会视情况变成 öüä。

    Rmd 文件里是直接输入 öüä 就行了,编出来的 html 和 pdf 都能正常显示。

    德语键盘自带 öüä 三个键。一般的英文键盘没有。从别处拷贝粘贴过来就行了。