[RISOLTO] problemi con babel

  • Creatore
    Topic
  • #98551
    Up
    0
    Down
    ::


    ho un problema con babel compilando in italiano o spagnolo

    Mi esce l’errore “You haveb’t specified a language option…”

    andando nella cartella di babel ho sia italian.sty sia spanish.sty.
    Se compilo commentando “% \usepackage[spanish]{babel}” il file viene compilato correttamente.
    Questo è il file

    `
    \documentclass[10pt,twoside,fleqn]{book}
    % \documentclass[10pt,twoside,fleqn,openany]{book}

    \usepackage[letterpaper,includehead,includefoot,inner=2cm,outer=1cm,bottom=2cm,top=2cm, marginparwidth=5cm, marginparsep=0.5cm, includemp]{geometry}

    \usepackage{indentfirst}
    \usepackage{makeidx}

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{} % rimuove l’attuale contenuto dell’intestazione
    % e del pi\‘e di pagina
    \fancyhead[LE,RO]{\slshape \rightmark}
    \fancyhead[LO,RE]{\slshape \leftmark}
    \fancyfoot[RO,LE]{\thepage}
    \renewcommand{\sectionmark}[1]{\markright{\footnotesize{\thesection.\ #1}}}
    \renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\footnotesize{\thechapter.\ #1}}}{}}
    \renewcommand{\headrulewidth}{0.3pt}
    \renewcommand{\footrulewidth}{0.3pt}
    \addtolength{\headheight}{0.pt} % riserva spazio per la linea
    \fancypagestyle{plain}{%
    \fancyhead{} % ignora, nello stile plain, le intestazioni
    \renewcommand{\headrulewidth}{0pt} % e la linea
    }

    \fancypagestyle{esercizi}{%
    \fancyhf{} % rimuove l’attuale contenuto dell’intestazione
    % e del pi\‘e di pagina
    \fancyhead[LE,RO]{\slshape \rightmark}
    \fancyhead[LO,RE]{\slshape \leftmark}
    \fancyfoot[RO,LE]{\thepage}
    \renewcommand{\marginparwidth}{0pt}
    \renewcommand{\textwidth}{18cm}
    }

    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage[spanish]{babel}%serve per scrivere in automatico “Figura…” V breveguida.pdf
    \usepackage[T1]{fontenc}
    \usepackage[utf8x]{inputenc} % lettere accentate linux
    \usepackage{caption}
    \usepackage{calc}
    \usepackage{cite} % Written by Donald Arseneau
    \usepackage{color}
    \usepackage[dvips]{graphicx}
    \usepackage[vflt]{floatflt} %immagini flottanti nel testo
    \usepackage{multicol}
    \usepackage{paralist} %lo uso per compactitem
    \usepackage{placeins}
    \usepackage{psfrag}
    \usepackage[pstcol]{pstricks}%(pstcol)
    \usepackage{pspicture}
    \usepackage{pst-all}
    \usepackage{pst-fill}
    \usepackage{subfig} % Written by Steven Douglas Cochran
    \setlength{\parindent}{0em} % 0 per non avere indentazioni
    \usepackage{amsthm} %serve per newtheorem e theoremstyle

    \frenchspacing
    \makeindex %indice analitico

    \begin{document}

    \end{document}

    `

    avete idee?
    ciao

