博士数学论坛

查看: 1560|回复: 25

初学用tikzpicture作图

[复制链接]
发表于 2016-10-29 07:10:44 | 显示全部楼层 |阅读模式
我使用 $\mathrm{\LaTeX}$主要是做笔记,要是用到书上的图都是截图贴上去,操作也很简单,所以一直懒得学作图。tikzpicture的代码可以直接嵌在 $\mathrm{\LaTeX}$源文件一起编译,这是我学习它的原因。上手还是挺容易的,可以照着PGFMANUAL文档里面的示例照葫芦画瓢。这是第一份习作,伪欧氏空间示意图,请大家提提意见。
源代码
\begin{tikzpicture}
\fill [color=lightgray](0,0)--(1.7,1.7)--(1.7,-1.7)--(0,0);
\fill [color=lightgray](0,0)--(-1.7,-1.7)--(-1.7,1.7)--(0,0);
\draw [->](-2.5,0) -- (2.5,0)node[below]{$x_1$};
\draw [->](0,-2) -- (0,-1.2) node [fill=white]{$(x,x)<0$}--
(0,1.2) node [fill=white]{$(x,x)<0$}--(0,2)node[right]{$x_2$};
\draw (-1.7,-1.7)node [right=5pt]{$T^-$}  -- (-0.6,-0.6) node [left=5pt]{$S_2$}-
- (0.2,0.2) node [right=5pt]{$(x,x)>0$} -- (1.7,1.7)node [left=5pt]{$T^+$};
\draw (-1.7,1.7)  -- (-0.2,0.2) node [left=5pt]{$(x,x)>0$}-- (0.6,-0.6) node
[right=5pt]{$S_1$}-- (1.7,-1.7);
\end{tikzpicture}





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2016-11-9 20:40:28 | 显示全部楼层
  1. \begin{tikzpicture}[domain=0:3.5]
  2. \draw [thick] [->](0,0) -- (1,0) --(3,0)node[below]{$1$}--(4,0);
  3. \draw [thick] [->](0,0) -- (0,1) -- (0,3) node[left] {$1$}--(0,4);
  4. \draw [thick] (0,0) -- (1,1) -- (3,3) --(3.5,3.5);
  5. \draw [dashed](1,0) -- (1,1);
  6. \draw [dashed](3,0) -- (3,3);
  7. \draw [thick] plot (\x,0.75+0.25*\x*\x);
  8. \draw [dashed] plot (\x,1.875+0.125*\x*\x);
  9. \draw [fill=black](3,0) circle(1pt);
  10. \draw [fill=black](0,3) circle(1pt);
  11. \draw [fill=black](3,3) circle(1pt);
  12. \draw [fill=black](1,1) circle(1pt);
  13. \end{tikzpicture}
复制代码

上一图只是画直线,这一张图画了函数曲线,这是概率里面分支过程一个性质证明用到的示意图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-11 20:13:26 | 显示全部楼层
单复变里画得最多就是直线和圆弧了,这一幅比较简单

  1. \begin{tikzpicture}
  2. \draw (0,0)--(0,6);
  3. \draw (0,5) node[left]{$i\beta_j$}--(2,2) node[right]{$z$}--(0,1) node[left] {$i\alpha_j$};
  4. \draw [->](1.6,1.8) arc (206.6:123.4:0.447)node[left=20pt,below] {$h_j(z)$};
  5. \end{tikzpicture}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-13 11:44:28 | 显示全部楼层
