为什么我的有些富甲美国 mobi有封面书不显示封面

如何用calibre为mobi格式的书籍添加封面_百度知道
如何用calibre为mobi格式的书籍添加封面
2,我们现在就需要在每一章标题前面加入#或者##://daringfireball, 什么是markdown、注意这个步骤是很重要的,以此类推,我没有试验效果,因为觉得前期自己用word处理就成了
结构检测界面里,再在“编辑元数据”里输入作者名称,二级目录输入二个#(word软件替换的办法快些.等等,这个步骤是很重要的
在保留空格处打勾,转换完成后就是这样了
以上介绍的是制作两级目录的办法.,如果不选择的话,这个图片里的填
然后进行转换,请自己google)语法标记,h2,h3,每一行开头以# (#空格)对应h1:
1,如果是制作一级目录,否则得段落间有空行
不选择启用智能处理,导入 UTF-8格式的txt文件。而使用markdown语法在txt格式当中进行html标识时,朋友们自己选择),转换完成后就是这样了
以上原理是什么呢、打开calibre软件,一级目录输入一个#。
在删除段间空行处打勾。另外在每段开头处有2个全角空格。简单来说calibre可以生成三级目录,在想设为目录条目的地方输入两个“#”符号,每一级目录标记可以使用html当中 h1。
所以.,按照这个图片里的填
内容目录界面里。
内容目录界面里、把word等格式的书籍转换成txt格式的文件..net/projects/markdown/syntax" target="_blank">http。
3,再导入封面图片,这条大家应该都会,另外再重新把txt文件打开, ## (##空格)对应h2.net/projects/markdown/syntax,另存为 UTF-8格式的文件,办法就是在txt文件里,就是calibre支持txt中的markdown (<a href="http,在想设为目录条目的地方输入“#”符号://daringfireball,设语言为中文,一级目录和二级目录按这个图片里的填,显示出来就是顶格了
然后进行转换准备工作
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
为您推荐:
calibre的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁CJ 越来越像一个游戏展了,小编内心倍感欣慰。
此交易对于苹果将意味着,不久前砸下十亿美元投资滴滴出行,短期内就可以收到 25% 的...
SE方面宣布旗下知名手游产品《劳拉GO》、《杀手GO》将迎来限时降价。
算成人民币就是21万,看上去还是不错的,而且每天的工作时间并不长。
索尼已经证实,未来将会在印度市场发布旗舰机型,而不是中端和入门级机型。
另外昨天盘古也确认,现在没有推出32位越狱工具的计划。
如果iPhone能够早日具有超强防水性,也许很多朋友就能带着它到更多的地方拍更美妙的照...
CarPlay+宝马,不知道这个组合是否够给力?
《死亡躯壳(Dead Shell: Roguelike RPG)》是一款融入了 Roguelike 元素的 RPG 作品...
与前作中一样,游戏中玩家所扮演依然是一名囚犯,为了从监狱当中逃脱出去,他需要摆脱...
逼真还原真实场景的赛车游戏一向都是玩家们的心头所好,伴着各种交替变换的场景,跟一...
微软在移动系统的位置越来越弱,但是它正在成为 iOS 应用世界中的一个重要开发商。
近日,游戏开发商DrinkBox Studios在苹果商店当中推出了他们制作的新作《断绝(Severe...
一辆摩托车从制作组装到出厂需要经历一系列的流程,而在《摩托车制造工厂(Motor Worl...
《孤岛生存(Tinker Island: Survival Adventure)》是Kongregate推出的一款像素风生...
虽然苹果在 iPhone 6s 中带来了一系列的改进,但是总的来说,这是一款不防水的手机。
或许只是简单的改造而已,不过我们都想知道 Lightning EarPods 到底是什么样的~
套个手机壳就好了,而且第二代的手机壳还增加了很多新功能~
虽然采用 Lightning 接口能够大大提升设备的音质表现,但这意味着消费者需要重新购买...
对于 iPhone 用户来说,给手机充电和备份的 Lightning 充电线缆无疑是非常重要的,但...
《精灵宝可梦GO》魔力不减,我们希望看到更奇葩的设计出现~
如果喜欢,不妨为iPhone准备一个?
也许是因为此前的工作经历让他有了灵感,就是不知道好不好卖。
为什么论坛分享的精编epub电子书在多看阅读上封面不能全屏呀。
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
小苹果, 积分 15, 距离下一级还需 35 积分
我的是4S机型,这些封面都不能全屏。后来用epubbuilder改了下封面分辨率,还是一样不能全屏。多看的资源就可以。你们呢。
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
求解啊&&强迫症
注册时间 最后登录
在线时间4 小时 UID
主题帖子人气
想要实现全屏必须写代码,威锋论坛号称精美制作的其实大部分都是垃圾,排版差的一塌糊涂
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
想要实现全屏必须写代码,威锋论坛号称精美制作的其实大部分都是垃圾,排版差的一塌糊涂 ...
是这样的,大部分都差劲的要死,还自称完美精排,唯一发现很好的一部是柴静的《看见》,不过据我观察应该是多看版的《看见》破解而来的。
注册时间 最后登录
在线时间4 小时 UID
主题帖子人气
是这样的,大部分都差劲的要死,还自称完美精排,唯一发现很好的一部是柴静的《看见》,不过据我观 ...
《看见》不是破解多看的,多看目前还不能破解,是网友自制的,其实想要全屏很简单的,在opf文件里面把自己想要全屏的页面加一下代码就可以了
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
《看见》不是破解多看的,多看目前还不能破解,是网友自制的,其实想要全屏很简单的,在opf文件里面把自 ...
我百度了下opf文件,貌似有点难度。囧。
注册时间 最后登录
在线时间4 小时 UID
主题帖子人气
我百度了下opf文件,貌似有点难度。囧。
注册时间 最后登录
在线时间60 小时 UID
主题帖子人气
多看代码用了&&发现有的会吃两边
注册时间 最后登录
在线时间311 小时 UID
主题帖子人气
确实是这样回2楼对月吹箫于 10:48:59发表的: 想要实现全屏必须写代码,威锋论坛号称精美制作的其实大部分都是垃圾,排版差的一塌糊涂......
注册时间 最后登录
在线时间60 小时 UID
主题帖子人气
是有一些书封面不能全屏
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!咨询个自制电纸书封面全屏的问题_多看阅读_MIUI论坛 -
Powered by Discuz! Archiver
咨询个自制电纸书封面全屏的问题
多看书架上的书的封面可以对不同屏幕分辨率进行适配全屏,而自制的电子书通过properties=&duokan-page-fullscreen&代码却不能自动适配,这是多看书架里的书,上边是IPAD里显示的封面,下边是手机里显示的封面。
很明显在手机里显示的封面上面的云比IPAD版本的多,虽然怪怪的,但最少是全屏显示的。
而我自己做的,IPAD版的还能正常显示,但是手机版的两端却是黑边。。
本人强迫症,因为这个问题快愁死了,求大人们解惑!!!
这是因为您的封面是适应于iPad的3:4的屏幕,在手机的9:16的屏幕上如果按照原比例贴满全屏就会导致封面的某些部分看不见了,所以3:4的封面在9:16的屏幕上做了适应处理并上下加了黑边。
看来这个还挺麻烦。
那啥,要做两个封面,一个是iPad版的,一个是手机版的。
luoyinina 发表于
那啥,要做两个封面,一个是iPad版的,一个是手机版的。
莫非用IPAD和手机下载到的其实不是同一本书?
多看解决的办法是:封面图片要提供两张图片,并按规则命名:比如一张叫,xxx.jpg为主图片,另一张要叫xxx~slim.jpg,放在同一个文件夹下。前一张图用3:4的比例制作(比如使768*1024),后一张使9:16比例制作(比如用720*1280)阅读端软件就会根据硬件情况灵活调用啦。
多看的全屏图片是用宽度撑满的等比例显示策略,这个可以从某些书的跨页图得到验证
ξ魔宗狂灵ぷ
豆子书坊 发表于
多看解决的办法是:封面图片要提供两张图片,并按规则命名:比如一张叫,xxx.jpg为主图片,另一张要叫xxx~s ...
用的是sigil工具,如何实现,是用什么代码吗?大大能否指教一下?
全屏图片插页是多看的私有扩展,扩展用了多看自己的标签。具体技术资料见官方发的:
/thread--1.html
豆子书坊 发表于
全屏图片插页是多看的私有扩展,扩展用了多看自己的标签。具体技术资料见官方发的:
拜谢大大,
封面全屏的效果是可以做出来的,
现在多看是不是没放出判定屏幕大小或者客户端显示不同封面的代码?
我记得CSS中似乎可以识别屏幕的分辨率来决定显示不同的图片,不知道EPUB支持不支持那个代码。
晚上下班再尝试尝试。
查看完整版本:【教程】Kindle Azw3格式电子书封面显示解决方法_kindle吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:316,937贴子:
【教程】Kindle Azw3格式电子书封面显示解决方法收藏
  相信有很多朋友都曾遇到过带有封面的电子书导入后,在Kindle设备里显示不出封面的问题。这个问题我也曾经遇到过,在网上查询解决办法,制作电子书时用mobi格式中的old格式,然后用数据线连接Kindle,用Calibre选择传输到设备即可。这种方法虽然可行,但随之带来的问题就是mobi老格式对小说排版的支持不是很好,行距和段距不可设定。而Azw3格式对行距和段距的支持很好。那如果Azw3格式的电子书也可以在Kindle里显示封面就再好不过了。  之前,许多网友也对Azw3格式显示封面这个问题进行过尝试和探讨,但是结论均是Azw3格式不可以显示封面,建议用mobi中的old格式。我也尝试过让Azw3格式的电子书显示封面,但同样也失败了。当时我用Calibre 2.28制作电子书。  6月5日,Calibre提示更新到2.30。这次用Calibre 2.30制作电子书解决了Azw3封面显示的问题。去Calibre-ebook官网查更新历史,发现虽然没有写出修复了封面显示的Bug,但是事实上用新版本确实可以让Azw3格式的电子书在Kindle上显示封面。因为手边只有Kindle Voyage,所以以上均在Kindle Voyage上实验成功。  所以,解决方法很简单,用Calibre 2.30就可以了。之后是一些基本制作流程和细节上的说明,老手可以略过。
  1.需要有Calibre 2.30这个软件,可以去官网Calibre-ebook下载,也可以去华军软件园之类的软件下载站找到。  2.安装好后打开Calibre,制作书籍可以点Add books(添加书籍),选择需要制作的文本文件,比如此处的《清微驭邪录之镇道之宝》。在添加TXT格式的文件之前,最好事先将TXT文件转存成UTF-8的编码格式。其中一种方法是先将TXT文件用Windows自带的记事本打开,之后另存为编码是UTF-8格式的TXT文本。(图1、图2)  3.在Calibre中,选中刚刚导入的书,点击Edit metadata(编辑元数据),元数据的意思就是在书籍原本内容之外,用来介绍此书的一些基本数据信息,包括Title(书名)Author(作者)Title sort(书名筛选)Author sort(作者筛选)Series(系列)Number(版本)Rating(打分)Tag(标签)Id(编号)Date(日期)Published(发行日期)Publisher(发行商)Language(语言)Comment(简介)Cover(封面)。这些基本信息不必全部填写,其中必填的一般是Title(书名)Author(作者)Title sort(书名筛选)Author sort(作者筛选)Language(语言)这五项。一般来说Title(书名)与Title sort(书名筛选)和Author(作者)与Author sort(作者筛选)是填一样的。Title sort(书名筛选)和Author sort(作者筛选)是用来图书检索用的,也就是说今后Calibre里面存的书多了,进行书籍管理和查找用的。Language(语言)必须填,因为Kindle中的系统字体选择是根据此书所填语言来判断的。如果填了Chinese就对应Kindle系统自带的中文字体(宋体,黑体,楷体,圆体等),如果填了English就对应Kindle系统自带的英文字体。添加Cover(封面)请点击Browse(浏览)选择图片即可。关于图片尺寸,对于Kindle Voyage,如果想要大封面占满整个屏幕,请用592x800分辨率的图片,但是这样显示的小封面却比较矮胖。所以我采用528x800的图片做封面,这样小封面基本可以占满,书内的大封面也只在两边留很窄的白条。封面图片是在网上搜索而来,但是很多网络小说的封面图片很小,我一般是下载小图片,然后用PhotoZoom Pro这个软件对图片进行放大和拉伸,操作很简单,在这里就不详细说了。另外Author(作者)Author sort(作者筛选)Tag(标签)Id(编号)Language(语言)这五项可以填多个内容,相互之间需要用英文逗号隔开。(图3、图4)  4.选中需要制作成Azw3格式的书,点击Convert books(转换书籍)。在左侧Metadata(元数据)标签下,Output format(输出格式)改为AZW3。注意,不需要再次加载封面,不需要勾选Use cover from source file(从文件获取封面)(图5、图6)  5.左侧Look & Feel(外观)标签下,Disable font size rescaling(取消文字缩放)请勾选,Minimum line height(最小行高)默认是120%,因为Kindle自带文字大小和行距调整功能。Input character encoding(输入字符编码)选择utf-8。Remove spacing between paragraphs(去除段间空格)这项也勾选,因为如果要自动生成目录的话,需要用Markdown语言,这样会自动无视原本文档内的各种格式。所以段落的缩进和段落之间的距离都需要另行设定。如果不需要自动生成目录的话,那么这项可以不勾选。如果勾选Remove spacing between paragraphs(去除段间空格),那么右侧可以设置Indent size(缩进尺寸)一般选择两个全角字符,2 em。em是印刷行业中的一个宽度单位,最初1em代表大写字母M的字宽,1en代表字母N的字宽,1ex代表字母x的字高。这三个单位相对于字体大小,字体越大,表示的长度也越大。如果字号是10,那么1em的长度的10,1en的长度是5,1ex的长度是4.5。因为Kindle有调节字号的功能,所以在设定缩进、段距等用em/en/ex单位会比px更合适。Insert blank line between paragraphs(段落间插入空行)勾选,Line size(插入行高)0.5em。插入行高0.5em并不是说两段之间的间距在Kindle上显示为半行,实际上在Kindle中显示的距离大概是1em。Text justification(文字调整)选择Original就可以。另外最好勾选Expand CSS(完整CSS)这样生成书籍时会用完整的CSS样式,利于以后的排版修改。Extra CSS(补充CSS样式)这里我将h2标签的文本居中,h2 {text-align:center},因为我在TXT中用Markdown语言把每章的章节标记为二级标题。方法很简单,只要在每章的章节名所在行的最开头打两个#就可以,注意##需要在行的最开头,之前不能有空格等字符。(图7)  6.Markdown语言用于将文本转换Html文件,不需要写html完整标签,只需要一些简化的符号就可以表示标签。Calibre制作Azw3电子书的原理是,先将文本进行识别,然后转换成Html文件,之后转换成Azw3。所以,在制作文章目录时经常使用Markdown语言。但Markdown功能少,很多CSS样式不能表现,所以制作电子书时,经常在文本中,或者生成的html中直接使用CSS进行排版。Markdown经常用的功能,比如制作标题,一级标题用一个#在段首,二级标题用两个#,三级到六级以此类推。另外加粗可以用两个下横杠分别夹在需要加粗的部分,比如要加粗历史,那么__历史__即可。更多的Markdown语言的说明,请查询DARING FIREBALL。不过,其它功能在制作电子书时用到的比较少,而且很多Markdown的语法在Calibre中并不支持。  7.用Markdown语言生成各个章节组成的目录已经有很多文章写过了。基本上最简单的方法就在各个章节名的行首用##标记。直接用二级标题的目的,是因为二级标题的默认字高比较适合做章节名,不需要再进行CSS样式调整。不过也可以用一级标题,然后在CSS样式中更改字高行距等。在进行章节标记##时,可以用Regular Expression进行快捷搜索替换,Regular Expression(正则表达式)不理解当初为什么有人翻译成正则,我认为翻译成规则表达式更好。用规则表达式搜索,需要用支持此功能的文本编辑器,比如说Notepad++。在搜索时需要勾选Regular expression。比如要搜索全文章节,然后在章节前加##进行标记,可以搜索花括号内的表达式{^.*第\s*(一|二|三|四|五|六|七|八|九|十|零|百|千|[0-9])+章},然后用花括号内的{##$&}进行替换。其中{^}表示段落的起始。{.}表示除换行外的任意字符。{*}表示前一个字符的数目在0到任意之间。之后是{第}字。{\s}表示一个空字符,即包括全角空格、半角空格、回车等字符,注意这里是小写的s,如果是大写S的话那功能完全相反,Regular Expression(正则表达式)的用法是区分大小写的。这个{*}表示前一个空字符的数目在0到任意之间,{(一|二|三|四|五|六|七|八|九|十|零|百|千|[0-9])}表示在零到十、百、千、0-9之中的任意一个,注意只表示其中的一个字符。之后的{+}表示之前字符有1到任意个。{章}表示章这个字。两个字符或者逻辑表达之间不需要任何连接符。替换栏中{##}只是表示单纯的两个#,这个是Markdown语言里面标记二级标题用的。{$&}表示所搜索到的字符串,也就是说替换栏中的表达式意思是在搜索到的字符串之前加两个#。需要注意搜索章节的时候并不是说能够准确搜索到,如果文章内容里面有类似“第一章”之类的词,还是会搜到,不会排除的。所以,先不要着急替换,应该首先用Count(计数)来查看有能搜到的数目是否和章节总数一样,如果数目多了,那就需要用一些技巧或者规律来排除。比如查找{\S第\s*(一|二|三|四|五|六|七|八|九|十|零|百|千|[0-9])+章},这样就可以搜索出“第一章”前面一个字符是非空字符时候的位置,因为一般来说章节名中“第”字之前的大部分都是空格或者换行符。搜索到非章节名的“第一章”后,可以在“第”字后面加几个特殊符号或者特殊文字,比如三个%,这样先把这几个改成加了特殊符号的。然后再计算是否已经把非章节名的“第一章”之类的完全排除。如果全排除掉,那么用之前的替换方法全部替换就可以了。然后再把加了特殊符号的几个“第一章”之类的再修改过来。这个例子是为了说明一些符号的用法和替换的技巧。其实实际处理的TXT文件的章节都是有规律的,比如“章”字后面跟着一个空格。这样适当修改一下例子中的表达式,一般来说可以一次就确定所有章节,不需要做剔除非章节的搜索项。如果需要进一步了解Regular Expression(正则表达式)的语法,请到wikipedia找Regular Expression或者到。里有快速学习教程,可以很快看懂。wikipedia里面有排版更整洁的一些常用语法,可以用来快速查找。(图8)  8.Markdown语言的限制比较大,比如要把序号①变为上标或者下标,就不能完成。不过,可以直接在TXT文本中写Html的标签,比如要让①变成上标,&sup&①&/sup&,这样就可以了。在文本中用正则表达式进行批量替换也非常方便,搜索{(①|②|③|④|⑤|⑥|⑦|⑧|⑨)},替换栏中{&sup&$&&/sup&}。另外,在windows中换行是{\r\n},在搜索替换消除多余空行时用,方法是二变一。消除多余空格可以用二变一的方法,也就是搜索两个空格,替换为一个空格,多用几次,之后用换行加一个空格替换为一个换行就可以,另外可以用正则表达式,这样会更快捷一点。关于\r和\n的解释,\r表示Carriage Return(墨盘返回,简称CR),\n表示Line Feed(换行,简称LF)。我小时候在父母单位看过老款打字机,打完一行后,先从右推到最左,这类似现在\r的作用,之后再拉一个控制杆,让纸向上滚动一行,这类似\n的作用。之后,就开始在第二行上打字。所以,先\r后\n是有历史原因的。  9.左边Heuristic Processing(搜索再处理)标签下,不需要勾选Enable heuristic processing(开启搜索再处理)。左边Page Setup(页面设置)标签下,Output profile(输出设置)选择想要输出的设备,这里建议选择高分辨率的Kindle Voyage,虽然没有其它设备进行测试,但我猜想高分辨率的支持设备会更广泛一点。Input profile(输入设置)选择Default Input Profile(默认输入设置)。Margins(页边距)默认数值就可以,因为Kindle有挑选页边距的功能。(图9、图10)
技术贴,马克!!!!顶起!!!
  10.左边Structure Detection(结构检测)下,Detect chapters at(寻找章节名字)中写花括号中的{/},也就是填入一个斜杠,表示不需要寻找章节的名字。因为之前已经在TXT文档中用两个#在每章前面标记好了,也就是说用{##}标记的那一行的所有内容就是章节名称。如果在TXT文档中,章节名称和章节号不在一行,那就需要用Regular Expression(正则表达式)搜索替换到同一行。比如章节号下面那行是章节名,搜索{第\s*(一|二|三|四|五|六|七|八|九|十|零|百|千|[0-9])+章\s*},替换为{$&%%%},之后再搜索{\r\n%%%},替换为{ }花括号内为一个空格。这样就可以把分别在两行的章节号和章节名合成一行,之间用空格分隔。再次详细解释一下,其中{\s}表示空字符。{*}表示前一个字符的数目为0到任意。{(一|二|三|四|五|六|七|八|九|十|零|百|千|[0-9])}表示一个字符含有其中的任意一个,{|}这个竖杠表示“或者”的意思,{[0-9]}表示数字0到9的任意一个。{+}表示之前的一个字符的数目有1到任意。{\s*}意思是有0到任意个空字符,空字符包括全角空格、半角空格、制表符、换行等,这里将{\s}和{*}合起来说明的目的是更清楚的说明{*}与{+}的用法。举一个例子,搜索{el*o},那么“eo”“elo”“ello”“elllo”均符合条件。如果搜索{el+o},那么“elo”“ello”“elllo”符合条件,请注意这里“eo”是不符合条件的。回到主题继续说下面的符号,{$&}表示搜索到的字符串,{%%%}并不是语法符号,而是这里用作标记的特殊符号,这里也可以用特殊的几个汉字替代。这样就可以把“第一章”等的下一行最前端加上{%%%}的标记符号。{\r\n}意思是换行,搜索{\r\n%%%}是要找到换行和特殊标记{%%%}然后替换为空格。章节号和章节名分别在两行改为同在一行的方法解释完毕。Chapter mark(章节书签)选择pagebreak(分页),Rule(添加一行),Both(添加分页和空行),none(不添加)在这里均不影响,因为在上一个Detect chapters at(寻找章节名字)中并没有去搜寻章节。Remove fake margins(去除假页边距)勾选,因为有的文档页边距有时会导致排版错误。Insert page breaks before(在哪个位置前插入分页符)输入花括号中的{//h:h2},因为例子是用二级标题做章节名最后合成目录。如果用一级目录就写{//h:h1},如果目录有一级和二级标题可以写{//*[name()=&#39;h1&#39; or name()=&#39;h2&#39;]}这样就可以在一级和二级标题前都加入分页符,对于有三级目录来说可以写{//*[name()=&#39;h1&#39; or name()=&#39;h2&#39; or name()=&#39;h3&#39;]},这里的“h1”“h2”“h3”是根据使用的标题级数来确定的,比如使用了“h2”“h3”“h4”那么这里就不需要写“h1”了。对于Xpath语法在Calibre中的其它应用,请到Calibre-Ebook网站的Xpath的帮助中查询。(图11)  11.在左边Table of Contents(目录)标签下,Number of links to add to Table of Content(最大目录条目数量)比如有三百多章,这里就可以设置成400。Chapter threshold(最小目录条目数量)假如章节数目小于这个数字,那么不会生成只有章节的目录,所以需要填一个比要生成的章节总数小的一个数字。Calibre可以自动生成三级目录,Level 1 TOC(第一级目录)这里填{//h:h2},因为之前例子中是用{##}做为章节标记,也就是用“h2”二级标题做章节名。如果有多层目录,比如用{#}标记卷名,用{##}标记章节名,那么可以在Level 1 TOC(第一级目录)填{//h:h1},在Level 2 TOC(第二级目录)填{//h:h2}。如果要做其它多层目录的话,可参考以上例子。另外,对于目录层级的修改,在制作完电子书后,还可以用Calibre的书籍编辑器快捷修改。(图12)  12.在左边TXT Input(TXT格式输入)标签下,Paragraph style(段落样式)选择single(单行),意思是每一行做为一个段落,这里的行是指结尾处有回车符的一段文字。Formatting style(格式样式)选择markdown,因为需要用markdown标记语言自动生成章节。Preserve spaces(保存空格)和Remove indents at the beginning of lines(去除行前缩进)不需要勾选,因为在Single和Markdown模式下,读取TXT文件时,均会保留段中空格,并且去除短前缩进。Markdown下只需勾选toc-Generate a table of contents(生成目录)。(图13)  13.在左边AZW3 Output(AZW3格式输出)标签下,Put generated Table of Contents at start of book instead of end(目录在书籍开始处)勾选,这样目录会在书的最开始处,而不是在书的末尾。然后点击OK进行AZW3格式的转换。(图14)  14.转换为Azw3格式后,如果想进行书籍排版的调整,右击书籍后点击Edit book(编辑书籍)会出现书籍编辑器。点击Tools(工具)再点击Beautify all files(美化所有文件代码)会自动为html和css等文件的代码插入缩进和空行,增强易读性。之后,可以在各个html和css文件中插入想要微调的格式。另外,自带的搜索和替换功能也非常实用。如果不熟悉html5和css3的语法,不建议使用,因为会花费比较久的时间才可以入门,对于只自己看书的朋友不需要把时间花费在这个上面。毕竟之前的排版已经完全满足了阅读舒适性的需求。对于制作好的Azw3格式电子书,推荐用Kindle Previewer预览排版效果。(图15、图16)  15.用数据线连接Kindle和电脑,在要传输的书籍上点击右键,点击Send to device(发送到设备),点击Send specific format to(发送指定格式的文件到),点击Main Memory(主存储器),选择AZW3格式,点击OK。这样就完成了AZW3文件的传输。(图17、图18)
  16.用以上方法制作《清微驭魔录之镇道之宝》,在Kindle Voyage上实拍。拍摄时Kindle亮度0,第4号字,行间距中,页边距窄。因为相机对焦问题,所以图片的模糊并不代表直接看Kindle时的效果,并且图片中的颜色也不代表Kindle真实显示效果。所有显示效果请以直接看Kindle实机为准。(图19-图23)
精品贴申请
申请人:Chilly64申请日期:帖子:【教程】Kindle Azw3格式电子书封面显示解决方法帖子链接:内容介绍:  1.对Azw3格式电子书在Kindle不显示封面的问题的解决方法。  2.使用Calibre 2.30英文版制作Azw3格式电子书的过程说明。  3.对Markdown语言和Regular Expression(正则表达式)在制作电子书时应用方法的说明。文中提到的软件:Notepad++、Calibre 2.30、PhotoZoom Pro、Kindle Previewer无关主题的一些话:  这个帖子大概写了三天,期间在google上查官方资料,同步实验,并且参考了很多网友曾经写过的相关文章,这些都给了我很大的帮助。非常感谢他们对Kindle电子书制作的贡献。但是,因为大部分文章是很长时间之前写的,所以没有提到新的问题的解决方法,另外,最新版本的软件在一些功能上和老版有些差异,导致了一些在早前教程中成立的方法,在新格式和新版软件上出现了问题。我自己使用Kindle时也发现了这些问题,在解决问题的同时,我希望能在这里和大家分享一下。希望大家可以更好更顺利地做出Azw3的电子书。少走些弯路,多节省些时间。在这里感谢大家的支持!
为什么不直接用或者直接转换成mobi格式,而非要用azw3
我之前也遇到这个问题,谢谢楼主分享方法!
查词的话,是默认选中一个还是一行呢?之前用calibre转的azw格式查词都是默认选中一行的,感觉很不方便
久违的技术贴!虽然我已经不在calibre上做出成品书好久了,不过帖子里关于怎样编辑文本的内容对我还是挺有用的,谢谢。
知识有点多,还是下班后回去慢慢看,之前我都是txt 转成azw3格式再用自带的Edit E-book 编辑。
求大神开个正则教学贴……
文中提到的Kindle Previewer在中国不怎么好下载,我上传到网盘,另外Amazon官方的转换软件KindleGen也附上。希望能节省大家寻找的时间Kindle Previewer v2.94 for Windows (7 and above)Kindle Previewer v2.94 for Intel Mac (OSX 10.7 and above)KindleGen v2.9 for Windows (Vista, 7)KindleGen v2.9 for Linux 2.6 i386KindleGen v2.9 for Mac OS 10.5 and above i386
好复杂,mark下。
小技巧:去除Azw3文件目录中的下划线  Azw3文件的目录在Kindle中默认是加下划线的,不过有时候为了书籍显示的美观,我们并不希望在中文书籍中出现下划线。  一般来说,在用Calibre转换为Azw3格式后,我们会用Calibre自带的Edit Book功能来编辑html和css文件来调整书籍的排版。但是,之后会发现不管是在css还是html文件里写入“ a {text-decoration:none} ” 都无法去除目录中的下划线。不过,可以通过在目录所在的html文件中每个&a&标签内添加style属性来去除下划线。也就是在&a&内添加 style=&text-decoration:none !important& 。(图24)  对于章节数很多的书籍,手动添加非常浪费时间。如果用Regular Expression(正则表达式)进行查找替换可以很快完成。比如,在Calibre自动生成的目录所在的html文件中,会发现每个章节的链接是按照数字顺序生成的。所以,可以在Find(查找)中输入{#.+&},在Replace(替换)中输入{\g&0& style=&text-decoration:none !important&},Mode(模式)选择Regex(正则表达式,Regex也就是Regular Expression的简称),选择Current file(当前文件),然后点击Replace all(替换全部)来实现批量插入。解释一下,{#}是Calibre中目录下各个章节链接中的一个符号,{.}表示任意一个字符,{+}表示之前的字符数目为1到任意。{&}也是目录下各个章节链接中的一个符号。这样就可以把一段#号开头,之后连着1个或者多个字符,之后是&的一串字符找到,也就是说通过找到这么一串有特征的字符串来确定各个章节链接所在位置。替换栏中{\g&0&}表示之前搜索到的字符串。为什么这里不用{$&}呢?因为Calibre是由Python语言编写,而在Python语言中是用花括号中的{\g&0&}来表示之前搜索匹配到的字符串。之后的{ style=&text-decoration:none !important&}是要在搜索到的字符串之后添加的去掉下划线的style属性,这里要注意花括号内第一个是空格字符。以上的例子基本适用于大多数情况。(图25)  最后,希望这个小技巧可以给大家在制作电子书时提供一些方便。
楼主辛苦了,不过其实有更简单的方法.将书添加至calibre后,设备链接电脑,把书发送到设备的主内存。格式选azw3就ok了软件不需要更新至230
大神开个弹出注释教学贴啊
大长了。。
谢谢大牛分享
楼主是做前端的吧!
看来电子书真不是那么简单的事情。
楼主,请问TXT转AZW的时候,如何设置分页,calibre可以在H1,H2前设置分页符,假如自己在其他地方需要设置分页,又不想加h1和h2,请问怎办处理?我尝试在TXT文档中需要分页的地方添加了&mbp:pagebreak&标签,但是转换以后无效
好详细的技术贴,楼主辛苦了
马克马克 楼主辛苦了
。。那个封面图片直接从中亚上下不就完了?而且还是高清,kindle可以显示的
请教楼主,为何我用2.49的calibre制作出来azw3在kindle上无法显示封面呢?
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 mobi没有封面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信