章のタイトルのカスタムフォントが機能しない

章のタイトルのカスタムフォントが機能しない

私は章のタイトルをカスタマイズするためにパッケージを使用していますtitlesec。パッケージのフォントを使いたいのですlibrebodoniが、すでにインストール済み(コマンドは\usepackage{LibreBodoni}正常に動作しますが、ドキュメント全体のフォントが変更されます)。

\fontfamily{librebodonifamily}\selectfontこれは で定義されているフォント ファミリの名前のように見えるので試してみましたlibrebodoni.styが、機能せず、次のメッセージが返されました。

LaTeX フォント警告:T1/librebodonifamily/bx/n' undefined (Font) using入力行 1 の代わりにフォント形状 T1/librebodonifamily/m/n' が使用されています。

LaTeX フォント警告:T1/librebodonifamily/bx/it' undefined (Font) using入力行 1 の代わりにフォント形状 T1/librebodonifamily/bx/n' が使用されています。

他の妥当な姓も試してみましたが、どれも機能しません... この問題を解決する方法を知っている人はいますか? よろしくお願いします。

私が使うpdflatex

答え1

フォントを切り替えるための新しいコマンドを定義できます。この例では、フォントでタイプセット\librebodoniしながらフォントに切り替えます。\textlb{<text>}<text>

\documentclass{article}
\usepackage[T1]{fontenc}% you seem to be using this encoding
\makeatletter
\DeclareRobustCommand\librebodoni{\not@math@alphabet\librebodoni\relax\fontencoding{T1}\fontfamily{LibreBodoni-TLF}\selectfont}
\makeatother
\DeclareTextFontCommand\textlb{\librebodoni}
\begin{document}
Some text in ordinary serif.

\textlb{A short text in Libre Bodoni}

Back to default.

{\librebodoni
  A longer text with more than one paragraph.

  This is the other one.%
}

Back to default.
\end{document}

Libre Bodoniへの切り替え

デフォルトのドキュメント フォントによっては、太字を使用しない方がよい場合があります。たとえば、Computer Modern と比較すると、Libre Bodoni の標準ウェイトはすでに太字に見えますが、太字は非常に目立ちます。もちろん、デフォルトのフォントが太い場合は、そうならない可能性があります。

もっと大胆に

関連情報