一、准备工作
1、首先应该安装Latex软件,建议使用TexLive,下载地址:http://www.tug.org/texlive/ 。
2、安装完成后,我们可以使用命令行工具(如Windows下的cmd)运行命令:pdflatex。如果能够正常运行,则说明环境已经搭建完成。
二、画图工具
1、TikZ是Latex中最常用的画图工具,它可以画出包括数学符号、文本、线条、点、图像等多种元素的复杂图形。同时,TikZ还提供了大量的扩展库,可以方便地实现各种常见效果,如3D图像、流程图、时间轴等。
2、Pgfplots是基于TikZ的一个数据可视化工具,可以提供高度自定义的图表生成效果。
三、基本语法
1、绘制简单的图形,需要用到“\begin{tikzpicture}”和“\end{tikzpicture}”之间的代码,其中大括号内是绘图的具体命令。
2、绘图命令的基本语法为:\draw[] () ;
3、其中,指定线条的样式,如颜色、粗细、线型等;是起点坐标;是画出的具体图形,如线条、矩形、椭圆等。
四、实例展示
1、绘制简单图形: 矩形、圆形、直线
\begin{tikzpicture} \draw (0,0) rectangle (2,1); \draw (3,0) circle (1); \draw (5,0) -- (7,1); \end{tikzpicture}
代码解释:绘制一个长宽为2:1的矩形、半径为1的圆、由(5,0)连接到(7,1)的直线。
效果如下:
2、自定义样式
\tikzstyle{myline}=[ultra thick, red, dashed] \tikzstyle{myrect}=[draw=blue, fill=yellow!20, very thick, rounded corners] \begin{tikzpicture} \draw[myline] (0,0) -- (2,1); \draw[myrect] (3,0) rectangle (5,1); \end{tikzpicture}
代码解释:定义“myline”和“myrect”两个样式,其中myline为红色、虚线、超粗的线条;myrect为蓝色边框、黄色填充、非常粗、圆角的矩形。然后,分别使用了这两个样式进行绘图。
效果如下:
3、绘制函数图像
\begin{tikzpicture} \begin{axis}[ xlabel={$x$}, ylabel={$f(x)$}, ] % use default values for all ticks \pgfplotsinvokeforeach{2,3,...,10}{ \draw[black!50] ({log2(#1)},-2) -- ({log2(#1)},2); % the ticks \addplot[blue, ultra thick, samples=100, domain=0.125:2^(#1+0.5)] ({x},{sin(ln(x))/ln(x)}); } \end{axis} \end{tikzpicture}
代码解释:使用Pgfplots绘制Sin函数图像,其中“samples”指定绘制的样本点数量,“domain”指定绘制范围。
效果如下:
五、总结
本文介绍了Latex中的画图工具TikZ和Pgfplots的基本用法,并且分别通过实例展示了基本图形绘制、自定义样式和函数图像绘制。相信只要掌握了这些基础,就能够在Latex中轻松地创作出让人满意的图形。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/277738.html