Re: XeTeX, mathspec e Babel

#42885
Up
0
Down
::

E \ifxetex lo butti? 🙂
`\begin{document}
\ifxetex\else
\shorthandoff{“}
\fi`
Ciao
Enrico

🙁 no, non funziona ancora.

E certo che non funziona: metti troppo presto la definizione di ” attivo e \shorthandoff{“} lo disattiva. Diamo anche una buona ripulita:
`\documentclass[a4paper]{article}
\usepackage{ifxetex}

\ifxetex
\usepackage{mathspec}
\usepackage{polyglossia}
\setmainlanguage{italian}
\setmathsfont(Digits,Latin,Greek){Hoefler Text}
\setmainfont[Mapping=tex-text]{Hoefler Text}
\else
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\fi

\DeclareRobustCommand\activequote{\ifmmode\else”\fi}
\pagestyle{empty}

\begin{document}
\ifxetex\else
\shorthandoff{“}
\catcode`\”=\active
\let”\activequote
\fi

\centering
\textit{de”fgh}
\[
de”fgh
\]
\end{document}`
Ciao
Enrico

Go to top