简体   繁体   English

RStudio + Knitr + 思维导图

[英]RStudio + Knitr + mind mapping

I am trying to integrate mind mapping using tikz library into rstudio code.我正在尝试将使用 tikz 库的思维导图集成到 rstudio 代码中。 But am getting an error:但我收到一个错误:

improper \\prevdepth不当 \\prevdepth

missing \\endgroup inserted.缺少 \\endgroup 插入。

Here is the piece of code.这是一段代码。

  % mind mapping packages.

   \usepackage{tikz}

   \usetikzlibrary{mindmap}

   \usetikzlibrary{shadows}

\begin{tikzpicture}[grow cyclic, text width = 3cm, align=flush center, ]

\node{Data }

      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}

As your post does not contain valid TikZ/mindmap code, here is a reproducible example based on code examples found on TeXample.net .由于您的帖子不包含有效的 TikZ/mindmap 代码,这里有一个基于TeXample.net上的代码示例的可重现示例。

RMarkdown code RMarkdown 代码

Here the critical part is to include additional LaTeX packages and header directives under header-includes in the YAML header of the RMarkdown document.这里的关键部分是在 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}

Screenshot of output输出截图

在此处输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM