calibre

阅读-Calibre Library转PDF、EPUB配置

心已入冬 提交于 2020-04-28 04:37:41
提示:如果想恢复默认设置,点击“恢复默认值”即可 -----EPUB (MOBI同理)----- 目标:解决转换过程中图片清晰度丢失问题(分辨率太低) 右击-转换书籍-逐个转换 输出格式选择“EPUB” 点击“恢复默认值” 页面设置:输出配置文件选中“Default Output Profile(1600x1200)” 页面设置:输入配置文件选中“Default Input Profile(1600x1200)” PDF转EPUB会出现每句话一行的情况,解决方案:“启发式处理”-勾选“启用智能处理” ,其它参数根据需要进行设置。可以用不同参数多转换几次,对比最终效果。 -----PDF----- Calibre Library转PDF在iPad、iPhone上面阅读 右击-转换书籍-逐个转换 输出格式选择“PDF” 点击“恢复默认值” PDF输出:A5(特殊尺寸可以使用下面的“自定义页面尺寸”) 上、下、左、右边距设置为:28.4 pt(1cm) 右键菜单-打开所在目录(此处不要用“保存到磁盘”避免因为特殊路径导致软件输出文件书签乱码问题。也可右击“PDF”格式,删除到回收站然后剪切到桌面) 拷贝到设备 最初方案(推荐): Calibre Library转PDF在iPad、iPhone上面阅读 提示:如果想恢复默认设置,点击“恢复默认值”即可 1. 右击-转换书籍-逐个转换 2.

IC-CAD IC设计流程及EDA工具

☆樱花仙子☆ 提交于 2020-02-28 01:52:15
IC设计流程是每个IC从业者的必修课,虽然多数人的从业方向只是IC设计流程中的一部分,但是了解IC设计流程全貌对正确认识每个IC设计环节的作用是有很大帮助的。 对于一个CAD来说,了解IC设计流程以及每个环节所用EDA工具,了解全流程中设计效率的洼地所在,并据此提出系统的解决方案,是整体上提升IC设计效率的根本所在,所以同样具有重要意义。 作为一个初入门者的学习笔记,本文多处文本和附图来源于网络,在此不一一注明,感谢原作者。由于本人才疏学浅,有理解错误或描述谬误的地方,请专家批评指正,不胜感激。另外,如非单独指出,本文中的“IC设计流程”均为“数字设计流程”。 下图是一个IC设计全流程的架构图,它的主线是“ASIC设计与实现”,为实现这一目的,在考虑到诸如速度和功耗等等“性能指标”的前提下,在各个设计环节实现的同时做好“功能验证”工作,以保证所有设计环节的quality。 图一 IC设计全流程 从逻辑实现还是物理实现这两部分来看,IC设计流程可以笼统地分为前端和后端两部分。不同的公司有不同差别细微的区分方法,从比较全面的角度来看,我们可以把IC设计的完整流程区分为如下几部分。 确定项目需求 一般由项目PM来完成,先做市场调研以确定项目需求,对系统功能和能效参数给出指导意见。 系统架构设计 一般由系统架构师完成,确定系统功能细节,定义频率、功耗等参数指标,做顶层的系统仿真模拟

ubuntu18.04安装cadence virtuoso

女生的网名这么多〃 提交于 2020-02-26 22:17:09
最近需要做一些集成电路设计相关的工作,研究了一下,还挺复杂。不过千里之行,始于足下,再复杂的东西也是一步步由简单的东西构建而成的。根据工作需要 ,安装了全定制集成电路设计软件IC617,下面记录一下过程。 由于virtuoso不支持windows系统,因此先安装了ubuntu18.04系统,并安装好jdk。如果懒得下载oracle jdk的,可以如下直接apt安装openjdk。 sudo apt-get install openjdk-8-jdk openjdk-8-jre 除此以外,还需要安装如下软件包 sudo apt-get install ksh csh xterm libncursesw5-dev libxtst6:i386 libxi6:i386 lib32ncurses5 lib32stdc++6 libstdc++5:i386 由于virtuoso支持的redhat enterprice linux和ubuntu还是有些不同,因此还需要做一些修改才能顺利安装。首先创建如下软链接 sudo ln -s /usr/bin/mawk /bin/awk sudo ln -s /usr/bin/basename /bin/basename sudo ln -s /lib/x86_64-linux-gnu/libncursesw.so.5.9 /lib/libtermcap

大佬就是大佬,Calibre 作者拒绝迁移至 Python 3

