usepackage和在ipython笔记本中制作宏

kef*_*ich 12 latex ipython

如何在ipython中的markdown单元格中呈现的乳胶中包含用户宏和包?

例如:

\usepackage{amssymb}
\newcommand{kms}{\ensuremath{\mathrm{km~s}^{-1}}
Run Code Online (Sandbox Code Playgroud)

Cla*_*sen 6

可以在具有降价的单元格中定义宏.把它放在\newcommand之间$:

$\newcommand{kms}{{\mathrm{km~s}^{-1}}}$
Run Code Online (Sandbox Code Playgroud)

(请注意,我删除了\ensuremath命令,因为它无法访问.)

在以下任何语句中(在整个笔记本中),您可以调用宏(当然只在markdown单元格中):

$\kms$
Run Code Online (Sandbox Code Playgroud)

我不知道如何包含额外的包:(如果你曾经学过如何,我也鼓励你使用siuntx包来格式化单位.


Mat*_*att 2

Html 笔记本使用mathjax来渲染 LaTeX,我建议阅读它的文档以了解是否可能以及如何实现。