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=numberend_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 0x7f42931b2130>]
- 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 0x7f42931b2370>, <rinoh.paragraph.Paragraph object at 0x7f42931b24c0>]
- 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 0x7f42931b2130>]
- 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
-