10
7

More than 5 years have passed since last update.

einで数式表示

Last updated at Posted at 2017-11-04

Emacs上のJupyter/IPython client Einで数式の表示

目標

Emacs上のJupyter/IPython clientであるEinを使って,Markdownで書かれた部分に記述されたLaTeX形式の数式をしかるべく表示する.

いるもの

手順

前提として,Emacs, LaTeX, Jupyterが使えるようになっていること.筆者はWindows 10上のEmacs 25.2.1で検証した((https://github.com/chuntaro/NTEmacs64)). LaTeXはTeXLive 2017, JupyterはAnaconda 4.3.27にそれぞれ同梱のものである.

  1. Einをinstallする.melpaからpackage-installする.
  2. latex-math-previewをinstallする. melpaからpackage-installする.
  3. ein-preview-latexをinstallする.melpaには無いようなので,上記のgithub repoをcloneする.

使い方

einの使い方は右の記事が参考になる:podhmo's diary EIN(Emacs IPython Notebook)を試してみる
Jupyterを起動して,コンソール画面に出るログイントークンをコピーしておく.ログイントークンというのは,コンソール画面に表示される以下のURLのxxxの部分(実際にはalpha-numericな乱数列):

http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

emacs上で M-x ein:notebooklist-login して,パスワードを求められたら,上でコピーしておいた文字列をペーストする.あとは,Jupyterのノートブック一覧が現れるので,Markdownに数式(LaTeXの形式の)が含まれるノートブックを開いて確認する.

スクリーンショット 2017-11-04 16.40.25.png

10
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
7