RStudio + Knitr +思维导图

时间:2018-12-13 05:05:36

标签: r rstudio knitr tikz

我正在尝试使用tikz库将思维导图集成到rstudio代码中。 但是出现错误:

\ prevdepth

不当

缺少\ endgroup插入。

这是代码段。

`   %思维导图包。

\ usepackage {tikz}

\ usetikzlibrary {mindmap}

\ usetikzlibrary {shadows}

`

\ begin {tikzpicture} [循环增长,文本宽度= 3cm,align =齐平中心,]

\ node {数据}

  child{node{Renaming Data Variable}}

  child{node{Converting data types}}

  child{node{Working with date format}}

  child{node{Adding New Records}}

  child{node{Filtering Data}}

  child{node{Dropping Data}}

  child{node{Merging and sorting data}}

  child{node{Reshaping Data}}

  child{node{Detecting Messy Data}}

  child{node{{Imputing Missing Data}}

; \ end {tikzpicture}

1 个答案:

答案 0 :(得分:0)

由于您的帖子不包含有效的TikZ /思维导图代码,因此以下是基于TeXample.net上的代码示例的可复制示例。

RMarkdown代码

关键是要在RMarkdown文档的YAML标头中的header-includes下包含其他LaTeX软件包和标头指令。

---
title: "Untitled"
header-includes:
   - \usepackage{tikz}
   - \usetikzlibrary{mindmap,shadows}
output: pdf_document
---

\begin{tikzpicture}
  \path[mindmap,concept color=black,text=white]
    node[concept] {Computer Science}
    [clockwise from=0]
    child[concept color=green!50!black] {
      node[concept] {practical}
      [clockwise from=90]
      child { node[concept] {algorithms} }
      child { node[concept] {data structures} }
      child { node[concept] {pro\-gramming languages} }
      child { node[concept] {software engineer\-ing} }
    }
    child[concept color=blue] {
      node[concept] {applied}
      [clockwise from=-30]
      child { node[concept] {databases} }
      child { node[concept] {WWW} }
    }
    child[concept color=red] { node[concept] {technical} }
    child[concept color=orange] { node[concept] {theoretical} };
\end{tikzpicture}

输出截图

enter image description here