Belle II Software development
|
Public Member Functions | |
def | __init__ (self) |
def | __str__ (self) |
def | add (self) |
def | finish (self) |
def | save (self, filename, compile=False) |
Public Attributes | |
output | |
Stores the outputted latex-code. | |
Common base class of all Latex Wrapper objects
Definition at line 14 of file b2latex.py.
def __init__ | ( | self | ) |
Constructor, initialize output with empty string
Reimplemented in DefineColourList, Graphics, Itemize, LongTable, Listing, Section, SubSection, SubSubSection, String, and TitlePage.
Definition at line 19 of file b2latex.py.
def __str__ | ( | self | ) |
Transform object to string, in this case, just returns .the generated latex-code
Definition at line 26 of file b2latex.py.
def add | ( | self | ) |
Add latex-code to the output string. This method is usually overriden in the subclasses
Reimplemented in LongTable, Graphics, Itemize, LatexFile, String, and Listing.
Definition at line 32 of file b2latex.py.
def finish | ( | self | ) |
Finishes the generation of latex-code. E.g. adds end latex-commands This method is usually overriden in the subclasses
Reimplemented in Graphics, Itemize, String, Listing, and LongTable.
Definition at line 39 of file b2latex.py.
def save | ( | self, | |
filename, | |||
compile = False |
|||
) |
Saves the latex-code into a file, adds preamble and end of document, and compiles the code if requested. @param filename latex-code is stored in this file, should end on .tex @param compile compile the .tex file using pdflatex into a .pdf file
Definition at line 47 of file b2latex.py.
output |
Stores the outputted latex-code.
Definition at line 24 of file b2latex.py.