[Tex/LaTex] How to get lower case calligraphic font in math mode

fontsmath-mode

I want to use calligraphic style for my lower case letters in math mode in latex.

Searching throughout the internet, I have found two hinting solutions

  1. Using boondox/dutchcal/mathalfa, or
  2. Using frcursive.

However, I am getting errors on using each of the above solutions on MiKTeX 2.9 on windows.

What I am using for option 1. is the following:

\usepackage{mathalfa}
...
\mathbcal{c}

But it gives the error

Package mathalfa Error: There is no bold variant of the calligraphic 
font. ... = \left(\mathcal{A},\mathcal{B},\mathbcal{c}

Using option 2. as follows:

\usepackage{frcursive}
\newenvironment{frcseries}{\fontfamily{frc}\selectfont}{}
\newcommand{\textfrc}[1]{{\frcseries#1}}
\newcommand{\mathfrc}[1]{\text{\textfrc{#1}}}
...
\mathfrc{c}

gives the error

Font OT1/frc/m/it/12=frcsl12 at 12.0pt not loadable:
Metric (TFM) file not found. ... \left(\mathcal{A},\mathcal{B},\mathfrc{c}

But if I use dutchcal for option 1. as

\usepackage{dutchcal}
...
\mathbcal{c}

I am getting the lowercase fonts which is too slanted to use.

Is there any easy way to get calligraphic lowercase letters in math mode?

Best Answer

The \mathbcal command is defined by mathalfa to choose the bold version, if available, but you don't need to use it: just \mathcal is sufficient:

\documentclass{article}
\usepackage[cal=boondox]{mathalfa}

\begin{document}

$\mathcal{Hom}$

\end{document}

enter image description here

On the other hand, this is hardly what you really need. For such a case you should use a text font, not a math font.

\documentclass{article}
\usepackage{amsmath}
\usepackage[cal=boondox]{mathalfa}

\begin{document}

$\mathcal{Hom}$

$\operatorname{\text{\usefont{U}{BOONDOX-cal}{m}{n}Hom}}$

\end{document}

enter image description here

Note the difference in spacing.