TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to implement the suggestions in the TUGboat 30:3, 2009 about the upright/italic and bold/normal in scalars, vectors and tensors. All this is about math.

I use this font:


For vectors, I always used \vec, so I just redefined it like so:


Now they are bold and italic, just like I want them. Is that even the correct way to do this?

How can I get characters in bold, italic and sans-serif?

I almost got it with this, they are just upright and not italic:

share|improve this question
It's not clear, but are you looking for: \mathbf \mathit \nathsf` – David Carlisle Oct 14 '12 at 18:39
\mathbf makes the font upright. And I cannot combine \mathsf and \mathbb. – Martin Ueding Oct 14 '12 at 18:50
Have a look here: tex.stackexchange.com/q/24035/14100 – Scott H. Nov 14 '12 at 20:42
up vote 11 down vote accepted

The cleanest way is to define a new math alphabet:


and then


If you want italic bold sans serif, just change the first declaration into


but keep in mind that the OT1 encoded Computer Modern Sans fonts don't have slanted bold face, so also




is required.

You should also consider using \bm of the bm package instead of \boldsymbol, so that \bm{\mathsf{T}} would be equivalent to the \mathbfsf{T} with the first declaration. However there is no predefined sans serif italic math alphabet. So, if you need also sans serif italic, a more economic setting would be





enter image description here

share|improve this answer
There is a brace } missing at the end of the \newcommand-line. I cannot edit it since it is just a single char. – Martin Ueding Jan 26 '13 at 21:03
The latter works great, even with greek letters. Thank you! – Martin Ueding Jan 26 '13 at 21:03
@queueoverflow Added the brace, thanks. – egreg Jan 26 '13 at 21:43

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.