bmパッケージとfontdimen

bmパッケージとfontdimen

- かず の投稿
返信数: 0

こんにちは かずです。

fontdimenで変更した値が\bm部分で無視された結果になってしまいます。

bmパッケージを利用しても変更したfontdimenの値が適用されるようにするにはどうしたらいいでしょうか。

{}を2重で括っている箇所がありますが、2重で括っても同じように変更したfontdimenの値がされてほしいからです。

よろしくお願いします。

\documentclass[dvipdfmx]{jsarticle}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm}


\newdimen\savedimen
\begin{document} 
\noindent

\hrule
\verb|\fontdimen13| $\sigma_{13}$
\savedimen=\fontdimen13\textfont2
\fontdimen13\textfont2=10pt

$
  a^2 \bm{a^2} \bm{{a^2}}
  a_2 \bm{a_2} \bm{{a_2}}
  a^2_2 \bm{a^2_2} \bm{{a^2_2}}
$
\fontdimen13\textfont2=\savedimen

\hrule
\verb|\fontdimen14| $\sigma_{14}$
\savedimen=\fontdimen14\textfont2
\fontdimen14\textfont2=10pt

$
  a^2 \bm{a^2} \bm{{a^2}}
  a_2 \bm{a_2} \bm{{a_2}}
  a^2_2 \bm{a^2_2} \bm{{a^2_2}}
$
\fontdimen14\textfont2=\savedimen


\hrule
\verb|\fontdimen16| $\sigma_{16}$
\savedimen=\fontdimen16\textfont2
\fontdimen16\textfont2=10pt

$
  a^2 \bm{a^2} \bm{{a^2}}
  a_2 \bm{a_2} \bm{{a_2}}
  a^2_2 \bm{a^2_2} \bm{{a^2_2}}
$
\fontdimen16\textfont2=\savedimen

\hrule
\verb|\fontdimen17| $\sigma_{17}$
\savedimen=\fontdimen17\textfont2
\fontdimen17\textfont2=10pt

$
  a^2 \bm{a^2} \bm{{a^2}}
  a_2 \bm{a_2} \bm{{a_2}}
  a^2_2 \bm{a^2_2} \bm{{a^2_2}}
$
\fontdimen17\textfont2=\savedimen

\end{document}