- Questo topic ha 12 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 6 mesi fa da
PM.
-
CreatoreTopic
-
18 Febbraio 2014 alle 13:22 #92576::
Salve, 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
-
CreatoreTopic
-
AutoreRisposte
-
-
18 Febbraio 2014 alle 13:37 #92577::
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 anticipoMi dispiace ma il codice da te postato compila perfettamente nella mia TeX Live 2013.
Ecco le versoni dei pacchetti:
`
$ tlmgr show luatex
package: luatex
category: TLCore
shortdesc: The LuaTeX engine.
longdesc: LuaTeX is an extended version of pdfTeX using Lua as an embedded sc
ripting language. The LuaTeX project's main objective is to provide an open and
configurable variant of TeX while at the same time offering downward compatibili
ty. LuaTeX uses Unicode (as UTF-8) as its default input encoding, and is able to
use modern (OpenType) fonts (for both text and mathematics). It should be noted
that LuaTeX is still under development; its specification has been declared sta
ble, but absolute stability may not in practice be assumed.
installed: Yes
revision: 30581
sizes: doc: 1885k, run: 149k, bin: 7461k
relocatable: No
cat-version: 0.70.1
cat-date: 2011-11-09 15:33:34 +0100
cat-license: gpl2
collection: collection-basic$ tlmgr show unicode-math
package: unicode-math
category: Package
shortdesc: Unicode mathematics support for XeTeX and LuaTeX.
longdesc: The current release of this package typesets mathematics with unico
de input and using OpenType maths fonts. (There is little compatibility with old
er maths packages.) XeTeX support is well tested, though LuaTeX support less so.
The package can typeset using STIX fonts, the XITS development of those fonts,
the Asana-Math fonts, the Latin Modern Math, and the TeX Gyre Math font families
s, as well as the commercial Cambria Math fonts. There is no support for extra a
lphabets in the Unicode 'private use area'. The package relies on recent version
s of the fontspec package and the l3kernel and l3packages bundles.
installed: Yes
revision: 30504
sizes: src: 905k, doc: 4361k, run: 433k
relocatable: Yes
cat-version: 0.7d
cat-date: 2013-03-17 15:18:45 +0100
cat-license: lppl1.3
collection: collection-mathextra
`
Ciao.
R.
-
18 Febbraio 2014 alle 14:38 #92578::
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 anticipoNon 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
-
18 Febbraio 2014 alle 21:53 #92579::
Il fatto che tu scriva \dagger e che il programma ti dica che non puoi usare \texdagger in modo matematico dovrebbe farti pensare (a me lo fa) sarei curioso di sapre che cosa dice i programma se gli chiedessi dopo \begin{document} [tt]\show\dagger[/tt] durante la compilazione si ferma e nella “console, vedi quel che ti scrive; oppure se il tuo programma gira in scrollmode, apri il fiel .log e vedi che cosa ti ha scritto; se ti ha posto da qualche parte \let\dagger\textdagger, quello che trovi scritto nel file .log è la definizione di \textdagger. vuol dire che è stata fatta quella equivalenze non no puoi usare il simbolo senza graffe.Quello che ti ha scritto @robitex fa pensare anche che tu stia componendo con una versione di TeXLive vecchia; cosa c’è scritto nelal prima riga del file .log? Ticordati dhe la versione TeXLive/Debian, anche se appena installata, è indietro di almeno due anni. @robitex usa certamente una versione 2013 aggiornata almeno settimanalmente; quella Debian potrebbe essere ancora del 2009 o del 2010 e non è aggiornabile con i mezzi che sono disponibili con una TeXLive moderna e aggiornata.
-
18 Febbraio 2014 alle 22:31 #92580::
OldClaudio” post=92174Ticordati dhe la versione TeXLive/Debian, anche se appena installata, è indietro di almeno due anni
In realtà in Debian Sid è vecchia di quattro giorni (ed è stata aggiornata al 15 febbraio tre giorni fa, quando era “vecchia” di 24 ore): https://packages.debian.org/sid/texlive
-
19 Febbraio 2014 alle 6:32 #92581::
Elrond” post=92175
Ticordati dhe la versione TeXLive/Debian, anche se appena installata, è indietro di almeno due anni
In realtà in Debian Sid è vecchia di quattro giorni (ed è stata aggiornata al 15 febbraio tre giorni fa, quando era “vecchia” di 24 ore): https://packages.debian.org/sid/texlive
Ciao.
Con Debian allora rimane solo la mancanza di tlmgr…
R.
-
19 Febbraio 2014 alle 7:09 #92582::
robitex” post=92178
[quote=”OldClaudio” post=92174]Ticordati dhe la versione TeXLive/Debian, anche se appena installata, è indietro di almeno due anni
In realtà in Debian Sid è vecchia di quattro giorni (ed è stata aggiornata al 15 febbraio tre giorni fa, quando era “vecchia” di 24 ore): https://packages.debian.org/sid/texlive
Ciao.
Con Debian allora rimane solo la mancanza di tlmgr…
R.[/quote]
Sì, ma se uno installa TeX Live completa, mi chiedo a cosa serva [tt]tlmgr[/tt]
-
19 Febbraio 2014 alle 7:18 #92583::
Elrond” post=92181
[quote=”Elrond” post=92175][quote=”OldClaudio” post=92174]Ticordati dhe la versione TeXLive/Debian, anche se appena installata, è indietro di almeno due anni
In realtà in Debian Sid è vecchia di quattro giorni (ed è stata aggiornata al 15 febbraio tre giorni fa, quando era “vecchia” di 24 ore): https://packages.debian.org/sid/texlive
Ciao.
Con Debian allora rimane solo la mancanza di tlmgr…
R.[/quote]
Sì, ma se uno installa TeX Live completa, mi chiedo a cosa serva [tt]tlmgr[/tt][/quote]
Giusto.
tlmgr non serve perché gli aggiornamenti arrivano in automatico con apt-get.
Allora mi chiedo: da una parte apt-get è molto più rapido di tlmgr/CTAN ad installare gli aggiornamenti ma immagino si debba scaricare file più corposi e con meno frequenza.
Non vorrei che il difetto fosse qui: riscaricare ogni volta un file di decine di MiB per aggiornare un pacchetto di 1MiB.In definitiva, si potrebbe ritornare ai repo ufficiali per installare TeX Live, per Debian e derivate?
Quale cambiamento — di cui non ho mai sentito parlare — ha subito TeX Live / Debian per colmare il ritardo temporale sulle versioni dei pacchetti?
Grazie.
R.
R.
-
19 Febbraio 2014 alle 7:46 #92584::
robitex” post=92182tlmgr non serve perché gli aggiornamenti arrivano in automatico con apt-get.
Allora mi chiedo: da una parte apt-get è molto più rapido di tlmgr/CTAN ad installare gli aggiornamenti ma immagino si debba scaricare file più corposi e con meno frequenza.
Non vorrei che il difetto fosse qui: riscaricare ogni volta un file di decine di MiB per aggiornare un pacchetto di 1MiB.Questa obiezione è fondata. I pacchetti di TeX Live sono raggruppati in alcune decine di pacchetti DEB (i pacchetti usati da Debian e derivate), quindi basta che uno solo dei pacchetti della raccolta sia cambiato per dover aggiornare tutta la raccolta.
robitex” post=92182In definitiva, si potrebbe ritornare ai repo ufficiali per installare TeX Live, per Debian e derivate?
Nì (in realtà direi più no che sì): il problema è che possono usufruire di questa distribuzione aggiornata solo gli utenti di versioni rolling di Debian, come Sid e testing (ed eventuali distribuzioni derivate che usano questi repository), ma distribuzioni come Debian stabile e Ubuntu continueranno ad avere TeX Live congelato una volta che sono rilasciate. D’altra parte, se uno usa Ubuntu e lo aggiorna a ogni rilascio rimarrebbe indietro di al massimo sei mesi, non mi sembra un dramma visto che la stessa TeX Live è congelata per diversi mesi l’anno.
robitex” post=92182Quale cambiamento — di cui non ho mai sentito parlare — ha subito TeX Live / Debian per colmare il ritardo temporale sulle versioni dei pacchetti?
Grazie.
R.Credo nessuna, a parte il fatto che Norbert Preining s’è dato da fare (non deve essere molto divertente aggiornare tutto TeX Live ogni paio di settimane) 😀 Il problema più grosso è che questo lavoraccio è in pratica tutto sulle spalle di Norbert, quando non ci sarà più (o semplicemente si stancherà di farlo) non so proprio chi si accollerà questa responsabilità.
-
19 Febbraio 2014 alle 7:59 #92585::
Elrond” post=92183
tlmgr non serve perché gli aggiornamenti arrivano in automatico con apt-get.
Allora mi chiedo: da una parte apt-get è molto più rapido di tlmgr/CTAN ad installare gli aggiornamenti ma immagino si debba scaricare file più corposi e con meno frequenza.
Non vorrei che il difetto fosse qui: riscaricare ogni volta un file di decine di MiB per aggiornare un pacchetto di 1MiB.Questa obiezione è fondata. I pacchetti di TeX Live sono raggruppati in alcune decine di pacchetti DEB (i pacchetti usati da Debian e derivate), quindi basta che uno solo dei pacchetti della raccolta sia cambiato per dover aggiornare tutta la raccolta.
robitex” post=92182In definitiva, si potrebbe ritornare ai repo ufficiali per installare TeX Live, per Debian e derivate?
Nì (in realtà direi più no che sì): il problema è che possono usufruire di questa distribuzione aggiornata solo gli utenti di versioni rolling di Debian, come Sid e testing (ed eventuali distribuzioni derivate che usano questi repository), ma distribuzioni come Debian stabile e Ubuntu continueranno ad avere TeX Live congelato una volta che sono rilasciate. D’altra parte, se uno usa Ubuntu e lo aggiorna a ogni rilascio rimarrebbe indietro di al massimo sei mesi, non mi sembra un dramma visto che la stessa TeX Live è congelata per diversi mesi l’anno.
robitex” post=92182Quale cambiamento — di cui non ho mai sentito parlare — ha subito TeX Live / Debian per colmare il ritardo temporale sulle versioni dei pacchetti?
Grazie.
R.Credo nessuna, a parte il fatto che Norbert Preining s’è dato da fare (non deve essere molto divertente aggiornare tutto TeX Live ogni paio di settimane) 😀 Il problema più grosso è che questo lavoraccio è in pratica tutto sulle spalle di Norbert, quando non ci sarà più (o semplicemente si stancherà di farlo) non so proprio chi si accollerà questa responsabilità.
Capito.
Siamo andati parecchio OT ma a volte non guasta…
Infatti sono informazioni importanti anche per la realizzazione di una “TeX Live” del GuIT ipotizzata qualche tempo fa con Ivan.Nel mio caso tendo ad utilizzare le versioni LTS di Ubuntu quindi TL rimarebbe ferma a ben più di 6 mesi.
R.
-
19 Febbraio 2014 alle 8:15 #92586::
Allora Norbert riesce ad aggiornare TL ogni 15 giorni (poveretto, non so come faccia, a meno che non abbia messo su uno script che esamina giornalmente i pacchetti rinnovati nel repository di CTAN ogni giorno, o meglio ogni notte a mezzanotte).Fatto sta che su Ubuntu e sistemi simili la versione di TeXLive viene aggiornata solo quando si aggiorna il sistema; io ho cominciato a usare Ubuntu quando era in versione 5, o forse anche rpima; proprio oggi ho ritrovato il CD dove avevo memorizzato il tutto ed era Ubuntu Breezy. Non sono mai riuscito ad aggiornare Ubuntu con il suo sftware e hao dovuto sempre riformattare il disco virtuale e ricominciare da capo con una installazione nuova. Poi mi sono stufato e per alcuni anni ho tenuto la stessa versione, un po’ come fa Roberto.
In questa situazione non disporre di tlmgr vuol dire restare indietro di molto, comunque sempre legati al proverbiale ritardo di un paio d’anni della versione Debian cristallizzata.
Con la versione isnstalalta secondo la guida di Enrico, si dispoe di tlmgrs e non ci sono problemi.
TeXlive congelata per alcuni mesi? ma quando? forse un mesetto o 6 settimane quando viene rilasciata la versione per l’anno in corso, verso marzo. Nel frattempo tlmgr funziona o almeno avvisa che è in corso di confezionamento la nuova versione. Ma con tlmgr, volendo se aggiornato giorno per giorno (ovviamente questa frequenza di aggiornamto e eccessiva, ma è possibile farla) ogni settimana ci sono una cinquantina di pacchetti da aggiornare sui circa 2800 che formano l’intera distribuzione TL. Una cinquantina non è cosa da ridere.
Claudio
-
19 Febbraio 2014 alle 8:36 #92587::
OldClaudio” post=92186Fatto sta che su Ubuntu e sistemi simili la versione di TeXLive viene aggiornata solo quando si aggiorna il sistema; io ho cominciato a usare Ubuntu quando era in versione 5, o forse anche rpima; proprio oggi ho ritrovato il CD dove avevo memorizzato il tutto ed era Ubuntu Breezy. Non sono mai riuscito ad aggiornare Ubuntu con il suo sftware e hao dovuto sempre riformattare il disco virtuale e ricominciare da capo con una installazione nuova. Poi mi sono stufato e per alcuni anni ho tenuto la stessa versione, un po’ come fa Roberto.
In questa situazione non disporre di tlmgr vuol dire restare indietro di molto, comunque sempre legati al proverbiale ritardo di un paio d’anni della versione Debian cristallizzata.
Ma guarda che io sono d’accordo, uso TeX Live da CTAN 🙂 Comunque, per dovere di cronaca, a partire dalla versione 2013 TeX Live di Debian dispone di [tt]tlmgr[/tt], se non sbaglio però solo in user mode
OldClaudio” post=92186TeXlive congelata per alcuni mesi? ma quando?
Mi riferivo appunto a
OldClaudio” post=92186forse un mesetto o 6 settimane quando viene rilasciata la versione per l’anno in corso, verso marzo.
🙂
-
19 Febbraio 2014 alle 18:18 #92588
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.