【问题标题】:Knitr weird problem with output languages输出语言的knitr奇怪问题
【发布时间】: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。

  1. 我进入 Windows 设置窗口,选择“时间和语言”
  2. 点击左侧的“区域”按钮
  3. 在“区域格式”部分下的下拉菜单“当前格式”中选择“英语(德国)”。

希望这对将来阅读此问题的人有用:)

【问题讨论】:

  • 在编织之前尝试运行Sys.setenv(LANG="en")
  • 谢谢,但不,同样的结果。还尝试了“English”和“english”。

标签: r rstudio r-markdown knitr rnotebook


【解决方案1】:

找到答案了!

我的 SO 是 Windows 10。

  1. 我进入 Windows 设置窗口,选择“时间和语言”
  2. 点击左侧的“区域”按钮
  3. 在“区域格式”部分下的下拉菜单“当前格式”中选择“英语(德国)”。

希望这对将来阅读此问题的人有用:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 2020-07-24
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多