Skip to content

Commit

Permalink
разобрался с генерацией русских pdf, как в тексте, так и в графиках
Browse files Browse the repository at this point in the history
  • Loading branch information
iMissile committed Jan 10, 2017
1 parent cdc5fd5 commit 0c425f8
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 15 deletions.
Binary file removed 46 PoC_dashboard/.RData
Binary file not shown.
8 changes: 7 additions & 1 deletion 62 a_la_weathermap/graph_examples.Rmd
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
---
title: "R Notebook"
output:
html_notebook: default
pdf_document:
keep_tex: yes
latex_engine: pdflatex
html_notebook: default
header-includes:
- \usepackage[T2A]{fontenc}
- \usepackage[utf8]{inputenc}
- \usepackage[russian]{babel}
- \usepackage{pscyr}
---

```{r}
Expand Down
62 changes: 48 additions & 14 deletions 62 a_la_weathermap/ru-tex-pdf-examples.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,51 @@
title: "ru-tex-pdf"
author: "ishutov"
date: '9 января 2017 г '
fontsize: 12pt
output:
pdf_document_xelatex:
pdf_document:
keep_tex: yes
latex_engine: xelatex
header-includes:
- \usepackage[T2A]{fontenc}
- \usepackage[utf8]{inputenc}
- \usepackage[russian]{babel}
- \usepackage{fontspec}
- \setmainfont{Cambria}
latex_engine: pdflatex
header-includes:
- \usepackage[T2A]{fontenc}
- \usepackage[utf8]{inputenc}
- \usepackage[russian]{babel}
- \usepackage{pscyr}
---

<!---
Конфигурация XeLaTeX
output:
pdf_document:
keep_tex: yes
latex_engine: xelatex
header-includes:
- \usepackage[T2A]{fontenc}
- \usepackage[utf8]{inputenc}
- \usepackage[russian]{babel}
- \usepackage{fontspec}
- \setmainfont{Cambria}
-->

<!---
Конфигурация pdfLaTeX
output:
pdf_document:
keep_tex: yes
latex_engine: pdflatex
header-includes:
- \usepackage[T2A]{fontenc}
- \usepackage[utf8]{inputenc}
- \usepackage[russian]{babel}
- \usepackage{pscyr}
-->


```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
knitr::opts_chunk$set(dev='cairo_pdf') # решили проблему с генерацией русского текста в графиках
# http://qa.piterdata.ninja/p/1742/
library(latex2exp)
library(ggplot2)
Expand All @@ -37,21 +67,25 @@ summary(cars)

You can also embed plots, for example:

```{r pressure1, echo=FALSE, dev="cairo_pdf"}
```{r pressure1, echo=FALSE}
# {r pressure1, echo=FALSE, dev="cairo_pdf"}
plot(pressure,
# xlab=TeX("Температура, $C^\\degree$"),
# ylab="Давление, Па")
# ylab=TeX("Давление, Па")
xlab="Температура, C",
ylab="Pressure")
```
```{r pressure2, echo=FALSE, dev="cairo_pdf"}
```{r pressure2, echo=FALSE}
# {r pressure2, echo=FALSE, dev="cairo_pdf"}
ggplot(pressure, aes(x=temperature, y=pressure)) +
geom_line(lwd = 1.2) +
# xlab=TeX("Температура, $C^\\degree$"),
xlab(TeX("Температура, $C^\\degree$")) + # не работает TeX в knitr !!!
xlab(expression(paste(alpha))) +
# ylab="Давление, Па")
xlab("Температура, C") +
ylab("Pressure")
# xlab("Температура, C") +
ylab("Pressure") # +
# hrbrmisc::theme_hrbrmstr(grid="XY")
```

Expand Down

0 comments on commit 0c425f8

Please sign in to comment.