[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz ./TODO metacode/umldoc.py metacode/latex.py...
From: |
Janne V. Kujala |
Subject: |
[Gzz-commits] gzz ./TODO metacode/umldoc.py metacode/latex.py... |
Date: |
Mon, 03 Feb 2003 06:52:59 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Janne V. Kujala <address@hidden> 03/02/03 06:52:59
Modified files:
. : TODO
metacode : umldoc.py
Added files:
metacode : latex.py latex2e.py
Log message:
Try reST -> LaTeX using Gruber's docutils latex writer
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/TODO.diff?tr1=1.547&tr2=1.548&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/metacode/latex.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/metacode/latex2e.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/metacode/umldoc.py.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
Patches:
Index: gzz/TODO
diff -u gzz/TODO:1.547 gzz/TODO:1.548
--- gzz/TODO:1.547 Mon Feb 3 06:37:59 2003
+++ gzz/TODO Mon Feb 3 06:52:58 2003
@@ -60,7 +60,9 @@
- move lots of stuff to lava and basalt
jvk:
- work on xudpf article
- - reST -> latex
+ - reST -> latex [Kluge done: use Gruber's latex writer for
+ files whose path contains 'manuscripts/' in umldoc.py.
+ Needs some cleanup and possibly more framework. ]
0.8alpha5: saving, loading etc. with mediaserver useful; tests
jvk:
Index: gzz/metacode/umldoc.py
diff -u gzz/metacode/umldoc.py:1.16 gzz/metacode/umldoc.py:1.17
--- gzz/metacode/umldoc.py:1.16 Mon Feb 3 04:44:41 2003
+++ gzz/metacode/umldoc.py Mon Feb 3 06:52:59 2003
@@ -66,6 +66,13 @@
return rstfiles
def run_convert(path):
+ def rst2both(path):
+ global rst2html, rst2latex
+ rst2html(path)
+ rst2latex(path)
+ if path.find("manuscripts/") != -1:
+ rst2html = rst2both
+
if os.path.isdir(path):
rstfiles = _rstFiles(path)
for rstfile in rstfiles:
@@ -98,6 +105,15 @@
args = '-stg --stylesheet '+settings['to_css']\
+' '+path+'.rst '+path+'.gen.html'
docutils.core.publish_cmdline(writer_name='html', argv=args.split())
+
+def rst2latex(path):
+ umltool.set_transition_paths(path)
+ settings['context'] = path
+ #the first pass - converts rst into latex
+ if path.endswith(".rst"): path = path[0:len(path)-4]
+ args = path+'.rst '+path+'.gen.latex'
+ docutils.core.publish_cmdline(writer_name='latex', argv=args.split())
+
try:
loop = sys.argv.index("loop") + 1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz ./TODO metacode/umldoc.py metacode/latex.py...,
Janne V. Kujala <=