(1)下载exemaker包

http://effbot.org/downloads/#exemaker

(2)下载dot2tex包

http://code.google.com/p/dot2tex/

(3)制作dot2tex.exe可执行文件

先分别解压缩exemaker和dot2tex压缩包,然后把dot2tex解压后的目录下的dot2tex子目录下的所有.py文件拷贝至含有exemaker.exe的目录下,输入DOS命令如下:

exemaker dot2tex.py

(4)把制作得到的dot2tex.exe文件连同上步中拷贝的所有.py拷贝至系统路径所在的目录,或者新建一个目录,并把该目录加到系统路径上

把一个目录加入系统路径的具体做法:右键点击“我的电脑”;在弹出式菜单中选择“属性”;在打开的系统属性窗口上点击“高级”选项卡;在窗口下方点击“环境变量”按钮;在打开的环境变量窗口中的系统变量区域找到“path ”环境变量 ,双击;在打开的编辑系统变量窗口的变量值位置输入该目录,注意目录间必须用分号隔开。

(5)下载dot2texi包

ftp://cam.ctan.org/tex-archive/macros/latex/contrib/dot2texi.zip
(6)把dot2texi.sty加入到texmf目录树中

解压dot2tex包,得到dot2texi.sty。  在\texmf\tex\latex\目录下建立dot2texi子目录,把dot2texi.sty文件拷贝至该目录下。在DOS命令窗口中输入:

texbash --admin

重建texmf目录树

(如果用CTeX的话, 点击   开始-->CTeX-->MikTeX-->Maintenance(Admin)-->Settings(Admin) )

除此之外,还有一些需要的注意事项,请参见dot2tex和dot2texi手册。比如需要安装python2.4+,pyparsing,graphviz,xkeyval等等,考虑到安全性,某些tex系统默认不允许执行外部程序,比如pdflatex需要设置选项--shell-escape 。

在Windows XP 和 ChinaTeX20060918测试通过,如下例

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes}
\usepackage{dot2texi}
\begin{document}
% Define layers
\pgfdeclarelayer{background}
\pgfdeclarelayer{foreground}
\pgfsetlayers{background,main,foreground}% The scale option is useful for adjusting spacing between nodes.
% Note that this works best when straight lines are used to connect
% the nodes.
\begin{tikzpicture}[>=latex',scale=0.8]% set node style\tikzstyle{n} = [draw,shape=circle,minimum size=2em,inner sep=0pt,fill=red!20]\begin{dot2tex}[dot,tikz,codeonly,styleonly,options=-s -tmath]digraph G  {node [style="n"];A_1 -> B_1; A_1 -> B_2; A_1 -> B_3;B_1 -> C_1; B_1 -> C_2;B_2 -> C_2; B_2 -> C_3;B_3 -> C_3; B_3 -> C_4;}\end{dot2tex}% annotations\node[left=1em] at (C_1.west)  (l3) {Level 3};\node at (l3 |- B_1) (l2){Level 2};\node at (l3 |- A_1) (l1) {Level 1};% Draw lines to separate the levels. First we need to calculate% where the middle is.\path (l3) -- coordinate (l32) (l2) -- coordinate (l21) (l1);\draw[dashed] (C_1 |- l32) -- (l32 -| C_4);\draw[dashed] (C_1 |- l21) -- (l21 -| C_4);\draw[<->,red] (A_1) to[out=-120,in=90] (C_2);% Highlight the A_1 -> B_1 -> C_2 path. Use layers to draw% behind everything.\begin{pgfonlayer}{background}\draw[rounded corners=2em,line width=3em,blue!20,cap=round](A_1.center) -- (B_1.west) -- (C_2.center);\end{pgfonlayer}
\end{tikzpicture}
\end{document}

编译结果如下:

TeX系列: dot2tex 和 dot2texi 配置步骤相关推荐

  1. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  2. VMware View 5.0从菜鸟到高手系列 10 –远程图形工作站配置篇

    本文档依照PCoIP设备供应商丽台(Leadtek)提供的零客户机VP200P以及PCoI卡VP200H为例,为了介绍整个安装步骤.以下配置在VMware view 4.5中安装,但在更新的版本中如V ...

  3. Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台

    Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台 原文:Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台 转发请注明此文 ...

  4. Exchange Server2013 系列九:常规配置

    Exchange Server2013 系列九:常规配置(一) 杜飞 经过前面的部署之后,我们的客户端访问角色和邮箱服务器角色都已经实现了高可用,但目前还不能正常使用,需要对服务器进行常规的配置,主要 ...

  5. 思科服务器与交换机链接配置文件,使用思科S系列交换机上的配置迁移工具转换配置文件...

    使用思科S系列交换机上的配置迁移工具转换配置文件 简介 思科配置迁移工具允许您将上一代思科S系列交换机(如Sx200.Sx300和Sx500系列)的配置文件转换为最新设备(如Sx250.Sx350.S ...

  6. ASP.NET企业开发框架IsLine FrameWork系列之十三--框架配置信息大全(上)

    ASP.NET企业开发框架IsLine FrameWork系列之十三--框架配置信息大全(上) IsLine FrameWork一个是支持企业应用系统开发的框架,开发人员可以在其基础上对企业所需的应用 ...

  7. mysql参数优化步骤_MySQL架构优化实战系列4:SQL优化步骤与常用管理命令2(转)

    MySQL架构优化实战系列4:SQL优化步骤与常用管理命令 原文:http://dbaplus.cn/news-11-649-1.html 一.SQL语句优化步骤 1.查看MySQL状态及配置 sho ...

  8. HP/Aruba 2620系列交换机DHCP中继配置方法

    组网及说明 配置需求或说明 1.1 适用产品系列 本案例适用于如:HP/Aruba 2620 24/48 Switch.HP/Aruba 2620 24/48 PoE+ Switch. HP/Arub ...

  9. SCCM2012升级SP1系列之配置管理SCCM2012④配置SCCM2012补丁分发

    4.4 配置SCCM 2012补丁分发(软件更新) 1) 环境要求 a) 如果SCCM和WSUS在同一台服务器上,配置简单.需要注意在安装WSUS时请选择WSUS的端口为8530,避免和SCCM客户端 ...

