在 tex 环境中,可如下写人名,但是在 Rmd 文档中应该如何写呢?
- Daniela K. Schl\"{u} ter
- Schr\"{o}dinger equation
在 tex 环境中,可如下写人名,但是在 Rmd 文档中应该如何写呢?
哪位大侠可否提供一份 R Markdown 支持的特殊符号列表,类似 LaTeX 的特殊符号集合
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 的方案。
Umlaut 是元音的意思,&
是引用,;
是分割
刚又翻出来 Paul Murrell 的技术报告 Putting the Macron in Māori: Accented text in R Graphics,如果有这样的人名要放在图形里,怎么办,这是一个解决办法。
Schlüter 和 Schrödinger 都是德语姓氏,后者就是薛定谔。德语里的 Umlaut 是元音变音的意思,也就是 oua 这三个元音字母在变形(例如复数)的时候会视情况变成 öüä。
Rmd 文件里是直接输入 öüä 就行了,编出来的 html 和 pdf 都能正常显示。
德语键盘自带 öüä 三个键。一般的英文键盘没有。从别处拷贝粘贴过来就行了。