Book¶
The book template consists of a title page, the table of contents, the body text and an index. The front matter pages are numbered using lowercase roman numerals. The template uses different templates for even and odd pages.
- class rinoh.templates.book.Book(document_tree, configuration=None, backend=None)¶
- stylesheet¶
Overrides the default set in
DocumentTemplateAccepts
StyleSheet: the name of an installed style sheet or the filename of a stylesheet file (with the.rtsextension)Default:
sphinx(=rinoh.stylesheets.sphinx)
- parts¶
Overrides the default set in
DocumentTemplateAccepts
PartsList: a space-separated list of document part template namesDefault:
titlefront_mattercontentsback_matter
- language¶
The main language of the document (inherited from
DocumentTemplate)Accepts
Language: the code of one of the supported languagesDefault:
EN(English)
- strings¶
Strings to override standard element names (inherited from
DocumentTemplate)Accepts
Strings: strings need to be entered in INI sections named after theStringCollectionsubclassesDefault:
none
- cover¶
base:
NoneOverrides these defaults:
drop_if_empty=Falsepage_number_format=Noneend_at_page=left
- title¶
base:
NoneOverrides these defaults:
page_number_format=numberend_at_page=left
- Type
- front_matter¶
base:
NoneOverrides these defaults:
flowables=[TableOfContentsSection(), ListOfFiguresSection(), ListOfTablesSection()]page_number_format=lowercase romanend_at_page=left
- contents¶
base:
NoneOverrides these defaults:
page_number_format=numberend_at_page=left
- Type
- back_matter¶
base:
NoneOverrides these defaults:
page_number_format=continueend_at_page=left
- Type
BackMatterTemplate
- page¶
base:
NoneOverrides these defaults:
page_size=$(paper_size)left_margin=1inright_margin=1intop_margin=1inbottom_margin=1in
- Type
- front_matter_page¶
base:
pageOverrides these defaults:
header_text=None
- Type
- front_matter_right_page¶
base:
front_matter_pageOverrides these defaults:
footer_text='\t' '\t' '{PAGE_NUMBER}'chapter_header_text=Nonechapter_footer_text='\t' '\t' '{PAGE_NUMBER}'chapter_title_height=2.5inchapter_title_flowables=[<rinoh.paragraph.Paragraph object at 0x7f666fe2af70>]
- Type
- front_matter_left_page¶
base:
front_matter_pageOverrides these defaults:
footer_text='{PAGE_NUMBER}'
- Type
- contents_right_page¶
base:
contents_pageOverrides these defaults:
header_text='\t' '\t' '{DOCUMENT_TITLE}' ', ' '{DOCUMENT_SUBTITLE}'footer_text='{SECTION_NUMBER(2)}' '. ' '{SECTION_TITLE(2)}' '\t' '\t' '{PAGE_NUMBER}'chapter_header_text=Nonechapter_footer_text='\t' '\t' '{PAGE_NUMBER}'chapter_title_height=2.4inchapter_title_flowables=[<rinoh.paragraph.Paragraph object at 0x7f666fe2adf0>, <rinoh.paragraph.Paragraph object at 0x7f666fe3f220>]
- Type
- contents_left_page¶
base:
contents_pageOverrides these defaults:
header_text='{DOCUMENT_TITLE}' ', ' '{DOCUMENT_SUBTITLE}'footer_text='{PAGE_NUMBER}' '\t' '\t' '{SectionTitles.chapter}' ' ' '{SECTION_NUMBER(1)}' '. ' '{SECTION_TITLE(1)}'
- Type
- back_matter_right_page¶
base:
back_matter_pageOverrides these defaults:
header_text='\t' '\t' '{DOCUMENT_TITLE}' ', ' '{DOCUMENT_SUBTITLE}'footer_text='{SECTION_TITLE(1)}' '\t' '\t' '{PAGE_NUMBER}'chapter_header_text=Nonechapter_footer_text='\t' '\t' '{PAGE_NUMBER}'chapter_title_height=2.5inchapter_title_flowables=[<rinoh.paragraph.Paragraph object at 0x7f666fe2af70>]
- Type
- back_matter_left_page¶
base:
back_matter_pageOverrides these defaults:
header_text='{DOCUMENT_TITLE}' ', ' '{DOCUMENT_SUBTITLE}'footer_text='{PAGE_NUMBER}' '\t' '\t' '{SECTION_TITLE(1)}'
- Type
- Configuration¶
alias of
rinoh.template.BookConfiguration
- ConfigurationFile¶
alias of
rinoh.template.BookConfigurationFile