概述
内容摘要:对tikz宏包基本的介绍,以及直线、矩形和曲线的画法。
从此篇博文开始的一系列,介绍tikz宏包的用法。
Tikz宏包提供tikz命令和tikzpicture环境,具体的绘图命令可以放在tikz后面(每一个绘图命令前都需要一个tikz命令),也可以放在tikzpicture之间。
第一个例子代码:
%导言区加上usepackage{tikz}
tikz draw
(5,0)--(9,0)--(7,2)--cycle;
tikz draw [rounded corners]
(10,0)--(14,0)--(12,2)--cycle;
tikz draw (15,0) rectangle (19,2);
tikz draw [rounded corners] (20,0) rectangle
(24,2);
begin{tikzpicture}
draw
(5,0)--(9,0)--(7,2)--cycle;
draw
[rounded corners] (10,0)--(14,0)--(12,2)--cycle;
draw
(15,0) rectangle (19,2);
draw
[rounded corners] (20,0) rectangle (24,2);
end{tikzpicture}
效果:
说明:
(1)--用来画直线,rectangle画矩形,cycle用来封闭路径
(2)[rounded corners]
用来给图形加圆角
(3)操作都需要一个起始点参数,比如第一行cycle起始点是(7,2),
第三行rectangle的起始点是(15,0),也就是矩形的一个顶点,(19,2)是其对角顶点
第二个例子代码:
begin{tikzpicture}
draw
(0,0)..controls (2,2) and (4,2)..(4,0);
filldraw (0,0) circle (.1) (2,2) circle (.1)
(4,2) circle (.1) (4,0) circle (.1);
draw
(5,1) parabola bend (6,0) (7.414,2);
filldraw (5,1) circle (.1) (6,0) circle (.1)
(7.414,2) circle (.1);
draw
(8,0) sin (10,2) cos (12,0);
filldraw (8,0) circle (.1) (10,2) circle (.1)
(12,0) circle (.1);
end{tikzpicture}
效果:
说明:
(1)把直线的--换成..就得到贝塞尔曲线
(2)抛物线用parabola
上述代码中(5,1)是起点,(7.414,2)是终点,bend(6,0)指定了顶点
(3)正弦、余弦都需要起、止点,上述代码中正弦的末端是余弦的起点
(4)filldraw命令是标注曲线上的点
未完待续。。。。。。敬请期待!
最后
以上就是舒服秋天为你收集整理的tikz包 安装_latex中tikz宏包的使用(1)的全部内容,希望文章能够帮你解决tikz包 安装_latex中tikz宏包的使用(1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复