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で選択できるように設定してください。


コメント