用latex的tikz宏包mindmap包绘制mindmap
效果展示
使用Latex绘制mindmap虽然不及Xmind等方便,但是足够灵活,如果耐心调节参数,也可以取得非常好看的效果。这里,使用了tikz宏包绘制了直线型的mindmap,如下图所示:
代码部分
调用宏包的代码如下:
\usepackage{tikz}
\usetikzlibrary{backgrounds,mindmap}
\usepackage{xcolor}
\usetikzlibrary{calc,positioning,intersections}
\usepackage{pgfplots}
\usepackage{listings}
使用绘图函数的代码如下:
\begin{tikzpicture}[edge from parent fork right,grow=right, level 1/.style={sibling distance=12em},level 2/.style={sibling distance=6em},level 3/.style={sibling distance=1em}, level distance=3cm]% \begin{tikzpicture}[edge from parent fork right,grow=right,level distance=2.5cm,level 1/.style={sibling distance=2cm}, level 2/.style={sibling distance=1cm}]\node[text width=1cm] {两大积分变换}child{node{拉普拉斯变换}child{node{应用}child{node{初值与终值定理}}child{node{解含初值的微积分方程(组)}}}child{node{性质}child{node{其他运算性质}}child{node{卷积运算}}child{node{微积分运算}}child{node{位移性(延迟性)}}child{node{线性性}}}child{node{基本概念}child{node{正变换}}child{node{反变换}child{node{部分分式展开}}child{node{留数法}}child{node{拉普拉斯反演法}}}}}child{node{预备知识}child{node{$\delta$函数}}child{node{积分变换基本概念}}}child{node{傅立叶变换}child{node{性质及应用}child{node{线性性}}child{node{位移性}}child{node{微积分运算}}child{node{卷积运算}}child{node{其他运算性质}}}child{node{基本概念}child{node{广义傅立叶变换}}child{node{傅立叶积分}}child{node{傅立叶变换}child{node{正变换}}child{node{反变换}}}child{node{傅立叶级数}}}};\end{tikzpicture}
绘图代码可以放在figure环境,也可以直接放在文档中,我是用于制作PPT的,因此我是直接放在PPT的frame环境中。
上述代码修改要点
修改结点
修改结点名字
直接改node{名字}
里面的名字就可以了。
增加或者删除结点
在对应的子结点child{ }
里面删除或添加child{node{子结点}}
修改结构
这部分参数修改在开头部分
\begin{tikzpicture}[edge from parent fork right,grow=right,level 1/.style={sibling distance=12em},level 2/.style={sibling distance=6em},level 3/.style={sibling distance=1em}, level distance=3cm]% \begin{tikzpicture}[edge from parent fork right,grow=right,level distance=2.5cm,level 1/.style={sibling distance=2cm}, level 2/.style={sibling distance=1cm}]
的参数选项中
修改结点名称的长度
修改level distance=2cm
的长度,可以使用cm或者em(字宽)单位。
修改结点生长方向
修改grow=right
的方向,可以是left、up、down,根据实际情况选择。
修改结点行间距
修改level 1/.style={sibling distance=12em}
,其中,level 1.style表示第一层子结点的参数风格,以此类推可有第二层、第三层等等,sibling distance表示行间距,根据合适选择取值,单位要求同上。
修改结点名称偏移
修改[text width=1cm]
的width(横向偏移),height(纵向偏移)和偏移量即可。
结合修改以上参数,可以得到较为美观的mindmap。
如要参考更为详细的资料,可以在命令行中输入texdoc tikz
阅读原文档以获取完整资料。
用latex的tikz宏包mindmap包绘制mindmap相关推荐
- tikz包 安装_LaTeX—Tikz 宏包入门使用教程
这里是一则小广告: 关注作者请点击这里哦:zdr0 我的专栏里面不仅有学习笔记,也有一些科普文章,相信我的专栏不会让您失望哦-大家可以关注一下:数学及自然科学 记得点赞加收藏哦- 创作不易,请赞赏一下 ...
- tikz包 安装_latex中tikz宏包的使用(1)
内容摘要:对tikz宏包基本的介绍,以及直线.矩形和曲线的画法. 从此篇博文开始的一系列,介绍tikz宏包的用法. Tikz宏包提供\tikz命令和tikzpicture环境,具体的绘图命令可以放在\ ...
- Latex使用ctex宏包没有隶书
问题 我们在使用latex的ctex宏包时,如果想使用隶书字体,会发现使用 \lishu 命令出错. 解决方法 出错的原因在于ctex使用的默认字体库是 'fandol',而这个字体库里是没有隶书字体 ...
- 用于LaTeX Python代码展现的minted包的安装及运行该包时TeXworks编译命令的设置
目录 1 介绍 2 安装包minted的方法 3 在Windows下配置TeXworks的针对minted包的编译指令 4 minted包的运行示例 1 介绍 早有利于LaTeX\LaTeXLATE ...
- LaTeX中TikZ绘图备忘一
LaTeX中的TikZ绘图功能很强,为了方便以后用到的时候好查询,所以这里把自己绘制过的内容记录在CSDN博客中. 在以下环境测试过 操作系统:Ubuntu 16.04 64位桌面版 LaTe ...
- TikZ宏包子库汇总和简介
宏包简介 TikZ功能包简介 tikz库 功能 备注 tikzcd 绘制交换图(commutative diagrams) tikz-dependency 绘制语言学和自然语言处理中经常会用到的描述单 ...
- 全网最简单的网络图画法,小白福音包学包会
全网最简单的网络图画法,小白福音包学包会 徐锐(助理研究员),广东省生态环境技术研究所,土壤微生物与宏基因组方向 版本1.0.1,更新日期:2020年6月23日 本项目永久地址:https://git ...
- 包吃包住包机票的培训你见过吗?云南高通量条形码培训班,截止5月31日
文章目录 2019年中国云南高通量条形码培训班 划重点 简介 日程 申请 授课教师 课程安排 培训地点 旅行 要求 参考文献 猜你喜欢 写在后面 2019年中国云南高通量条形码培训班 2019年云南高 ...
- Go 学习笔记(3)— 包概念、包特点、包名约束、main 包、包的声明、包的引用、包初始化
1. 包的概念 Go 语言是使用包来组织源代码的,并实现命名空间的管理.任何源代码文件必须属于某个包.源码文件的第一行有效代码必须是 package pacakgeName 语句,通过该语句声明自己所 ...
最新文章
- 经典教材《统计学习导论》现在有了Python版
- RHEL6搭建本地yum源
- ASP.NET中常用的文件上传下载方法
- 参数(parameter)和属性(attribute)的区别
- drawable和values的加载规则
- oracle数据库安装HotSpot,安装Oracle数据库软件遭遇诡异的HotSpot Virtual Machine Error : 11报错...
- 训练集的识别率一直波动_机器学习验证集为什么不再有新意?
- 收藏 | 图像识别的可视化解释史
- Golang中各种永远阻塞的方法
- HBase之HFile索引机制
- 阿里之后 “安卓终结者”来了!
- 笔记本电脑电池怎么拆_笔记本电脑光驱位置加装机械硬盘,应该知道的事
- spine纹理解包 黑底_本期全欧美阵容!种草了艾玛罗的斑马纹,海狸的针织Bra【海报街拍】...
- “box-shadow”属性(转)
- 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_9 typeAliases标签和package标签
- 通过微信小程序看趋势
- ajax跨域.pdf,探秘ajax跨域请求.pdf
- 全面接触PDF:最好用的PDF软件汇总
- VUE(7) : vue-element-admin[7] : json编辑器
- redis文档api以及SpringBoot集成操作