[分享]inkscape 中 添加 latex支持 以输入数学公式

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
sunzhaoyu2000
帖子: 700
注册时间: 2006-10-18 15:48
送出感谢: 0
接收感谢: 0

[分享]inkscape 中 添加 latex支持 以输入数学公式

#1

帖子 sunzhaoyu2000 » 2008-11-18 11:12

Ubuntu gutsy/hardy/intrepid amd64/i386下
inkscape-0.46 + textext-0.3.3 + pdf2svg-0.2.1
实现在 矢量作图软件Inkscape 中输入复杂的数学公式

1.安装inkscape
sudo apt-get install inkscape

2.安装textext
http://www.elisanet.fi/ptvirtan/software/textext/ 下载textext-0.3.3.tar.gz,
解压到~/.inkscape/extensions/
(或下载附件)

3.安装pdf2svg
http://www.cityinthesky.co.uk/pdf2svg.html 下载pdf2svg-0.2.1 编译安装。
(或下载附件)
(可能依赖于以下软件 sudo apt-get install libcairo2-dev libpoppler-glib libgtk2.0-dev)
编译很简单:
tar -zxf pdf2svg-0.2.1.tar.gz
cd pdf2svg-0.2.1
./configure --prefix=/usr/local
make
sudo make install



4.
用法:
To create a new LaTeX object, choose Effects -> Tex Text, and type in your LaTeX code. The dialog has two additional fields:
Preamble file: name of a LaTeX preamble file, where you can put common definitions.
Scale factor: this affects how much a newly created LaTeX object is magnified. You can later change/reset this via Object -> Transform -> Matrix.

Afterwards, the object can be re-edited by selecting it and choosing Effects -> Tex Text again.


5.
在gutsy下这样已经可以使用
在hardy 和 intrepid amd64下无法使用
原因可能是因为python-xml的版本问题。
安装gutsy源里的版本搞定
(或下载附件)


6.
写tex的时候, 每次都要选择“Preamble file”(不点一下,必然出错), 而我根本用不上
所以摸索着改写textext,使得“Preamble file”消失。
下载我的textext.deb并
mv textext.deb ~/.inkscape/extensions/textext.py
(注意备份原文件)
附件
textext.deb
(24.04 KiB) 下载 48 次
python-xml_0.8.4-8ubuntu1_i386.deb
(430.41 KiB) 下载 25 次
python-xml_0.8.4-8ubuntu1_amd64.deb
(442.81 KiB) 下载 14 次
pdf2svg-0.2.1.tar.gz
(106.85 KiB) 下载 48 次
textext-0.3.3.tar.gz
(9.01 KiB) 下载 34 次
头像
eagle5678
帖子: 1820
注册时间: 2006-07-08 14:07
送出感谢: 14 次
接收感谢: 1 次

Re: [分享]inkscape 中 添加 latex支持 以输入数学公式

#2

帖子 eagle5678 » 2008-11-18 17:55

:em11
回复

回到 “办公、图像、机械电子设计等”