Make Greek Letters Bold in LaTeX

  • Context: LaTeX 
  • Thread starter Thread starter Chestermiller
  • Start date Start date
  • Tags Tags
    Latex
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 8K views
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.