I know that we can type calligraphy words like $\mathcal{L}$. However, the function works only for capital characters, not for the lowercase characters. Could anyone knows how to set? Also, the bold face of the lowercase callipraphic letters is also needed.

P.S. The reason that I want to use the calligraphic lowercase letters is because the one of my textbook has used it so that I have to follow it for my work.

Thank you very much!

  • 5
    see Lowercase \mathcal Mar 4 '15 at 14:00
  • Is the euler math font of interest? \documentclass{article} \usepackage{eulervm} \begin{document} $abcdefghijklmnopqrstuvwxyz$ \end{document} Mar 4 '15 at 15:47

Three fonts have lowercase calligraphic letters and a bold version, and a LaTeX package to use them:

  • bickham adapted for LaTeX from Adobe's Bickham Script Pro opentype font,
  • boondox (with a variant boondox-o) (adapted from the BOONDOXCalligraphic STIX font),
  • dutchcal adapted from ESSTIX math calligraphic font.

In addition the mathabx package has a mathc calligraphic font (in version normal only), but I couldn't make it work.

Here a demo:


       % \usepackage{dutchcal}


        % Bickham
        Boondox :
        % Boondox-o
        % Dutchcal

        \[ \begin{array}[t]{c@{\quad}c}
            \verb+ \mathcal + & \verb+ \mathbcal + \\[6pt]
            \mathcal{Em} & \mathbcal{Ln}
            \end{array} \]%


enter image description here

enter image description here

enter image description here

enter image description here

  • 2
    @Bernard I like BOONDOX-cal for lower case mathcal, but prefer the original mathcal for upper case. I tried this as a way to ``save'' the original mathcal before calling BOONDOX: \def\mathcalORIG#1{\mathcal{#1}}\usepackage{BOONDOX-cal} but it didn't work. \mathcalORIG{F} returned BOODNOX's F and not the default version. Is there a way to accomplish what I want, i.e., lower case BOONDOX mathcal and upper case default mathcal. Thanks!
    – Leo Simon
    Sep 9 '17 at 2:41
  • Only dutchcal seems to be available on my linux box with debian packages texlive-full and texlive-math-extra installed. It makes sense that I don't have bickham, since presumably that's proprietary to Adobe. Nov 26 '17 at 21:30
  • boondox is also in TeX Live. Perhaps you should update. As to bickham I had to download the font itself for free, and install it in my texmf-local. There's an opentype version. The necessary files for use in LaTeX are not part of TeX Live, but you can download them from CTAN ready-to-install in your texmf-local root
    – Bernard
    Nov 26 '17 at 21:45
  • If boondox-cal[o] doesn't work try BOONDOX-cal[o] Sep 21 at 13:28

If it is only about the calligraphic l (which you mentioned in the question), then you can use \ell. This is often used to avoid confusion between the letter l and the number 1. Remember that you have to use \boldsymbol{} to print (well..) bold symbols instead of \mathbf{}

    $1 \mathbf{1}  \quad  l \mathbf{l}  \quad  \ell \boldsymbol{\ell}$


If it is more general and not only about l, then see the question linked by @barbara beeton

  • is there a similar work around for the letter 'r'? Oct 28 '20 at 2:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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