5 个版本 (3 个破坏性更新)

0.4.2 2019年11月5日
0.4.1 2019年11月5日
0.3.0 2019年10月27日
0.2.0 2019年10月26日
0.1.0 2019年10月26日

#tex-engine 中排名 10

LPPL-1.3c

18KB
391 代码行

想象一下,但是带有漂亮的颜色

$ latexdef def @newcommand author box parskip thanks begin bedgin
\def is primitive.
\@newcommand = #1[#2] -> \kernel@ifnextchar [{\@xargdef #1[#2]}{\@argdef #1[#2]}
\author = #1 -> \gdef \@author {#1}
\box is primitive.
\parskip is primitive.
\thanks = #1 -> \footnotemark \protected@xdef \@thanks {\@thanks \protect \footnotetext [\the \c@footnote ]{#1}}
\begin = #1 -> \@ifundefined {#1}{\def \reserved@a {\@latex@error {Environment #1 undefined}\@eha }}{\def \reserved@a {\def \@currenvir {#1}\edef \@currenvline {\on@line }\csname #1\endcsname }}\@ignorefalse \begingroup \@endpefalse \reserved@a

更多内容

$ latexdef --help
latexdef 0.1.0
Rebecca Turner <[email protected]>
Prints definitions of LaTeX macros.

USAGE:
    latexdef [FLAGS] [OPTIONS] <COMMAND>... --documentclass <CLASS> --engine <ENGINE>

FLAGS:
    -e, --expl3      Enable LaTeX3e features with the expl3 package
        --math       Load common math packages (amsmath, amssymb, amsthm, mathtools)
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --documentclass <CLASS>    Document class to use [default: article]
        --engine <ENGINE>          TeX engine to run. [default: latex]
    -p, --packages <PACKAGE>...    Packages to load

ARGS:
    <COMMAND>...    Commands to show definitions of

使用以下方式安装

cargo install latexdef

依赖关系

~3–4MB
~62K SLoC