当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-01 17:22 

注册: 2009-01-23 23:03
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
毫无疑问,LaTeX在数学公式的编辑上相对其他工具有着极大的优势,对于理工科用户来说,经常会需要做幻灯向他人展示自己的工作成果。尽管LaTeX可以做出相当专业的幻灯,但是pdf格式在动态效果上比较欠缺,而如果使用ooffice等所见即所得的软件,公式编辑上又有欠缺。所以合适且高效率的办法是将LaTeX编译好的公式转化为背景透明的图片再插入到你的文档或幻灯中。尽管目前ooffice可以安转LaTeX插件,但是通过我个人的安装使用,感觉bug比较多,而且比较臃肿。

首先推荐一个网站,它可以帮助你在线的将LaTeX代码转化为图片格式:http://www.codecogs.com/components/equationeditor/equationeditor.php

但是如果我们不能上网,就不能做这些工作了么?以上这些促使我写了以下脚本,可以离线的完成将LaTeX代码写成的公式转化为可以插入的图片(png格式),只要你电脑中有LaTeX系统以及imagemagick(该软件ubuntu发行版应该是默认安装的,要是没有在新立得里搜以下就行了) 。这个小脚本我一共写了三种形式的,第一种是shell脚本和.tex在一个目录下,只要执行这个脚本就可以将最终图片输到你的主目录中,当然公式的内容是你tex文件中的。第二种脚本是独立的,执行之后会先提示你选择你的tex文件。第三种是可以加到你的scripts文件夹中的,只需右键点击你的tex,在你的scripts里面选择这个脚本就行。个人感觉第三个最方便,但也许也有人喜欢前两个,所以就都放上来了。

其中有一点是需要注意的,tex文档中的代码我已经测试好了,只需要把涉及公式那一部分替换即可,当然如果你想要一些特殊公式,可以添加自己的宏,其它部分不建议更改。建议将这个tex放到你的templates里面,这样可以随时用右键添加了(我就是这样用的)。

以下是三个打包的脚本和tex脚本。(默认图片都是输入到主目录中的,因为考虑到大家的系统可能是中文或英文或其他什么文字的,输出到桌面或其他什么地方可能有歧义,另外考虑到编码问题,提示语言用的是英文,要是大家看不惯可以回帖我改成中文,或者自己改一下)。

我最近比较忙,等空闲一些把脚本改成将图片生成在本文件夹中的,请大家关注本帖。 :em03

附件:
文件注释: LaTeX代码,将公式写在里面
Latex equation.tex.tar.gz [317 Bytes]
被下载 157 次


附件:
文件注释: 第一种,LaTeX和Shell脚本在同一目录
Latex_Equation_Editor.tar.gz [2.39 KiB]
被下载 83 次


附件:
文件注释: 第二种,文件选择
Latex_Equation_Editor(file_selection).tar.gz [1.74 KiB]
被下载 73 次


附件:
文件注释: 第三种,右键脚本
latex_Equation_Editor_Script.tar.gz [715 Bytes]
被下载 69 次


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-01 18:34 

注册: 2006-10-18 15:48
帖子: 700
送出感谢: 0 次
接收感谢: 0 次
不错,顶顶顶!

我毕业答辩的时候,原是用inkscape做的ppt... :em11
后来老板说:必须用office... :em20


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-01 22:26 

注册: 2006-10-14 22:07
帖子: 789
送出感谢: 0 次
接收感谢: 0 次
svg动画?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-02 6:46 

注册: 2007-03-11 17:40
帖子: 32
送出感谢: 0 次
接收感谢: 1
不是已经有相关的软体了?
Ekee: LaTeX equation editor
网址:http://rlehy.free.fr/

可以输出 PNG, SVG, PDF, EPS 等格式。

况且 Inkscape 本身也支援 LaTeX 公式,全部处理完再批次汇出 PNG 也可以 (Openoffice.org 不支援 SVG)。

bodhi 写道:
svg动画?


有一些 SVG 相关的简报、动画工具:
Svgslides
制作 SVG 简报,有自己的 GUI。
网址:http://volition.leeds.ac.uk/svgslides/
Jessyink
用多图层 Inkscape SVG 生成简报的脚本。
网址:http://code.google.com/p/jessyink/
Inkscape Slide
让 Inkscape SVG 多图层生成多页 PDF。
网址:http://projects.abourget.net/inkscapeslide/
AnimEasy
让 Inkscape 制作简单的动画 (Inkscape 的 Extension)。
网址:http://sourceforge.net/projects/animeasy/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-02 9:36 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
mark,学习


_________________

My blog


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-02 10:08 

注册: 2009-01-23 23:03
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
呵呵,写这个就是为了自己用的方便 :em02


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-20 19:43 

注册: 2009-01-23 23:03
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
bodhi 写道:
svg动画?

不是,是背景透明的png,可以插入到文档或者ppt中 :em01


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 原创脚本将LaTeX公式转化为图片
帖子发表于 : 2010-01-20 19:58 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em11


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译