Re: \dagger e LuaLaTeX

#92578
Up
0
Down
::

PM” post=92169Salve, usando lualatex sto avendo il seguente problema: volendo utilizzare simboli UTF8 da inserire direttamente nel sorgente, ho incluso nel prambolo il pacchetto unicode-math. Tuttavia se compilo

`
\documentclass[10pt]{article}
\usepackage{fontspec}
\usepackage{luaotfload}
\usepackage{unicode-math}
\begin{document}
Buongiorno $O^\dagger$
\end{document}
`

ottengo l’errore
`
Missing { inserted Buongiorno $O^\dagger$
Command \textdagger invalid in math mode on input line 11.
Missing } inserted Buongiorno $0^\dagger$
`

il problema non sussiste se

1) non inserisco unicode-math
2) scrivo $O^{\dagger}$

Tuttavia gradirei funzionasse anche semplicemente inserendo $O^\dagger$. È possibile?
Grazie in anticipo

Non c’è alcun bisogno di caricare luaotfload, anzi direi che è sconsigliabile: fontspec lo carica da sé.

Quanto al problema, suppongo sia dovuto a vecchie versioni del software. Puoi compilare
`
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\texttt{\meaning\dagger}

Buongiorno $O^\dagger$
\end{document}
`
e riportare quello che viene stampato?

Ciao
Enrico

Go to top