Linux下Gitbook生成pdf及中文问题的解决
来源:互联网 发布:层次聚类算法的优缺点 编辑:程序博客网 时间:2024/05/17 23:33
Linux下Gitbook生成pdf
- 安装 Calibre
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
- 配置book.json
{ "title": "Cloudroom SDK Refference", "description": "云屋视频SDK参考文档", "author": "HeDonghai", "language": "zh-hans", "styles": { "website": "style.css" }, "plugins": [ "-lunr", "-search", "-livereload", "-sharing", "book-summary-scroll-position-saver", "expandable-chapters", "search-plus", "splitter", "tbfed-pagefooter", "back-to-top-button", "yahei", "katex", "theme-api", "theme-comscore" ], "pluginsConfig": { "expandable-chapters": {}, "theme-api": { "theme": "light" }, "tbfed-pagefooter": { "copyright": "© HeDonghai", "modify_label": "文件修订时间:", "modify_format": "YYYY-MM-DD HH:mm:ss" }, "fontSettings": { "theme": "white", "family": "msyh", "size": 2 } }, "pdf": { "toc": true, "pageNumbers": true, "fontSize": 18, "paperSize": "a3", "margin": { "right": 30, "left": 30, "top": 30, "bottom": 50 } }}//pdf 配置下的toc貌似没有生效
- 安装Gitbook插件
cd 进入存放book.json的Linux目录下,然后执行命令
gitbook install
- 生成pdf
在markdown文件目录下执行下面的命令会自动book.pdf文件
gitbook pdf
- pdf文档内中文不显示或中文乱码
原因是中文字体未支持,可手动配置支持,操作如下:
1. 在插件配置中使用”yahei”(雅黑字体)并配置fontSettings
2. 手动从windows系统的Fonts目录下复制msyh.ttc文件或msyh.ttf文件上传到Linux的/usr/share/fonts/truetype目录下
3. 重新生成pdf即可
阅读全文
0 0
- Linux下Gitbook生成pdf及中文问题的解决
- 解决linux下pdf中文显示问题
- 解决linux下poppler不支持中文PDF的问题。
- 解决JasperReport生成PDF文件,中文不能显示的问题
- Ubuntu 10.04下解决PDF中文乱码的问题
- Ubuntu下解决PDF中文乱码问题
- 解决Linux下中文乱码的问题
- 使用GitBook工具生成PDF格式的文档
- ireport生成pdf时的中文问题
- CTEX生成中文PDF的问题
- fop生成pdf的中文乱码问题
- 用itext生成pdf报表下篇(解决中文问题)
- linux下解决PDF乱码显示问题
- Linux下Tomcat控制台输出及日志中文乱码问题的解决
- Linux下Tomcat控制台输出及日志中文乱码问题的解决
- linux下pdf下看中文pdf文档的解决方法
- gitbook学习之--linux下安装gitbook
- 关于windows7下asp.net生成pdf中文显示问题
- 物联网——Zigbee协议简介
- Elasticsearch笔记三之版本控制和插件
- 阿里云 ubuntu 16.04 系统突然 Read-only file system
- 你需要理解的 Java 反射机制知识总结
- Android调用js方法传递参数自动计算问题的解决
- Linux下Gitbook生成pdf及中文问题的解决
- 隐藏自已,做好清理
- 处理半连接SQL自动改写内连接SQL一例
- 用CamOdoCal 进行鱼眼相机的标定
- 主题模型(LDA)(一)--通俗理解与简单应用
- mui图片轮播ajax动态加载后不轮播
- Linux-VI编辑器
- 二维数组排序
- 微服务生态总结