-
Notifications
You must be signed in to change notification settings - Fork 0
LaTeX Environments
This extension for IPython 3.x or Jupyter enables to use some LaTeX commands and environments in the notebook's markdown cells.
- LaTeX commands and environments
- support for some LaTeX commands within markdown cells, e.g.
\textit,\textbf,\underline - support for theorems-like environments
- support for lists: enumerate, itemize,
- limited support for a figure environment,
- support for an environment listing,
- additional textboxa environment
- Citations and bibliography
- support for
\citewith creation of a References section, rendering of references can be customized (to some extent)
- Document-wide numbering of equations, support for
\labeland\ref - Configuration toolbar
- Styles can be customized in the latex_env.css stylesheet
More environments can be simply added in the source file (thmsInNb4.js).
The conversion directory contains scripts for converting the notebooks to html and LaTeX while taking into account the structures
enabled by the extension. Theses scripts require nodejs, perl, ipython3. Examples of such conversions are in the doc subdirectory that constains an example notebook and its html and pdf versions. This serves as the documentation.
A demo notebook latex_env_doc.ipynb is provided. Its html version is latex_env_doc.html and a pdf resulting from conversion to LaTeX is available as documentation.
Follow the installation instructions appropriate to your IPython version as explained on the main wiki home pages:
Aspell
Breakpoints
Chrome Clipboard
Codefolding
Comment Uncomment
Drag and Drop
Execute Timings
Help Panel
Hide Input All
Hierarchical Collapse
International Keymap
Javascript Highlighter
LaTeX Environments
Limit Output
Linenumbers
Navigation Hotkeys
Nbconvert Button
Printview Button
Printviewmenu Button
Python Markdown
Readonly
Rubberband
Runtools
Search & Replace
Search
Shift-Tab 3.x
Skip Traceback