matex

namematex
created_at2022-02-24 18:15:11.287215
updated_at2022-02-24 19:21:47.082713
downloads164
descriptionMaTeX a document scripting language
homepage
repositoryhttp://github.com/MKProj/MaTeX
max_upload_size
id538657
Mustafif

documentation

http://matex.mkproj.com

readme

# MaTeX MaTeX is a simpler version of LaTeX built for users who do not want to deal with the complications of LaTeX. This languages compiles down to `tex` before compiling down to `pdf`. Here's the rundown for MaTeX, there's four types of tokens: 1. Element (`\foo{some value}` = `foo: some value`) 2. Literal (`\bar` = `bar;`) 3. Environment (`\begin{baz}...\end{baz}` = `baz > begin`) 4. Comment (`% lalalala` = `% lalalala`) So let's see how these look in MaTeX: ```matex % \documentclass{article} documentclass: article % \author{Someone} author: Someone % \title{Some Title} title: Some Title % \date{Date} date: Date % \usepackage{listings} import: listings % \begin{document} document > begin % \maketitle maketitle; % \input{anotherfile} input: anotherfile % \end{document} document > end ``` > For inputs, make sure to put the name of the file not `name.matex` since it's already inferred. - To create a new MaTeX project: `matex new ` - To build pdf from single file: `matex build ` - To compile MaTeX project: `matex compile`
Commit count: 0

cargo fmt