我正在尝试使用 Google Colab 和 LaTex 制作带有列和行标签的矩阵。在 Colab 之外,我需要的代码是
\documentclass[12pt]{report}
\usepackage{blkarray}
\usepackage{amsmath}
\begin{document}
\[
\begin{blockarray}{cccccc}
a & b & c & d & e \\
\begin{block}{(ccccc)c}
1 & 1 & 1 & 1 & 1 & f \\
0 & 1 & 0 & 0 & 1 & g \\
0 & 0 & 1 & 0 & 1 & h \\
0 & 0 & 0 & 1 & 1 & i \\
0 & 0 & 0 & 0 & 1 & j \\
\end{block}
\end{blockarray}
\]
\end{document}
由用户 Gonzalo Medina 发布这里$
。我面临的问题是导入运行此程序所需的软件包,因为当被 或包装时,Google Colab 不会按原样运行它$$
。如何\usepackage
在 Google Colab 上使用 inside?
答案1
具体来说,对于矩阵,这是您在 Google Colab 中所做的。您甚至不需要这样做\usepackage
。
$$\begin{matrix}a & b\\ c & d\end{matrix}$$ $$\begin{bmatrix}a & b\\ c & d\end{bmatrix}$$ $$\begin{pmatrix}a & b\\ c & d\end{pmatrix}$$
根据括号的样式,每个括号的外观按顺序排列如下。这是 Google Colab 中的屏幕截图。
如果默认情况下不包含它,那么您仍然可以获取它。您不想使用\usepackage{something}
。相反,您想使用专门与 MathJax 配合使用的东西,类似于\require{something}
。
例如,我尝试在 Google Colab 上使用精算符号。最终对我有用的是,让事情变得更加美观\require{enclose}
。这让我可以使用\enclose{actuarial}{somethingelse}
。我在这里主要说这个,因为我花了一段时间才最终弄清楚这一点。