0.2.0 |
|
---|---|
0.1.0 |
|
#146 in #latex
57KB
295 代码行
MaTeX
MaTeX 是一个简化的 LaTeX 版本,专为那些不想处理 LaTeX 复杂性的用户而构建。该语言在编译成 tex
之后,再编译成 pdf
。
以下是 MaTeX 的概述,有四种类型的标记
- 元素 (
\foo =
foo: some value
) - 文字 (
\bar =
bar;
) - 环境 (
\begin{baz}...\end{baz} =
baz > begin
) - 注释 (
% lalalala =
% lalalala)
让我们看看这些在 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
对于输入,确保将文件名放在
name.matex 之前,因为它已经被推断出来。
- 要创建新的 MaTeX 项目:
matex new <project_name>
- 从单个文件构建 pdf:
matex build <name>
- 编译 MaTeX 项目:
matex compile
依赖项
~3.5MB
~60K SLoC