|
发表于 2017-3-5 17:07:54
|
他们大都说的是工科课本,标签明明是「数学」、「物理」嘛,那么我说说理科。简单的线框图、几何图形和物理图形、电路图如果在 TeX 下可以采用 PGF/TikZ 和一些子包高质量做图(GeoGebra 也算,因为能输出 TikZ 格式文件),另外 METAPOST 之类的也可以,化学式 LaTeX 可以有专门的宏包如 mhchem/chemfig 以及巨无霸级的 PPCHTeX 之类很多,其他环境情况下就不知道了。
涉及数据与统计类图像自然是用统计类编程软件 R 语言搭配 ggplot2 了,ggplot2 搭配适当的 PDF 输出库如 Cairo 直接输出 PDF 矢量图形可以直接嵌入到 TeX 当中,简直算是数据可视化领域的大杀器了。
这些程序可能与 Illustrator 这些软件相比制作过程不是那么直观,不过多用用就熟练了,制作过程没什么太多效率问题。然而最关键的,由于它们是矢量图形而且由描述性语言表述,首先保证了准确性、精确性以及后期容易复制修改,满足比如后面展示的交点、箭头所指的位置居中、文字基线对齐等等要求。
下列图片来自 TikZ 教程 PGF Manual (PDF: http://mirrors.ctan.org/graphics/pgf/base/doc/pgfmanual.pdf)入门章节,证明使用 TikZ 制作的矢量图很轻易就能达到这些出版级别的效果,而且现在作为 TeX 发行包(如 TeXLive)的一部分和直接写在 TeX 内部与文档其他部分浑然一体。前面 CAD 软件导出的渲染图也不过是位图而已吧。虽然下面展示的都是数学类,但处物理图的自然毫无问题,也可以轻松制作思维导图之类。
流程图:
几何图形:
节点图:
下面是 ggplot2 产生的一些图片(该部分图片来自互联网,因为之前我用的教程的 PDF 找不到了,其中第三张肯定来自于教程,前两张很容易做):
这种属于是默认样式做出来的图片:
对于后面两张地图是如何进行数据可视化的我只能说不知道,这两张图片只能用可怕形容了:
制作过程与介绍 - http://www.r-chart.com/2010/08/us-unemployment-data-animated.html
制作过程与介绍 - Great Maps with ggplot2 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
一键登录:
x
|