opzione “latin” di Babel e \includegraphics

  • Creatore
    Topic
  • #21215
    Up
    0
    Down
    ::


    Ciao a tutti!

    Sto scrivendo la tesi di dottorato in filosofia e sono incorso in un problema legato all’inserimento delle figure (uso Miktex 2.6). Dichiarando l’opzione “latin” del pacchetto Babel (o della sua estensione Betababel) non si riescono a inserire la figure (comando: \includegraphics, pacchetto graphicx ). Ottengo il seguente errore:
    ! Package Keyval Error

    Non mi è del tutto chiaro a cosa ciò sia dovuto (credo ad alcuni caratteri attivi per “latin”), comunque ho risolto il problema caricando il pacchetto xkeyval. Spero che questo possa essere utile.

    Ivan

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #21216
      Up
      0
      Down
      ::

      Ciao a tutti!

      Sto scrivendo la tesi di dottorato in filosofia e sono incorso in un problema legato all’inserimento delle figure (uso Miktex 2.6). Dichiarando l’opzione “latin” del pacchetto Babel (o della sua estensione Betababel) non si riescono a inserire la figure (comando: \includegraphics, pacchetto graphicx ). Ottengo il seguente errore:
      ! Package Keyval Error

      Non mi è del tutto chiaro a cosa ciò sia dovuto (credo ad alcuni caratteri attivi per “latin”), comunque ho risolto il problema caricando il pacchetto xkeyval. Spero che questo possa essere utile.

      Questo è un modo di aggirare il problema. L’altro dovrebbe essere quello di caricare graphicx prima di babel.

      Ciao
      Enrico

    • #21217
      Up
      0
      Down
      ::


      Ho provato a caricare graphicx prima di babel ma il problema permane. Comunque mi sono accorto che dovevo precisare alcune cose. Se uso il comando \includegraphics senza ozioni non ci sono problemi di compilazione, indipendentemente da dove viene caricato graphicx; se uso un’opzione (ad esempio: \includegraphics[height=5cm]{grafo1}) compare l’errore riportato sopra, o più errori, a seconda dell’opzione usata.

      Ivan

    • #21218
      Up
      0
      Down
      ::

      Ho provato a caricare graphicx prima di babel ma il problema permane. Comunque mi sono accorto che dovevo precisare alcune cose. Se uso il comando \includegraphics senza ozioni non ci sono problemi di compilazione, indipendentemente da dove viene caricato graphicx; se uso un’opzione (ad esempio: \includegraphics[height=5cm]{grafo1}) compare l’errore riportato sopra, o più errori, a seconda dell’opzione usata.

      Il seguente documento non produce alcun messaggio di errore:
      `\documentclass[a4paper]{article}
      \usepackage[latin]{babel}
      \languageattribute{latin}{withprosodicmarks}
      \usepackage{graphicx}

      \begin{document}
      \includegraphics[height=3cm]{try}
      \end{document}`
      Hai un esempio minimo? Ah, spero che tu abbia scaricato l’ultima versione del modulo per il latino, che corregge un errore (versione 2.0h). Tuttavia la compilazione si pianta se do il comando \LatinMarksOn. Soluzione: dare \LatinMarksOff prima di \includegraphics.

      Ciao
      Enrico

    • #21219
      Up
      0
      Down
      ::


      Sapevo che prima o poi sarei inciampato…Non ho ancora scaricato il modulo per il latino aggiornato. Infatti, quando compilo non viene riconosciuta la stringa “\languageattribute{latin}{withprosodicmarks} “.

      Comunque, se aggiungo “\LatinMarksOff” prima di \includegraphics (senza la stringa sopra) tutto funziona correttamente.
      Anche se non so ancora come fare, provvederò ad aggiornare solo il modulo per la lingua latina; altrimenti aggiorno l’intero pacchetto Babel.

      Gazie mille!!
      Vi farò sapere…

      1. #21220
        Up
        0
        Down
        ::

        Sapevo che prima o poi sarei inciampato…Non ho ancora scaricato il modulo per il latino aggiornato. Infatti, quando compilo non viene riconosciuta la stringa “\languageattribute{latin}{withprosodicmarks} “.

        Comunque, se aggiungo “\LatinMarksOff” prima di \includegraphics (senza la stringa sopra) tutto funziona correttamente.
        Anche se non so ancora come fare, provvederò ad aggiornare solo il modulo per la lingua latina; altrimenti aggiorno l’intero pacchetto Babel.

        Scarichi da CTAN i due file latin.dtx e latin.ins (area macros/latex/required/babel); lanci “latex latin.ins” e il risultato sarà il file latin.ldf che devi mettere al posto di quello che c’è già.

        Ciao
        Enrico

      2. #21221
        Up
        0
        Down
        ::


        Ciao Enrico,

        Ho fatto come mi hai detto. Inizialmente mi dava gli stessi errori, poi mi sono accorto che il file “latin.ldf” è presente in due cartelle distinte (tex\generic\babel; tex\latex\latin) e ho sostituito il nuovo file in entrambe le cartelle. Comunque sia, per sicurezza, ho rifatto tutta la procedura, scaricando nuovamente i files dal CTAN e, con mia meraviglia, tutto funziona.
        A questo punto il pacchetto xkeyval non serve più al mio scopo. E io che pensavo, una volta tanto, di aver scoperto qualcosa di utile per qualcuno!!! Mi consolo pensando che oltre a me queste nuove conoscenze possano essere utili a qulle persone che cerco di convincere, spesso con difficoltà, a passare a LaTeX. Ma in parecchi dipartimenti “umanistici” molti sono allergici ai prodotti di qualità… 😥

        Grazie ancora,
        sei un mito!!!

    Visualizzazione 5 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top