LaTex中使用循环连续绘图的例子
来源:互联网 发布:清朝人口知乎 编辑:程序博客网 时间:2024/06/04 23:31
总有需要在LaTex中使用循环连续绘图的时候,下面的代码使用了tikz宏包,计数器等技术.
先看代码:
%%====================================================\begin{frame}[fragile]由 $3$ 个人群可以构成$2^3 = 8$张 \remph{人际关系图},只需分析如下 \remph{$4$}张图即可:\\[12pt] %\setcounter{maincounter}{0}%设置计数器的值%每次增加一个值用\stepcounter{maincounter}\begin{tikzpicture}[line width = 1.0pt]\pgfmathsetmacro{\h}{1.4} %两点的水平间距\pgfmathsetmacro{\v}{1.4} %两点的垂直间距% %------------------------------------------------------\foreach \r/\c in {0/0,2/0,4/0,6/0} {\stepcounter{maincounter} %增加计数器的值\setcounter{secondcounter}{0}%设置计数器的值%定义原点坐标\coordinate (P0) at (\r,\c);\path (P0) node[circle,fill=red,inner sep=2pt](a){$a$}; \path (a)+(\h,0 ) node[circle,fill=red,inner sep=2pt](b){$b$}; \path ($ (a)!0.5! (b) $)+(0,\v) node[circle,fill=red,inner sep=2pt](c){$c$}; \path ($ (a)!0.5! (b) $)+(0,-0.5) node (T){ $\left( \themaincounter \right) $}; %画直线 \foreach \from/\to in {a/b,a/c,b/c} {\stepcounter{secondcounter} %增加计数器的值\ifthenelse{\value{secondcounter}<\value{maincounter}}{\draw[dashed] (\from) -- (\to) ;}{\draw[blue] (\from) -- (\to) ;}}}\end{tikzpicture}\end{frame}
下面是结果:
0 0
- LaTex中使用循环连续绘图的例子
- latex合理使用循环和判断选择语句进行绘图的例子
- 在LaTeX中使用强大的pgfplots绘图包
- Latex 中algorithm2e 使用例子
- [Latex]beamer中实现tikz的动画绘图的示例
- LaTeX中绘图工具包PGFPlots(1.13)的安装
- Android FrameBuffer 中绘图的简单例子
- 在shell中使用while循环的例子
- C#中for循环使用的小例子
- PHP中使用for循环来遍历下标连续的二维索引数组
- LaTeX 嵌入MATLAB 绘图的字体
- erlang中循环结构的例子
- 使用jquery实现的循环连续可停顿滚动
- 使用jquery实现的循环连续可停顿滚动
- LaTex中使用矩阵
- Markdown中使用LaTeX
- flash中循环例子
- MFC的对话框中使用OpenGL绘图
- Netty Protobuf C# 通信
- 所有浏览器为啥都带Mozilla
- Android Touch事件传递机制详解 上
- 黑马程序员 学习日记(十)
- 以u-boot为例介绍如何在MDK下调试elf格式文件
- LaTex中使用循环连续绘图的例子
- Cocos2d-x3.2下Lua,UserDefault、Texture的使用
- uboot.bin&zImage.bin编译步骤
- IOS 基于APNS消息推送原理与实现
- TCP 链路重置场景总结
- UVA11297--Census(二维线段树)
- 内存对齐
- git 服务器搭建纪要
- 项目1----------写自己的android录像机(1)