Aby otrzymać polskie znaki w raportach rmarkdown eksportowanych do PDF należy:
--- title: "Mój raport" date: 2015.02.07 output: pdf_document: dev: cairo_pdf --- Treść raportu...
Na marginesie w analogiczny sposób (ustawiając `dev: svg` w `html_document:`) można uzyskać wykresy SVG przy eksporcie do HTML.
pdf.options(encoding = 'CP1250')
if(opts_knit$get('rmarkdown.pandoc.to') == 'latex'){ # czy eksport do PDF cairo = capabilities()['cairo'] if(cairo %in% TRUE){ # czy dostępna funkcja cairo_pdf()? opts_chunk$set('dev' = 'cairo_pdf') }else{ pdf.options(encoding = 'CP1250') # jeśli nie, zastosuj pierwszą metodę } }
Przedstawiony powyżej kod wstawiamy przed pierwszym wykresem w szablonie markdown (a najlepiej w ogóle na początku dokumentu).