/biutiful-journals

Creating beautifully formated journals with pandoc, Markdown and LaTeX. The included nodejs scripts will support you, having a live preview of the compiled PDF file, you are working on.

Primary LanguageJavaScript

biutiful-logo

Biutiful Journals

Creating beautifully formated journals with pandoc, Markdown and LaTeX. The included nodejs scripts will support you, having a live preview of the compiled PDF file, you are working on.

Pre-requirements

In the best case you are using a UNIX-like operating system like macOS oder GNU/Linux. You will need a LaTeX compiler like pdflatex and nodejs installed.

1. Get LaTeX and pandoc

2. Get nodejs

nodejs is the de facto standard for server-side JavaScript programming and is used in our case to stay on track of any changes of the Markdown files.

3. Get yarn (optional, but recommended)

yarn is a node dependency manager that works as a substitute for npm, the native nodejs package manager. yarn includes many improved functionality, but is no must-have. You can also install all dependencies without yarn and use npm instead. All possibilities will be listed below.

Installation of buitiful-journals

Usage

Watch for changes

Starting the watch script with yarn:

yarn start

# equivalent to
npm run start
gulp watch

Finally it will always start the gulp task watch. Inside the package.json there is a section with defined scripts to run.

Compile to PDF

Compile all Markdown(.md) files to PDF:

yarn pdf

# equivalent to
npm run pdf
gulp pdf

Screenshot

biutiful-screen

For a perfect usage, I recommend atom for developement with a

Licence

Yeah, it is GPL v2.0. Feel free to use that piece to code!

Author

I am Michael Czechowski (www.dailysh.it) web developer from Stuttgart in the deep southern part of Germany. Do not hesitate to contact me: mail@dailysh.it