LyXで日本語文書クラスBXJSを使う方法とBXシリーズとの違い

プログラミング

LyXで日本語文書を作成する際、文書クラスに「日本語Article(BXJSクラス)」を使用するよう指示されることがあります。しかし、パソコンにその文書クラスが見当たらない場合、似た名前の「日本語Article(BXシリーズ)」と混同しやすいです。この記事では、BXJSクラスとBXシリーズの違いとLyXでの設定方法を解説します。

BXJSクラスとは

BXJSクラスは、日本語TeXであるpLaTeXやupLaTeXをベースに、日本語組版に最適化された文書クラスです。特に日本語フォントや縦書き、段落間隔の設定などが標準化されています。

LyXで使用する場合、事前にTeX環境にBXJSクラスをインストールしておく必要があります。通常はTeX LiveやW32TeXなどの配布に含まれています。

BXシリーズとの違い

一方、BXシリーズの文書クラスは、BXJSほど日本語組版機能に特化していません。基本的な文書構造は共通していますが、縦書きや文字幅調整など一部機能が異なります。

そのため、「日本語Article(BXシリーズ)」を指定しても、BXJSで期待される組版結果とは完全には一致しない可能性があります。

LyXでの設定方法

LyXでBXJSクラスを使用するには、まずTeX環境にBXJSをインストールします。TeX Liveの場合はパッケージマネージャで「bxjscls」をインストールしてください。

LyXを再起動し、「文書」→「文書クラス」でBXJSを選択できるようになります。その後、必要に応じてフォント設定や文字コードを調整します。

まとめ

LyXで日本語Article(BXJSクラス)を使いたい場合、BXJSがTeX環境にインストールされていることが前提です。BXシリーズとは異なり、日本語組版に最適化されているため、指示通りの組版結果を得るにはBXJSを使用する必要があります。

もしBXJSがない場合は、TeX LiveやW32TeXでのパッケージインストールを行い、LyXで選択できるように設定してください。

コメント

タイトルとURLをコピーしました