テキストモードで文字を太字にする

テキストモードで文字を太字にする

次の方法を使用すると、テキスト モードで任意の文字の上に帽子の記号を配置できます。

\^{}

帽子を太字で表示するにはどうすればよいですか?

アップデート:

\documentclass[aspectratio=169]{beamer}

\usetheme{Warsaw}

\usepackage{xunicode}
\usepackage{xltxtra}


\setsansfont[
BoldFont={Avenir Next LT Pro Bold},
ItalicFont={Avenir Next LT Pro Italic},
BoldItalicFont={Avenir Next LT Pro Bold Italic}
]{Avenir Next LT Pro}

\begin{document}
%-----------------------------------------------
\begin{frame}
    \textbf{\^{\mdseries δ}}
\end{frame}
%-----------------------------------------------
\end{document}

答え1

もし、あんたが本当にこれが必要です

\textbf{\^{\mdseries o}}

ここに画像の説明を入力してください

答え2

最初の言い訳: このソリューションは、XeTeX ではなく LaTeX では正常に機能します。

このひどいクルージュを提案したことについては、私が全責任を負います... Shahzad の報告によると、David Carlisle の回答が機能していないように見えるという事実だけが原因です。なぜでしょうか? おそらく、コレクションの一部がインストールされていないのでしょう。フォント検出が壊れていて、fc-cacheおかしな動作をしているのかもしれません。推測は困難です。

視聴者がそれほどこだわりがなければ、大胆さを装うために少しずらして重ね合わせることができます。これはひどい、悪い習慣ですが、他に何も効果がなければまたはカスタム パッケージをロードしたくない純粋主義者なら、この小さなフランケンシュタインがぴったりです。 1 回限りの使用です。

\documentclass{beamer}

\usetheme{default}

\newlength\my
\settowidth{\my}{a} % Should be 5pt for a, might differ for other letters

\newlength\tinyadj
\newlength\adjplus
\newlength\adjminus
\setlength{\tinyadj}{0.1\my}
\setlength{\adjplus}{1.05\my}
\setlength{\adjminus}{0.9\my}


\begin{document}

\begin{frame}
H\^{\kern-\adjplus\^a}t and H\^at

Extremely nasty: H\kern-\tinyadj\^{\kern-\adjplus\^{\kern-\adjminus\^a}}t
\end{frame}

\end{document}

手っ取り早い解決策

ああ、これは次の場合にのみ頼ってくださいいいえ他の解決策でこの苦境を解決できます。XeTeX でこれを行うことができず申し訳ありません... 誰かがこの演習を LaTeX で再現したいかもしれません。利用可能なフォントには存在しない、本当に太字のアクセントが必要な人もいるかもしれません。

関連情報