feature image

2026年3月7日 | ブログ記事

お前もLaTeXをやらないか

はじめに

この記事は新歓ブログリレー2026 2日目の記事です。

あいさつ

こんにちは、こんばんは、25Bの@Suimaです。

LaTeXって?

皆さんは、Microsoft Wordというものを使ったことはあるでしょうか?
学校の課題などで使ったことがある人も居るかもしれませんね。
Wordのように、文字を打ち込んで書類を作成するソフトウェアを、文書作成ソフトウェアといいます。
また、Wordのように、「見たまま」のものが印刷したときに手に入る編集ソフトウェアを、WYSIWYG(What You See Is What You Get、うぃじうぃぐ)エディタといいます。

今回紹介するLaTeXは、非WYSIWYGな文書作成ソフトウェアの一つです。
スペルはLaTeXで、読み方はラテフかラテックです。日本人同士だとラテフの方が伝わりやすいです。

さて、ここまで読んだ感じだと、見たとおりのものが得られないなんて不便!と思っているかもしれません。(実際その感覚は強ち間違っていません。)

しかし、LaTeXにも様々な利点があります。そんな利点を今回は紹介していきます。

使い方は…なんとこの記事で紹介します。やったね!

LaTeXの使い方

初心者のうちは、Overleafを使うことをお勧めします。Googleアカウントでログインが出来て手軽です。

ログインをして日本語で使う設定(上の方に表示されているuse Overleaf in Japaneseを押せば良いです)をすると、次のような画面になります。

まずは、Create a new Projectをクリックしましょう。

このように、メニューが表示されるので、空のプロジェクトを選択して、プロジェクト名に適当な名前を入れて作成を押しましょう

すると、このような画面になります。(authorにはあなたのアカウント名が入っているはずです。)

これで、あなたが英語しか使わないのなら設定は終了です。お疲れ様でした!

…とはならないですよね、日本語を使うには設定を変える必要があります。

この画像の一番左のアイコンをクリックすると、ファイルが作成できるので、.latexmkrcという名前のファイルを作ります。

このようになれば成功です。
次に、.latexmkrcファイルに次のような内容を書き込みます(コピペを推奨します)

$latex = 'uplatex -synctex=1-interaction=nonstopmode -file-line-error %O %S';
$bibtex = 'upbibtex %O %S';
$biber = 'biber --bblencoding=utf8 -u -U --output_safechars %O %S';
$makeindex = 'upmendex %O -o %D %S';
$dvipdf = 'dvipdfmx %O -o %D %S';
 
$max_repeat = 5;
$pdf_mode = 3;

最後に、コンパイラを切り替えます。
左上のFileをクリックすると、設定というボタンが見えるはずなので、設定を開きます。

ここの、コンパイラをクリックします。

これの、pdfLaTeXとなっているところを、LaTeXに切り替えます。

最後に、main.texの最初の\documentclass{article}\documentclass{jsarticle}に書き換えます。

これで日本語が最低限使えるようになりました!お疲れ様でした!

ここからの具体的な使い方は、グーグルで検索しながら進めると良いと思います。

本題 LaTeXの利点

本題です。LaTeXの利点です。

1. 数式が綺麗

LaTeXは数式組版(文字をレイアウトすること)に特化したソフトウェアなので、やはり数式組版の品質はトップクラスです。
具体的に見てみましょう

\documentclass{jsarticle}
\usepackage{amsmath,amsfonts}
\begin{document}
\[\hat{f}_{1}(\xi)=\int_{\mathbb{R}^n}f(x)e^{-2\pi ix\cdot\xi}\,dx\]
\end{document}

これでコンパイルしてみましょう。なんかこう、良い感じの数式が出るはずです。

この数式をWordで入力することを考えてみてください…恐ろしく面倒くさいはずです。

2. 図などの番号が自動的に振られる

LaTeXでは、図や表に番号が自動的に振られます。
小規模な文書なら手動で振ってもそこまで面倒ではないかもしれませんが、大規模な文書になってくると、この機能が非常に便利になってきます。

3. 既存のパッケージが豊富

\usepackageをすることで、パッケージというものを利用することが出来ます。

LaTeXの利点の一つは、既存のパッケージが豊富という点です。

有名どこのパッケージには次のようなものがあります

  1. siunitx
    綺麗に単位付きの値を表示することが出来ます。
  2. physics2
    物理の表記に便利な命令を追加します。
  3. hyperref
    PDFのメタ情報を編集したり、ハイパーリンクを貼り付けることが出来ます。日本語で使うときは、plautopatchもセットで使うと良いとされています。
  4. amsmath
    LaTeXの数式に関連する機能を拡張します。必須級。

4. デファクトスタンダード

数学などの分野では、論文のフォーマットのデファクトスタンダードとなっています。そのため、LaTeXがデファクトスタンダードな分野を志す人であれば、早いうちから慣れ親しんだ方が楽です。

おわりに

今回紹介したのは、TeX, LaTeXの一端に過ぎません。
興味がある人は、是非沼っていってください。


明日の投稿者は@ogu_kazemiyaです。

Suima icon
この記事を書いた人
Suima

LaTeXぺちぺち

この記事をシェア

このエントリーをはてなブックマークに追加
共有

関連する記事

2026年3月20日
2048でショートコーディング
quarantineeeeeeeeee icon quarantineeeeeeeeee
2026年3月18日
Grafana ObservabilityCON on the Road 参加記
Pugma icon Pugma
2026年3月16日
LaTeX in VSCode 快適執筆編
Hueter icon Hueter
2026年3月11日
ICPC Asia Pacific Championship 2026 参加記(Zer0shiki/comavius 視点)
comavius icon comavius
2026年3月10日
Androidタブレットの選び方
akimo icon akimo
2026年3月25日
GraphQLで遊ぶ
Hueter icon Hueter
記事一覧 タグ一覧 Google アナリティクスについて 特定商取引法に基づく表記