TikZ&PGF手册笔记:3D坐标与绘图命令详解
需积分: 50 166 浏览量
更新于2024-08-07
收藏 2.8MB PDF 举报
"TikZ&PGF手册(3.0.1a)笔记"
在LaTeX中,TikZ(以及其底层库PGF)是一个强大的绘图工具,用于创建高质量的矢量图形。这篇笔记主要关注TikZ中的坐标系统和基本操作,这对于理解如何在LaTeX中绘制图形至关重要。
1. **基本的坐标命令**:TikZ提供了一系列命令来定义和操作坐标。例如,`\pgfpoint{<x coordinate>}{<y coordinate>}`用来创建一个点,这里的坐标可以是包含单位的数学表达式。`\pgfpointorigin`则代表原点(0,0)。
2. **XY-坐标系**:默认情况下,x轴正方向是水平向右,长度为1cm,y轴正方向是垂直向上,长度也是1cm。可以通过`\pgfsetxvec`和`\pgfsetyvec`命令改变轴的方向,例如,你可以设置任何点为新的轴单位向量。
3. **极坐标**:使用`\pgfpointpolar{<degree>}{<radius>/<y-radius>}`可以生成极坐标下的点,其中`<degree>`是角度,`<radius>`和`<y-radius>`是相对于坐标轴单位向量的长度因子。
4. **三维坐标**:在TikZ中,通过`\pgfpointxyz{<sx>}{<sy>}{<sz>}`可以定义三维坐标系统中的点,每个分量都是与对应轴的单位向量的乘积。
5. **绘图示例**:在TikZ环境中,如`\begin{tikzpicture}`,可以使用`\draw[help lines] (0,0) grid (2,2);`绘制辅助网格,然后通过`\pgfpathmoveto`和`\pgfpathlineto`移动和绘制路径,最后使用`\pgfusepath{stroke}`来描边。
6. **TikZ的学习与应用**:笔记作者强调了TikZ在LaTeX中的重要性,它允许在文档内部直接绘制图形,确保图形与文本样式的一致性。通过学习TikZ,可以避免在不同软件间来回转换导致的问题。
7. **其他学习资源**:笔记作者提到,TikZ&PGF的手册是一个非常详尽且易懂的教程,适合初学者。此外,加入相关的QQ群可以获取更多LaTeX学习资源和帮助。
这些基本概念构成了使用TikZ进行图形绘制的基础。掌握这些,就能开始创建各种复杂的图形,包括数学图表、流程图、电路图等。通过学习和实践,用户可以逐步提升在LaTeX中绘制专业图形的能力。
5753 浏览量
1463 浏览量
173 浏览量
123 浏览量
点击了解资源详情
242 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
288 浏览量
LI_李波
- 粉丝: 64
- 资源: 4001
最新资源
- BookSearch
- 销货收入月报表DOC
- Destiny-One-TamperMonkey-Scripts:包含旨在改善“命运一号”用户界面的TamperMonkey脚本
- jquery分页控件.rar
- 分析算法
- 支持实现封面转动效果
- 采购管理规定DOC
- 使用 Xilinx FPGA 和 TI DSP 的 GPS 接收器:这些模型文件从系统级 GPS 接收器通道移动到实际操作硬件。-matlab开发
- springboot+mybatisPlus的源代码
- readme_renderer:在仓库中安全地呈现long_descriptionREADME文件
- tonymichaelhead.github.io
- groovy-orange-theme:橙色和金色Material gtk主题
- UniDontDestroyOnLoadComponent:【统一】DontDestroyOnLoadを适用をのコンポーネント
- 采购作业授权表DOC
- Burst:一款 2.5D PvE 刺客屠杀游戏
- Resume