快捷搜索:  汽车  科技

latex插入图的命令(轻松搞定LaTeX高质量排版函数图)

latex插入图的命令(轻松搞定LaTeX高质量排版函数图)\documentclass{standalone} \usepackage{tikz pgfplots} \pgfplotsset{compat=1.16} \begin{document} \begin{tikzpicture} \begin{axis}[title = {"hello world"}] \addplot {x^3}; \end{axis} \end{tikzpicture} \end{document}代码介绍:熟悉 LaTeX 排版的同学都知道高质量排版中的图像往往以矢量图作为第一选择,而 LaTeX 排版中这些图像它们通常是以 .pdf 后缀名的静态文件方式插入并编译,由于图像是第三方软件生成的,在实际排版中如果遇到需要修改数据,重新生成图像时,往往修改起来并不是很方便。但当我们使用 PGFplots 宏包后便不会有以上提到的问题,对于编程

前言

本文阅读适合人群:

  • 科研学术文章发表排版图像质量改进需要;
  • 熟悉 LaTeX 排版,设计并编译图像(函数图)需求的科研人群;
  • 高质量排版技巧、方法学习者;

阅读时间:

  • 3到7分钟;

资源(长期有效更新):

  • 【overleaf】 https://www.overleaf.com/read/cwshcgfmqqhq

高质量的学术排版中经常会使用到 LaTeX 理工科研究中数据展示效果往往决定了整篇文章排版的颜值(见下图)

latex插入图的命令(轻松搞定LaTeX高质量排版函数图)(1)

latex插入图的命令(轻松搞定LaTeX高质量排版函数图)(2)

图片来自:Manual for Package pgfplots 2018.03.28

像上面这些函数图或图像都可以轻松使用基于 TikZ/PGF 的 PGFplots 宏包轻松编译得到。


熟悉 LaTeX 排版的同学都知道高质量排版中的图像往往以矢量图作为第一选择,而 LaTeX 排版中这些图像它们通常是以 .pdf 后缀名的静态文件方式插入并编译,由于图像是第三方软件生成的,在实际排版中如果遇到需要修改数据,重新生成图像时,往往修改起来并不是很方便。但当我们使用 PGFplots 宏包后便不会有以上提到的问题,对于编程能力稍强的同学来说,只要结合 Python 或其它语言编程 稍稍写上少量代码就能将数据分析处理与 LaTeX 高质量排版结合,从而实现自动化的数据图像排版。

一个 Hellow world 了解 PGFplots 如何绘制函数图像

\documentclass{standalone} \usepackage{tikz pgfplots} \pgfplotsset{compat=1.16} \begin{document} \begin{tikzpicture} \begin{axis}[title = {"hello world"}] \addplot {x^3}; \end{axis} \end{tikzpicture} \end{document}

latex插入图的命令(轻松搞定LaTeX高质量排版函数图)(3)

代码介绍:

  • line1:表示加载文档类:standalone;
  • line2:加载顶顶大名的核心宏包的 tikz 以及基于tikz/PGF的 pgfplots 宏包;
  • line3:表示 pgfplots 参数设置 compat 表示当前 pgfplots 编译时的版本 (更多的其它参数另开篇章作介绍);
  • line5:通常 \begin{*} 开头 \end{*} 结尾,表示环境宏命令。这里是正文的标准的 document 环境;
  • line6-7:tikzpicture 环境中一般编写 TikZ/PGF 宏命令,这里调用 pgfplots 宏包进行函数图绘制,因此插入 axis 坐标系环境,中括号 [] 内容是该坐标系一些参数设置,title表示图的标题(更多的其它参数另开篇章作介绍);
  • line8:\addplot {expr} : 其中 \addplot 是绘制2D函数图的宏命令,花括号 {} 内容为表达式;


关于更多的算子以及算子的设置选项将在其它章节中展开介绍.

备注

  • 如果本地系统是win平台且已安装texlive编译环境 可在控制台中通过以下命令
  • texdoc tikz
  • texdoc pgfplots
  • 查看更为详细的官方帮助文档 了解更多细节;

总结

本文通过一个简例介绍了 latex - TikZ/PGF - PGFplots 宏包的 hello world ,下一章节,我们将介绍 pgfplots 函数图的标题相关的设置。

如果本文对大家有帮助,欢迎大家订阅收藏评论或者转发!

猜您喜欢: