Bold Math

From Wiki
Revision as of 16:50, 11 August 2005 by Mojca Miklavec (talk | contribs) (category added)
Jump to navigation Jump to search

< Math | Fonts >

see MyWay No.5 about "Mixed Normal and Bold Math" by Pragma


David Munger wrote in this post and its followup:

I've just found a little workaround for using boldsymbols. It works even with the nath module. It's probably not the best way of doing it, but since it does the trick for me, I guess it might useful to other ConTeXters.

\define[1]\boldsymbol{{\hbox{\formula{\bfm #1}}}}

When using nath, it doesn't work with inline formulae. So in that case, better use

\unprotect
\define[1]\boldsymbol{{\hbox{\o@dollar \bfm #1 \o@dollar}}}
\protect

I also have to:

\definebodyfont
  [17.3pt,14.4pt,12pt,11pt,10pt,9pt,8pt,7pt,6pt,5pt,4pt]
  [mm]
  [mrbf=cmbx10 sa 1,
   exbf=cmex10  sa 1,
   mibf=cmmib10 sa 1,
   sybf=cmbsy10 sa 1,
   mabf=msam10  sa 1]

\setupformulae[method=bold]

Then, I may define very handy commands like

\define\grad{\boldsymbol{\nabla}}
\define[1]\vec{\boldsymbol{#1}}
\define[1]\unitvec{\hat{\vec{#1}}}

and formulas like this typeset perfectly:

\[ \grad h = a \unitvec{n} \]