レッスン 2

LaTeXを使用する

このレッスンではTeXシステムとは何か解説します。またしばしばLaTeXと共に用いられるテキストエディタやオンラインシステムについても紹介します。

多くのコンピュータ・プログラムと異なり、LaTeXは「あらゆるもの」を含んだ単一のアプリケーションではありません。そうではなく、協調して働く独立した複数のプログラムから成り立っています。そうした一連のプログラムのうち、ユーザが実際に必要とするものは次の2つです:

TeXシステム

LaTeXを使用するのにまず重要なことは、TeXシステムを利用可能な状態にすることです。TeXシステムはいわば「裏方」のプログラムやファイルの集まりで、LaTeXを動かすのに必要なものです。しかし、ほとんどの場合ユーザが直接これらを「実行」することはありません。

今日利用可能な主要TeXシステムはMiKTeXTeX Liveの2種類です。いずれもWindows, macOS, Linuxで利用可能です。MiKTeXは歴史的にWindowsと深く関わってきました。macOSでは、TeX Liveは MacTeXと呼ばれるより大きなコレクションに含まれています。それぞれのシステムに特長があるので、さらに踏み込んだLaTeXプロジェクトのアドバイスを参考にするのもよいでしょう。

すべての一般的なプラットフォームで利用可能であること、またパフォーマンス上いくつかの利点があることから、どのシステムをインストールするか決めていない場合には、TeX Liveを選択することをおすすめします。なお日本語文書の作成に重要なツールには、TeX Liveにしか含まれていないものも多くあります。本チュートリアルで主として利用するpLaTeXも、MikTeXには含まれていません。そのため、日本語文書を作成したい方に対してはTeX Liveの利用を強く推奨します

エディタ

LaTeXファイルは単純なテキストファイルなので、どのようなテキストエディタを用いても編集することが可能です。とはいえ、基本的にはLaTeX向けに設計されたエディタを利用するのが便利です。そうしたエディタの多くは、1クリックでファイルをタイプセットするボタンや内蔵のPDFビューア、あるいはシンタックス・ハイライトなどの機能を備えています。最近のLaTeXエディタはSyncTeXという特に便利な機能を有しています。これを利用すると、ソースのある部分をクリックするだけでPDFの対応する箇所にジャンプすることができ、また逆向きのジャンプも可能です。

LaTeXエディタはここには書き切れないほどたくさんあります。StackExchangeに網羅的なリストがあるので、必要なら参照してください。基本的なエディタであるTeXworksはWindowsおよびLinuxにおいてTeX Live/MiKTeXに含まれています。またMacTeXには TeXShopというエディタが同梱されています。

どのエディタを選ぶにせよ、TeXシステムよりも後にインストールすることを推奨します。その順であれば、エディタはコンピュータ内のTeXシステムを「見つける」ことができ、自動で適切なセットアップを行うことができます。

オンラインを活用する

最近では便利なウェブサイトがいくつもあり、それらを活用することでTeXシステムやLaTeXエディタのインストールを一切しないという選択も可能です。こうしたサイトを利用すると、ファイルをウェブページで編集した上でLaTeXをオンラインで実行し、さらに生成されたPDFを表示することもできます。

サイトによってはワードプロセッサのような機能とLaTeXを組み合わせたものもありますし、そうではなくLaTeXコードをありのまま見せることに注力しているものもあります。後者のタイプのサイトの使用感は、手許のPCにTeXシステムをインストールしているときと似たようなものになるでしょう。

また、中にはログイン不要でLaTeXを実行することのできるものもあります。このチュートリアルでは、そうしたサイトの1つであるTeXLive.netを活用して、実際にコード例を編集したりテストしたりできるようにしています。よりしっかりした文書を作成するのに適したオンラインサービスを利用するには、事前のユーザ登録が必要です。そうすることで、ユーザは自分の文書を保存することが可能になり、またサービスにとっては過剰な負荷を回避することができます。このチュートリアルでは、コード例をOverleafで編集できるようにするためのリンクも設置しています。OverleafはオンラインLaTeX環境として最もメジャーなものの1つです。もちろん、他にもPapeeriaなど類似のサービスがあります。またCloud LaTeXというサービスは、日本企業により運営されており、特に日本語のサポートが手厚くなっています。

第三者と協力する

作成したLaTeXソースを他の誰か(出版社や学会主催者、あるいはarXiv等のプレプリントサーバ)に引き渡す予定がある場合は、送り先の指定をよく確認するようにしてください。

練習問題

手許のPCにLaTeXをインストールするか、またはオンラインLaTeXサービスの1つにアカウント登録をして、LaTeXを利用可能な状態にしましょう。手許にLaTeXをインストールすることにした場合、テキストエディタも選ぶ必要があります。最初はTeXworksまたはTeXShopを利用することをおすすめします(先述の説明を参照)。他のエディタは、ある程度LaTeXが使えるとわかった段階で試してみるのがよいでしょう。

このチュートリアルに登場するすべての練習問題をブラウザ上で実行することができますが、本チュートリアルの目的は読者の皆さんが実際の文書作成をLaTeXによって行えるようになる手助けをすることなので、ぜひこのタイミングでLaTeXを利用できる環境を整えておいてください。