calibre之生成带有样式的标题

首先得学会利用Calibre生成目录,可以查看Calibre之生成简单目录学会方法。

生成转换书籍时应将结构检测内的章节标记配置为pagebreak,那么所有识别的标题都会在之前插入一个下一页控制符,如下图:

再次基础上,发现Calibre生成标题和正文html标签的规律,规律如下:

  1. 所有正文内容都是<p class=”description”>
  2. 所有正文标题<p id=”calibre_toc_1″ class=”calibre1″>  ,其中的数字虽然是在不断累加的,但是id都有calibre_toc的前缀,可以用通配符解决

基于上述规律,可以将所有的正文和标题进行渲染、本人常用样式如下:

[id^="calibre_toc"]{  
font-family:"方正黑体_GBK";  
text-align: left;  
margin:5em05em0;  
padding:0;  
font-size:1.3em;  
border:0;  
color:#49bbbb;  
}
 
p {
/* 段落 */
display: block;
text-intend:2em;
margin:0.7em0;
}

其中[id^=”calibre_toc”]就是通配符,渲染的是所有id属性以calibre_toc开始的所有标签,将css代码填入

偏好选项->常用选项->界面外观->样式下的附加css

最后转换效果如下图:

 最后,附上本人收集到的一些样式:

标题类:
.bt1{  
 font-family:"ht";  
 font-size:1.2em;  
 color:#fff;  
 border-radius:0.2em;  
 background-color:#e0c98c;  
 width:3em;  
 padding:0.2em;  
 margin-left:auto;  
 margin-right:auto;  
 text-align:center;  
}  
.bt2 {  
 margin-bottom:1.8em;  
 line-height:130%;  
 text-align: left;  
 padding:190px15px15px66px;  
 page-break-before:always;  
 font-weight:bold;  
 font-size:27px;  
 color: #000000;  
 text-shadow:1px2px3.5px#000;  
 font-family:"微软雅黑","黑体","h2","方正大标宋_GBK","方正大标宋简体","方正大标宋繁体","黑体",sans-serif;  
/*text-outline: 2px 2px #ff0000;*/  
} 
 
首字上升:
.initialraise {
color: gray;
font-size:2em;
font-weight:bold;
}
 
首字下沉:
.initialsinking {
font-size:1.618em;
float:left;
margin:5px;
padding:3px;
text-indent:0em!important;
}
calibre之生成带有样式的标题

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

18 − 5 =

滚动到顶部
沪ICP备18028346号