如何在 Jupyter Notebook 的 Markdown 单元中定义 LaTeX 宏?

Mic*_*din 7 markdown latex jupyter-notebook

我想在 Jupyter 笔记本的 Markdown 单元中定义一个宏。但我们似乎无法定义它。

例如,我想定义一个格式化向量的宏。单元格中的代码是:

\newcommand{\vect}[1]{{\mathbf{\boldsymbol{{#1}}}}}

This is the vector $\vect{x}$.
Run Code Online (Sandbox Code Playgroud)

渲染效果是:

该宏未使用。

PS 这个问题是在https://tex.stackexchange.com/questions/281535/latex-macros-in-markdown提出的,但它与 LaTeX 没有直接关系,并且该问题被标记为偏离主题。

Mic*_*din 10

在 Jupyter 单元格中定义宏的方法是在宏的前面和后面各放一个美元。

$\newcommand{\vect}[1]{{\mathbf{\boldsymbol{{#1}}}}}$
This is the vector $\vect{x}$.
Run Code Online (Sandbox Code Playgroud)

渲染结果是:

正确渲染

PS 这是在 Jupyter (iPython) 笔记本中的 Latex 宏中使用的技巧,不是由 github 渲染的,但主题略有不同。