你好吗
我正在使用Google Colab结合熊猫图书馆解决我的大学的练习。
根据Colab的文档,以便能够使用LATEX显示某些公式,您必须在两个美元符号($)之间引入它,这对我来说是正确的。例如,这里的文档部分图像可以正常工作。
当我尝试生成具有一些值的表时会出现缺点,这些值将用于解释我正在解决但未呈现的问题。接下来,我将展示其渲染方式的图像
作为测试,尝试呈现最接近表的矩阵,但我没有问题。
是否会因为Colab不支持或阻止表的呈现而发生问题?
在Google Colab的文本部分内生成表格的正确方法是什么?
我已经找到了如何在其他stackoverflow响应中使用LATEX的解决方案,但是这些解决方案对我不起作用,因为我希望表格出现在我的colab文档的文本部分而不是代码部分。
谢谢您的回答。
答案 0 :(得分:3)
使用array
代替tabular
。表格环境可用于显示在数学模式下被排版为文本的表格,但是最常见的是使用数组。
由于某些未知原因,在Google colab中,数组受支持并被视为有效的LaTeX命令,而表格则被视为代码示例。
\begin{array}{ccc}
foo&bar&baz\\
1&2&3
\end{array}
\begin{tabular}{ccc}
foo&bar&baz\\
1&2&3
\end{tabular}
数组进入TeX数学模式,甚至在数学模式下排版纯文本。为避免这种情况,您可以使用\text{my text}
\begin{array}{ccc}
\text{foo}&\text{bar}&\text{baz}\\
1&2&3
\end{array}
答案 1 :(得分:0)
在合作实验室中,将乳胶用于Big O表示法,对我有用
Math(r'\displaystyle \\
\begin{array}{|c|c|c|c|c|c|c|c|}\hline\\ \\
\mathcal{} & \mathcal{A} & \mathcal{B} & \mathcal{O} & o & \Omega & \omega & \Theta \\ \hline\\ \\
a & lg^kn & n^\epsilon & yes\; no & yes\; no & yes\; no & yes\; no & yes\; no \\ \hline\\ \\
b & n^k & c^n & yes\; no & yes\; no & yes\; no & yes\; no & yes\; no \\ \hline\\ \\
c & \sqrt{n} & n^{sin n} & yes\; no & yes\; no & yes\; no & yes\; no & yes\; no \\ \hline\\ \\
d & 2^n & 2^{n/2} & yes\; no & yes\; no & yes\; no & yes\; no & yes\; no \\ \hline\\ \\
e & n^{lg c} & c^{lg n} & yes\; no & yes\; no & yes\; no & yes\; no & yes\; no \\ \hline\\ \\
f & lg(n!) & lg(n^n) & yes\; no & yes\; no & yes\; no & yes\; no & yes\; no \\ \hline\\
\end{array}\\')