Re: \boldmath で大きい vertical bar が太くならない

名前: tattsan
日時: 2013-11-22 02:32:26
IPアドレス: 182.249.242.*

>>57253 > それとも「\lvert, \rvert を使う場合のみ」ですか。 もしも他のパッケージを用いていて、それが \lvert などを用いていたら、 たとえ自分のソースに \lvert などを直接含んでいなくても修正する必要が 生じる。それをいちいち調べるのは面倒なので、あらかじめ設定しておく。 というつもりで書きました。 > 上記の例 (*) において txex を cmexb に置換すると txex には fdファイルがありますが、cmexb には fdファイルがそもそも ありませんので、fdファイルを作るか、同内容の記述をpreambleに書く 必要があります。それは、>>57250 の方に書いた cmex の bold をすべて cmexb にしてしまう場合の設定と同様な記述も必要だということです。 フォントの設定については fntguide.pdf をお読みになると良いでしょう。 下にに設定例を載せますが、vが大文字の方の Vert系は、ノルム記号を使わ ないなら設定の必要はありません。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass{jsarticle} \usepackage{amsmath} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% cmex の bold として cmexb を全面的に採用する場合。 % \DeclareFontShape{OMX}{cmex}{bx}{n}{<->sfixed*cmexb10}{} % \SetSymbolFont{largesymbols}{bold}{OMX}{cmex}{bx}{n} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 該当する記号だけ cmexb にする場合。 \DeclareFontFamily{OMX}{cmexb}{} \DeclareFontShape{OMX}{cmexb}{m}{n}{<->sfixed*cmex10}{} \DeclareFontShape{OMX}{cmexb}{bx}{n}{<->sfixed*cmexb10}{} \DeclareSymbolFont{largesymbolsBD}{OMX}{cmexb}{m}{n} \SetSymbolFont{largesymbolsBD}{bold}{OMX}{cmexb}{bx}{n} \DeclareMathDelimiter{|}{\mathord}{symbols}{"6A}{largesymbolsBD}{"0C} \DeclareMathDelimiter{\vert}{\mathord}{symbols}{"6A}{largesymbolsBD}{"0C} \DeclareMathDelimiter{\|}{\mathord}{symbols}{"6B}{largesymbolsBD}{"0D} \DeclareMathDelimiter{\Vert}{\mathord}{symbols}{"6B}{largesymbolsBD}{"0D} \DeclareMathDelimiter{\lvert}{\mathopen}{symbols}{"6A}{largesymbolsBD}{"0C} \DeclareMathDelimiter{\rvert}{\mathclose}{symbols}{"6A}{largesymbolsBD}{"0C} \DeclareMathDelimiter{\lVert}{\mathopen}{symbols}{"6B}{largesymbolsBD}{"0D} \DeclareMathDelimiter{\rVert}{\mathclose}{symbols}{"6B}{largesymbolsBD}{"0D} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\MID}{\mathrel{}\middle|\mathrel{}} % \middle は eTeX 拡張が必要。 % \newcommand{\MID}{\mid} % \middle が使えない古いシステムならこっちに。 \newcommand{\FORMULA}{% I=\left\{ f \MID |\sum_{x \in P}f(x)| < \left|\sum_{x \in Q}f(x)\right| \right\} % } \newcommand{\TEST}{$\FORMULA$\[\FORMULA\]} \begin{document} \TEST \boldmath \TEST \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)