umdoc
umdoc copied to clipboard
A Markdown to LaTeX to PDF converter.
umdoc
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
- Ensure you have Visual Studio, Git and CMake installed.
- Install MiKTeX,
- 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.slnfile in Visual Studio. - Compile the umdoc project in Visual Studio.
Linux
- Ensure you have
git,g++andcmakeinstalled. (Ubuntu:sudo apt-get git g++ cmake) - Install
xelatexwith various fonts. (Ubuntu:sudo apt-get install texlive-xetex texlive-fonts-extra) - Clone the Git repository.
git clone [email protected]:craflin/umdoc.git - Initialize submodules.
git submodule update --init - Use CMake to build umdoc.