六眼飞鱼酱① 提交于 2019-12-19 00:54:34
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 导读 开源电子书管理器 Calibre 的作者 Kavid Goyal 近日公开了自己在 2017 年对用户要求升级至 Python 3 的回应,以表明 Calibre 不会直接迁移至 Python 3 的态度。 2017年8月,有用户提交反馈称由于 Python 2 将于2020年停止支持,Calibre 需要升级为 Python 3 。Kavid Goyal 将该问题的状态更改为“不会修复”,并回应道:“没有必要,我完全有能力自己维护 Python 2 。这样做的工作量比考虑迁移整个代码库要少得多。” 随着前几个月 Guido van Rossum 对 Python 2.7 将于2020年1月1日终止支持的证实,Calibre 再次收到了不少要求升级的需求,因此 Kavid Goyal 选择将之前的回应公开,以作统一回复。 此外,Kavid Goyal 在 GitHub 上补充道,“我的目标是以与 Python 2 相同的方式在 Python 3 上运行 Calibre 的代码。计划在2019年底或最迟在2020年年初,完全兼容 Python 3 。” Python 3.0 发布至今已有十年,许多软件和项目已完成迁移。但由于不向后兼容,也有部分开发者选择不去跟进。 原文来自: https://www

cadence设计软件安装

匆匆过客 提交于 2019-12-18 21:55:19
Ubuntu系统cadence设计软件安装 一、配置 第一步安装操作命令 打开终端(鼠标右键选择打开终端或Ctrl+alt+t打开) 依次输入以下命令(安装需要的操作命令解析器) 1、sudo apt-get install ksh 2、sudo apt-get install csh 3、sudo apt-get install openjdk-8-jre openjdk-8-jdk 4、sudo apt-get install xterm 5、sudo apt-get install libncursesw5-dev 6、sudo apt-get install libxtst6:i386 7、sudo apt-get install libxi6:i386 依次输完以上命令可用命令:java -version检查是否安装成功,安装成功如下显示: 第二步执行命令sudo gedit /etc/profile打开profile配置文件,在最后加上如下路径: 加完保存,执行命令: source /etc/profile 使配置文件生效。 第三步建立Cadence软件依赖库和目录的链接,依次输入以下命令: 1、sudo ln -s /usr/bin/mawk /bin/awk ##把awk链接到 /bin 目录 2、sudo ln -s /usr/bin/basename /bin

How do I write a waf file for a custom compiler?

我怕爱的太早我们不能终老 提交于 2019-12-13 00:12:55
问题 I got sick of looking up the magic symbols in make and decided to try waf. I'm trying to use calibre to make ebooks and I'd like to create a wscript that takes in a file, runs a program with some arguments that include that file, and produces an output. Waf should only build if the input file is newer than the output. In make, I'd write a makefile like this: %.epub: %.recipe ebook-convert $ .epub --test -vv --debug-pipeline debug Where % is a magic symbol for the basename of the file and $ a

Python look-behind regex issue: Invalid regular expression: look-behind requires fixed-width pattern

徘徊边缘 提交于 2019-12-10 11:08:39
问题 I need to match a linebreak in-between double quotes, as in: <p class="calibre1">“This is the first sentence.</p> <p class="calibre1">And this is the second!”</p> This would match </p> <p class="calibre1"> Now, I got this working with the regex (?<=“[^”]*)</p>\s*<p[^>]*>(?!“) but I get the error described in the title: " Invalid regular expression: look-behind requires fixed-width pattern " when I try to use it non-manually. I need this regex for the eBook management/editing program, Calibre,

calibre-超强的图书管理工具

百般思念 提交于 2019-12-06 12:15:21
1. 什么是calibre calibre is a free and open source e-book library management application developed by users of e-books for users of e-books. It has a cornucopia of features divided into the following main categories http://calibre-ebook.com/about 什么也不说了,E文不好,满满的都是泪水。。。。亲自己翻译吧。 2. 下载地址 http://calibre-ebook.com/download 支持各种操作系统,我下载的是windows64的。 3. 安装 windows的安装还用说么?下一步下一步。。。。完成! 4. 功能简介 http://calibre-ebook.com/about#features 5. 如何使用 傻瓜的不能在傻瓜了。最牛逼的是这货居然还可以通过各种方式分享图书!亲,还等什么,赶紧使用吧。 我比较懒! 来源: oschina 链接: https://my.oschina.net/u/112731/blog/196473

Python look-behind regex issue: Invalid regular expression: look-behind requires fixed-width pattern

China☆狼群 提交于 2019-12-06 11:31:41
I need to match a linebreak in-between double quotes, as in: <p class="calibre1">“This is the first sentence.</p> <p class="calibre1">And this is the second!”</p> This would match </p> <p class="calibre1"> Now, I got this working with the regex (?<=“[^”]*)</p>\s*<p[^>]*>(?!“) but I get the error described in the title: " Invalid regular expression: look-behind requires fixed-width pattern " when I try to use it non-manually. I need this regex for the eBook management/editing program, Calibre, which uses Python for its regex engine. The regex above works for manually searching a book, but when

Calibre 3.4版中,为epub书籍嵌入中文字体

匿名 (未验证) 提交于 2019-12-02 23:06:17
1. 先把原版书籍epub文件添加到Calibre书库; 2. 书名上右键,选则 转换书籍 -> 逐个转换; 3. 在 界面外观 -> 字体 中,选择嵌入字体,在列表中选择中文字体,并勾选 “嵌入所使用到的字体”; 4. 旁边的 “样式” 分页中,下方的 “过滤样式信息” 中,选择 “字体”; 5. 点击确定,会启动转换工作。完成后即可得到嵌入了中文字体的新epub文件。