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 <project_name>
- To build pdf from single file:matex build <name>
- To compile MaTeX project:matex compile