最新文章

  1. C# tips ---值类型的装箱和拆箱
  2. 提示计算机未安装flash,大师应对安装了flash,但浏览器提示没安装,如何解决...
  3. OpenCV霍夫变换的演示代码(附完整代码)
  4. thinkphp 模板 php函数调用,thinkphp模版调用函数方法
  5. 设置linearlayout最大高度_ICEM CFD网格设置参数意义
  6. Eclipse调试Java程序技巧
  7. wuzhicms内的全局函数--load_class()
  8. 微pe工具箱是微软的吗_微PE:装机不求人,教你制作最纯净的PE安装系统
  9. siamfc-pytorch代码讲解(二):trainsiamfc
  10. Spring Cloud Gateway初体验
  11. 计算机用老毛桃u盘备份系统,如何一键备份还原系统?老毛桃一键备份系统详细步骤...
  12. ddos应急处理_DDoS攻击应急体系知多少?
  13. 每年10万被动收入目标分解
  14. 机载激光雷达测量技术理论与方法读书笔记(3)机载激光雷达测量数据的滤波分类
  15. 51入门_1602液晶
  16. 浅谈毕业院校对程序员的影响--蝴蝶如何飞的过沧海?
  17. android五大布局的作用,Android五大布局与实际应用详解
  18. 《系统工程》--课程笔记一(SE及系统科学体系)
  19. 加速计简单使用---迷宫游戏
  20. 本地MSE播放fragment mp4服务

热门文章

  1. c语言 教学大纲,C语言教学大纲 ).doc
  2. 漂亮特殊字体可复制_特殊字体生成器 漂亮特殊字体可复制
  3. python基本语句实验心得_总算领会python语言学习心得
  4. python如何画神经网络特征图
  5. 全国计算机考试比省级的难吗,国考和省考考题的区别,难度差异很大吗?
  6. 旋转卡(qia)壳 平面最远点对
  7. Large scale GAN training for high fidelity natural image synthesis解读
  8. centos 8 的图形操作界面在哪_【行测备考】立体图形截面有哪些实用技法?
  9. Mysql基础篇(4)—— 创建和管理表
  10. c++中数字与字符,字符与其ASCII转换