Skip to content
/ PanBook Public
forked from annProg/PanBook

Pandoc LaTeX,Epub模板,用于生成书籍,幻灯片(beamer),简历,论文等(cv, thesis, ebook,beamer)

License

Notifications You must be signed in to change notification settings

ptrsxu/PanBook

This branch is 2 commits ahead of annProg/PanBook:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b5bd2fb · Sep 11, 2024
Jul 8, 2022
Jun 10, 2019
May 2, 2019
Jul 1, 2021
Mar 1, 2022
Mar 30, 2019
Jul 8, 2022
Sep 15, 2021
Dec 11, 2020
Aug 16, 2021
Sep 15, 2021
May 7, 2021
Jun 4, 2020
Jun 19, 2019
Jul 1, 2021
Sep 1, 2019
Mar 22, 2023
Mar 22, 2023
Apr 9, 2019
Aug 16, 2021
Mar 1, 2022
Jul 1, 2022

Repository files navigation

Build Status

简介

PanBook基于Pandoclua filter功能,适配各种书籍,论文,幻灯片及简历的LaTeXEPUB模板。 目标是使用Pandoc's Markdown作为写作语言,实现一次编写 多次生成

预览

Book Article Thesis Slide CV
ElegantBook ctexart Demo Thesis metropolis moderncv-classic
elegantnote solarized resume
CTeXBook elegantpaper material TMR
CTeXBook-mobile Execushares moderncv-fancy
Epub classyslides moderncv-banking
elegance moderncv-casual
Hest moderncv-oldstyle
opensuse
Xiaoshan
more more more more

快速开始

Windows 10为例,演示如何使用。首先安装以下依赖软件

  • msys2( Linux 及 OS X 请忽略此步骤)
  • texlive 2018 或以上版本
  • Pandoc 2.17.1.1
  • pandoc-crossref 对应版本并安装到path目录下(建议和Pandoc放同一目录,即/c/Users/yourname/AppData/Local/Pandoc

另外,本项目需要使用 4.x 版本以上的 bash, OS X 用户可能需要升级 bash 版本,参见 stackoverflow

然后下载本项目,打开msys2,假设工作目录为/d/dev

# 首先安装 git,msys2 包管理工具为 pacman
$ pacman -Ss git     # 查询软件包
$ pacman -S git      # 安装软件包
$ cd /d/dev
$ git clone https://github.com/annProg/PanBook

设置环境变量

需要将本项目,texlivePandoc加入环境变量,编辑~/.bashrc,加入以下内容

$ tail -n 1 ~/.bashrc
export PATH=$PATH:/d/texlive/2018/bin/win32:/d/dev/PanBook:/c/Users/myname/AppData/Local/Pandoc

开始使用

# 新建项目目录
$ mkdir /d/dev/mybook
$ cd /d/dev/mybook
# 生成示例 book 文档,编译结果在 build 目录
$ panbook book
# 查看帮助
$ panbook -h

然后编写 src 目录下的 Markdown 源文件。图片放在 src/images 下。

贡献指南

欢迎提交IssuePull Requestextensions, styles开发流程请参考 PanBook 手册 第四章。

演示

使用本项目编译的书籍(欢迎加入此列表)

免责声明

请仔细阅读本软件 Licence

本软件不提供任何保证。在任何情况下,版权所有者或贡献者都不承担责任。

因此,当用于正式场合(比如学位论文)时,请您自行评估风险。

致谢

PanBook适配了一些开源LaTeX模板,列表如下:

Book Article Thesis Slide CV
ElegantBook ElegantNote moderncv
ElegantPaper more resume
tmr

About

Pandoc LaTeX,Epub模板,用于生成书籍,幻灯片(beamer),简历,论文等(cv, thesis, ebook,beamer)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TeX 53.6%
  • Smarty 24.5%
  • Lua 10.9%
  • Shell 8.6%
  • Makefile 1.3%
  • CSS 0.6%
  • Dockerfile 0.5%