Jupyter笔记本扩展,支持(某些)标记单元格内的乳胶环境。还提供对标签和交叉引用、文档范围编号、书目等的支持…
jupyter_latex_envs的Python项目详细描述
(一些)Jupyter笔记本的LaTex环境
=======
Jupyter笔记本的此扩展允许使用一些LaTex
命令和环境标记单元格。
1.**latex命令和环境**
-支持标记单元格中的某些latex命令,*例如*
```\textit``、``\textbf`、``\underline`。
-支持**定理,如环境**、支持标签和
交叉引用
-支持**列表**:*枚举,逐项*,
-对**图形环境的有限支持**,
-对环境的支持*列表*,
-附加的*textboxa*环境
2。**引文和参考书目**
-通过创建参考章节支持"引用"。**文档范围内的方程式和环境编号,支持
```\label``和``\ref``**
4。**配置工具栏**
5.**latex\_envs下拉菜单,用于快速插入环境**
6。**用户的乳胶定义**文件可以加载和使用
7。**使用自定义导出程序导出到纯HTML、幻灯片和乳胶**
8。环境标题/编号可以由用户在配置文件中自定义。样式可以在"latex_env.css"样式表中自定义
10。**autocompletion**for\$,(,{,[,for latex commands and environments
more environments可以简单地添加到``user-envs.json``或
源文件(``thmsinnb4.js``)中。
转换版本中"latex_envs"笔记本扩展名
的res。我们提供专业的出口商,前处理者和后处理者,模板。我们还添加了入口点以简化
转换过程。它现在简单到
…代码::bash
jupyter nbconvert--to html_lenvs file.ipynb
or
代码::bash
jupyter nbconvert—使用lenvs file.ipynb
将"file.ipynb"转换为html/latex,同时保留转换版本中"latex环境"笔记本扩展名的所有功能。其他选项包括
``带lenvs的幻灯片``用于转换以显示js演示文稿,以及'`html`带toclenvs``以包含
目录。
Latex Converter还公开了几个转换选项(请阅读
`docs<;https://rawgit.com/jfbercher/jupyter_Latex_2;envs/master/src/Latex_2;envs/static/doc/Latex_2;env doc.html>;``````````.
演示/文档
----
示例笔记本及其html
和pdf版本。作为文档。提供了一个演示笔记本
"latex_env_doc.ipynb"。它的HTML版本是
`latex\\\\@doc.html<;https://rawgit.com/jfbercher/jupyter_LaTex_Envs/master/src/latex_Envs/static/doc/latex_Env_Doc.html>;``uUuU
`documentation<;https://rawgit.com/jfbercher/jupyter_LaTex_Envs/master/src/latex_Envs/static/doc/latex_Env doc.html>;。`_.
安装
----
扩展包括一个pypi包,其中包括一个javascript
笔记本扩展,以及用于nbconvert支持的python代码。由于
jupyter 4.2,pypi是推荐的nbextensions分布方式。
扩展可以从github repo上的主版本(这将始终是最新版本)安装//anaconda.org/conda forge>;`\u
-作为伟大的
`jupyter\`u contrib\`nbextensions<;https://github.com/ipython contrib/jupyter\`u contrib\`nbextensions>;`\uu
集合的一部分。按照那里的说明进行安装。完成此操作后,您可以打开一个tab位于``http://localhost:8888/nbextensions`
,以启用和配置各种扩展。
安装包
-``pip3 install https://github.com/jfbercher/jupyter_latex廑envs/archive/master.zip[--user][--upgrade]``
-或``pip3 install jupyter_latex廑envs[--user][--upgrade]``
-或克隆repo并安装git clone
https://github.com/jfbercher/jupyter廑latex廑envs.git廑thon3
setup.py安装
2.安装笔记本扩展名
::
jupyter nbextension install--py latex_envs[--user--sys prefix--system]
3。并启用它
::
jupyter nbextension enable--py latex_envs[--user--sys prefix--system]
对于4.2之前的jupyter版本,步骤1之后的情况更为棘手,因为`--py``选项不可用,因此您必须按如下所示手动查找源文件的位置(说明
改编自[@jcb91](https://github.com/jcb91)s
`jupyter\'u highlight\'u selected\'u word<;https://github.com/jcb91/jupyter\'u highlight\'u selected\'word>;
execute
:
python-c"import os.path as p;frofrom latex\'u envs import os.path as p;from latex\'u envs import.com/br/>:
:
:
p/>python/>c"import os.path as p(p.normpath(p.join(p.dirname(f),n()[0]['src']))"
然后,发出
::
jupyter nbextension enable latex-envs/latex-envs
,其中``<;output source directory>;``是第一个python
命令的输出。
——
最初,我使用了一段来自nice在线标记编辑器的代码
`stackedit<;https://github.com/benweet/stackedit/issues/187>;`,其中
作者还考虑了在其标记中包含乳胶标记的问题。
/jupyter contrib extensions<;https://github.com/ipython contrib/jupyter contrib nbextensions>;``uuu.
-这样做是希望它能有用。但是,在代码和文档中,有许多
可能的问题。
**欢迎并非常感谢您的贡献。**
-如果您有任何问题,请在
``https://github.com/jfbercher/jupyter_latex_envs/issues`
`here<;https://github.com/jfbercher/jupyter_latex_envs/issues>;。`__.
**自我提升**——比如"乳胶环境"?请按
github上的
`repository<;https://github.com/jfbercher/jupyter_latex廑envs>;``
=======
Jupyter笔记本的此扩展允许使用一些LaTex
命令和环境标记单元格。
1.**latex命令和环境**
-支持标记单元格中的某些latex命令,*例如*
```\textit``、``\textbf`、``\underline`。
-支持**定理,如环境**、支持标签和
交叉引用
-支持**列表**:*枚举,逐项*,
-对**图形环境的有限支持**,
-对环境的支持*列表*,
-附加的*textboxa*环境
2。**引文和参考书目**
-通过创建参考章节支持"引用"。**文档范围内的方程式和环境编号,支持
```\label``和``\ref``**
4。**配置工具栏**
5.**latex\_envs下拉菜单,用于快速插入环境**
6。**用户的乳胶定义**文件可以加载和使用
7。**使用自定义导出程序导出到纯HTML、幻灯片和乳胶**
8。环境标题/编号可以由用户在配置文件中自定义。样式可以在"latex_env.css"样式表中自定义
10。**autocompletion**for\$,(,{,[,for latex commands and environments
more environments可以简单地添加到``user-envs.json``或
源文件(``thmsinnb4.js``)中。
转换版本中"latex_envs"笔记本扩展名
的res。我们提供专业的出口商,前处理者和后处理者,模板。我们还添加了入口点以简化
转换过程。它现在简单到
…代码::bash
jupyter nbconvert--to html_lenvs file.ipynb
or
代码::bash
jupyter nbconvert—使用lenvs file.ipynb
将"file.ipynb"转换为html/latex,同时保留转换版本中"latex环境"笔记本扩展名的所有功能。其他选项包括
``带lenvs的幻灯片``用于转换以显示js演示文稿,以及'`html`带toclenvs``以包含
目录。
Latex Converter还公开了几个转换选项(请阅读
`docs<;https://rawgit.com/jfbercher/jupyter_Latex_2;envs/master/src/Latex_2;envs/static/doc/Latex_2;env doc.html>;``````````.
演示/文档
----
示例笔记本及其html
和pdf版本。作为文档。提供了一个演示笔记本
"latex_env_doc.ipynb"。它的HTML版本是
`latex\\\\@doc.html<;https://rawgit.com/jfbercher/jupyter_LaTex_Envs/master/src/latex_Envs/static/doc/latex_Env_Doc.html>;``uUuU
`documentation<;https://rawgit.com/jfbercher/jupyter_LaTex_Envs/master/src/latex_Envs/static/doc/latex_Env doc.html>;。`_.
安装
----
扩展包括一个pypi包,其中包括一个javascript
笔记本扩展,以及用于nbconvert支持的python代码。由于
jupyter 4.2,pypi是推荐的nbextensions分布方式。
扩展可以从github repo上的主版本(这将始终是最新版本)安装//anaconda.org/conda forge>;`\u
-作为伟大的
`jupyter\`u contrib\`nbextensions<;https://github.com/ipython contrib/jupyter\`u contrib\`nbextensions>;`\uu
集合的一部分。按照那里的说明进行安装。完成此操作后,您可以打开一个tab位于``http://localhost:8888/nbextensions`
,以启用和配置各种扩展。
安装包
-``pip3 install https://github.com/jfbercher/jupyter_latex廑envs/archive/master.zip[--user][--upgrade]``
-或``pip3 install jupyter_latex廑envs[--user][--upgrade]``
-或克隆repo并安装git clone
https://github.com/jfbercher/jupyter廑latex廑envs.git廑thon3
setup.py安装
2.安装笔记本扩展名
::
jupyter nbextension install--py latex_envs[--user--sys prefix--system]
3。并启用它
::
jupyter nbextension enable--py latex_envs[--user--sys prefix--system]
对于4.2之前的jupyter版本,步骤1之后的情况更为棘手,因为`--py``选项不可用,因此您必须按如下所示手动查找源文件的位置(说明
改编自[@jcb91](https://github.com/jcb91)s
`jupyter\'u highlight\'u selected\'u word<;https://github.com/jcb91/jupyter\'u highlight\'u selected\'word>;
execute
:
python-c"import os.path as p;frofrom latex\'u envs import os.path as p;from latex\'u envs import.com/br/>:
:
:
p/>python/>c"import os.path as p(p.normpath(p.join(p.dirname(f),n()[0]['src']))"
然后,发出
::
,其中``<;output source directory>;``是第一个python
命令的输出。
——
最初,我使用了一段来自nice在线标记编辑器的代码
`stackedit<;https://github.com/benweet/stackedit/issues/187>;`,其中
作者还考虑了在其标记中包含乳胶标记的问题。
/jupyter contrib extensions<;https://github.com/ipython contrib/jupyter contrib nbextensions>;``uuu.
-这样做是希望它能有用。但是,在代码和文档中,有许多
可能的问题。
**欢迎并非常感谢您的贡献。**
-如果您有任何问题,请在
``https://github.com/jfbercher/jupyter_latex_envs/issues`
`here<;https://github.com/jfbercher/jupyter_latex_envs/issues>;。`__.
**自我提升**——比如"乳胶环境"?请按
github上的
`repository<;https://github.com/jfbercher/jupyter_latex廑envs>;``