pylatex.headfoot¶
This module implements the classes that deal with creating headers and footers.
-
class
PageStyle(name, *, header_thickness=0, footer_thickness=0, data=None)[source]¶ Bases:
pylatex.base_classes.containers.ContainerCommandAllows the creation of new page styles.
Parameters: - name (str) – The name of the page style
- header_thickness (float) – Value to set for the line under the header
- footer_thickness (float) – Value to set for the line over the footer
- data (str or
LatexObject) – The data to place inside the PageStyle
-
change_thickness(element, thickness)[source]¶ Change line thickness.
Changes the thickness of the line under/over the header/footer to the specified thickness.
Parameters:
-
omit_if_empty= False¶
-
simple_page_number()[source]¶ Get a string containing commands to display the page number.
Returns: The latex string that displays the page number Return type: str
-
class
Head(position=None, *, data=None)[source]¶ Bases:
pylatex.base_classes.containers.ContainerCommandAllows the creation of headers.
Parameters: - position (str) – the headers position: L, C, R
- data (str or
LatexObject) – The data to place inside the Head element
-
omit_if_empty= False¶
-
class
Foot(position=None, *, data=None)[source]¶ Bases:
pylatex.headfoot.HeadAllows the creation of footers.
Parameters: - position (str) – the headers position: L, C, R
- data (str or
LatexObject) – The data to place inside the Head element
-
omit_if_empty= False¶