【发布时间】:2019-05-25 20:00:40
【问题描述】:
我正在尝试从 .Rmd 文件中将 RStudio 中的 ąčęėįšųž 等立陶宛字符编成 pdf 文件。虽然编织到 html 工作正常并且 ggplot 标题具有立陶宛字符,但编织到 pdf 时 ggplot 确实会产生警告并忽略这些字符。
可重现的例子:
---
title: "Untitled"
output:
pdf_document:
includes:
in_header: header_lt_text.txt
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(ggplot2)
```
## Lithuanian char: ĄČĘĖĮŠŲŪžąčęėįšųūž
```{r}
ggplot(iris, aes(Sepal.Length, Sepal.Width))+
geom_point(aes(col=Species))+
labs(title="Lithuanian char: ĄČĘĖĮŠŲŪžąčęėįšųūž")
```
我通过header_lt_text.txt 传递以下参数:
\usepackage[utf8]{inputenc}
\usepackage[L7x]{fontenc}
\usepackage[lithuanian]{babel}
\usepackage{setspace}
\onehalfspacing
关于如何让ggplot 创建正确的标签有什么建议吗?
【问题讨论】:
-
@bbiasi 不幸的是,我的问题与主文档无关,而与嵌入的 ggplot2 图表有关。我用标题清除主文档中的任何问题,包括
\usepackage[L7x]{fontenc} -
您使用的是 Windows 吗? R on WINdows 总是有 UTF-8 编码的问题。
-
我在这个问题上开了一个赏金,希望对你有所帮助。