====== ReText ====== ===== 概要 ===== * Markdown、reStructured Text 用のエディタ * Python 製 * Python で作られたの拡張機能が使える * タブ機能 * ライブプレビュー機能 ===== インストール方法 ===== $ sudo apt install retext ===== 拡張機能の追加方法 ===== - 拡張機能を ''%%pip3%%'' などでインストールする - 「編集」→「設定」で「Markdown記法の拡張(カンマ区切り):」の下のテキストボックスに拡張機能の名前をカンマ区切りで列挙する * あるいは、''%%$HOME/.config/markdown-extensions.txt%%'' に列挙していく ===== 拡張機能 ===== * [[https://github.com/waylan/Python-Markdown/wiki/Third-Party-Extensions|Third Party Extensions · waylan/Python-Markdown Wiki]] * インストールしたもの * ''%%mathjax%%'' * 数式を表示する拡張機能 * インストール方法: [[https://sourceforge.net/p/retext/wiki/MathJax/|ReText / Wiki / MathJax]] * 数式を表示するには「編集」→「Webkitレンダラーを使用」が有効になっていることが必要 * ''%%superscript%%'' * ''%%^%%'' で囲んだ文字を上付きにする拡張機能 * [[https://github.com/jambonrose/markdown_superscript_extension|jambonrose/markdown_superscript_extension: An extension to the Python Markdown package enabling superscript text.]] * ''%%pyembed-markdown%%'' も必要 * ''%%subscript%%'' * ''%%~%%'' で囲んだ文字を下付きにする拡張機能 * [[https://github.com/jambonrose/markdown_subscript_extension|jambonrose/markdown_subscript_extension: An extension to the Python Markdown package enabling subscript text.]] * ''%%pyembed-markdown%%'' も必要 * ''%%sane_lists%%'' * 番号付きリストと番号なしリストが同レベルで混同するのを許さない拡張機能 * デフォルトでインストール済み (有効化はされていない) {{tag>アプリケーション テキスト}}