All Projects → craflin → umdoc

craflin / umdoc

Licence: Apache-2.0 license
A Markdown to LaTeX to PDF converter

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to umdoc

casile
The CaSILE toolkit, a book publishing workflow employing SILE and other wizardry.
Stars: ✭ 36 (+140%)
Mutual labels:  pandoc, pdf-generation
Markdown Pdf
📄 Markdown to PDF converter
Stars: ✭ 2,365 (+15666.67%)
Mutual labels:  pdf-generation, md
Md To Pdf
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
Stars: ✭ 374 (+2393.33%)
Mutual labels:  pdf-generation, md
Pandoc Latex Template
A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
Stars: ✭ 3,750 (+24900%)
Mutual labels:  pandoc, pdf-generation
Markdown-Templates
Templates for creating scientific, academic and technical documents using Markdown and Pandoc that support equations, code blocks, citations, Unicode symbols and vector graphics.
Stars: ✭ 130 (+766.67%)
Mutual labels:  pandoc
pandoc-lecture
This project defines a skeleton repo for creating lecture slides and handouts including lecture notes out of Pandoc Markdown (http://pandoc.org/MANUAL.html) using a single source approach.
Stars: ✭ 72 (+380%)
Mutual labels:  pandoc
laravel-print-api
Laravel package to access our print-api
Stars: ✭ 16 (+6.67%)
Mutual labels:  pdf-generation
clj-pdf-markdown
Library for rendering markdown to clj-pdf data-structure syntax.
Stars: ✭ 20 (+33.33%)
Mutual labels:  pdf-generation
paru
Control pandoc with Ruby and write pandoc filters in Ruby
Stars: ✭ 30 (+100%)
Mutual labels:  pandoc
pandoc-placetable
Pandoc filter to include CSV data (from file or URL)
Stars: ✭ 35 (+133.33%)
Mutual labels:  pandoc
tufte-pandoc-jekyll
A Jekyll theme for using Tufte CSS with Jekyll + Pandoc
Stars: ✭ 56 (+273.33%)
Mutual labels:  pandoc
jsreport-electron-pdf
jsreport recipe which renders pdf from html using electron 🚀
Stars: ✭ 53 (+253.33%)
Mutual labels:  pdf-generation
sphinx-jekyll-builder
sphinx builder that outputs jekyll compatible markdown files with frontmatter
Stars: ✭ 18 (+20%)
Mutual labels:  md
pdfio
PDFio is a simple C library for reading and writing PDF files.
Stars: ✭ 55 (+266.67%)
Mutual labels:  pdf-generation
paper-terminal
Print Markdown to a paper in your terminal
Stars: ✭ 33 (+120%)
Mutual labels:  md
carbone
Fast and simple report generator, from JSON to pdf, xslx, docx, odt...
Stars: ✭ 810 (+5300%)
Mutual labels:  pdf-generation
ph-pdf-layout
Java library for creating fluid page layouts with Apache PDFBox. Supporting multi-page tables, different page layouts etc.
Stars: ✭ 33 (+120%)
Mutual labels:  pdf-generation
redmine convert textile to markown
Redmine rake task to convert content from textile to markdown
Stars: ✭ 45 (+200%)
Mutual labels:  pandoc
PanBook
Pandoc LaTeX,Epub模板,用于生成书籍,幻灯片(beamer),简历,论文等(cv, thesis, ebook,beamer)
Stars: ✭ 190 (+1166.67%)
Mutual labels:  pandoc
docker-alpine-pandoc-ja
Pandoc for Japanese based on Alpine Linux
Stars: ✭ 14 (-6.67%)
Mutual labels:  pandoc

umdoc

Build Status

umdoc is a Markdown to LaTeX to PDF converter. It is command line tool to convert a Markdown file or set of Markdown files into an input file (.tex file) for a LaTeX engine like xelatex, lualatex or pdflatex. The LaTeX engine is then launched to convert the generated file into a PDF document. Optional layout information written in LaTeX may be provided to customize the look of the generated document.

Examples & Documentation

Further documentation and a showcase of umdoc's capabilities can be found in its user manual.

Build Instructions

To compile umdoc from the sources follow the following steps:

Windows

  • Clone the Git repository.
  • Initialize submodules.
  • Use CMake to generate a solution file (umdoc.sln) for some version of Visual Studio.
  • Open the generated umdoc.sln file in Visual Studio.
  • Compile the umdoc project in Visual Studio.

Linux

  • Ensure you have git, g++ and cmake installed.
  • Clone the Git repository. git clone [email protected]:craflin/umdoc.git
  • Initialize submodules. git submodule update --init
  • Use CMake to build umdoc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].