Why doesn't \mathbf{} make Greek letters bold in LaTeX?

  • Context: LaTeX 
  • Thread starter Thread starter Chestermiller
  • Start date Start date
  • Tags Tags
    Latex
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 8K views
Staff Emeritus
Science Advisor
Homework Helper
Insights Author
2025 Award
Messages
23,753
Reaction score
5,953
How do I make Greek letters boldface in LaTeX? When I try \mathbf{}, I just get the regular non-bold Greek letter.
 
  • Like
Likes   Reactions: laser1
Physics news on Phys.org
If you are working in a full LaTeX environment, try \boldmath. to switch on bolding all math chars including Greek letters then \unboldmath to turn it off. Both commands need to be outside the math environment.

In a full LaTeX environment, the following:

$\beta$\boldmath$\beta$\unboldmath$\beta$

comes across as three betas, normal, then bold, then normal.

It doesn't work in MathJax (what PF uses), as that is not full LaTeX, and the commands are issued outside of math environment. Below is what happens with a simple attempt:

##\beta##\boldmath##\beta##\unboldmath##\beta##

gives

##\beta##\boldmath##\beta##\unboldmath##\beta##

Fortunately, PF MathJax appears to have the LaTeX package amsbsy loaded by default, so you can use its \boldsymbol command. The following code

##\beta\boldsymbol{\beta}\beta##

gives

##\beta\boldsymbol{\beta}\beta##
 
  • Like
Likes   Reactions: laser1 and Chestermiller
andrewkirk said:
If you are working in a full LaTeX environment, try \boldmath. to switch on bolding all math chars including Greek letters then \unboldmath to turn it off. Both commands need to be outside the math environment.

In a full LaTeX environment, the following:

$\beta$\boldmath$\beta$\unboldmath$\beta$

comes across as three betas, normal, then bold, then normal.

It doesn't work in MathJax (what PF uses), as that is not full LaTeX, and the commands are issued outside of math environment. Below is what happens with a simple attempt:

##\beta##\boldmath##\beta##\unboldmath##\beta##

gives

##\beta##\boldmath##\beta##\unboldmath##\beta##

Fortunately, PF MathJax appears to have the LaTeX package amsbsy loaded by default, so you can use its \boldsymbol command. The following code

##\beta\boldsymbol{\beta}\beta##

gives

##\beta\boldsymbol{\beta}\beta##
Excellent! Thank you so much.