|
| format_string |
| python-style format-string used to generate a new row out of a given dictionary.
|
|
| output |
| Stores the outputted latex-code.
|
|
Creates a longtable in latex. A longtable can span multiple pages
and is automatically wrapped.
Definition at line 377 of file b2latex.py.
◆ __init__()
def __init__ |
( |
|
self, |
|
|
|
columnspecs, |
|
|
|
caption, |
|
|
|
format_string, |
|
|
|
head |
|
) |
| |
Calls super-class init, begins centered environment and longtable environment.
Defines caption and head of the table.
@param columnspecs of the longtable, something like:
rclp{7cm} 4 columns, right-center-left aligned and one paragraph column with a width of 7cm
@param caption string or object with implicit string conversion used as caption.
@param format_string python-style format-string used to generate a new row out of a given dictionary.
@param head of the table
Definition at line 383 of file b2latex.py.
◆ __str__()
Transform object to string, in this case, just returns .the generated latex-code
Definition at line 26 of file b2latex.py.
◆ add() [1/2]
Add latex-code to the output string.
This method is usually overriden in the subclasses
Definition at line 32 of file b2latex.py.
◆ add() [2/2]
def add |
( |
|
self, |
|
|
* |
args, |
|
|
** |
kwargs |
|
) |
| |
Add a new row to the longtable by generating the row using the format_string given in init
and the provided dictionary.
@param args positional arguments used to generate the row using the python-style format string.
@param kwargs dictionary used to generate the row using the python-style format-string.
Definition at line 403 of file b2latex.py.
◆ finish() [1/2]
Finishes the generation of latex-code.
E.g. adds end latex-commands
This method is usually overriden in the subclasses
Reimplemented in Itemize, and Graphics.
Definition at line 39 of file b2latex.py.
◆ finish() [2/2]
def finish |
( |
|
self, |
|
|
|
tail = '' |
|
) |
| |
Adds optional tail of the table, ends longtable and centered environment.
@param tail optional tail, like head but at the bottom of the table.
Definition at line 413 of file b2latex.py.
◆ save()
def save |
( |
|
self, |
|
|
|
filename, |
|
|
|
compile = False |
|
) |
| |
|
inherited |
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.
The documentation for this class was generated from the following file: