一、準備工作
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/zh-tw/n/277738.html