数学和学术职能

by Typora.net
Typora支持使用Tex / LaTeX语法渲染普通数学。渲染过程由MathJax处理。 目录

数学模块(显示数学)

数学块是用$$标记和换行符包装的LaTeX表达式,例如:
$$
\begin{align*}
y = y(x,t) &= A e^{i\theta} \\
&= A (\cos \theta + i \sin \theta) \\
&= A (\cos(kx - \omega t) + i \sin(kx - \omega t)) \\
&= A\cos(kx - \omega t) + i A\sin(kx - \omega t)  \\
&= A\cos \Big(\frac{2\pi}{\lambda}x - \frac{2\pi v}{\lambda} t \Big) + i A\sin \Big(\frac{2\pi}{\lambda}x - \frac{2\pi v}{\lambda} t \Big)  \\
&= A\cos \frac{2\pi}{\lambda} (x - v t) + i A\sin \frac{2\pi}{\lambda} (x - v t)
\end{align*}
$$
将呈现为
ÿyeθcosθ θ cosķ ω ķ ω 一个cosķ ω ķ ω 一个cosπλπvλ + πλπvλŤ 一个cosπλπλ− y=y(x,t)=Aeiθ=A(cos⁡θ+isin⁡θ)=A(cos⁡(kx−ωt)+isin⁡(kx−ωt))=Acos⁡(kx−ωt)+iAsin⁡(kx−ωt)=Acos⁡(2πλx−2πvλt)+iAsin⁡(2πλx−2πvλt)=Acos⁡2πλ(x−vt)+iAsin⁡2πλ(x−vt)
在typora中,您可以按$$Return键输入数学块,在输入模式下,使用向上/向下箭头键或CommandCtrlRenturn键完成编辑,或者单击✓按钮或其他位置。

内联数学

首先,请从首选项面板-> Markdown部分启用内联数学功能。可以从菜单栏中打开首选项面板:-> ,或使用快捷键— / + 。Typora重新启动后将应用此设置。FilePreferences...commandctrl, 内联数学使用这样的语法$<Math Expressions>$,例如:f = \frac{2 \pi}{T}$

Typora中可用的TeX命令

您可以在http://docs.mathjax.org/en/latest/tex.html#supported-latex-commands中找到所有受支持的TeX命令。 您可以使用\def或添加新命令\newcommand。例如:
$$
\def\bold#1

\bold{this\ is\ now\ bold}
$$

化学表达

Typora具有内置的mhchem扩展名,可用于渲染化学表达式,您可以这样使用:
$\ce{CH4 + 2 $\left( \ce{O2 + 79/21 N2} \right)$}$
将呈现为 有关更多详细信息,请参阅https://mhchem.github.io/MathJax-mhchem/

交叉参考

Typora支持TeX样式的引用语法,例如:
Here is a labeled equation:

$$
x+1\over\sqrt{1-x^2}\label{ref1}
$$

This is a referece : $\ref{ref1}$

自动编号

Typora支持自动编号数学块。要启用此功能,请打开首选项面板,并在“降价”部分下启用“自动编号数学方程式”。

故障排除

强制刷新

当数学渲染出现错误时,例如输出数学太过/狭窄,或者方程式编号变得不正确,您可以从Edit→ Math Tools菜单对所有数学进行三倍强制刷新。

局限性