Debianの `texlive-fonts-extra`パッケージでインストールされているフォントは認識されません。

Debianの `texlive-fonts-extra`パッケージでインストールされているフォントは認識されません。

すべてインストールしました。TeXライブtexlive-full最新のDebian Sidディストリビューションから。私はそれを使用しています法律私の編集者に選ばれましたXeTeXTeX以外のフォントを使用してUnicode文字を組版するために使用されます。

問題はフォントが見つかったときに始まりました。STIX 2つの数学私のシステムでは、パッケージの説明に従って以下に提供する必要があります。texlive-fonts-extra。 LyX ドキュメントの序文で次の XeTeX フォント仕様ディレクティブを使用しましたが、\setmathfont{STIX Two Math}LyX は次の XeTeX エラーで応答しました.

パッケージフォント仕様エラー:"STIX Two Math"フォントが見つかりません。

このエラーが別のあいまいな理由で発生するのを防ぐために(TeXで一般的に発生するように)、ドキュメントを正常にコンパイルし、完全に\setmathfont{XITS Math}機能しました。STIX 2つの数学~のためXITS数学なぜならこれは)。

私のドキュメントクラスを設定しました(例:アメリカ数学会記事またはamsartLyXから提供されたものは、XeTeX組版エンジンを使用しているため(ヘブライ語で書いているため)、LyX設定でドキュメントの数学フォントをTeX以外のフォント(OpenType / TrueTypeなど)に設定しました。これパッケージ指示提供しています。開いているバージョンSTIX 2つの数学したがって、XeTeXで使用する必要があります。

stix2-type1 - Type1バージョンSTIXツーオープンフォント

それでは、LyX/XeTeXはなぜそれを見つけることができないのでしょうか?なぜできないのフォントマネージャリストを書いてみませんか? (しかし標準はリストされています。座席そしてスティックそしてTeXフォントの他のバリエーション。 )

パッケージが提供する必要があるPDFtexlive-fonts-extra-doc文書が見つかりませんでした(または見つける方法がわかりません)。texlive-fonts-extraだから私は最終的に検索を試しましたが、/usr/share/doc/texlive-fonts-extra/変更ログ、ライセンス通知、その他のメンテナンス通知以外に、そのパッケージからインストールされたフォントの使用方法に関する指示が見つかりませんでした。

ベストアンサー1

Fontspecを介してファイルをロードするときに、フォント名ではなくファイルの実際の名前を指定する必要があることがわかりました\setmathfont{STIX2Math.otf}

また、シェルコマンドを実行してシステムにフォントがインストールされていることを確認する必要がありますkpsewhere STIX2Math.otf(コメントセクションにヒントを提供したsamcarterに感謝します)。

おすすめ記事