巴士门
这个 bussproofs extension implements the bussproofs style package from LaTeX. See the CTAN page 有关的更多信息和文档 bussproofs .
注意,在MathJax中使用的包与实际的LaTeX有几个重要的区别。首先,证据必须在 prooftree 环境,也就是说,只有当推理宏包含在 \begin{{prooftree}} 和 \end{{prooftree}} . 因此 \DisplayProof 不需要命令。
其次,与LaTeX包不同,缩写推理规则宏的选项不必手动设置。所有的缩略宏都可以直接使用。因此命令 \BinaryInfC 和 \BIC 可立即互换使用。
例如:
\begin{prooftree}
\AxiomC{}
\RightLabel{Hyp$^{1}$}
\UnaryInfC{$P$}
\AXC{$P\to Q$}
\RL{$\to_E$}
\BIC{$Q^2$}
\AXC{$Q\to R$}
\RL{$\to_E$}
\BIC{$R$}
\AXC{$Q$}
\RL{Rit$^2$}
\UIC{$Q$}
\RL{$\wedge_I$}
\BIC{$Q\wedge R$}
\RL{$\to_I$$^1$}
\UIC{$P\to Q\wedge R$}
\end{prooftree}
还要注意 bussproofs 用于后续演算派生的命令尚未完全实现。
当 autoload 使用分机。装入 bussproofs 显式扩展,添加 '[tex]/bussproofs' 到 load 数组 loader 块的mathjax配置,并添加 'bussproofs' 到 packages 数组 tex 块。
window.MathJax = {
loader: {load: ['[tex]/bussproofs']},
tex: {packages: {'[+]': ['bussproofs']}}
};
或者,使用 \require{{bussproofs}} 在tex表达式中,从页面上的数学中动态加载它,如果 require 已加载扩展名。
总线验证命令
这个 bussproofs 扩展实现以下宏: \alwaysDashedLine , \alwaysNoLine , \alwaysRootAtBottom , \alwaysRootAtTop , \alwaysSingleLine , \alwaysSolidLine , \AXC , \Axiom , \AxiomC , \BIC , \BinaryInf , \BinaryInfC , \dashedLine , \fCenter , \LeftLabel , \LL , \noLine , \QuaternaryInf , \QuaternaryInfC , \QuinaryInf , \QuinaryInfC , \RightLabel , \RL , \rootAtBottom , \rootAtTop , \singleLine , \solidLine , \TIC , \TrinaryInf , \TrinaryInfC , \UIC , \UnaryInf , \UnaryInfC
以及以下环境: prooftree