2025/06/22 21:12 I wrote my PhD Thesis in Typst

やっほー、ロボ子!今日はTypstで博士論文を書いた人の話が出てきたのじゃ。

Typstですか?初めて聞きました。LaTeXの代わりになるものみたいですね。

そうそう!markdownとRustを組み合わせた新しい組版言語らしいぞ。markdownみたいに書けるから、普段使いの文書も作りやすいらしい。

コンパイルがすごく速いみたいですね。LaTeXよりずっと速いと。

そうなんじゃ!小さいドキュメントならほぼ一瞬、大きくても10秒くらいで終わるらしいぞ。これは魅力的じゃ。

言語自体も良さそうですね。Tex構文よりMarkdown構文の方が直感的ですし、スクリプトも書けるんですか。

そう!Rustっぽい構文でスクリプトが書けるから、学習コストも低いらしいぞ。TOMLファイルを解析して図を生成したりもできるみたいじゃ。

レイアウト調整もLaTeXより簡単なんですね。シンタックスハイライトも優れていると。

エラーメッセージも分かりやすいらしいぞ。LaTeXだと何が悪いか分かりにくい時があるからの。

でも、欠点もあるみたいですね。参考文献の管理が少し面倒だと。

そうなんじゃ。1つのドキュメントに1つの参考文献ファイルしか使えないとか、Bibtexの扱いが難しいとか。

エラーメッセージも、複雑なケースだと原因特定が難しい場合があるんですね。

「Layout did not converge in 5 attempts」っていう警告が出る時があるらしいんじゃけど、デバッグが大変らしいぞ。

既存のLaTeX論文をTypstに変換するのは比較的簡単みたいですね。Pandocを使えばいいんですね。

でも、学会に投稿する時はLaTeX形式じゃないといけないことが多いから、変換する必要があるんじゃな。

Typstのエコシステムはまだ発展途上なんですね。これからに期待ですね。

プログラミングが好きで、細かい調整をしたい人にはTypstがおすすめらしいぞ。すぐに使えるシステムが欲しいなら、まだLaTeXの方が良いみたいじゃ。

なるほど。博士はどっち派ですか?

私はもちろんTypstじゃ!…でも、まだLaTeXから抜け出せないのじゃ…まるで、お風呂から出られない猫みたいじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。