在写作LaTeX的指导书的时候,往往会用到左边是输入的命令,右边是显示结果这样的环境或者命令,当然有latexdemo这样包,作者自己也可以自己定义。比如下面的定义:
\def\mathdemo{% \bgroup \let\do\@makeother \dospecials \global\let\@atbeginmathdemo=\( \global\let\@atendmathdemo=\) \@mathdemo } \def\rmathdemo{% raw \bgroup \let\do\@makeother \dospecials \global\let\@atbeginmathdemo=\relax \global\let\@atendmathdemo=\relax \@mathdemo } \def\dmathdemo{% \bgroup \let\do\@makeother \dospecials \global\def\@atbeginmathdemo{\(\displaystyle} \global\let\@atendmathdemo=\) \@mathdemo } \def\@mathdemo`#1`{% \egroup \par\smallskip\noindent \makebox[0.48\textwidth]{\texttt{#1}}\hfill \framebox[0.48\textwidth]{% \@atbeginmathdemo\scantokens{#1}\@atendmathdemo }\par\smallskip }那么我们可以用下面的命令如下:
\mathdemo`\frac{1}{2}(a_1+a_2)^2` \dmathdemo`\frac{1}{2}(a_1+a_2)^2` \rmathdemo`$\frac{1}{2}(a_1+a_2)^2$`显示如下: 演示代码下载:mathdemo 选自:http://mbork.pl/2015-05-23_Math_examples_in_TeX%2c_part_II
发表评论 取消回复