\usepackage[all]{xy}
他的基本思想是以像在一个棋盘上对一个个元素进行指定(如一个字母,一个格子),我们也同时可以在元素画线等 *** 作。所以应该能满足对流程图的需要。
\xymatrix{
A\ar[r] &B\\
B\ar[u]\ar@{}[r]|\sim &C
我再贴个小例子,希望帮助你理解。具体的更多 *** 作你查查资料吧
用latex绘图按如下 *** 作:首先需要使用tikz包
\usepackage{xcolor}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,chains}
然后在figure中放置流程图
1.定义不同的形状(一般有基本形状,判断形状,像素点)
\tikzstyle{format}=[rectangle,draw,thin,fill=white]
%定义语句块的颜色,形状和边
\tikzstyle{test}=[diamond,aspect=2,draw,thin]
%定义条件块的形状,颜色
\tikzstyle{point}=[coordinate,on grid,]
%像素点,用于连接转移线
2.放置node,(图形元素)
%第一个node//// \node[样式] (标号){内容}
\node[format] (start){Start}
%后面的node,使用below of=标号,right of=标号,left of=标号,表示位置,可以加上node distance=xmm调节位置.
\node[format,below of=start,node distance=7mm] (define){Some defines}
3.连线\draw
%使用标号.东南西北表示链接该node的位置,[->,dashed]表示是否带箭头,虚线._,-|,|-表示连线拐弯情况
\draw[->] (n0.south) _ (n1)带箭头实线
\draw[-] (n0.south) _ (n1)不带箭头实线
\draw[] (n0.south) _ (n1.north)双箭头
\draw[\draw[\draw[->] (n1.north) to node{Yes} (n0.south)带字,字在箭头方向左边
\draw[->] (n1.north) to[out=60,in=300] node{Yes} (n0.south)曲线
\draw->,draw=red_(n1)带颜色的线
\draw[->] (start)_(define)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)