Imported Upstream version 12.1.0
[contrib/python-twisted.git] / doc / lore / howto / listings / lore / spitters.py-1
1 from twisted.lore import latex
2 from twisted.lore.latex import processFile
3 import os.path
4
5 class MyLatexSpitter(latex.LatexSpitter):
6     def visitNode_span_productname(self, node):
7         # start an underline section in LaTeX
8         self.writer('\\underline{')
9         # process the node and its children
10         self.visitNodeDefault(node) 
11         # end the underline block
12         self.writer('}')
13
14     def visitNode_span_marketinglie(self, node):
15         # this example turns on more than one LaTeX effect at once
16         self.writer('\\begin{bf}\\begin{Large}')
17         self.visitNodeDefault(node)
18         self.writer('\\end{Large}\\end{bf}')