怎么用Mathematica排版

怎么用Mathematica排版

这里讲的排版,不是辅助,而是直接用Mathematica排版。

在《怎么用Mathematica结合LaTeX进行排版?》一文里面,我介绍了Mathematica可以辅助LaTeX进行排版。这里说的是,用Mathematica直接排版。

1怎么用Mathematica结合LaTeX进行排版?

StandardForm[Integrate[1/(1 + Sin[x]), x] // FullSimplify]

给出不定积分的Mathematica通用格式。

传统格式,教科书格式,手写格式:

TraditionalForm[Integrate[1/(1 + Sin[x]), x] // FullSimplify]

InputForm,是Mathematica的输入形式,也就是文本形式,没有任何排版:

InputForm[Integrate[1/(1 + Sin[x]), x] // FullSimplify]

向量的输入方法有两个:

OverVector[AB]

Overscript[AB, "\[RightArrow]"]

矩阵的排版,直接使用:MatrixForm[{{a, b}, {c, d}, {e, f}}]

错误的语言,自然不可能得到矩阵:

MatrixForm[{{a, b}, {c, d}, {e, f, g}}]

Grid给出一个网格,比较一下不同的效果:

Grid[{{a, b}, {c, d}, {e, f}}]

Grid[{{a, b}, {c, d}, {e, f}}, Frame -> True]

Grid[{{a, b}, {c, d}, {e, f}}, Frame -> All]

HoldForm,保持表达式在运行之前的状态:

HoldForm[Integrate[1/(1 + x^3), x]]

一个完整的不定积分公式的排版:

Print[HoldForm[Integrate[1/(1 + x^3), x]] // TraditionalForm, "=",

Integrate[1/(1 + x^3), x] // TraditionalForm, "+", C]

别忘了加上不定积分的结果后面的常数项。