TexnicCenter problemi con i pacchetti graphicx e color

  • Creatore
    Topic
  • #51231
    Up
    0
    Down
    ::


    Ciao a tutti.
    Ho installato MikTex (v.2.9) e TexNicCenter nel nuovo computer ma ho un problema.
    Se scrivo un file tex e inserisco i pacchetti graphicx e color quando vado a compilare mi da 0 errori ma anche 0 pagine!

    Esempio

    `\documentclass[a4paper,12pt,oneside,pdflatex,ngerman,english,italian,final]{article}
    \usepackage{amsfonts}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{hyperref}
    \setcounter{secnumdepth}{0}

    \hyphenation{con-fi-gu-ra-zio-ni}

    \makeindex
    \begin{document}
    \input{file1.tex}
    \tableofcontents
    \end{document}`

    e poi dentro file1 ho un po’ di codice di tante pagine.

    Se inserisco
    `\usepackage{graphicx}
    \usepackage{color}`
    invece, come detto mi compila, ma mi da 0 pagine.
    Non capisco il motivo.
    Ho provato da MikTex a scaricare graphicx (e mi dava due righe) e color, ma non ho risolto nulla.
    Cosa può essere? Mi manca un altro pacchetto?
    Nel computer vecchio quando mancavano TexNicCenter me li chiedeva (come fa Miktex), ma ora no.
    Anche perchè nel computer vecchio lo stesso codice non dava problemi.
    Non credo sia un problema di TexnicCenter perchè anche l’editor di Miktex mi restituisce 0 pagine.
    Grazie per le risposte.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #51232
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        TeXnicCenter non mi è mai piaciuto, ma probabilmente sono prevenuto.

        Invece sono sorpreso dalla lista di opzioni che metti nella chiamata di \documentclass: sia il tedesco con l’ortografia moderna, l’inglese e l’italiano, di cui pero non hai installato la sillabazione perché sei costretto a inserire la lista di eccezioni con il comando \hyphenation. Usi anche l’opzione final che è quella di default.
        Non ho capito e mi è del tutto nuova l’opzione pdflatex: che cosa dovrebbe fare?
        Per la classe article anche oneside è di default.

        Guarda che se ti da 0 pagine, verso la fine del file.log c’è anche scritto perché. In ogni caso non è possibile dirti niente se non alleghi il file .log intero.

      • #51233
        Up
        0
        Down
        ::


        Beh, per le opzioni ti spiego il motivo: la prima volta che ho usato latex è stato per una relazione e mi avevano dato il modello da usare e c’erano inserite tutte queste opzioni.
        Via via che mi accorgo che non mi servono le tolgo (le lingue mi servivano). Purtroppo alcune parole non me le sillaba in modo corretto lo stesso e non ho mai capito il motivo, per questo ho inserito anche l’hyphenation.
        L’opzione pdflatex l’ho tolta.
        Tornando al mio problema, ho installato di nuovo i due pacchetti, ho compilato prima con MikTex e poi a esito positivo con TeXNicCenter e adesso mi restituisce il numero corretto di pagine.
        Si vede che c’erano stati problemi prima con i due pacchetti per due volte perchè prima di scrivere avevo rifatto la stessa operazione. Boh. Grazie in ogni caso e speriamo che la prossima volta che accendo il computer non si ripresenti il problema 😆 😆

      • #51234
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Bene hai reinstallato tutto e ora funziona tranne la sillabazione.

          Apri il file .log del file che hai appena compilato con successo: leggi le prime, diciamo, 20 righe: vi appare l’elenco dele sillabazioni installate. Scommeto che “italian” manca.

          Io lo so per certo, perché nessuno ha mai avuto problemi con la sillabazione delle parole italiane “normali” (se sbagliasse leishmaniosi, potrei capire, ma se sbaglia “configurazioni” allora è certo che non hai installato la sillabazione italiana.

          èil solito prolema di MiKTeX; apri Start|MiKTeX|MiKTeX Settings e procedi di conseguenza; vedrai che devi spuntare il nome dlela linga italiana, cliccare si OK o qualcosa del genere, ricostriire i formati, e vedrai che l’italiano non avrà più bisogno di liste di eccezioni (incidentalmente leishmaniosi viene diviso correttamente anche se le norme UNI non dicono niente di come si faccia a dividere in sillabe queste parole strane)

        • #51235
          Up
          0
          Down
          ::


          Confermo che anche oggi funziona quindi non era la giornata fortunata…. lol lol.
          A parte gli scherzi, il template che ho usato l’ho ripulito dalle tante cose inutili, poi ad aggiungerci un pacchetto siamo sempre a tempo eh!
          Mi dispiace, hai perso la scommessa! L’italian c’era:

          Babel and hyphenation patterns for english, afrikaans, ancientgreek, ar
          abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic,
          croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga
          lician, german, german-x-2009-06-19, greek, gujarati, hindi, hungarian, iceland
          ic, indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, lat
          vian, lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerm
          an, ngerman-x-2009-06-19, nynorsk, oriya, panjabi, pinyin, polish, portuguese,
          romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swis
          sgerman, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, u
          senglishmax, welsh, loaded.

          Quindi ci sta che il problema sotto sia un altro.
          🙂
          Grazie.

        • #51236
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Già ho perso la scommessa, ma solo a metà: riguarda il file che hai allegato:
            `
            \documentclass[a4paper,12pt,oneside,pdflatex,ngerman,english,italian,final]{article}
            \usepackage{amsfonts}
            \usepackage[T1]{fontenc}
            \usepackage[latin1]{inputenc}
            \usepackage{hyperref}
            \setcounter{secnumdepth}{0}

            \hyphenation{con-fi-gu-ra-zio-ni}

            \makeindex
            \begin{document}
            \input{file1.tex}
            \tableofcontents
            \end{document}
            `

            Le opzioni per l’inglese e l’italiano oltre che per il tedesco col lo spelling moderno le ha specificate alla classe, ma ti sei scordato di chiamare babel; aggiungilo e vedrai che le cose andranno un po’ meglio.
            `
            \documentclass[a4paper,12pt]{article}
            \usepackage{amsfonts}
            \usepackage[T1]{fontenc}
            \usepackage[latin1]{inputenc}
            \usepackage[ngerman,english,italian]{babel}
            \usepackage{hyperref}
            \setcounter{secnumdepth}{0}

            %\hyphenation{con-fi-gu-ra-zio-ni}

            \makeindex
            \begin{document}
            \input{file1.tex}
            \tableofcontents
            \end{document}
            `

            Ovviamente compili con pdflatex e se vuoi una versione che non sia final, eventualmente aggiungi l’opzione draft alle altre due opzioni rimaste a \documentclass.

          • #51237
            Up
            0
            Down
            ::


            Grazie
            😉

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

        Go to top