美文网首页
S01:IPython环境搭建与LaTeX入门

S01:IPython环境搭建与LaTeX入门

作者: 杨强AT南京 | 来源:发表于2018-09-29 12:22 被阅读43次

因为用到大量的数学公式编辑,就搭建一个IPython Notebook环境,并编辑复杂的数学公式。

其实也可以采用MathML,在网页中编辑,但MathML缺少简洁性。但网页中有非常好的展示性。

IPython官方参考文档:http://ipython.org/ipython-doc/dev/notebook/

1、安装

安装脚本,文件:ipython_install.sh

pip install IPython -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

pip  install jupyter  -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

脚本下载地址:https://github.com/QiangAI/PythonSkill/tree/master/AdvPython

2、启动IPython Notebook服务器

在控制台输入命令行:

> IPython notebook

执行该指令后会自动启动浏览器,并打开编辑环境。

这是IPython booknote启动的过程

IPython booknote启动过程

IPython booknote编辑UI如下:

IPython booknote编辑UI

3、创建一个Notebook文档

        (1)一般建议创建一个工作目录,并切换到工作目录

进入创建的工作目录

        (2)新建文档

        新建文档操作

新建文档操作过程

        点击【New】,在出现的下拉菜单点击【Python3】(也可能是Python2,这取决于安装的Python版本)

        下面是创建后的编辑UI。

新建文档的编辑UI

        (3)保存新建文档

        在UI的【File】菜单中可以选择【Save as】,因为默认文件名是Untitled。

保存操作

输入需要保存的文件名,然后就可以产生一个扩展名为:ipynb的文档文件。

4、编辑内容类型

在IPython notebook中能够编辑的内容类型分成4种:Code,Markdown,Raw NBConvert,Heading。

Notebook可编辑的四种内容类型

Code:源代码

Markdown:正文文本(这是Github提出的一种文本编辑格式)

Raw NBConvert:这是一个命令行工具,可将你的笔记本转换为另一种格式

Heading:用来设置Markdown内容为标题,可以指定标题级别。

实际内容选择仅仅是前面两个。后面两个严格意义讲是内容工具。

5、第一个LaTeX公式

        (1)选择文档单元类型(Cell Type)为Markdown。

选择Markdown Cell Type

        (2)编辑公式内容

        在Cell中输入包含公式的文本内容。

编辑包含公式的文本内容

        (3)显示公式

        编辑好文本内容后,点击Run快捷工具按钮,就可以现实最后效果的内容。并同时开启一个新的内容单元格(Cell)。

Markdown执行效果

例子下载https://github.com/QiangAI/AICode/blob/master/notebook/LatTeX_Test.ipynb

相关文章

网友评论

      本文标题:S01:IPython环境搭建与LaTeX入门

      本文链接:https://www.haomeiwen.com/subject/mwevoftx.html