【发布时间】:2020-06-10 22:34:20
【问题描述】:
所以我在 Rstudio 中使用 Rmarkdown 进行报告。自然地,使用 Knitr 来获得输出。对于 PDF 输出,我安装了 tinytex 包。
报告是英文的,所以我希望日期格式是英文的。
这是文档的开头:
---
title: "MyTitle"
subtitle: "Assignment 3"
date: "`r as.character(Sys.time(), '%d %B')`"
author: "MyName"
output:
html_document:
df_print: paged
theme: paper
highlight: tango
pdf_document: default
html_notebook: default
---
我把那个命令放在那里自动获取当前日期。
现在到有趣的部分。如果我点击 Knitr 下拉菜单中的“预览笔记本”,它会显示:
MyTitle
Assignment 3
MyName
27 February
First, the csv with the data is read.
注意当月的语言,这很重要。这里的语言是英语。都好。 现在,如果我想以 PDF 或 HTML 格式输出它,我会得到:
MyTitle
Assignment 3
MyName
27 fevereiro
First, the csv with the data is read.
月份语言现在是葡萄牙语,我想这是安装的语言。还有我的键盘语言,如果这很重要的话。
问题是:如何在 PDF 和 HTML 上输出英文? 谢谢
==========================
找到答案了!
我的 SO 是 Windows 10。
- 我进入 Windows 设置窗口,选择“时间和语言”
- 点击左侧的“区域”按钮
- 在“区域格式”部分下的下拉菜单“当前格式”中选择“英语(德国)”。
希望这对将来阅读此问题的人有用:)
【问题讨论】:
-
在编织之前尝试运行
Sys.setenv(LANG="en")。 -
谢谢,但不,同样的结果。还尝试了“English”和“english”。
标签: r rstudio r-markdown knitr rnotebook