Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Following this post, Bold math: Automatic choice between \mathbf and \boldsymbol for Latin and Greek symbols?, I created the command

\newcommand{\vect}[1]{\boldsymbol{\mathbf{#1}}}

and include

\usepackage{bm}.

In a previous paper I wrote this worked great. The greek symbols were bold and the normal Latin letters were bold roman (not italic). I am writing my thesis now with a template provided by our department and using this command doesn't work (you use the command and everything shows up non-bold, non-italics roman.) Removing the \mathbf from the command so it is just

\newcommand{\vect}[1]{\boldsymbol{#1}}

makes it so it at least bolds everything, but the Latin letters are now italicized. The only possible clue I see in the log file is a warning that say "There are no bold math fonts."

Any ideas on where to look to see what would cause this?

share|improve this question
1  
Can you identify what all font packages (both math and text) does the template use? –  tohecz Oct 29 '13 at 17:09
    
It uses amsmath, amssymb, mathptmx, textcomp, and I added bm. Also, I just found that if in the original command I replace \boldsymbol with \pmb, it appears to work. –  Jason Oct 29 '13 at 17:17
2  
\pmb works, but it's completely incorrect (and very noticeably uglu). The problem here is very likely in mathptmx. –  tohecz Oct 29 '13 at 17:55
    
@tohecz you are correct--I just found these posts: tex.stackexchange.com/questions/117076/… and tex.stackexchange.com/questions/20025/… which makes it pretty clear that mathptmx is the problem. I also have to agree that \pmb is ugly. –  Jason Nov 8 '13 at 18:34

Your Answer

 
discard

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

Browse other questions tagged or ask your own question.