⇤ ← Revision 1 as of 2005-03-01 04:30:53
Size: 409
Comment:
|
Size: 1620
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
== 安装 == * 从py2tex主页 [http://www.sollunae.net/py2tex/], 下载安装包 * setup.py install |
|
Line 11: | Line 15: |
* 安装过程会在python/scripts里面生成以个py2tex脚本, 改脚本应该可以在*nix系统中正常使用, 但在windows下不能用 解决: 将py2tex拷贝到要使用的目录, 改名为py2texs.py * 命令行参数解释: {{{ py2texs.py [options] file -o name 输出文件名 -n 不使用数学模式 -m 使用数学模式(默认) -d 处理documentation strings none 不改变documentation strings直接由LaTeX处理 plain 当做引用处理 struct 当做结构化文档处理 -i 用LaTeX处理注释 -v 不处理注释 }}} * 例子 {{{ py2texs.py -n -o py2tex.pt py2tex.py }}} 生成py2tex.pt文件, 然后将插入TeX中对应位置. {{{ \PythonSource{py2tex.pt} }}} 需要使用宏包py2tex, TeX文件头中插入: {{{ \usepackage{py2tex} }}} py2tex宏包是一个sty, 在源码包的doc/source目录中, 是个连接文件, 指向py2tex.doc, 将其拷贝为py2tex.sty与py2texdoc.sty一起放在TeX的 localtexmf/tex/latex/py2tex目录下, 更新tex文件列表即可. |
-- Hoxide [DateTime(2004-09-13T01:21:13Z)] TableOfContents
Python 源代码转成TeX
关于
- 现有将Python源代码转成TeX的程序, py2tex 此模块为95年写的, 很多用法比较古老. 最新更新我2005年.
安装
从py2tex主页 [http://www.sollunae.net/py2tex/], 下载安装包
- setup.py install
用法
- 安装过程会在python/scripts里面生成以个py2tex脚本, 改脚本应该可以在*nix系统中正常使用, 但在windows下不能用
- 解决: 将py2tex拷贝到要使用的目录, 改名为py2texs.py
- 命令行参数解释:
py2texs.py [options] file -o name 输出文件名 -n 不使用数学模式 -m 使用数学模式(默认) -d 处理documentation strings none 不改变documentation strings直接由LaTeX处理 plain 当做引用处理 struct 当做结构化文档处理 -i 用LaTeX处理注释 -v 不处理注释
- 例子
py2texs.py -n -o py2tex.pt py2tex.py
- 生成py2tex.pt文件, 然后将插入TeX中对应位置.
\PythonSource{py2tex.pt}
- 需要使用宏包py2tex, TeX文件头中插入:
\usepackage{py2tex}
- py2tex宏包是一个sty, 在源码包的doc/source目录中, 是个连接文件, 指向py2tex.doc,
将其拷贝为py2tex.sty与py2texdoc.sty一起放在TeX的 localtexmf/tex/latex/py2tex目录下, 更新tex文件列表即可.
技巧
去除文件名和行号的sed程序
'''ppy2tex.sed''' 1d s/\\I{[0-9]*}\(.*\)$/\\I{}\1/