se carichi amsmath attivi anche il comando di cui ti parlavo [tt]\text{
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\newcommand{\Bfont}[1]{{\fontencoding{T1}\fontfamily{pzc}\selectfont #1}}% inserimento font B nel testo
\newcommand{\MBfont}[1]{\text{\Bfont{#1}}}% inserimento font B nelle formule
\begin{document}
Ecco il carattere {\fontencoding{T1}\fontfamily{pzc}\selectfont A} nel testo.
Ecco l'equazione:
\begin{equation}
b=\MBfont{A}=b=\sqrt{6\text{\fontencoding{T1}\fontfamily{pzc}\selectfont A}^3_i} =b
\end{equation}
\Bfont{Occhio alla spaziatura}.
\end{document}`
Non sono un esperto di caratteri né tanto meno di quelli matematici… probabilmente è una porcata (anche perché sono quasi certo che ti consideri le spaziature, ovviamente, come fossero caratteri testuali (e infatti lo sono…) e non come caratteri matematici) però funziona. 🙂
PS: credo che italian basti passarlo solo una volta e ti consiglio di specificare sempre la codifica d’ingresso e la mappa dei caratteri d’uscita.
Ora nanna.
Ciao ciao,
Corrado.