Visualizzazione 17 filoni di risposte
  • Autore
    Risposte
    • #98552
      alegenn
      Partecipante
        Up
        0
        Down
        ::

        diegotex” post=98081ho un problema con babel compilando in italiano o spagnolo

        Mi esce l’errore “You haveb’t specified a language option…”

        andando nella cartella di babel ho sia italian.sty sia spanish.sty.
        Se compilo commentando “% \usepackage[spanish]{babel}” il file viene compilato correttamente.
        Questo è il file

        `
        \documentclass[10pt,twoside,fleqn]{book}
        % \documentclass[10pt,twoside,fleqn,openany]{book}

        \usepackage[letterpaper,includehead,includefoot,inner=2cm,outer=1cm,bottom=2cm,top=2cm, marginparwidth=5cm, marginparsep=0.5cm, includemp]{geometry}

        \usepackage{indentfirst}
        \usepackage{makeidx}

        \usepackage{fancyhdr}
        \pagestyle{fancy}
        \fancyhf{} % rimuove l’attuale contenuto dell’intestazione
        % e del pi\‘e di pagina
        \fancyhead[LE,RO]{\slshape \rightmark}
        \fancyhead[LO,RE]{\slshape \leftmark}
        \fancyfoot[RO,LE]{\thepage}
        \renewcommand{\sectionmark}[1]{\markright{\footnotesize{\thesection.\ #1}}}
        \renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\footnotesize{\thechapter.\ #1}}}{}}
        \renewcommand{\headrulewidth}{0.3pt}
        \renewcommand{\footrulewidth}{0.3pt}
        \addtolength{\headheight}{0.pt} % riserva spazio per la linea
        \fancypagestyle{plain}{%
        \fancyhead{} % ignora, nello stile plain, le intestazioni
        \renewcommand{\headrulewidth}{0pt} % e la linea
        }

        \fancypagestyle{esercizi}{%
        \fancyhf{} % rimuove l’attuale contenuto dell’intestazione
        % e del pi\‘e di pagina
        \fancyhead[LE,RO]{\slshape \rightmark}
        \fancyhead[LO,RE]{\slshape \leftmark}
        \fancyfoot[RO,LE]{\thepage}
        \renewcommand{\marginparwidth}{0pt}
        \renewcommand{\textwidth}{18cm}
        }

        \usepackage{amsmath}
        \usepackage{amsfonts}
        \usepackage{amssymb}
        \usepackage[spanish]{babel}%serve per scrivere in automatico “Figura…” V breveguida.pdf
        \usepackage[T1]{fontenc}
        \usepackage[utf8x]{inputenc} % lettere accentate linux
        \usepackage{caption}
        \usepackage{calc}
        \usepackage{cite} % Written by Donald Arseneau
        \usepackage{color}
        \usepackage[dvips]{graphicx}
        \usepackage[vflt]{floatflt} %immagini flottanti nel testo
        \usepackage{multicol}
        \usepackage{paralist} %lo uso per compactitem
        \usepackage{placeins}
        \usepackage{psfrag}
        \usepackage[pstcol]{pstricks}%(pstcol)
        \usepackage{pspicture}
        \usepackage{pst-all}
        \usepackage{pst-fill}
        \usepackage{subfig} % Written by Steven Douglas Cochran
        \setlength{\parindent}{0em} % 0 per non avere indentazioni
        \usepackage{amsthm} %serve per newtheorem e theoremstyle

        \frenchspacing
        \makeindex %indice analitico

        \begin{document}

        \end{document}

        `

        avete idee?
        ciao

        Con il tuo codice non ottengo errori. Hai una distribuzione latex completa e aggiornata?

      • #98553
        Up
        0
        Down
        ::


        devo dirti la verità: è un bel po’ che uso latex e kile e non so rispondere alla tua domanda.

        Anche a me sembra che il file di per sè vada bene (oltre che ha sempre funzionato fin prima di formattare 8 mesi fa, mi sono accorto adesso del problema perchè avevo in questi mesi lasciato da parte il libro).

        Oltretutto, e sarebbe stato un secondo topic, ho anche un altro errore che prima non avevo e mantenendo inalterato il codice:

        “uni-global.def not found”

        allora la domanda è: come aggiorno la distribuzione?

        (lavoro in kubuntu e giusto oggi ho aggiornato il sistema)

        grazie e ciao

      • #98554
        samiel
        Partecipante
          Up
          0
          Down
          ::


          sudo update
          sudo apt-get dist-upgrade

          m

          PS
          a meno che tu non abbia Texlive originale
          e non quella debianizzata

        • #98555
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Io scommetto che hai la versione debianizzata, incompleta e non aggiornata.

            Se non ti accetta la lingua spanish, viol dire che non la trova; vuol dire che hai una installazione di base che accetta solo l’inglese. Che poi non ti accetti nemmeno l’italiano, evidentemente con un altro preambolo, conferma la mia ipotesi. Che continua ad essere una ipotesi perché sul mio Ubuntu virtuale io non ho mai installato al versione debianizzata, ma sempre la versione che a me piace chiamare “vera”, quella che il TeXLive Team aggiorna ogni giorno e che io posso, volendo, aggiornare con la stessa frequenza. Invece lo faccio ogni 7-10 giorni.

            Ma puoi sapere esattamente che cosa ha installato se pari il file .log del tuo documento e leggi le prima righe; nella prima dopo TeXLive ci potrebbe essere scritto Debia, 4 o 5 righe più in basso ci sono le lingue installate e se anche specifichi l’opzione spanish a babel (che non legge spanish.sty, ma spanish.ldf; se leggi la documentazione di babel scopri che i file .sty per le lingue sono “deprecati”; ci sono per retrocomaptibilità), ti dice che non conoscel a sillabazione di spanish e usa quella di default che è quella inglese.

            A giudicare dal tuo preambolo hai caricato di tutto e di più, pensando che non si sa mai, potrebbe essere utile prima o poi. Invece aumenti al probabilità di conflitti fra pacchetti; usando poi pstricks e i suoi moduli, non puoi produrre direttamente il file PDF. Usando placeins vai incontro a problemi seri perché blocca le cose degli oggetti flottanti; nessun problema se ne usi pochi (poche figure e poche tabelle).

            Insomma, fossi in tex io cercherei di scaricare dalla rete il file texlive-YEAR-ubuntu.pdf e seguendono le istruzioni installerei la distribuzione TeXLive “vera” completa, aggiornata e aggiornabile; Probabilmente Kile ti darà problemi e vorrà continuare ad usare la vecchia versione debianizzata; quindi dovrai convincerlo ad usare la versione vera o lasciarlo perdere (TeXstudio ha una interfaccia simile, ma ha prestazioni di gran lunga migliori, anche se installi una versione debianizzata).

            Anche se usi LaTeX da tempo, scaricati la guida L’Arte di scirvere con LATeX, qui dalla sezione Documentazione di questo sito; risale al 2012, ma tra poco uscirà la versione 2015, a quanto mi dice il curatore. Siccome la cose con TeXLive cambiano e le prestazioni aumentano, tenersi aggiornati con al documentazione non guasta per niente.

          • #98556
            Up
            0
            Down
            ::


            questo è il mio .log

            `
            This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=latex 2014.4.24) 21 NOV 2014 23:53
            entering extended mode
            restricted \write18 enabled.
            %&-line parsing enabled.
            **dibujo_tecnico.tex
            (./dibujo_tecnico.tex
            LaTeX2e <2011/06/27>
            Babel <3.9h> and hyphenation patterns for 2 languages loaded.
            (/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
            Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
            (/usr/share/texlive/texmf-dist/tex/latex/base/fleqn.clo
            File: fleqn.clo 1998/08/17 v1.1c Standard LaTeX option (flush left equations)
            \mathindent=\dimen102
            )
            `

            immagino che “(TeX Live 2013/Debian) ” voglia dire che ho la versione “debianizzata”

            immagino bene?

            se è così provo la versione non debianizzata, anche perchè ho già avuto anche in passato problemi di aggiornamento.

          • #98557
            alegenn
            Partecipante
              Up
              0
              Down
              ::


              Devi seguire passo passo questa guida http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf.
              Probabilmente dovrai rinunciare a Kile, che richiede alcuni file della distribuzione fornita da Debian.
              Credo che si possano mantenere entrambe le versioni, ma personalmente una volta andata a buon fine l’installazione della distribuzione ufficiale, disinstallerei quella di debian.
              Saluti

            • #98558
              samiel
              Partecipante
                Up
                0
                Down
                ::

                Probabilmente dovrai rinunciare a Kile, che richiede alcuni file della distribuzione fornita da Debian.

                No, basta usare equivs. Io mi sono costruito il pacchetto fittizio e ho così evitato la mole dei pacchetti
                e delle relative dipendenze.

                m

              • #98559
                Up
                0
                Down
                ::


                ok

                ho installato texlive “pura” da DVD

                come riesco a installare texstudio senza installare tutta la texlive-debian ma solo l’editor?
                e in questo caso riconosce la texlive installata?

                ciao

              • #98560
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::


                  come sopra, con equivs.
                  devi costruirti il pacchetto,
                  ma se ti serve posso mandarti il mio

                  m

                • #98561
                  Up
                  0
                  Down
                  ::


                  sì se puoi mandarmi il pacchetto sarebbe meglio perchè francamente non ho la minima idea di che cosa voglia dire o di come si faccia

                  grazie

                • #98562
                  samiel
                  Partecipante
                  • #98563
                  • #98564
                    Up
                    0
                    Down
                    ::


                    se ho capito bene dovrebbe funzionare cosí:
                    una volta installato il metapacchetto i dò
                    `apt-get install texstudio`
                    e lui non vede più tutte le dipendenze che c’erano e installa solo texstudio?

                    Se è così dovrei
                    1 dare il comando di installazione texstudio e vedere che pacchetti vuole installare
                    2 controllare le dipendenze nel tuo metapacchetto ed eventualmente aggiungere noi di pacchetti mancanti
                    3 installare il metapacchetto
                    4 installare texstudio

                    corretto?

                  • #98565
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      sicuro dell’indirizzo? perché la mail mi è tornata indietro…
                      in ogni caso devi installare il pacchetto con dpkg -i ,
                      non con apt-get o aptitude perché lo installi da locale,
                      non da un repository on line. Poi darai
                      apt-get install texstudio –no-install-recommends
                      e dovrebbe filare tutto liscio

                      m

                    • #98566
                      Up
                      0
                      Down
                      ::


                      eh sí, sono pirla
                      dariomanciniii@gmail.com con tre “i”

                      comunque adesso provo a seguire il tutorial e a farmi da solo il pacchetto, vediamo se imparo qualcosa

                      grazie mille

                      ciao

                    • #98567
                      Up
                      0
                      Down
                      ::


                      ho provato a fare il file ma ho ottenuto:

                      `
                      dh_testdir
                      dh_testroot
                      dh_prep
                      dh_testdir
                      dh_testroot
                      dh_install
                      dh_installdocs
                      dh_installchangelogs
                      parsechangelog/debian: aviso: debian/changelog(l1): la línea de cabecera tiene un formato inválido
                      LINE: texlive_diego (2014) unstable; urgency=low
                      parsechangelog/debian: aviso: debian/changelog(l2): se ha encontrado una línea en blanco donde se esperaba first heading
                      parsechangelog/debian: aviso: debian/changelog(l3): se han encontrado datos de cambios donde se esperaba first heading
                      LINE: * First version
                      parsechangelog/debian: aviso: debian/changelog(l5): se ha detectado una línea de separación («trailer») con formato inválido
                      LINE: — diego Mon, 08 Dec 2014 19:23:05 -0400
                      parsechangelog/debian: aviso: debian/changelog(l5): se ha encontrado un fin de línea donde se esperaba more change data or trailer
                      parsechangelog/debian: fallo: Can't call method “as_string” on an undefined value at /usr/share/perl5/Dpkg/Changelog.pm line 250, line 5.

                      dpkg-parsechangelog: fallo: analizador del registro de cambios /usr/lib/dpkg/parsechangelog/debian devolvió un estado de salida de error 255
                      dh_installchangelogs: changelog parse failure
                      make: *** [binary-indep] Error 255
                      Error in the build process: exit status 2

                      `

                      Aspetto il tuo file e poi vedo

                      davvero grazie

                      ciao

                    • #98568
                      Up
                      0
                      Down
                      ::


                      Ho installato il meta-pacchetto e poi ho installato texstudio: nessun messaggio di errore.

                      Ho provato a far compilare un mio file ma Latex non parte.

                      Ho scritto questo file di prova:

                      `
                      \documentclass[10pt,twoside,fleqn]{report}

                      \begin{document}

                      questa é una prova

                      \end{document}
                      `

                      ma appare una finestra di errore:

                      “could not start Latex”

                      e nella parte inferiore di texstudio appare:

                      “Error: Could not start the command: latex -src -interaction=nonstopmode “prova”.tex”

                      secondo me non sono “collegati” texstudio e texlive, come se texstudio non sapesse dove andare a cercare texlive.
                      Ho provato a spulciare in rete ma non riesco a trovare la maniera.

                      ciao

                    • #98569
                      Up
                      0
                      Down
                      ::


                      ok considero risolto il problema che avevo nel titolo e apro un nuovo post per il problema con texlive

                      grazie a tutti quelli che mi hanno aiutato

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

                  Go to top