gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/metacode latex2e.py


From: Benja Fallenstein
Subject: [Gzz-commits] gzz/metacode latex2e.py
Date: Fri, 14 Feb 2003 09:59:20 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Benja Fallenstein <address@hidden>      03/02/14 09:59:19

Modified files:
        metacode       : latex2e.py 

Log message:
        -onpage-

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/metacode/latex2e.py.diff?tr1=1.32&tr2=1.33&r1=text&r2=text

Patches:
Index: gzz/metacode/latex2e.py
diff -u gzz/metacode/latex2e.py:1.32 gzz/metacode/latex2e.py:1.33
--- gzz/metacode/latex2e.py:1.32        Thu Feb 13 14:10:53 2003
+++ gzz/metacode/latex2e.py     Fri Feb 14 09:59:19 2003
@@ -3,8 +3,8 @@
 """
 :Author: Engelbert Gruber (hacked by the Gzz project)
 :Contact: address@hidden
-:Revision: $Revision: 1.32 $
-:Date: $Date: 2003/02/13 19:10:53 $
+:Revision: $Revision: 1.33 $
+:Date: $Date: 2003/02/14 14:59:19 $
 :Copyright: This module has been placed in the public domain.
 
 LaTeX2e document tree Writer.
@@ -451,7 +451,16 @@
         if node.has_key('refid'):
             href = node['refid']
         if not href.startswith('ref-'):
-            self.body.append('\\cite{%s}' % ','.join(href.split('-andalso-')))
+            if href.find('-onpage-') > -1:
+                (name, rest) = href.split('-onpage-')
+                if rest.find('-'):
+                    cf = 'pp. %s-%s' % rest.split('-')
+                else:
+                    cf = 'p. %s' % rest
+
+                self.body.append('\\cite[%s]{%s}' % cf, name)
+            else:
+                self.body.append('\\cite{%s}' % 
','.join(href.split('-andalso-')))
         else:
             self.body.append('\\ref{%s}' % href[4:])
         self.body.append(None)




reply via email to

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