gzz-commits
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]