现行网络上流通的佛教经书典籍,多数是简体横排书籍,很难找得繁体竖排格式。本人特别喜欢阅读竖排繁体格式的佛教典籍,以此机缘,就发心学习做几本竖排电子书供自己研读。原来以为是一件不太难的事情,结果越做越觉得不简单,从中也见识到做一本排版精致的书籍是多么不容易。借此机会,也希望大家珍惜原作者和出版社的劳动成果,尽量做到不侵犯别人的知识产权。本篇文章,目标是专注于制作繁体竖排电子书Epub和MOBI文件,主要是用于亚马逊Kindle阅读器上阅读,不保证所有的EPUB阅读器都能达到竖排正确显示的效果。即使如此,本人在iPhone上的iBooks和多看阅读上阅读,还是取得相对满意的效果。我在学习制作竖排电子书过程中,参考了于网络上关于竖排制作的信息。制作工具:软件文本编辑软件,包括TextPro V5(主要用于繁简转换),EverEdit(主要用于编辑文件)Epub编辑软件,Sigil及相关插件(kindlegen插件直接输出AZW3格式文档)。Kindle Previewer,KindleGen,用于预览和转换成MOBI、AZW3格式的官方软件。必要的原始文本和图片等①原始文本可以在可信赖的网站下载。②图片主要是封面、封底、插图等。③如果有喜欢的字体,也可以在EPUB文件中内嵌字体,比如我喜欢方正准雅宋字体,就可以到官方网站下载(GBK字库5元一份)。④原书印刷版或扫描的PDF,方便用于排版时参考或校对错误。三、主要制作步骤:①为文本添加各种HTML标签。我是先打开sigil,新建空白文件, 然后在代码视图(F2)中,另行打开编辑器进行编辑。对于需要特别定义格式的文字,加入“class”。灵活利用正则表达式非常有利于文本编辑,如果有正则表达式方面的知识,则可以事半功倍。②添加css样式表,并且将xhtml文档链接到样式表。主要包括以下参数:I竖排必要的属性。
阅读文本编辑器就有手机自带的记事本啊,备忘录这些都是可以做到的。
这个是和普通的功能,安卓手机都支持的,没有阅读器可以下载安装。
ultraedit vi vim很多都支持的,支持这个的语言是DelphiGNU (Linux)GroovyJavaJavaSNETPCRE (C/C++)PerlPHPPOSIXPowerShellPythonRREALbasicRubyTclVBScriptVisual Basic 6wxWidgetsXML SchemaXQuery & XPath
最牛的当属EditPad Pro,试过就知道,咱是挑剔了十种左右才发现它的强悍。
^abc查找abc开头的字符串
这个不需要正则表达式,因为UE支持^p表示回车换行,则普通查找^p,替换成^pF:\chen\latcn\文档lattice\sp2lat\即可。在你的例子发现已经有些行前面有路径了,那么,可以先把它们消除,使所有行都只有文件名,再执行添加路径的全程替换,消除的办法刚好和添加相反,就这么简单。
正则如下:a{3}\w{4}
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如:runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
JAVA里面的正则表达式 。是用来判断字符的格式和符号的公式。
将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,"\\n"匹配\n。"\n"匹配换行符。序列"\\"匹配"\"而"\("则匹配"("。即相当于多种编程语言中都有的"转义字符"的概念。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 给定的字符串是否符合正则表达式的过滤逻辑(称作"匹配"); 可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是: 灵活性、逻辑性和功能性非常强; 可以迅速地用极简单的方式达到字符串的复杂控制。 对于刚接触的人来说,比较晦涩难懂。
推荐EmEditor,个人比较喜欢(不过也没有用过几种就是了),百度一下很容易就能找到,需要破解,不过破解也很容易就能找到
这个是和普通的功能,安卓手机都支持的,没有阅读器可以下载安装。
EmEditor Pro支持(?=exp)但不支持 (?<=exp)
阅读文本编辑器就有手机自带的记事本啊,备忘录这些都是可以做到的。