ivan” post=65303Il codice seguente mostra come sia possibile, attraverso il pacchetto mathspec, avere lo stesso font in modo normale e in modo matematico usando XeLaTeX:
`%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode\documentclass[12pt]{article}
\usepackage{mathspec}
\setprimaryfont[Mapping=tex-text]{Hoefler Text}\begin{document}
$abcdefg30\%$ abcdefg30\%
\end{document} `Ma c’è una differenza: il simbolo di percentuale in modo matematico non è nel font del documento?
Questo accade anche con altri simboli. C’è un modo diverso da questo:
`$\text{\%}$`
per aggirare il problema?
`documentclass[a4paper]{article}
\usepackage{mathspec,etoolbox}
\setprimaryfont[Ligatures=TeX]{Hoefler Text}
\setmathfont(Digits,Latin)[ItalicFeatures={Contextuals=NoLineFinal}]{Hoefler Text}
\renewrobustcmd{\%}{\ifmmode\expandafter\mbox\fi{\char`\%}}
\begin{document}
$abcdefge30\%$ abcdefg30\%
\end{document}`
Ciao
Enrico