Skip to content
Yifei Fan edited this page Sep 30, 2023 · 5 revisions

Description

MaTeX is a project developed by OrthoPole. It defines the MaTeX language and provides a compiler to generate latex package from an .mtx file.

Advantage

The main goal of MaTeX is to make latex package nicer. One of the main features is that it uses more natural language, like sql. For example, you may use DEF \N TO BE \mathbb{N} to generate command \def\N{\mathbb{N}}.

When you want to define a number of similar commands, like \def\A{\mathbb{A}}, ..., \def\Z{\mathbb{Z}}, you may use the FOR feature and generate the commands within a loop. For example:

FOR x IN ABCDEFGHIJKLMNOPQRSTUVWXYZ
    DEF \%x% TO BE \mathbb{%x%}
END FOR

That saves a lot of effort.

Development

The project is currently at version 1.0.1. The version 1.1 is being developed, where commands about environments will be added. Coming soon.

Copyright

Copyright 2023 OrthoPole. All rights reserved.

Clone this wiki locally