LyX

LyX(リックス)は、LaTeX のグラフィカルなフロントエンドとして働く文書プロセッサです。設計思想は WYSIWYM(「見たままが意図したまま」)。ほぼ完成形に近い見た目を画面で編集しながら、その裏で LyX が LaTeX を組み立てます。マークアップを手で書かずに LaTeX の出力を得たい人に向く道具です。このページでは、WYSIWYM という考え方と、.lyx 文書から LaTeX や PDF を書き出す仕組み、そして正直なところの長所と短所を見ていきます。

LyX とは

LyX は、計算機科学者 マティアス・エトリッヒ が 1995 年に作り始めた、無料・オープンソース(GPL)の文書プロセッサです。Windows・macOS・Linux で動き、2026 年時点の最新版は 2.5 系。日本語を含む多くの言語に対応し、右から左に書くアラビア語・ヘブライ語なども扱えます。標語は「自分の文章を、最初から美しく見せたい人のためのもの(writing to look great, right out of the box)」。

位置づけを正確に言うと、LyX は LaTeX 専用のエディタではなく、LaTeX を背後で動かす フロントエンド です。つまり LyX 自身は組版をせず、TeX ディストリビューション(TeX Live・MiKTeX・MacTeX など)に組版を任せます。そのため LyX には TeX 本体が同梱されておらず、別途インストールした TeX を呼び出して動きます。インストーラはシステムの TeX Live などを検出し、見つからなければ「LaTeX がないと文書を出力できない」と知らせます。導入の順番は TeX ディストリビューションが先、LyX が後 です。

とりわけ評価が高いのが、点(クリック)と打鍵で式を組み立てられる 数式エディタ です。LaTeX 譲りの数式組版の質を保ちながら、記号をメニューやパレットから選んで配置できます。技術文書・博士論文・学会の予稿集のような、構造のある文書づくりに向いています。

WYSIWYM という考え方

WYSIWYM は「What You See Is What You Mean(見たままが、あなたの意図したまま)」の頭字語で、ワープロでおなじみの WYSIWYG(「見たままが、印刷したまま」)をもじった言葉です。LyX はこの WYSIWYM をうたう最初の文書プロセッサでした。違いの核心は、見た目そのものではなく「意味(役割)」を指定する ことにあります。この「見た目より構造」という発想は LaTeX の根幹そのもので、[構造と見た目を分ける考え方](/learn/getting-started/what-is) のページで詳しく扱っています。

具体的には、ある段落を「節の見出し」「脚注」「定理」と 役割で指定 し、字の大きさや前後の空きは LyX(実体は LaTeX とクラスファイル)に任せます。数式なら、組み込みの数式エディタで「分数」「行列」「総和」といった 構造 を置きます。だから、空白を何度も叩いても字間は広がりません——空きは意味に基づいて自動で決まるからです。これは生の LaTeX を直接書く編集に近い発想を、画面上の見た目を保ったまま実現したものと言えます。

ワープロの WYSIWYG とも、生の LaTeX とも違う、ちょうど中間の立ち位置です。WYSIWYG では「12 ポイント・太字・中央寄せ」と 見た目を直接 操作し、生の LaTeX では \section{...}マークアップを手書き します。LyX はその両方を避け、役割を視覚的に指定 して、マークアップは生成させます。

操作するもの見た目
WYSIWYG(ワープロ)見た目を直接(書体・字下げ)最終とほぼ同じ
LyX(WYSIWYM)意味・役割(見出し・数式の構造)ほぼ最終形に近い
生の LaTeX命令(マークアップ)を手書き組版するまで見えない

LaTeX 書き出しと TeX コード

LyX が保存する文書は .tex ではなく、独自形式の **.lyx** ファイルです(LyX 自身のテキスト形式で、生の LaTeX ではありません)。出力するときは、この .lyx を裏側で LaTeX に変換してから組版します。組版エンジンは LaTeX(DVI 経由)・pdfLaTeX・XeTeX・LuaTeX から選べ、PDF を直接得ることも、.tex を書き出すこともできます。さらに XHTML・DocBook・EPUB・プレーンテキストへの書き出しにも対応します。

PDF を見るのは File ▸ Export ▸ PDF(または「文書を表示」)、LaTeX のソースが欲しいときは File ▸ Export ▸ LaTeX.tex を書き出します。生の LaTeX に慣れた人向けに、LyX は出力した LaTeX を隠さず確認できる「透明性」を売りにしており、書き出した .tex を他のエディタで仕上げることもできます。

LyX に UI のない機能を使いたいときは、生の LaTeX を直接埋め込めます。Insert ▸ TeX Code で挿入する領域は ERT(Evil Red Text の略で、赤字で表示されることに由来)とも呼ばれ、ここに書いた中身はそのまま LaTeX として通ります。独自のパッケージ命令や、対応する項目が見当たらない細かな調整は、この TeX コードで逃がすのが定石です。

Insert ▸ TeX Code (ERT)
\setlength{\parindent}{0pt}
\textcolor{red}{\rule{\linewidth}{0.4pt}}

逆向き、つまり **既存の .tex を LyX に取り込む** こともできますが、こちらは限定的です。変換には tex2lyx というツールが使われ、込み入ったマクロや見慣れないパッケージは LyX が解釈しきれず、TeX コード(ERT)として丸ごと取り込まれたり、手直しが必要になったりします。「生の LaTeX 資産を LyX に完全移行する」用途には向きません。

日本語で使う

日本語も扱えますが、初期状態のままでは不足で、いくらか 設定が要る 点は知っておきましょう。基本は、Document ▸ Settings(文書 ▸ 設定) で日本語向けの 文書クラス(たとえば「Japanese Article(jsarticle)」)を選び、出力をその文書に合うエンジンに合わせます。文字コードは utf8-platex のように、pLaTeX 向けの日本語エンコーディング を選ぶ系統があります(CJK パッケージを使う系統と、japanese パッケージ系で inputenc と相性が出る点など、組み合わせに注意が要ります)。

迷ったときの確実な情報源は、日本語コミュニティの TeX Wiki にある LyX の設定ページです(OS 別の手順がまとまっています)。日本語入りの PDF を出すには、結局は pLaTeX 系か LuaLaTeX 系を裏で動かす——という、LaTeX 直書きと同じ事情がそのまま当てはまります。

長所と短所

正直に言えば、LyX は 生の LaTeX ほど細かく直接は操作できません。多くの操作はメニューやダイアログを介すため、最終的な組版の隅々まで詰めたいときは、結局 TeX コード(ERT)で生の LaTeX を書く場面が出てきます。コミュニティの規模や情報量も、テキストエディタで LaTeX を直接書く流儀に比べると小さめです。一方で、マークアップに気を取られず構造と数式に集中でき、画面上で結果に近い見た目を確かめながら書けるのは確かな利点です。

  • 向いている場面: マークアップを書かずに構造的な文書を作りたい。数式を点と打鍵で組みたい。WYSIWYG から LaTeX 品質へ橋渡ししたい。
  • 向かない場面: 組版を隅々まで自分で制御したい。既存の生 LaTeX 資産をそのまま編集・再利用したい。最新パッケージの細かな機能を多用する。