#language #latex #scripting-language #document #compile #input #token

已删除 matex

MaTeX 是一种文档脚本语言

0.2.0 2022年2月24日
0.1.0 2022年2月24日

#146 in #latex

MIT 许可证

57KB
295 代码行

MaTeX

MaTeX 是一个简化的 LaTeX 版本,专为那些不想处理 LaTeX 复杂性的用户而构建。该语言在编译成 tex 之后,再编译成 pdf

以下是 MaTeX 的概述,有四种类型的标记

  1. 元素 (\foo = foo: some value)
  2. 文字 (\bar = bar;)
  3. 环境 (\begin{baz}...\end{baz} = baz > begin)
  4. 注释 (% 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