tikz包 安装_LaTeX—Tikz 宏包入门使用教程

这里是一则小广告:关注作者请点击这里哦:zdr0我的专栏里面不仅有学习笔记,也有一些科普文章,相信我的专栏不会让您失望哦~大家可以关注一下:数学及自然科学记得点赞加收藏哦~创作不易,请赞赏一下支持一下作者吧[期待]~文章中如果有错误的话还请各位大佬多多斧正,感谢!-尽力写最好的讲义,尽力写最好的科普。这篇文章中,我们来学习 中tikz宏包的一些基本命令。一般人们并不直接使用PGF 底层命令,而是通...
摘要由CSDN通过智能技术生成

这里是一则小广告:

关注作者请点击这里哦:zdr0

我的专栏里面不仅有学习笔记,也有一些科普文章,相信我的专栏不会让您失望哦~大家可以关注一下:数学及自然科学

记得点赞加收藏哦~

创作不易,请赞赏一下支持一下作者吧[期待]~

文章中如果有错误的话还请各位大佬多多斧正,感谢!

-尽力写最好的讲义,尽力写最好的科普。

这篇文章中,我们来学习

中tikz宏包的一些基本命令。

一般人们并不直接使用PGF 底层命令,而是通过它前端TikZ 来调用。在引用tikz 宏包之前,用户需要设置PGF 系统驱动。比如dvipdfmx 的设置方法如下,使用pdflatex 和xelatex 时,它知道驱动是谁。

\def\pgfsysdriver{pgfsys -dvipdfmx.def}

\usepackage{tikz}

\begin{document}

...

\end{document}

TikZ宏包是一个十分强大的绘图宏包,它提供\tikz 命令和tikzpicture 环境,具体绘图指令可以放在\tikz 后面,也可以放在tikzpicture 中间。两者效果相同,用户可以任意选择。

\tikz ...

\begin{tikzpicture}

...

\end{tikzpicture}

本人的习惯是使用后者。

基本图形对象

直线和矩形

使用PGF绘图的基本语法是:

\draw[option]...;

其中\draw 称为绘图命令;后面的...部分称为操作;而[]中的能容称为选项,也就是说[]内可以不写内容。

如果我们要绘制一条直线的话,我们只需要在\draw 命令后面输入点的坐标并使用--连结起来即可。比如:

%Ex1\begin{tikzpicture}

\draw (1,3)--(2,2)--(4,5);

\end{tikzpicture}图片1:Ex1。

当然了,你可以通过[option]将图片1中锋利的角变成圆角,在option 处填写rounded corners即可:

%Ex1(rounded corners)\begin{tikzpicture}

\draw[rounded corners] (1,3)--(2,2)--(4,5);

\end{tikzpicture}图片2:Ex1(rounded corners)。

我们也可以将Ex1 的首尾相连,使他成为一个“封闭”图形。做法也很简单,就是让最后一个点的坐标与起点相同即可:

%Ex1(circuit)\begin{tikzpicture}

\draw (1,3)--(2,2)--(4,5)--(1,3);

\end{tikzpicture}图片3:Ex1(circuit)。

但图片三并非真正意义上的封闭图形,因为那只是我们人为的设置了终点和起点一致而已。如果想要绘制真正意义上的封闭图形,那我们需要使用cycle 操作:

%Ex1(closed circuit)\begin{tikzpicture}

\draw (1,3)--(2,2)--(4,5)--cycle;

\end{tikzpicture}图片4:Ex1(closed circuit)。

你会发现图片4和图片3似乎没有什么区别,但是,如果将所有的角都换成圆角,那么区别就立刻出现了:图片5:加圆角效果。

图片5的左侧是我们对图片3加圆角的效果,右侧是对图片4加圆角的效果。可见,图片4这个伪封闭的图形它的左上顶点并未被圆角化,而图片4中的所有角均被圆角化了。

下面我们在来看看如何绘制一个矩形。矩形当然也有伪封闭和真封闭之分了,伪封闭的矩形我就不再举例了,下面的的代码是最正统的绘制矩形的方式:

%Ex2(rectangle)\begin{tikzpicture}

\draw (0,0) rectangle (4,2);

\end{tikzpicture}图片6:Ex2(rectangle)。

可见绘制矩形使用到的操作是 rectangle。我们只需要给出矩形的一对对角顶点然后将 rectangle 写在两者中间即可。比如Ex2 中的两个对角顶点分别是

。矩阵也有圆角选项,设置方式与之前一样:

%Ex2(rectangle rounded corners)\begin{tikzpicture}

\draw[rounded corners] (0,0) rectangle (4,2);

\end{tikzpicture}图片7:Ex2(rectangle rounded corners)。

圆、椭圆、弧

画一个圆的命令十分的简单,给出圆心坐标和半径,然后将circle 操作写在两者之间即可,注意半径值需要用小括号括起来:

%Ex3(circle)\begin{tikzpicture}

\draw (1,1) circle (1);

\end{tikzpicture}图片8:Ex3:(circle)。

Ex3绘制了一个圆心在

,半径为

的圆。

绘制椭圆的方式也很简单,只要给出椭圆的重心和长轴长、短轴长,然后将ellipse 操作写在两者中间即可,注意,长轴长和短轴长需要用括号括起来,两者之间用and隔开:

%Ex4(ellipse)\begin{tikzpicture}

\draw (1,1) ellipse (2 and 1);

\end{tikzpicture}图片9:Ex4(ellipse)。

Ex4绘制了一个中心在

,长轴长为

、短轴长为

<

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值