Cha*_*les 3 html css python latex ipython
我正在使用ipython notebook来编写具有以下模块的乳胶方程式
from IPython.display import display, Math, Latex
Run Code Online (Sandbox Code Playgroud)
一个简单的示例代码可能如下所示:
display(Math('a = \\frac{1}{2}'))
display(Math('b = \\frac{1}{3}'))
display(Math('c = \\frac{1}{4}'))
Run Code Online (Sandbox Code Playgroud)
哪个会输出:
a = 1/2
b = 1/3
c = 1/4
Run Code Online (Sandbox Code Playgroud)
以漂亮的打印格式.有没有办法,我可以以某种方式在列中对齐,如:
a = 1/2 b = 1/3 c = 1/4
Run Code Online (Sandbox Code Playgroud)
?我知道标记允许HTML使用,但是这个标记被输入到基于代码的单元格的输入中.任何帮助/建议非常感谢!!
Mar*_*ius 10
我不确定你对LaTeX有多熟悉,但笔记本确实允许你使用类似的东西\begin{align}
,允许你通过用&
符号分隔它们来组织列.例如,如果您将其输入Markdown单元格,则此方法有效:
$$
\begin{align}
a = \frac{1}{2} && b = \frac{1}{3} && c = \frac{1}{4} \\
a && b && c
\end{align}
$$
Run Code Online (Sandbox Code Playgroud)
这也可以使用display(Math())
,例如:
display(Math(
r"""
\begin{align}
a = \frac{1}{2} && b = \frac{1}{3} && c = \frac{1}{4} \\
a && b && c \\
1 && 2 && 3
\end{align}
"""))
Run Code Online (Sandbox Code Playgroud)
给你这个输出: