Re: lgrxenc.def: un obsoleto recidivo!

#92943
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    illinguista1972″ post=92596

    [quote=”illinguista1972″ post=92590][quote=”egreg9″ post=92581][quote=”illinguista1972″ post=92563]Il file [tt]lgrxenc.def[/tt] è obsoleto, e ho chiara memoria di quando è stato cancellato da CTAN.

    Ora, curiosamente, questo file è ancora presente nella mia TeX Live su Mac. Con il risultato che io compilo senza problema il capitolo dell’Arte sul greco, mentre Ivan non riesce a compilare un esempio che gli ho mandato.

    Ho provato a levare la codifica LGRx a fontenc, visto che non ce n’è più bisogno, ma ottengo errori.

    Dove sbaglio? Volete il codice?

    Ciao
    Tommaso

    Non è che per caso ne hai una copia nell’albero locale?

    Ciao
    Enrico

    Purtroppo no. Quel file sta in

    Macintosh HD/usr/local/texlive/2013/texmf-dist/tex/latex/lgrx/lgrxenc.def[/quote]
    Controlla con TeX Live Utility: probabilmente il pacchetto [tt]lgrx[/tt] non è stato eliminato.

    Ciao
    Enrico[/quote]
    Certo, il pacchetto c’era ancora, l’ho rimosso con TeX Live Utility. Ora però non riesco più a compilare il file 🙂

    Ciao
    Tommaso[/quote]
    Capisco che hai mandato questo messaggio più o meno alle 22 di ierisera, e io ti ho risposto epr email verso mezzanotte. quindi non potevi avere letto la mia risposta.

    Ma ho gia segnalto sia a te privatamante, sia qui sul forum, che quest’estate ci sono state numerose innovazioni nella gestione del greco con l’adozione della codifica interna LICR (LaTeX Internal Character Representation) e che ora non c’è più nessun bisogno di ricorrere a tutti quei pacchetti strani; infatti lgrxenc.def è stato ritirato.

    Se proprio ci tiene a specificare il greco come lingua e LGR come encoding lo puoi continuare a fare, togliendo la x, ma in realtà non hai nemmeno bisogno di specificarlo. Indicando il greco fra le lingue da usare la codifica del greco viene automaticamente invocata dietro el quinte. Solo se vuoi scrivere qualche parola in greco senza comporre del testo vero e proprio, puoi fare a meno di indicare il greco fra le lingue, ma devi invocare altri pacchetti coma alphabeta per avere a disposizione anche l’alfabeto greco, ma ripeto, solo per scrivere poche parole, senza caricare tutto l’armamentario della lingua, meno che mai l’armamentario più pesante per il greco politonico.

    Ci sono diversi documenti da consultare per sapere come si usa il greco di babel con gli ultimi aggiornamenti sia di babel sia di greek.ldf, sia degli altri file accessori; se ne ha una buona panoramica se dal terminale si da il comando [tt]texdoc –showlall greek[/tt] che ti elenca non uno ma diversi file fra cui scegliere di documentarti. Ed è molto istruttivo.

    Lo dico a te, anche se ce lo siamo detti privatamente diverse volte, ma lo sottolineo per gli altri frequentatori del forum che abbiano bisogno di comporre in greco.

    L’unico problema che questa nuova versione di greek/babel/hyperref/makeindex non hanno risolto è quella di mettere nell’indice analitico di una documento scritto in parte anche in greco qualcosa che si trovi nelle pagine inizilai numerate con i numeri romani (minuscoli o maiuscoli non importa). Perché per assicurare che le pagine siano scritte in numeri romani, quando fra le lingue c’è la lingua greca, il numero romano viene inviato alla pagina con il comando \textlatin{…}; questo comadno viene usato anche nella pagina “romana” dell’yperlink creato da hyperref; risultato, il file grezzo dell’indice contiene cose del tipo`\indexentry{pippo|hyperpage{\textlatin{ vii}}}`A causa di ciò makeindex non riesce a indicizzare quell’entry e la scarta.

    Personalmente non sono ancora riuscito a trovare altro che un patch che funziona solo in testi dove la lingua greca non è la lingua primaria, quindi non è una soluzione generale. ma i big che si occupano dei 4 moduli citati sopra non si sono messi d’accordo su chi fa che cosa, o se tutti vogliono scaricare il problema sulle spalle degli altri tre. Comunque il problema è aprto, anche se è segnalto.

    Questo bug non è una novità di adesso; c’era anche prima; io non me ne ero mai accorto perché non avevo mai mandato nell’indice analitico una cosa tratta dalla frontmatter.

    Per il resto le novità cominciata a luglio del 2013 e continuate per tutto l’anno, rendono la composizione in greco molto più semplice di prima.

    Go to top