Ответ 1
В этом сообщении описано, как использовать пакеты LaTeX в R Markdown. Не уверен, что пакет tikz работает с R Markdown, хотя.
R Markdown - хороший инструмент для создания документов. Он может использовать оператор Latex в каталоге R Markdwon. Но когда я пытаюсь вставить изображение TikZ, я теряюсь о том, как добавить в него преамбулу \usepackage {tikz}, поэтому компиляция завершится неудачно.
пример кода:
---
title: "R Markdown with tikz picture"
author: "Me"
date: "January 10, 2015"
output: beamer_presentation
---
## TikZ picture
- Here is a TikZ picutre
\begin{tikzpicture}
\draw (0,0) circle (2cm);
\end{tikzpicture}
Так как на самом деле он будет генерировать латексный документ, так что просто добавьте его в латекс, а затем скомпилируйте его в pdf, но я хочу, чтобы я мог просто сделать это в R Markdown, затем нажмите кнопку "Вязать PDF", чтобы создать pdf-документ непосредственно.
В этом сообщении описано, как использовать пакеты LaTeX в R Markdown. Не уверен, что пакет tikz работает с R Markdown, хотя.
Это пример того, как использовать tikz-граф в R Markdown внутри R Studio
---
title: "Hello World"
author: "Me"
date: "February 17, 2015"
output:
pdf_document: default
header-includes:
- \usepackage{tikz}
- \usepackage{pgfplots}
---
## TikZ picture
- Here is a TikZ picutre
\begin{tikzpicture}
\draw (0,0) circle (2cm);
\end{tikzpicture}
- Here is another TikZ picutre
\begin{tikzpicture}
\begin{axis}[xmax=9,ymax=9, samples=50]
\addplot[blue, ultra thick] (x,x*x);
\addplot[red, ultra thick] (x*x,x);
\end{axis}
\end{tikzpicture}
Вывод: