如何在R-markdown中显示非英文字符?在其他英文文档中,我想呈现一个' u'在其上方有两个圆点(一个'变音符号')。这是中' u' 的正确拼写'穆勒'
答案 0 :(得分:10)
我们可以比@RHertel答案做得更好。虽然HTML标记的显式使用起作用,但它可能会将我们限制为HTML输出 - 这是不酷的。
使用RStudio文档检查您发现UTF-8已经是默认值(虽然我做了一个额外的'文件 - >使用编码保存',这表明它已经是UTF-8)。因此,只需输入正确的unicode字符即可。以下是RStudio创建的标准文件的一些变化:
---
title: "Encoding Demo"
author: "Dirk Eddelbüttel"
date: "2/27/2016"
output: html_document
---
## R Markdown
Herr Müller sagt: "Über den Wolken können Sonnenuntergänge besonders schön sein."
导致以下HTML:
答案 1 :(得分:7)
您可以使用standard HTML code。
例如,可以通过在符号后面放置相应的元音来显示德语字母ä,然后是public class Engine extends MovieClip {
private var preloader: ThePreloader;
public function Engine() {
stage.addEventListener("gameSTART", fGameStart);
stage.addEventListener("gameOVER", fGameOver);
}
private var numStars: int = 80;
public static var enemyList: Array = new Array();
private var ourShip: Ship;
public function fGameStart(evt: Event): void {
ourShip = new Ship(stage);
ourShip.x = stage.stageWidth / 2;
ourShip.y = stage.stageHeight / 2;
ourShip.addEventListener("hit", shipHit, false, 0, true);
stage.addChild(ourShip);
for (var i: int = 0; i < numStars; i++) {
stage.addChildAt(new Star(stage), stage.getChildIndex(ourShip));
}
addEventListener(Event.ENTER_FRAME, loop, false, 0, true);
function loop(e: Event): void {
if (Math.floor(Math.random() * 20) == 5) {
var enemy: Stinger = new Stinger(stage, ourShip);
enemy.addEventListener(Event.REMOVED_FROM_STAGE, removeEnemy, false, 0, true);
enemy.addEventListener("killed", enemyKilled, false, 0, true);
enemyList.push(enemy);
stage.addChild(enemy);
}
else if (Math.floor(Math.random() * 80) == 5) {
var enemy2: Stinger2 = new Stinger2(stage, ourShip);
enemy2.addEventListener(Event.REMOVED_FROM_STAGE, removeEnemy, false, 0, true);
enemy2.addEventListener("killed", enemyKilled, false, 0, true);
enemyList.push(enemy2);
stage.addChild(enemy2);
}
}
}
public function fGameOver(e: Event) {
gotoAndStop(4);
ourShip = null;
}
}
,即uml;
。
以下是.Rmd文件的示例:
ä