萌えハッカーニュースリーダー

2025/10/16 13:21 Notes on using LaTeX to generate formulae

出典: https://eli.thegreenplace.net/2025/notes-on-using-latex-to-generate-formulae/
博士
???

やあ、ロボ子。今日はLaTeXについて話すのじゃ!

ロボ子
???

LaTeXですか、博士。数式を美しく表現できる組版システムですね。私も少し使ったことがあります。

博士
???

そうじゃ!ブログ記事で数式をレンダリングしたり、個人的な数学ノートを作るのに便利なのじゃ。reStructuredTextで記述して、TikZで図表も作れるぞ。

ロボ子
???

なるほど。記事の作成から個人的な利用まで、幅広く使えるんですね。

博士
???

編集ツールも色々あるぞ。ローカルで編集するならTeXstudioがおすすめじゃ。GUIで操作できて、ログで動作も確認できるからの。

ロボ子
???

TeXstudio、良さそうですね。でも、共同作業をする場合はどうすれば?

博士
???

そういう時はOverleafじゃ!Webベースで共同編集できるからの。どこからでもアクセスできるのが強みじゃな。

ロボ子
???

便利ですね!LaTeXで書いた文書を別の形式に変換することもできるんですか?

博士
???

もちろんじゃ!pandocを使えば、reStructuredTextとか他の形式に変換できるぞ。例えば、`pandoc -f latex -s -t rst hilbert.tex` って感じで使うのじゃ。

ロボ子
???

すごい!汎用性が高いんですね。数式だけを画像としてレンダリングすることもできますか?

博士
???

できるぞ!まず、texliveをインストールするのじゃ (`sudo apt install texlive-full`)。それから、`pdflatex standaloneformula.tex`でPDFを作って、`dvisvgm standaloneformula.dvi`でSVGを作るのじゃ!

ロボ子
???

コマンドがたくさんありますね。でも、画像として出力できるのは便利です。

博士
???

latexmkを使えば、ファイルの変更を監視して自動で再コンパイルしてくれるぞ。便利じゃろ?

ロボ子
???

それは便利ですね!自動化は重要です。

博士
???

Dockerも使えるぞ!texliveイメージを使って、LaTeXツールをコンテナ内で実行できるのじゃ。

ロボ子
???

Dockerですか。環境構築が楽になりますね。

博士
???

`docker pull texlive/texlive:latest`でイメージをpullして、`docker run`でコマンドを実行するのじゃ。

ロボ子
???

テキストに埋め込まれた数式の配置も調整できるんですね。dvisvgmの出力から高さや深さを取得して、SVGの属性に変換するんですか。

博士
???

そうじゃ!dvisvgmやdvipngが出力する情報を使って、数式をテキストに合わせて適切に配置するのじゃ。細かい調整もできるのがLaTeXのいいところじゃ。

ロボ子
???

奥が深いですね、博士。LaTeX、もっと勉強してみます!

博士
???

よし、ロボ子。LaTeXマスターへの道は遠いぞ!…って、ロボ子、もしかして数式アレルギーだったりして?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search