登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

motioo 的博客

 
 
 

日志

 
 
 
 

xfig 中使用latex 公式输出eps 图像的问题  

2009-04-16 06:04:49|  分类: Tex |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
使用 fig2eps 不好,因为生成的dvi 文件中图像大小不对。

一次准备工作,(以后就不需要重复下面几步)
1.
在.bashrc 中加上
alias xfig='xfig -geometry 950x700+50+20 -metric -startgridmode 3 -specialtext -latexfonts -startlatexFont default'
使得以后启动 xfig 时无需带繁琐参数.

2.
建立一个文件夹子
mkdir ~/local
在 local 下建立一个 latex 模板文件
xfig_to_eps.tex
内容如下:
%\documentstyle[aps,preprint,twoside]{revtex}
%\documentstyle[12pt,twoside]{article}
\documentclass[12pt,twoside]{article}
\usepackage{amssymb,amsmath,graphics,epsfig,color}
\pagestyle{empty}

\begin{document}

\begin{figure}
\input{temp.pstex_t}
\end{figure}
\end{document}

3.
建立一个 tmp 文件夹
mkdir ~/tmp

4.
建立一个可执行脚本
xfig2eps
内容如下
cp $1.pstex_t ~/tmp/temp.pstex_t
cp $1.pstex ~/tmp/
cp ~/local/xfig_to_eps.tex ~/tmp/xfig_to_eps.tex
cd ~/tmp/
latex xfig_to_eps
dvips -E -o $1.eps xfig_to_eps.dvi
rm temp.pstex_t
rm $1.pstex
rm xfig_to_eps.aux
rm xfig_to_eps.dvi
rm xfig_to_eps.log
rm xfig_to_eps.tex
cd -
mv ~/tmp/$1.eps ./

5.
把 此脚本放在一个能被搜索的路径里,如 /usr/local/bin/ 下
sudo mv xfig2eps /usr/local/bin
sudo chmod a+x /usr/local/bin/xfig2eps

下面是工作是你以后每次用xfig 绘图和转化所要做的工作

xfig 绘图时,用 两个$ 来表明是latex 公式。

可以输出成 combined latex/ps (both parts)
例如你建立的xfig 文件是 model.fig
则输出得到的两个文件 model.pstex model.pstex_t

在这两个文件所在目录下运行命令
xfig2eps model
则得到 model.eps

讨论:
这样得到的 model.eps 和 fig2eps 命令 (安装transfig带)
生成的 eps 文件相比,bounding box 设置更好,因此
使用本文方法生成的eps 文件插入latex 文档后得到的 dvi 文件
大小合适的图形。


参考 http://www.eg.bucknell.edu/physics/ph329/xfig_latex.html
修改了他的脚本,不然在我机器上无法全自动工作。

  评论这张
 
阅读(953)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018