文档章节

用gnuplot的epslatex终端画图插入Latex

Lynn_AIR
 Lynn_AIR
发布于 2014/04/14 16:16
字数 511
阅读 1519
收藏 1

由gnuplot的epslatex终端可以做出带有latex公式的图,可以很方便地插入latex文件中。

下述代码为一个gnuplot的epslatex终端画图的实例:

# plot dth_omega_m
set term epslatex standalone linewidth 2 color
set xlabel '$\Omega_m$'
set ylabel '$D_r^{th}$'
set output 'dth_omegam2.tex'
plot 'clpomegam.dat' u 1:2 w l t '$z_d=0.2905$, $z_s=0.8268$'
set output
quit

需要注意的是,用epslatex画图会得到两个文件:eps文件和tex文件,其中图形本身是存在eps文件中,而上述设置的带公式的xy轴label或者图形的title之类的信息是在tex文件中(如需修改公式可以直接编辑tex文件)。

set term时的standalone参数表示生成完整的可以独立编译的tex文件,这种情况下可先用epstopdf命令将生成的eps文件转化为pdf文件,再用pdflatex命令将tex文件编译成pdf文件,完整的图像就在这一pdf文档中,可如插入图片一样将其插入latex文件中:

\begin{figure}[htb]
\centering
\includegraphics[scale=1.0]{文件名.pdf}
\end{figure}

这一方法的好处是,生成的pdf格式在插入时还可以根据实际需要使用插入图片时的scale等参数进行调节,而不加standalone参数时,gnuplot会采用input的默认参数,所生成的tex文件不能单独编译成pdf文档,需要在latex正文中使用\input{文件名}命令插入图片,如:

\begin{figure}[htb]
\centering
\input{文件名}
\end{figure}

由于\input命令是直接把文件内容复制命令所在的位置,所以这一做法无法调节插入图片的大小,只能在gnuplot的set term时用size参数先行调节。

同时需要注意的是,在图片中插入公式时应在公式两端加$,即跟直接在latex正文中插公式一样的做法。

© 著作权归作者所有

Lynn_AIR
粉丝 2
博文 20
码字总数 10138
作品 0
广州
私信 提问
LaTeX入门系列之五(LaTeX视频)

关于LaTeX的视频在网上挺多,最近发现有几个比较经典的,来和大家分享一下! 1.LaTex入门教程 非常好的LaTex入门视频教程 五分钟让你写出自己的第一篇LaTex文章 2.ChinaTeX-LaTeX培训视频-La...

ganghao117
2013/07/16
5.4K
0
LaTeX | 为学术论文排版而生【浮动体篇】

说在前面 今天,迎来系列的第四篇【浮动体篇】,怎么感觉发布第三篇是很久之前的事情了呢(笑哭,逃)..... 关于,今天和大家多唠叨一点。 与主流的编程语言(如、、等相比),并没有那么多光...

临江仙卜算子
2018/12/22
126
0
[转载]LaTeX中用BibTex管理参考文献

BibTeX 是一种用来规范参考文献列表的一种文献管理软件,定义了一种比较通用的管理文献的格式, 用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来 管理参考文献. BibTeX 文件的后缀...

Yong_Luo
2011/03/17
3.6K
0
latex使用过程中的几个问题

最近在折腾latex排版,碰到若干问题,几经周折终于解决,总结如下。 1、lyx和latex不完全兼容,不要指望lyx导出的latex文件能被他人完美运行。 2、编辑器的选择:推荐gummi,可以实时预览,尤...

explore
2014/06/13
357
2
LaTeX入门系列之四(LaTeX模板)

下面是在网上收集到的国内外部分大学及期刊的LaTeX模板,分享一下!请大家下载使用,亲~使用前请核对是否适合最新格式哦! 一.国内部分高校毕业论文模板 清华大学论文模板 北京大学论文模板 ...

ganghao117
2013/07/16
6.3K
0

没有更多内容

加载失败,请刷新页面

加载更多

vue v-html动态生成的html怎么加样式

1. v-html加样式 在vue开发中碰到需要动态生成html,并且需要有样式,这时候发现像往常一样写样式的时候不起作用,网上搜了一下,发现通过 v-html 创建的 DOM 内容不受作用域内的样式影响,但...

litCabbage
36分钟前
4
0
Appium+python自动化(三十三)- 测试环境和本地环境傻傻滴分不清楚-Remote(超详解)

  简介   在前边所有涉及启动app的时候有这样一行代码driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps),很多小伙伴们和同学们不知道这个ip和端口哪里来的,我...

开源仔
43分钟前
2
0
各种放大器电路之功率放大器的分析

  供给负载一定输出功率的放大器叫做功率放大器。它是收音机、扩音机或其他电子设备的末级,它推动扬声器发出声音,使电动机转动,使记录仪表动作等。功率放大器主要是考虑如何获得最大的输...

xyxyty
44分钟前
3
0
MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
今天
13
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部