LaTeX と typst の比較

高校数学資料(授業プリント)をコンピュータで作るにあたっては,数式や図表を扱えるソフトウェアを使わねばならない。 オープンソースソフトウェアの中では,とくに LaTeXtypst が知られている(ほかにも SATySFi が知られるが,高校教員が実地で使うにはまだ情報が少なかろう)。 ここでは,組版ソフトウェアについての知識を前提とし,主に高校数学資料を作る観点から,LaTeX と typst それぞれの特徴を考える。

先に結論を挙げておくと,私は LaTeX を使うことに決めた。(この追記は 2025-11-16 のものであり,まだ詳しい理由は書き加えられていないので,以下の文を読むにあたっては気をつけられたし。)

TeXworks から VSCode へ

TeX Live によって LaTeX を導入すると,標準のエディタとして TeXworks がついてくる。私は長らく TeXworks で不満なく教材を書いてきたが,VSCode の入力支援やダークモードは評判がよいため,乗り換えてみることにした。

ここでは,高等学校数学科教員としての立場から,講義資料(授業プリント)を念頭におき,VSCode による LaTeX 執筆環境をどう整えたかをまとめる。

p/upLaTeX から LuaLaTeX へ移行すべき理由

今 pLaTeX または upLaTeX を使っているかたがたへ向けて,LuaLaTeX に移行することを勧める理由と,移行のうえで原稿について気をつけなければならないことを述べる。理由は「背景」に,手続きは「解決」にまとめた。

同じように,これから LaTeX を使おうと考えているかたがたへ向けて,古い入門書や入門記事でよく現れる pLaTeX や upLaTeX ではなく,はじめから LuaLaTeX を使うことを勧める理由を述べる。この理由は「背景」にまとめた。

数学教材作成を楽にする工夫

数学の教材(授業プリント)を書くにあたって,時間が取られがちな作業がいくつかある。高等学校数学科教員の立場から,それらに対する時間短縮の工夫を考える。

LaTeX で外部化するファイル保管場所の登録

TeX Live に収められていないパッケージや,外部化しようとするプリアンブルは,コンパイルしようとする .tex ファイルと同じフォルダに置かねばならない。しかし,都度そのようなことをするのはたいへんな手間である。 こうしたパッケージやプリアンブルは,いわゆる「TeX が見つけられる場所」に置くことによって .tex ファイルと同じフォルダになくともコンパイルすることができる。 ここでは,その方法を述べる。

具体的には,次のエラーに対処する。

! LaTeX Error: File `filename' not found.

LaTeX における高校数学テンプレート

ここは,LaTeX を用いて中等教育での教材(授業プリント)作りに適した出力を手軽に得るためのプリアンブル集 The Japanese Educational Preambles for LaTeX の配布ページである。 パッケージ(\usepackage{...} で読み込み)とは異なり,単なるプリアンブルの一部(\input{...} で読み込み)として作られている。

TeX Live 2022 に更新後 .sty が見えない

TeX Live 2022 にアップデートしたのち,手作業で加えていた .sty が見えなくなり,コンパイルが通らなくなった。これを見えるように直したときの記録をまとめる。ただし,本質的な解決ではなく,対症療法である。

生徒への資料配付と QR コードの生成

生徒へ資料(授業プリント)を配るにあたって,かつては紙に刷るほかなかった。 しかし,近年ではGIGAスクール構想による1人1台端末整備により,データで配ることもできるようになった。 ここでは,高等学校数学科教員の立場から,どのような配りかたが生徒にとってよいかを考える。