4.1 画箭头
使用tikz绘制不同类型的箭头。
4.1.1 代码
\begin{tikzpicture}
\draw[->] (-3,3) -- (3,3);
\draw[->>] (-3,2) -- (3,2);
\draw[->|] (-3,1) -- (3,1);
\draw[-to] (-3,0) -- (3,0);
\draw[-latex] (-3,-1) -- (3,-1);
\draw[-stealth] (-3,-2) -- (3,-2);
\end{tikzpicture}
4.1.2 图形
4.2 画网格
画网格主要用于辅助绘图,其中 help lines 是个不错的参数设置。此外 step 用来控制网格之间的间距,可以color来设置网格的颜色。第一个坐标点是网格的左底点,第二个坐标点是网格的右定点。step默认为1.
4.2.1 代码
\begin{tikzpicture}
\draw[step=1,help lines] ( -5,-5 ) grid ( 5, 5);
\end{tikzpicture}
4.2.2 图形
4.3 画圆、点、椭圆
4.3.1 代码
\documentclass[10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[step=1,help lines] ( -5,-5 ) grid ( 5, 5);
\draw (0,0) circle (2); %画圆
\fill (0,0) circle (2pt);%画点
\draw (0,0) ellipse (2 and 1 );%画椭圆
\draw[color=red] (-1,-1) rectangle (1,1);%画长方形
\end{tikzpicture}
\end{document}
其中画点的时候使用的fill命令也是填充命令,可以填充封闭曲线。
4.3.2 图形
tikz基本绘图命令很简单,要比其他的绘图软件简单许多。
5 参数方程画圆和圆弧
圆的参数方程是:
其中r是圆的半径,是圆的参数。
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[->] (-3.2,0)--(3.2,0);
\draw[->] (0,-3.2)--(0,3.2);
\draw [red,thick,domain=0:90] plot ({2*cos(\x)}, {2*sin(\x)});
\draw [blue,thick,domain=180:270] plot ({cos(\x)},{sin(\x)});
\end{tikzpicture}
\end{document}
tikz的arc命令绘制圆弧
\draw[green] (0,2) arc(90:180:2);
这条命令的意思是从(0,2)这一点开始画,画个半径是2,圆弧从90到180度的半圆弧。如果你想从圆上的一点开始画弧,你需要知道圆上这一点的坐标。这条命令经常和参数方程方法搭配使用。
例如
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[->] (-3.2,0)--(3.2,0);
\draw[->] (0,-3.2)--(0,3.2);
\draw[red!50] (0,0) circle (2);
\draw[green] (0,2) arc(90:180:2);
\draw[red] (0,0) arc(0:60:1);
\draw[yellow] (1,0) arc(50:60:1);
\draw[green] (0.1,0) arc(10:30:1);
\end{tikzpicture}
\end{document}
椭圆也有类似的弧度命令可以参看网站:
http://www.latexstudio.net/archives/51453.html
参考网站
https://tex.stackexchange.com/questions/66216/draw-arc-in-tikz-when-center-of-circle-is-specified/66219