![]() |
#1 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,720
Karma: 1759970
Join Date: Sep 2010
Device: none
|
![]()
in all my older epub to epub conversions I see a page_styles.css file containing
@page { margin-bottom: 5pt; margin-top: 5pt } I thought that calibre always added this, but in recent conversions, including one i just did, it is not there. is there some simple logical explanation that escapes me ( 'cos it's too early in the morning) or have I accidentally ticked / unticked some preference, or has calibre behavior changed recently e.g. does it now put that data somewhere else ? I am using v1.44 I also see, in the latest instance, that the style sheet looks unchanged by the conversion - there are no styles named calibre in the output epub. It's as if something in the original epub has prevented calibre from generating its own style sheet. my specified extra css line body {adobe-hyphenate: none;} has not been added either. So both input and output stylesheets look like this- it's a big generic publishers stylesheet with DO NOT EDIT THIS File in the comments! Code:
/* Base Stylesheet for Palimpsest eBooks. First Revision 9/12/2011 Second Revision 26/01/2012 Third Revision 24/04/2012 (After releasing HC guide lines on 24/04/12) Forth Revision 30/05/2012 (After getting the reply of query on 24/05/12) Fifth Revision 31/05/2012 (Added chronology classes) Sixth Revision 10/10/2013 (To avoid overrides the alignment settings on the Amazon Kindle) Seventh Revision 07/02/2013 (Addition of e-head) Eighth Revision 15/02/2013 (Remove toc link color) Ninth Revision 03/04/2013 (Remove black color Properties) ************************** * DO NOT EDIT THIS FILE. * ************************** ================== Working guidelines: =================== every style must use a class name. class names must be predictable (see naming convention) use h1 only for title pages use h2 for chapter headings use h3, h4, h5 for ABC heads use h5 and h6 for captions There should be four variants of most block styles: left centered additional line space at end All headings should attempt to avoid page breaks. ======================= Style naming convention ======================= Use lower case words joined with hyphens Start with a functional description. Additional spacing should be indicated using '-space-before' 'space-after' */ /* Basic content. Normal paragraphs. Note that we don't ever use the 'normal' paragraph. */ body { margin-left: 3%; margin-right: 3%; margin-top: 3%; margin-bottom: 3%; } p { text-indent: 1em; /* text indent one EM by default. */ margin-top: 0; margin-bottom: 0; orphans: 2; /* widow and orphan control won't do much on kindle - solves some issues on iPad */ widows: 2; } /* Headings Set up the defaults for h1-h6 and then modify */ h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; font-weight: normal; } /* Use h1 for title page only */ h1.book-title { page-break-after: avoid; text-align: center; margin-bottom: 6em; /* Make sure that any subtitle is separated. */ } /* Subtitle for book is an h2 */ h2.book-subtitle { page-break-after: avoid; text-align: center; margin-bottom: 1em; } h2.book-author { page-break-after: avoid; text-align: center; margin-bottom: 1.5em; } /* Other title page text */ p.title-page-text { text-align: center; } /* This paragraph style is basically the same as above but we are /* using it to have a specific style for imprint/publisher logos */ p.publisher-logo { margin-top: 3em; text-indent: 0em; text-align: center; margin-bottom: 5em; } /* Copyright/Imprint. Simple styles here because they may change. */ p.copyright { text-indent: 0em; text-align: center; line-height: 1.2em; } p.copyright-space-after { text-indent: 0em; text-align: center; line-height: 1.2em; margin-bottom: 1em; } p.copyright-logo { text-align: center; text-indent: 0em; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; } /* Books by the same author */ h3.books-by-head { text-align: center; margin-bottom: 1.5em; line-height: 1.2em; } h4.books-by-subtitle { text-align: center; margin-bottom: 0.5em; line-height: 1.2em; } p.books-by-text { text-indent: 0em; line-height: 1em; font-style: italic; text-align: center; } p.books-by-text-space-after { text-indent: 0em; line-height: 1em; text-align: center; margin-bottom: 1em; } /* About the author */ h3.author-head { text-align: center; page-break-after: avoid; font-weight: normal; margin-bottom: 2em; } p.author-text { text-align: justify; text-indent: 0; margin-top: 0; line-height: 1.2em; } p.author-text-space-after { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; } p.author-text-indented { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; } p.author-text-indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; } /* Dedication */ p.dedication { text-indent: 0em; text-align: center; margin-top: 15%; line-height: 1.2em; } p.dedication-space-after { text-indent: 0em; text-align: center; margin-top: 15%; line-height: 1.2em; margin-bottom: 1em; } /* Praise */ h4.praise-head { font-weight: bold; text-align: center; margin-bottom: 1em; } h5.praise-subtitle { font-weight: normal; text-align: center; margin-bottom: 1em; } p.praise-text { text-indent: 0em; font-weight: normal; text-align: center; } p.praise-text-space-after { text-indent: 0em; font-weight: normal; text-align: center; margin-bottom: 1em; } p.praise-source { text-indent: 0em; font-weight: normal; text-align: center; margin-bottom: 1em; font-style: italic; } span.praise-source { font-style: italic; font-weight: normal; font-size: 80%; } span.big { font-size: 150%; } /* Table of contents */ p.toc-head { text-align: justify; font-weight: bold; line-height: 1.5em; /* CHECK THIS! */ text-indent: 0; margin-bottom: 1em; } p.toc-text { text-align: justify; font-weight: normal; text-indent: 0; line-height: 1.5em; } p.toc-text-space-after { text-align: justify; font-weight: normal; text-indent: 0; line-height: 1.5em; margin-bottom: 1em; } p.toc-text-indented { text-align: justify; font-weight: normal; text-indent: 1em; line-height: 1.5em; } p.toc-text-indented-space-after { text-align: justify; font-weight: normal; text-indent: 1em; line-height: 1.5em; margin-bottom: 1em; } p.toc-text-indented-more { text-align: justify; font-weight: normal; text-indent: 2em; line-height: 1.5em; } p.toc-text-indented-more-space-after { text-align: justify; font-weight: normal; text-indent: 2em; line-height: 1.5em; margin-bottom: 1em; } /* Body Text */ p.flush-left { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 0; line-height: 1.2em; /* CHECK THIS! */ } p.flush-left-space-after { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ } p.flush-left-opener { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 0; line-height: 1.2em; /* CHECK THIS! */ } p.flush-left-opener-space-after { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ } p.flush-right { text-indent: 0; text-align: right; margin-top: 0; margin-bottom: 0; line-height: 1.2em; /* CHECK THIS! */ } p.flush-right-space-after { text-indent: 0; text-align: right; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ } p.flush-centered { text-indent: 0; text-align: center; margin-top: 0; margin-bottom: 0; line-height: 1.2em; /* CHECK THIS! */ } p.flush-centered-space-after { text-indent: 0; text-align: center; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ } p.indented { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 0; line-height: 1.2em; /* CHECK THIS! */ } p.indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ } p.hanging-indent { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.hanging-indent-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } /* Headings*/ h2.part-number { text-align: center; page-break-after: avoid; margin-top: 15%; margin-bottom: 2em; } h2.part-title { text-align: center; page-break-after: avoid; margin-bottom: 2em; } h2.part-subtitle { text-align: center; page-break-after: avoid; margin-bottom: 2em; } h2.chapter-number { text-align: center; page-break-after: avoid; margin-top: 2em; /* Revised 24/04/2012 */ margin-bottom: 3em; /* Revised 24/04/2012 */ } h2.chapter-title { page-break-after: avoid; text-align: center; margin-top: 2em; /* Revised 24/04/2012 */ margin-bottom: 3em; /* Revised 24/04/2012 */ } /* This is deliberately empty - it's a placeholder */ span.chapter-number { } /* Use h3 for A heads and equivalents (highest level heads in a chapter). */ h3.a-head /* Revised 24/05/2012 */ { text-indent: 0em; page-break-after: avoid; text-align: center; } h3.a-head-space-after /* Revised 24/05/2012 */ { text-indent: 0em; margin-bottom: 1em; page-break-after: avoid; text-align: center; } /* Use h4 for B heads and other subheads under A heads. */ h4.b-head /* Revised 24/05/2012 */ { page-break-after: avoid; } h4.b-head-space-after { page-break-after: avoid; margin-bottom: 1em; } h4.b-head-center-space-after { page-break-after: avoid; text-indent: 0em; text-align: center; margin-bottom: 1em; } /* Use h5 for C heads and other subheads under B heads. */ h5.c-head /* Revised 24/05/2012 */ { page-break-after: avoid; } h5.c-head-space-after /* Revised 24/05/2012 */ { page-break-after: avoid; margin-bottom: 1em; } /* Use h6 for D heads and other subheads under C heads. */ h6.d-head /* Revised 24/05/2012 */ { page-break-after: avoid; } h6.d-head-space-after /* Revised 24/05/2012 */ { page-break-after: avoid; margin-bottom: 1em; } p.e-head /* Revised 07/02/2013 */ { page-break-after: avoid; } p.e-head-space-after /* Revised 07/02/2013 */ { page-break-after: avoid; margin-bottom: 1em; } /* Displayed material */ p.dialogue { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.dialogue-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.dialogue-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.dialogue-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.diary-head { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.diary-head-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.diary-date { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.diary-date-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.diary { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.diary-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.diary-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.diary-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.display { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.display-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.display-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.display-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.display-centered { font-size: 0.8em; text-align: center; text-indent: 1em; margin-top: 0; margin-bottom: 0em; margin-left: 1.5em; margin-right: 2em; } p.display-centered-space-after { font-size: 0.8em; text-align: center; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.display-hanging-indent { text-align: justify; font-size: 0.8em; text-indent: 2em; margin-top: 0; margin-bottom: 0em; text-indent: -1em; padding-left: 1.5em; margin-right: 2em; } p.display-hanging-indent-space-after { text-align: justify; font-size: 0.8em; text-indent: 2em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1.5em; margin-right: 2em; } p.extract { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.extract-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } div.extract-new { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 3em; margin-right: 3em; } p.extract-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.extract-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.extract-source { font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; } p.extract-source-space-after { font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 1em; margin-left: 50%; margin-right: 2em; } p.email-head { text-align: justify; font-family: sans-serif; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.email-date { text-align: justify; font-family: sans-serif; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.email-date-space-after { text-align: justify; font-family: sans-serif; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.email { text-align: justify; font-family: sans-serif; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.email-space-after { text-align: justify; font-family:sans-serif; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.email-center-space-after { text-align: center; font-family:sans-serif; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.email-indented { text-align: justify; font-family:sans-serif; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.email-indented-space-after { text-align: justify; font-family:sans-serif; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.email-source { font-family:sans-serif; font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; } p.email-source-space-after { font-family:sans-serif; font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 1em; margin-left: 50%; margin-right: 2em; } p.epigraph { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-left: 1.5em; margin-right: 2em; } p.epigraph-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-left: 1.5em; margin-right: 2em; margin-bottom: 1em; } p.epigraph-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-left: 1.5em; margin-right: 2em; } p.epigraph-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-left: 1.5em; margin-right: 2em; margin-bottom: 1em; } p.epigraph-source { font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; font-style: italic; margin-bottom: 0em; } p.epigraph-source-space-after { font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; font-style: italic; margin-bottom: 1em; } span.epigraph-source { font-size: 0.8em; font-style: italic; } p.letter { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.letter-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.letter-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.letter-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.letter-source { font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; } p.letter-source-space-after { font-size: 0.8em; text-align: right; margin-top: 0; margin-bottom: 1em; margin-left: 50%; margin-right: 2em; } p.letter-date { font-size: 0.8em; text-indent: 0; text-align:right; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.letter-date-space-after { font-size: 0.8em; text-indent: 0; text-align:right; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.message { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.message-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.message-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.message-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.message-head { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.newspaper-head { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0em; margin-left: 1.5em; margin-right: 2em; } p.newspaper-head-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.newspaper-subtitle { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0em; margin-left: 1.5em; margin-right: 2em; } p.newspaper-subtitle-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.newspaper { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.newspaper-space-after { text-align: justify; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.newspaper-center-space-after { text-align: center; font-size: 0.8em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.newspaper-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.newspaper-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } /* Poetry */ div.verse { margin-bottom: 1em; } p.poetry-title { line-height: 1.2em; margin-bottom: 0.5em; } p.poetry-left-1 { text-indent: 0; line-height: 1.1em; } p.poetry-left-2 { text-indent: 4em; line-height: 1.1em; } p.poetry-left-3 { text-indent: 8em; line-height: 1.1em; } p.poetry-centred { text-align: center; text-indent: 0; line-height: 1.1em; } p.poetry-right { text-align: right; text-indent: 0; line-height: 1.1em; } p.poetry-source { text-align: right; line-height: 1.2em; font-size: 0.8em; } /* Lists. Use these for the indent levels. Currently only three levels are supported. Use non-breaking spaces to separate the marker. */ p.list-level-1 { text-indent: 0em; } p.list-level-2 { text-indent: 2em; } p.list-level-3 { text-indent: 4em; } p.list-level-1-space-after { text-indent: 0em; margin-bottom: 1em; } p.list-level-2-space-after { text-indent: 2em; margin-bottom: 1em; } p.list-level-3-space-after { text-indent: 4em; margin-bottom: 1em; } p.numbered-list-level-1 { text-indent: 0em; } p.numbered-list-level-2 { text-indent: 2em; } p.numbered-list-level-3 { text-indent: 4em; } p.numbered-list-level-1-space-after { text-indent: 0em; margin-bottom: 1em; } p.numbered-list-level-2-space-after { text-indent: 2em; margin-bottom: 1em; } p.numbered-list-level-3-space-after { text-indent: 4em; margin-bottom: 1em; } p.bulleted-list-level-1 { text-indent: 0em; } p.bulleted-list-level-2 { text-indent: 2em; } p.bulleted-list-level-3 { text-indent: 4em; } p.bulleted-list-level-1-space-after { text-indent: 0em; margin-bottom: 1em; } p.bulleted-list-level-2-space-after { text-indent: 2em; margin-bottom: 1em; } p.bulleted-list-level-3-space-after { text-indent: 4em; margin-bottom: 1em; } /* Adding space after for default lists. */ ul, ol { margin-bottom: 0em; margin-top: 0em; } /* Misc */ p.section-symbol-break { text-indent: 0; text-align:center; margin-top: 1em; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ } p.figure-heading { page-break-after: avoid; } p.caption { font-size: 0.8em; /* Revised 24/04/2012 */ text-indent: 0em; text-align: center; page-break-after: avoid; } p.caption-space-after { font-size: 0.8em; /* Revised 24/04/2012 */ text-indent: 0em; text-align: center; page-break-after: avoid; margin-bottom: 1em; } p.caption-source { font-size: 0.8em; /* Revised 24/04/2012 */ text-indent: 0em; page-break-after: avoid; text-align: center; margin-bottom: 1em; } /* This is deliberately empty - it's a placeholder */ span.caption-source { } h6.box-head { text-align: center; page-break-after: avoid; font-weight: bold; } p.box-text-flush-left { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-flush-left-space-after { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-indented { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-centered { text-indent: 0; text-align:center; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-centered-space-after { text-indent: 0; text-align:center; margin-top: 0; margin-bottom: 1em; margin-left: 1.0em; margin-right: 1.0em; } /*Endmatter */ p.bibliography { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.bibliography-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.bibliography-indented { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.bibliography-indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom:1em; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.chronology-date { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.chronology { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.chronology-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.chronology-indented { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.chronology-indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom:1em; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.glossary { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.glossary-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.glossary-indented { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.glossary-indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom:1em; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } /*Footnotes and endnotes */ p.footnote-flush-left { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.footnote-flush-left-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.footnote-indented { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.footnote-indented-space-after { text-align: justify; font-size: 0.8em; text-indent: 1em; margin-top: 0; margin-bottom:1em; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.endnote-heading { text-align: justify; text-indent: 0em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ } p.endnote-flush-left { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.endnote-flush-left-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.endnote-indented { text-align: justify; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } p.endnote-indented-space-after { text-align: justify; text-indent: 1em; margin-top: 0; margin-bottom:1em; line-height: 1.2em; /* CHECK THIS! */ padding-left: 1em; } /* Index */ p.index-heading { text-align: justify; text-indent: 0em; font-size: 0.7em; margin-top: 0; margin-bottom:0; } p.index-1 { text-align: justify; font-size: 0.7em; text-indent: 1em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.index-1-space-after { text-align: justify; font-size: 0.7em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 1em; } p.index-2 { text-align: justify; font-size: 0.7em; text-indent: 2em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 2em; } p.index-2-space-after { text-align: justify; font-size: 0.7em; text-indent: 2em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 2em; } p.index-3 { text-align: justify; font-size: 0.7em; text-indent: 3em; margin-top: 0; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 3em; } p.index-3-space-after { text-align: justify; font-size: 0.7em; text-indent: 3em; margin-top: 0; margin-bottom: 1em; line-height: 1.2em; /* CHECK THIS! */ text-indent: -1em; padding-left: 3em; } /* Cover page */ body.cover-page { margin: 0; padding: 0; } div.cover-image { text-align: center; } img.cover-image { max-width: 100%; height: 100%; } img.max-heght-width { max-width: 100%; max-height: 100%; } /* Large Images. */ img.full-height-image /* Revised 24/05/2012 */ { height: 100%; } img.full-width-image /* Revised 24/05/2012 */ { width: 100%; } /* Pages which require a larger top margin. */ body.prelims-page { margin-top: 15%; } /* Full page images */ div.full-page-image { page-break-after: always; page-break-before: always; page-break-inside: avoid; } /* Block images - these must be contained within a div element No top margin as we use bottom margins throughout. */ div.image { text-indent: 0; margin-bottom: 1em; } div.centered-image { text-indent: 0; margin-bottom: 0em; margin-top: 0em; text-align: center; } img.mid { margin-bottom: 0.3em; } div.image-container { page-break-inside: avoid; } div.image-left { margin-top:1em; margin-bottom:1em; } div.image-right { text-align:right; margin-top:1em; margin-bottom:1em; } .image-centered { text-align:center; text-indent: 0em; margin-top:0em; margin-bottom:0em; } .image-centered-1 { text-align:center; text-indent: 0em; margin-top:0em; margin-bottom:1em; } /* Shading. We have defined two sets of styles for shading - these are identical except that one uses div elements and one uses paragraph elements. The div elements are useful when several paragraphs must be shaded. NOTE - no padding is defined. It is necessary to use empty paras (perhaps with a single non breaking space in them) to add padding to the background on a Kindle. */ div.shading-25, p.shading-25 { background-color: #C0C0C0; } div.shading-50, p.shading-50 { background-color: #808080; } div.shading-50-white, p.shading-50-white { background-color: #808080; color: white; } div.shading-75, p.shading-75 { background-color: #404040; } div.shading-75-white, p.shading-75-white { background-color: #404040; color: white; } div.shading-25-space-after, p.shading-25-space-after { background-color: #C0C0C0; margin-bottom: 1em; } div.shading-50-space-after, p.shading-50-space-after { background-color: #808080; margin-bottom: 1em; } div.shading-50-white-space-after, p.shading-50-white-space-after { background-color: #808080; color: white; margin-bottom: 1em; } div.shading-75-space-after, p.shading-75-space-after { background-color: #404040; margin-bottom: 1em; } div.shading-75-white-space-after, p.shading-75-white-space-after { background-color: #404040; color: white; margin-bottom: 1em; } /* Table */ table { font-size:90%; border-collapse:collapse; } th,td { vertical-align:top; padding-left:1em; } /* Links */ a a:visited a:active a:link { text-decoration:underline; } a.toc-link { text-decoration: none; } /* Placeholders only. */ span.drama-speaker { } span.drama-direction { } span.drop-cap { font-size: 150%; } /* Generics */ .small-caps { font-variant: small-caps; } sup { height: 0; line-height: 1; font-size:75%; vertical-align: top; position: relative; } sub { height: 0; line-height: 1; font-size:75%; vertical-align: bottom; position: relative; } .underline { text-decoration: underline; } .strikethrough { text-decoration: line-through; } .dropcap { float:left; font:normal 290%/85% serif; line-height:90%; padding-right:0.02em; margin-bottom:-0.1em; } span.font-ner { font-family: sans-serif; } i guess it's just possible that its all my fault. If I screwed up the workflow sequence like this maybe: ( steps 2 & 3 in wrong sequence) 1. add book to library, 2. open with sigil, 3. convert& create original_epub, 4. save with sigil. ( that would overwrite the converted version ) Last edited by cybmole; 07-14-2014 at 01:42 AM. |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,255
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
It will not be added if you have set the page layout preferences to not change page margins and your book has no embedded fonts.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,720
Karma: 1759970
Join Date: Sep 2010
Device: none
|
Quote:
if i name a debug file in my general preferences, so that i have something to look back at, will that grow & grow or will each new conversion effectively overwrite it |
|
![]() |
![]() |
![]() |
#4 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,255
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Look under Page Setup in the conversion dialog.
And no debug directories do not grow and grow. |
![]() |
![]() |
![]() |
#5 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,720
Karma: 1759970
Join Date: Sep 2010
Device: none
|
perferencess -> conversions -> common options -> page setup
under pages setup I see only my choice of input & output profile, & I see all margins set to 5pt I am not seeing any option for turning off change page margins - should I be seeing such a thing ? that page is 4 quadrant layout : input profile ..... profile description output profile ...... margins |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,255
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Hover your mouse over one of the page margin settings boxes.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
3 suggestions: merge on add, cleanup on add, sorting | changeling | Calibre | 5 | 08-24-2013 06:35 AM |
add 2 different font paths in Extra CSS | raykoko | Calibre | 2 | 08-17-2013 04:47 AM |
calibredb add -- how to add additional metadata? | TuxGirl | Calibre | 16 | 12-29-2011 01:01 AM |
add css file to epub conversion | VICTORSJG | Calibre | 0 | 09-21-2011 07:38 AM |
Help:how to add CSS additional data by converting books | Nick_1964 | Calibre | 14 | 10-26-2010 09:47 AM |