发现这个网站有很多的示例,http://www.texample.net/tikz/examples/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-26 20:36:09 | 显示全部楼层
一幅用留数计算积分的示意图,代码如下:

  1. \begin{tikzpicture}
  2. \draw  (0.333,0)--(3,0) node[right] {$n$};
  3. \draw  (0,0.333)--(2.981,0.333);
  4. \draw  (0,-0.333)--(2.981,-0.333);
  5. \draw (0,0.333) arc (90:270:0.333) node[below] {$0$};
  6. \draw [fill=black](0,0) circle(1pt);
  7. \draw [fill=black](1.8,0) circle(1pt);
  8. \draw [dashed](0,0) circle(1.8);
  9. \draw (1.8,0) circle(0.8);
  10. \draw (2.981,0.333) arc (6.38:353.62:3);
  11. \draw  (0.433,-0.333)node[below] {$1/n$};
  12. \draw  (1.9,0)node[below] {$x$};
  13. \draw  (1.9,0.333)node[above] {$B$};
  14. \draw  (0,2)node {$\partial B_{|x|}(0)$};
  15. \draw  (1.6,1.6)node {$I_n$};
  16. \end{tikzpicture}       
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-12 20:57:55 | 显示全部楼层
  1.         \begin{tikzpicture}
  2.                 \draw [->,thick](-5,0) -- (-3,0) node[below] {$-R$} -- (-2,0);
  3.                 \draw [thick](-2,0)--(-1,0) node[below]{$-r$};
  4.                 \draw [->,thick](1,0)node[below] {$r$} -- (2,0);
  5.                 \draw [thick](2,0)-- (3,0)node[below] {$R$} --(5,0);
  6.                 \draw [->,thick](3,0) arc (0:60:3) node[above,right=5pt] {$\gamma$};
  7.                 \draw [thick](-3,0) arc (180:60:3);
  8.                 \draw [->,thick](-1,0) arc (180:120:1);
  9.                 \draw [thick](1,0) arc (0:120:1);
  10.                 \draw [fill=black](0,0) circle(1pt) node[below]{$0$};
  11.                 \end{tikzpicture}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-17 16:03:38 | 显示全部楼层
源代码:

  1. \begin{tikzpicture}
  2. \draw (-5,0) -- (0,0) node[below] {$0$} -- (5,0);
  3. \draw [->,thick](2.958,0.5) arc (9.6:60:3) node[above,right=5pt] {$\gamma_R$};
  4. \draw [thick](-3,0) arc (180:60:3);
  5. \draw [thick](-3,0) arc (180:350.4:3);
  6. \draw [->,thick](-1,0) arc (180:120:1) node[above,left=5pt] {$\gamma_r$};
  7. \draw [thick](0.866,0.5) arc (30:120:1);
  8. \draw [thick](-1,0) arc (180:330:1);
  9. \draw [->,thick](0.866,0.5)--(2,0.5) node[above] {$L_1$};
  10. \draw [thick](2,0.5)--(2.958,0.5);
  11. \draw [->,thick](2.958,-0.5)--(2,-0.5) node[below] {$L_2$};
  12. \draw [thick](2,-0.5)--(0.866,-0.5);
  13. \draw [fill=black](0,0) circle(1pt) node[below]{$0$};
  14. \draw [fill=black](1,0) circle(1pt) node[below]{$r$};
  15. \draw [fill=black](3,0) circle(1pt) node[below]{$R$};
  16. \end{tikzpicture}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-24 14:39:53 | 显示全部楼层
洋节在即,发贴纪念。

  1. \begin{tikzpicture}
  2. \draw[->](-0.8,-0.6) node[right] {$\overline c$} arc (216.87:270:1);
  3. \draw[->](0,-1) arc (-90:90:1) node[above] {$\delta$};
  4. \draw(0,1) arc (90:143.13:1) node[right] {$c$};
  5. \draw [densely dotted](0,0)--(-3,0) node[right] {$-r$}--(-5,0);
  6. \draw[->,dashed](-3,-0.6) node[below] {$\gamma_1$}--(-3,0.6) node[above] {$\gamma_2$};
  7. \draw[->](-5,-0.6) --(-4,-0.6);
  8. \draw(-4,-0.6)--(-0.8,-0.6);
  9. \draw[->](-0.8,0.6)--(-4,0.6);
  10. \draw(-5,0.6)--(-4,0.6);
  11. \draw [fill=black](1,0) circle(1pt) node[right]{$s$};
  12. \end{tikzpicture}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2016-12-27 00:14:53 | 显示全部楼层
是 \LaTeX
回复 支持 反对

使用道具 举报

发表于 2016-12-27 00:15:19 | 显示全部楼层
可以修改颜色吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表