- Questo topic ha 24 risposte, 12 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 2 mesi fa da
OldClaudio.
-
CreatoreTopic
-
4 Giugno 2016 alle 8:49 #106554
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Giugno 2016 alle 9:38 #106555::
Se non sbaglio TeX Live 2016 dovrebbe essere rilasciata ufficialmente l’8 giugno. -
5 Giugno 2016 alle 17:44 #106556::
TeX Live 2016 è stata resa pubblica Evviva!Colgo l’occasione per commentare alcune delle novità.
1. pdftex ha qualche miglioramento. A parte l’interazione con le variabili ambientali [tt]SOURCE_DATE_EPOCH[/tt] e [tt]SOURCE_DATE_EPOCH_TEX_PRIMITIVES[/tt], mirata a permettere di ottenere file PDF che non hanno dipendenze dalla data di compilazione, sono state introdotte tre nuove primitive
• se il parametro intero [tt]\pdfinfoomitdate[/tt] è positivo, pdftex non registra nel PDF le informazioni relative a [tt]/CreationDate[/tt] e [tt]/ModDate[/tt]
• [tt]\pdftrailerid[/tt] prende come argomento (tra graffe) l’informazione da adoperare come [tt]/ID[/tt] nel file PDF; fino a ora era solo il nome del file con data e ora della compilazione
• [tt]\pdfsuppressptexinfo[/tt] è un parametro intero che permette di sopprimere le informazioni PTEX; il valore deve essere un numero intero a quattro bit; il primo bit positivo sopprime l’informazione PTEX.Fullbanner, normalmente [tt]This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) kpathsea version 6.2.1[/tt]; il secondo bit positivo sopprime l’informazione PTEX.FileName; il terzo bit positivo sopprime PTEX.PageNumber e il quarto bit positivo sopprime PTEX.InfoDict. Le ultime tre appaiono solo se un PDF viene incluso. Impostando [tt]\pdfsuppressptexinfo=-1[/tt] tutte queste informazioni vengono soppresse
2. XeTeX ha quattro nuove primitive: [tt]\XeTeXhyphenatablelength[/tt], un parametro intero il cui valore indica la lunghezza massima delle parole sottoposte all’algoritmo di sillabazione (inizialmente 63); [tt]\XeTeXgenerateactualtext[/tt] per permettere qualcosa di analogo a quanto fa il pacchetto accsupp con pdflatex; [tt]\XeTeXinterwordspaceshaping[/tt] per regolare lo spazio tra parole; [tt]\mdfivesum[/tt] analoga a [tt]\pdfmdfivesum[/tt] in pdftex. Le classi “intercarattere” sono ora 4096 e non più 256.
3. gregorioTeX è incorporato in TeX Live, quindi non richiede un’installazione separata. Inoltre [tt]gregorio[/tt] è tra i programmi che possono essere chiamati in regime di “restricted shell escape” e quindi la compilazione esterna con il programma può essere lanciata direttamente con il solito metodo (vedi oltre)
4. upmendex è un programma simile a makeindex e gestisce UTF-8. Purtroppo la documentazione è ancora solo in giapponese
5. Piccole modifiche a afm2tfm e ps2pk
6. LuaTeX è alla versione 0.90; se si usa LuaLaTeX, in molti casi sarà necessario caricare il pacchetto luatex85 perché molte primitive sono state eliminate e il loro effetto si ottiene in modo diverso
7. Per gestire le chiamate della “shell escape” c’è il pacchetto shellesc che evita (almeno per i pacchetti nuovi) di adoperare [tt]\write18[/tt] direttamente.
8. Con MacTeX il pannello di controllo TeX Distribution non esiste più; le sue funzioni sono disponibili in TeX Live Utility
9. Il gestore tlmgr esegue, se il programma gpg è disponibile sulla macchina, un controllo sulla checksum dei pacchetti
I mirror hanno bisogno di qualche ora per l’aggiornamento, tutti a scaricarla domani!
Ciao
Enrico
-
6 Giugno 2016 alle 4:05 #106557
-
6 Giugno 2016 alle 4:32 #106558
-
6 Giugno 2016 alle 5:44 #106559
-
6 Giugno 2016 alle 9:41 #106560::
Buondì! Ho poc’anzi scaricato da TUG MacTeX 2016. L’istallazione sembra esser riuscita, ma, quando vado su TeXLiveUtility mi dice che non ci sono aggiornamenti disponibili? Possibile? Tra l’altro, ho provato a compilare un mio lavoro che andava benissimo ed ottengo una marea di errori…
Grazie
gregorius
-
6 Giugno 2016 alle 10:09 #106561::
gregorius” post=106640Buondì! Ho poc’anzi scaricato da TUG MacTeX 2016. L’istallazione sembra esser riuscita, ma, quando vado su TeXLiveUtility mi dice che non ci sono aggiornamenti disponibili? Possibile? Tra l’altro, ho provato a compilare un mio lavoro che andava benissimo ed ottengo una marea di errori…
Grazie
gregoriusScusa, ma se hai installato la versione nuova è normale che non ciano aggiornamenti. Riprova tra qualche giorno e vedrai apparirne di nuovi.
Per gli errori non so, non dici nulla di quel che succede. Eventualmente, apri un filone apposito.
Grazie.
R.
-
6 Giugno 2016 alle 10:11 #106562
-
6 Giugno 2016 alle 19:52 #106563::
egreg9″ post=106635TeX Live 2016 è stata resa pubblica Evviva!
Colgo l’occasione per commentare alcune delle novità.
1. pdftex ha qualche miglioramento. A parte l’interazione con le variabili ambientali [tt]SOURCE_DATE_EPOCH[/tt] e [tt]SOURCE_DATE_EPOCH_TEX_PRIMITIVES[/tt], mirata a permettere di ottenere file PDF che non hanno dipendenze dalla data di compilazione, sono state introdotte tre nuove primitive
• se il parametro intero [tt]\pdfinfoomitdate[/tt] è positivo, pdftex non registra nel PDF le informazioni relative a [tt]/CreationDate[/tt] e [tt]/ModDate[/tt]
• [tt]\pdftrailerid[/tt] prende come argomento (tra graffe) l’informazione da adoperare come [tt]/ID[/tt] nel file PDF; fino a ora era solo il nome del file con data e ora della compilazione
• [tt]\pdfsuppressptexinfo[/tt] è un parametro intero che permette di sopprimere le informazioni PTEX; il valore deve essere un numero intero a quattro bit; il primo bit positivo sopprime l’informazione PTEX.Fullbanner, normalmente [tt]This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) kpathsea version 6.2.1[/tt]; il secondo bit positivo sopprime l’informazione PTEX.FileName; il terzo bit positivo sopprime PTEX.PageNumber e il quarto bit positivo sopprime PTEX.InfoDict. Le ultime tre appaiono solo se un PDF viene incluso. Impostando [tt]\pdfsuppressptexinfo=-1[/tt] tutte queste informazioni vengono soppresse
Mi sebmbrano tutt’e tre (anzi, quattro) delle ottime pensate. Ci sono anche nuovi pacchetti, o aggiornamenti a pacchetti esistenti (penso a hyperref o pdfx), che forniscano interfacce o “zucchero sintattico” per le nuove primitive?
Già che ci sono, per caso si sa qualcosa del piccolo bug che segnalai l’anno scorso su TeX.SX?
egreg9″ post=106635
[…]3. gregorioTeX è incorporato in TeX Live, quindi non richiede un’installazione separata. Inoltre [tt]gregorio[/tt] è tra i programmi che possono essere chiamati in regime di “restricted shell escape” e quindi la compilazione esterna con il programma può essere lanciata direttamente con il solito metodo (vedi oltre)
[…]
Mi ha colpito questo ricorrente parlare che, tutt’a un tratto, sento fare a proposito del canto gregoriano. La domanda è forse peregrina, ma mi è venuto fatto di pensare: non è che, vedi caso, tra gli autori di gregorioTeX c’è Gregorio? 😉
Ciao.
—
Gustavo
-
7 Giugno 2016 alle 3:38 #106564
-
7 Giugno 2016 alle 12:55 #106565
-
8 Giugno 2016 alle 4:13 #106566
-
12 Giugno 2016 alle 6:42 #106567
-
12 Giugno 2016 alle 9:26 #106568::
Avete notato che apparentemente se componete con LuaLaTeX (versione del 2016), non riconosce più le primitive \pdfpagewidth e \pdfpageheight per cui compone sempre soltanto su “carta” in formato americano letter?
Impossibile usare geometry con dimensioni della carta diverse da letter (prima del 2016 non c’erano problemi); la maggior parte dei testi composti da noi su “carta” A4, diventano impossibili.Personalmente non ho ancora trovato il modo di impostare il formato della “carta” con LuaLaTeX; sto mandando un bug report, ma temo che avrà poco seguito.
[EDIT]
Ho trovato; LuaTeX sta evolvendo troppo rapidamente rispetto alle informazioni che i curatori divulgano; hanno deciso di cambiare un certo numero di comandi nativi del compilatore pdftex che cominciano tutti con \pdfqualcosa, trasformandoli in \qualcosa come comandi nativi di LuaTeX. Questo crea una certa incompatibilità. Cercherò di informarne il curatore di geometry, se non altro perché crei delle equivalenze valide solo per luatex. Per ora si può rattoppare la situazione in questo modo:`\usepackage[a4paper]{geometry}% Imposta la carta
\pagewidth=210mm \pageheight=297mm
\geometry{altre opzioni}`Volendo si può anche aggiungere`\let\pdfpagewidth\pagewidth \let\pdfpageheight\pageheight`Naturalmente bisogna fare cose analoghe epr altri formati di carta e anche quando si specificano le dimensioni “custom” con l’opzione papersize;`\geometry{papersize={100mm,200mm}
\pagewidth=100mm \pageheigth=200mm`
-
13 Giugno 2016 alle 14:22 #106569
-
13 Giugno 2016 alle 19:56 #106570::
Credi che non ci abbia provato? Inoltre pdfx lo carica da solo; ma i cambiamenti da luatex 0.85 a luatex 0.95 hanno reso quest’ultimo incompatibile con il primo.Per ora ho trovato solo i pacchetti geometry e pdfx che non vanno più per niente con lualatex; ma la’rticolo di Hans Hagen su TB-2016-1, pag. 53 spiega come e qualmente la versione 0.95 sia diventata incompatibile con il passato.
-
17 Giugno 2016 alle 13:31 #106571::
Buonasera.
Volevo sapere se su Ubuntu 16.04, dopo aver installato TeXLive2016, sono ancora validi i passaggi post-installazione che si trovano sul documento di cui al link http://profs.sci.univr.it/~gregorio/texlive-YEAR-ubuntu.pdf
Grazie molte.
-
17 Giugno 2016 alle 16:21 #106572
-
23 Giugno 2016 alle 15:45 #106573
-
23 Giugno 2016 alle 19:47 #106574::
Se ben ricordo, tu usi un Mac; quindi usi l’applicazione TeX Live Utility.app per aggiornare; da poco tempo è prorpio il programma strutturale tlmgr che deve essere aggiornato prima di aggiornare qualsiasi altro pacchetto; TeX Live Utility.app te lo richiede espressamente e non procede se prima non aggiorni l’infrastruttura.
-
24 Giugno 2016 alle 6:36 #106575
-
28 Giugno 2016 alle 5:58 #106576::
OldClaudio” post=106761
Per ora ho trovato solo i pacchetti geometry e pdfx che non vanno più per niente con lualatex; ma l’articolo di Hans Hagen su TB-2016-1, pag. 53 spiega come e qualmente la versione 0.95 sia diventata incompatibile con il passato.I ragazzi del gruppo di lavoro su pdf/a e pdf/x hanno certamente fatto un buon lavoro, ma la coerenza non è il loro forte.
Le mie lamentele sul fatto che il pacchetto pdfx non funzionasse più con la versione 2016 di TeXLive erano infondate, ma erano frutto di una mia sbadataggine; quindi faccio pubblica ammenda.
Ma, tanto per spiegare il meccanismo del fattaccio, I ragazzi del work group hanno cambiato la struttura dei file ausiliari di pdfx rendendoli incompatibili con quelli della versione precedente, ma non hanno implementato una modo per verificare la data di file ausiliari con lo stesso nome già presenti sulla piattaforma di lavoro. Ecco, dunque, che io stavo lavorando sul mio Mac con file ausiliari risalenti alla versione precedente; è bastato cancellarli e tutto si è messo a funzionare come un orologio svizzero (o quasi).Una delle cose che continua a non essermi chiara è perché lo stesso file (con le impostazioni specifiche diverse, ovviamente) compilato con pdflatex risulta PDF/A conforme, mentre compilato con lualatex non lo è.
Andando a fondo ho scoperto che il file include una figura in formato PDF predisposta separatamente; questa figura è la causa del differente comportamento; sembrerebbe che contenga delle trasparenze che io “coscientemente” non ho mai inserito; se ci sono, ve le ha messe il programma con il quale ho creato quella figura; ma quel programma non è altro che pdflatex stesso con il pacchetto pdfpages, per mettere in una sola pagina quattro pagine (rimpicciolite) di un altro documento pdf, creato a sua volta con pdflatex col quale ho solo composto le quattro pagine mettendoci del testo, nient’altro che semplice testo.
Il risultato finale è che ho dovuto trasformare quella figura da PDF (vettoriale) a JPG (bitmapped) e tutto è andato a posto.
Si noti che il formato JPG non consente le trasparenze ed non è tanto indicato per figure contenenti scritte e comunque figure con forti contrasti di colore da un pixel a quello adiacente; il formato PNG sarebbe più adatto per questo tipo di figure, ma consente le trasparenze.
Queste non sono divagazioni tanto per scrivere; questa è una esperienza utile con il formato PDF/A che non avevo mai fatto prima e che non si manifestava con la versione di lualatex (e del motore luatex) presente nella distribuzione 2015 di TeXLive.
Spero che sia utile a qualcuno.Per geometry, invece, si potrebbe aggiustare il tutto con l’inclusione del pacchetto luatex85.sty; ma è più semplice aggiungere un paio di equivalenze dopo aver incluso il pacchetto ifluatex o equivalente:`\ifluatex \let\pdfpagewidth=\pagewidth \let\pdfpageheight=\pageheight \fi` Ne ho già informato l’autore di geometry e probabilmente ci penserà lui; nel frattempo basta quella sola riga di codice.
-
28 Giugno 2016 alle 9:25 #106577::
Ciao Claudio.
Se tu provassi a creare la figura come se fosse un pdf/a essa stessa?
Includendo il pacchetto pdfx e il file con i metadati, ecc.Per i miei documenti inserisco moltissime figure pdf/a nel documento principale e questa cosa mi riguarda piuttosto da vicino.
Se non funzionasse sarei costretto a rimanere a TeX Live 2015. Pensa te.
Grazie.
R.
-
28 Giugno 2016 alle 19:54 #106578::
Di solito lo faccio; ma nel caso citato pdflatex+pdfx producevano un file PDF/A conforme, mentre lualatex+pdfx non lo facevano. E la soluzione piu spiccia che ho trovato è stato quello di passare ad un formato che non accetta trasparenze. Probabilmente ce n’è un altro, che consiste nell’opzione di usare obbligatoriamente il livello 1.4 dello standard PDF, ma non l’ho provato.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.