如何在IPython笔记本中显示LaTeX代码?
如何在ipython中的markdown单元格中呈现的乳胶中包含用户宏和包?
例如:
\usepackage{amssymb}
\newcommand{kms}{\ensuremath{\mathrm{km~s}^{-1}}
Run Code Online (Sandbox Code Playgroud) 好吧,这对我来说是一次非常令人沮丧的冒险.我连续几天花了很多时间试图让MathJax启用并识别ipython笔记本中Markdown单元格中的mhchem扩展.数学表达式运行良好,但mhchem宏\ce
\cf
\cee
只是无法识别.我尝试在MathJax/config/default.js
文件中启用扩展程序.我尝试使用Markdown窗口放置以下脚本代码
<script type="text/x-mathjax-config">
MathJax.Hub.Config({TeX: {extensions:["TeX/mhchem.js"]}
...
});
</script>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过在互联网上找到的每一个技巧和提示.似乎没什么用.
我正在运行debian wheezy.我想也许默认的mhchem和MathJax包导致了这个问题,所以我为ipython notebook安装了一个自定义版本的MathJax到我的profile_default/static目录中,并配置了ipython来使用它.再次,数学很好,化学是不行.我可以直接从TeX使用mhchem扩展,但MathJax只是拒绝加载扩展或识别\ce
标记.
我很难过!
有人有主意吗?
我正在尝试使用pandoc从markdown文件中生成一个html幻灯片,其中包含一些乳胶.
该文件位于github.
如果我运行以下pandoc命令:
pandoc -s -t s5 --mathjax apresentacao.md -o index.html
Run Code Online (Sandbox Code Playgroud)
数学是由MathJax完美展示的,但我只得到一个包含所有幻灯片且没有幻灯片功能的网页.
如果我运行以下命令:
pandoc -s --self-contained -t s5 --mathjax apresentacao.md -o index.html
Run Code Online (Sandbox Code Playgroud)
我得到了一个非常好的演示文稿,但MathJax无法加载.生成的html文件(不完整)中包含二进制文件,用于加载的图像和javascript库.但它似乎无法正确合并MathJax.
你们有这个问题吗?有没有简单的方法来解决这个问题?
我正在使用以下pandoc版本:
$ pandoc --version
pandoc 1.11.1
Compiled with citeproc-hs 0.3.8, texmath 0.6.1.3, highlighting-kate 0.5.3.8.
Syntax highlighting is supported for the following languages:
actionscript, ada, apache, asn1, asp, awk, bash, bibtex, boo, c, changelog,
clojure, cmake, coffee, coldfusion, commonlisp, cpp, cs, css, curry, d,
diff, djangotemplate, doxygen, doxygenlua, dtd, eiffel, email, erlang,
fortran, fsharp, gnuassembler, …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用通常在乳胶中写为 的ket\ket{\psi}
符号。但是,当在$$ ... $$
. 当使用 编写时这也不起作用IPython.display
。