egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 811 al 825 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Ultimo aggiornamento #84432
    Up
    0
    Down
    ::

    piemme” post=83778Salve a tutti,

    questa mattina era disponibile l’ultimo aggiornamento di TextLive e l’ho effettuato ma mi sono accorto, troppo tardi, che veniva cancellato il package “bidi”.

    Visto che uso “polyglossia” e che questo ha come prerequisito “bidi” naturalmente il mio script non veniva eseguito. Ho fatto il “restore” di “bidi” e tutto è tornato a posto.

    Mi chiedo: un package può essere cancellato senza essere sostituito e senza darne opportuna e preventiva informazione? Forse non devo accettare tutti gli aggiornamenti senza aver analizzato tutti i particolari?

    Sono andato a vedere in http://ctan.org/tex-archive/macros/latex/contrib/bidi e risulta che il rilascio 12.2 è del 3 Aprile 2013!

    Dove ho sbagliato?

    Grazie in anticipo a chiunque possa rispondermi.

    PM

    Il “maintainer” di bidi ha fatto un brutto pasticcio, ritirando tutti i suoi pacchetti da CTAN. 😮 😈

    I motivi mi sono ancora ignoti. Tuttavia bidi è stato ripristinato; se non oggi, lo ritrovi domani. Non così, almeno per il momento, per gli altri pacchetti come mpgraphics e xepersian.

    http://tug.org/svn/texlive?view=revision&sortby=date&revision=29612

    Non sono mai successe cose del genere in passato; qualche pacchetto è stato ritirato da TeX Live per questioni di licenze o per cambi di nome (normalmente pacchetti di nicchia o molto nuovi). Questo è un fatto di tipo diverso; ho alcuni sospetti sui motivi, altri mi dicono che potrebbero esserci ragioni valide, anche se ritirare bidi dal quale dipendono altri è un atto sconsiderato.

    Ciao
    Enrico

    in risposta a: Divisione in sillabe #84406
    Up
    0
    Down
    ::

    kalu” post=83743Grazie per il benvenuto e la risposta. Si, uso MiKTeX 2.8, con il programma TeXworks. Nella maggior parte dei casi la sillabazione è corretta, ma qui e là si vedono ad esempio un “person-ale”, un “in-erzia”, un “contrasseg-nato”… Scusami ma non so cosa sia il log e cercando su google non l’ho capito, ma comunque non mi sembra di vedere da nessuna parte una scritta del genere.

    Quando lanci la compilazione di [tt]pippo.tex[/tt], nella stessa cartella compare un file [tt]pippo.log[/tt]. Se lo apri con qualsiasi editor di testi (lo stesso TeXworks, per esempio), vedrai l’avviso.

    La cosa che devi certamente fare è installare la versione 2.9 o, meglio ancora, TeX Live.

    MiKTeX 2.9

    TeX Live 2012

    La versione 2.8 di MiKTeX è irrimediabilmente datata.

    Ciao
    Enrico

    in risposta a: Divisione in sillabe #84404
    Up
    0
    Down
    ::

    kalu” post=83741So che l’argomento della sillabazione è stato trattato altre volte su questo forum, ma cercando nei precedenti topic non ho trovato la soluzione al mio problema: nonostante usi babel e quanto serve, continuo a vedere divisioni in sillabe sbagliate. È il mio primo messaggio, provo a inserire il codice del mio documento sperando di non sbagliare. Grazie.

    `\documentclass[a4paper, oneside]{book}

    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{wasysym}
    \usepackage{bm}
    \usepackage[pdftex]{graphicx}
    \usepackage[a4paper,top=3.3cm,bottom=3.3cm,left=4cm,right=4cm]{geometry}

    \pagestyle{plain}
    \begin{document}
    \end{document}`

    Benvenuto/benvenuta! 🙂

    Puoi per favore dire che distribuzione TeX usi e quale sistema operativo? Sospetto MiKTeX 2.8. Puoi fare anche qualche esempio di sillabazione sbagliata e controllare se nel log c’è questo avviso?
    `
    Package babel Warning: No hyphenation patterns were loaded for
    (babel) the language `Italian'
    (babel) I will use the patterns loaded for \language=0 instead.
    `
    Ciao
    Enrico

    in risposta a: Perchè bibtex ora non mi fa piu la bibliografia? #84400
    Up
    0
    Down
    ::

    tizio17″ post=83736ah ok claudio! beh almeno sono aggiornatissimo! come mi avevi consigliato. 😉

    ma per usare bibtex come facevo prima, come devo fare? io biblatex lo conosco solo di nome ma non lo uso.
    io ho un file .bib, con le entrate tipiche di bibtex, quindi @BOOK{–etc} ed alla fine chiamo, prima di \end{document}

    `\addcontentsline{toc}{chapter}{Bibliografia}
    \bibliographystyle{unsrt}
    \bibliography{bibliografia}

    \end{document}`

    nel preambolo, non facevo dichiarazioni particolari. l’opzione `backend=bibtex` come dove e perchè devo aggiungerla?
    prima non la mettevo, e la bibliografia veniva perfetta.

    Quella su biblatex era solo un’ipotesi.

    Ora che hai specificato come dichiari la bibliografia, è evidente che non c’entra e l’opzione suggerita non ha senso. Ma dire “non funziona” sembra un po’ poco, non trovi? Puoi essere un po’ più preciso sui passi che compi?

    Ciao
    Enrico

    in risposta a: Perchè bibtex ora non mi fa piu la bibliografia? #84397
    Up
    0
    Down
    ::

    tizio17″ post=83732Salve a tutti. Ho installato ieri una texlive 2013 e kile con cui compilo il mio scritto.
    la bibliografia la faccio con bibtex. prima di aggiornare, mi faceva perfettamente la bibliografia.
    non ho cambiato nulla. ora non la fa più. è possibile che aggiornando non abbia installato qualche pacchetto? mi sapete aiutare per favore?

    Forse usi biblatex? In tal caso devi usare Biber e non BibTeX, oppure aggiungere l’opzione
    `backend=bibtex`
    alle opzioni di biblatex.

    La TeX Live 2013 non esiste, ancora. Hai una 2012, probabilmente.

    Ciao
    Enrico

    in risposta a: suftesi, mdframed e opzione “style” #83479
    Up
    0
    Down
    ::

    ivan” post=83730

    Se vuoi eliminarle tutte, basta dire
    `\def\XKV@classoptionslist{}`

    Si può passare l’opzione [tt]draft[/tt] alla classe e tutti i pacchetti che la capiscono la usano. Questo è il motivo che ha fatto scegliere questa strategia. Giusta o sbagliata che sia, è quella. Altro esempio: invece di passare l’opzione [tt]italian[/tt] a tutti i pacchetti che se ne servono, la metti una volta sola.

    Quindi, ammesso che la classe non definisca alcuna opzione (tramite xkeyval) che si vuole
    sia passata a qualche pacchetto, non ha alcun senso mantenere quella lista.
    Mi pare che questo sia il caso di suftesi.
    Eventualmente posso specificare nella doc che le opzioni dei pacchetti
    devono essere date nei pacchetti e non nella classe.
    Ma credo siano pochi quelli che mettono le opzioni dei pacchetti nella classe.
    Il vantaggio c’è in pochissimo casi e comunque si risparmia poco.
    Infatti anche se svuoto \@XKVclassooptionslist mi rimane comunque \@classoptionslist,
    quindi quel meccanismo dovrebbe rimanere intatto per quasi tutti i casi.
    Rimangono escluse le opzioni definite con xkeyval da qualche pacchetto. Svuotando
    la lista verrebbero ignorate. Ma sono ben pochi i pacchetti che usano xkeyval. E credo di sapere il motivo 😀

    Mi pare sensato. In effetti xkeyval sembra occuparsi di togliere da [tt]\@classoptionlist[/tt] le opzioni del tipo “chiave=valore”. Se chiedo [tt]\show\@classoptionslist[/tt] prima di [tt]\RequirePackage{xkeyval}[/tt] vengono elencate tutte. Subito dopo invece rimangono quelle senza [tt]=[/tt].

    Ciao
    Enrico

    in risposta a: Strano errore TeX – makeindex. #84394
    Up
    0
    Down
    ::

    Sam Qasbah” post=83725Mi dispiace averti irritato.

    Un esempio è difficile farlo, però posso mandarti in privato i files su cui sto lavorando, con una descrizione della procedura per riprodurre l’errore. Se sei d’accordo indicami l’indirizzo.

    Hai certamente una serie di macro complicate che richiedono probabilmente una lunga analisi. Dubito di essere interessato.

    Ma evidentemente hai problemi di definizioni del tuo indice generale. Sinceramente non capisco perché tu voglia addentrarti in roba tipo [tt]\sanitize[/tt], quando al giorno d’oggi hai [tt]\unexpanded[/tt] e [tt]\detokenize[/tt].

    Ciao
    ENrico

    in risposta a: suftesi, mdframed e opzione “style” #83477
    Up
    0
    Down
    ::

    ivan” post=83726Grazie mille!

    Non riesco ancora a capire perché mai si è voluto che le opzioni globali venissero passate ai pacchetti.
    Ammesso che ciò non abbia controindicazioni, qualcosa di simile potrebbe servire ad eliminare tutte le opzioni da \XKV@classoptionslist?
    `\regex_replace_all:nnN { [^,]*? \s* = [^,]*? (,|\Z) } { } \XKV@classoptionslist
    \regex_replace_all:nnN { [^,]*? \s* (,|\Z) } { } \XKV@classoptionslist
    `
    La prima riga dovrebbe eliminare le opzioni chiave=valore; la seconda quelle semplici.
    Io l’ho provato e sembra funzionare.

    Quando viene letto il file di classe, le opzioni hanno già fatto il loro lavoro, o no?
    E allora, perché conservarle in una lista e addirittura passarle ad ogni pacchetto?

    Ciao
    Ivan

    Se vuoi eliminarle tutte, basta dire
    `\def\XKV@classoptionslist{}`
    Si può passare l’opzione [tt]draft[/tt] alla classe e tutti i pacchetti che la capiscono la usano. Questo è il motivo che ha fatto scegliere questa strategia. Giusta o sbagliata che sia, è quella. Altro esempio: invece di passare l’opzione [tt]italian[/tt] a tutti i pacchetti che se ne servono, la metti una volta sola.

    Ciao
    Enrico

    in risposta a: Strano errore TeX – makeindex. #84392
    Up
    0
    Down
    ::

    Sam Qasbah” post=83719Grazie per la tua pazienza.

    No, la pazienza è finita. O arriva un esempio in cui magari chiarisci che cosa stai facendo o domani mattina elimino il filone: è del tutto inutile tirare a indovinare.

    Ciao
    Enrico

    in risposta a: Strano errore TeX – makeindex. #84390
    Up
    0
    Down
    ::


    Temo che sia del tutto inutile chiedere la stessa cosa su TeX.StackExchange. Puoi per favore dire quale ruolo ha MakeIndex in tutto questo?

    Ciao
    Enrico

    in risposta a: suftesi, mdframed e opzione “style” #83475
    Up
    0
    Down
    ::

    ivan” post=83714Ho riscontrato un problemino nella soluzione di Enrico data qui sopra,
    […]
    La mia perplessità è questa? La virgola che ho eliminato serve a qualcosa che ignoro?

    Meglio ancora:
    `\regex_replace_all:nnN { style \s* = [^,]*? (,|\Z) } { } \XKV@classoptionslist`
    La ricerca è di [tt]style[/tt] seguito da zero o più spazi, un uguale e zero o più caratteri che non siano la virgola, fino alla prima virgola oppure alla fine della stringa che si denota con [tt]\Z[/tt] (il [tt]?[/tt] indica una ricerca non “vorace”, cioè che si ferma al primo *match*). Al posto di tutto questo non si mette niente.

    Attenzione a possibili generalizzazioni: se per caso hai opzioni che ammettano liste come argomenti, del tipo
    `foo={abc,def}`
    quell’espressione regolare non funzionerà.

    Ciao
    Enrico

    in risposta a: Strano errore TeX – makeindex. #84389
    Up
    0
    Down
    ::

    Sam Qasbah” post=83712E’ vero, ma in questo caso credo che si tratti di un problema di gestione di risorse. Come ho detto nel primo post il problema si presenta se il parametro dell’ultimo comando [tt]\section[/tt] supera i 22 caratteri; fino a 22 caratteri compila. Oltre i 22 caratteri interrompe la lettura del file [tt].toc[/tt], e la interrompe tanto prima quanto più è lungo il suddetto parametro.

    Mi rendo conto che il mio primo post è lungo e palloso, e me ne scuso. Ma avendo già letto qui e altrove del problema dei comandi fragili, e credendo invece di avere isolato un problema di tipo diverso, ritenevo che la mia ricerca potesse tornare utile ad individuare una soluzione.

    Comunque grazie per ogni contributo.

    Dubito che sia un problema di numero di caratteri. TeX Live pone [tt]buf_size=200000[/tt].

    Ciao
    Enrico

    in risposta a: Strano errore TeX – makeindex. #84387
    Up
    0
    Down
    ::

    Sam Qasbah” post=83709Stavolta è complicato dare un esempio minimo. Il problema si presenta a partire dalla 81ma pagina di documento e non prima.

    L’usuale sospetto in questi casi è un comando fragile non protetto. Qual è il titolo del capitolo che fa fallire la compilazione?

    Ciao
    Enrico

    in risposta a: Strano errore TeX – makeindex. #84385
    Up
    0
    Down
    ::

    Sam Qasbah” post=83701Sto compilando un documento con XeTeX e makeindex.

    […]

    E’ possibile venire a capo di questo comportamento?

    No, senza un esempio minimo.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    tidez” post=83688Grazie, funziona!
    E’ un peccato comunque che per avere una cosa tutto sommato semplice ci sia da tribolare così tanto…

    No, non è affatto semplice. Le “box” di TeX hanno un solo punto di riferimento e le tabelle usano solo quello; non c’è un concetto di “altezza della riga” di una tabella.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 811 al 825 (di 13,218 totali)

Go to top