{"repo":"craflin/umdoc","free":true,"listed":false,"github":"https://github.com/craflin/umdoc","clone":"git clone https://github.com/craflin/umdoc.git","description":"Markdown to LaTeX to PDF converter.","language":"C++","stars":20,"topics":["latex","markdown","md","pdf-generation","pdf","pandoc","c-plus-plus"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"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.sln file in Visual Studio. Compile the umdoc project in Visual Studio. Linux Ensure you have git , g++ and cmake installed. (Ubuntu: sudo apt-get git g++ cmake ) Install xelatex with various fonts. (Ubuntu: sudo apt-get install texlive-xetex texlive-fonts-extra ) Clone the Git repository. git clone git@github.com:craflin/umdoc.git Initialize submodules. git submodule update --init Use CMake to build umdoc .","default_branch":null,"files":null,"tree":[],"storefront":"/r/craflin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/craflin/umdoc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}