Documento in inglese con 1 capitolo in italiano

  • Creatore
    Topic
  • #7050
    Up
    0
    Down
    ::


    Ciao, ho un piccolo problema. Ho provato a documentarmi ma non ho trovato quello che cerco. Sto scrivendo la tesi in inglese e devo fare l’ultimo capitolo in italiano. Il problema è che non so come mettere su quell’ultimo capitolo la sillabazione italiana. Ad esemio, la parola caratteristiche mi viene divisa in caratter-istiche!!

    Uso winedt 5.4 e i pacchetti che uso sono i seguenti:
    `\usepackage{toptesi}
    \ifx\pdfoutput\undefined
    \usepackage[dvips]{graphics}
    \else
    \usepackage[pdftex]{graphics}
    \fi
    \usepackage{psfrag}
    \usepackage{epsfig}
    \usepackage{amsfonts}
    \usepackage[mathscr]{eucal}
    \usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{amsthm}
    \usepackage{amstext}
    \usepackage{amsopn}
    \usepackage{array}
    \usepackage{algorithm}
    \usepackage{mathdots}
    \usepackage{enumerate}
    \usepackage{times}
    \usepackage{flushend}
    \usepackage{afterpage}
    \usepackage{booktabs}
    \usepackage{openbib}
    \usepackage{cite}
    \usepackage{pst-all}
    \usepackage[english]{babel}
    %\usepackage[italian]{babel}
    %\usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{wrapfig} % per inserire figure con il testo attorno
    \usepackage{subfigure}
    \usepackage[ansinew]{inputenc}
    \usepackage{listings} % per inserire listati C
    `

    come vedete ho provato a far coesistere english e italian, ma, naturalmente mi da errore. Inoltre uso T1 per fare in modo di usare le lettere accentate… giusto?

    Come posso fare??
    So che è veramente una cosa stupida, ma non saprei proprio… devo forse creare solo per quel capitolo un ambiente ad hoc che usa la lingua italiana? Ma come si fa?

    Grazie mille, siete fantastici e leggo spesso il forum, che più di una volta mi ha dato preziose risposte!

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #7051
      Up
      0
      Down
      ::


      `\usepackage[italian,english]{babel}`poi basta che tu legga il manuale di babel per trovare la risposta alla tua domanda.

    • #7052
      Up
      0
      Down
      ::


      Grazie mille!!! Ora che avevo notizie più precise,sono riuscito a trovare anche qualcosa di molto utile:

      http://www.guit.sssup.it/phpbb/viewtopic.php?p=5828&

      In pratica la mia soluzione è stata:
      `
      \usepackage[english, italian]{babel}
      \begin{document}

      \selectlanguage{english}

      \chapter{english 1}
      \chapter{english 2}
      ….

      \chapter{Italian chapter}
      \begin{otherlanguage}{italian}
      …..
      \end{otherlanguage}

      \chapter{english 3}

      \end document

      `

      Che ve ne pare? dovrebbe essere giusto, no? Mi sembra di si…. la lingua globalmente impostata è l’inglese, tranne all’interno di quel capitolo dove è l’italiano. Sbaglio?

      Grazie mille, spero di aver aiutato anche qualcun altro!!!

    • #7053
      Up
      0
      Down
      ::


      Mi pare tutto corretto.

    • #7054
      Up
      0
      Down
      ::


      giusto è giusto, pero’ credo che un ambiente dovrebbe contenere pochi paragrafi di testo, no un capitolo intero. io lo sotituirei quindi con la dichiarazione che seleziona la lingua italiana.
      ma è solo una finezza. inoltre in questo modo ottieni la scritta capitolo ancora in inglese, e questo è corretto perché tutta la tesi è in inglese. pero devi fare in modo che l’argomento di capitolo sia sillabato correttamente (potrebbe essere un titolo lungo). per farlo, dentro chapter puoi usare foreignlanguage
      ciao
      f

    • #7055
      Up
      0
      Down
      ::


      Vorrei aggiungere alcune piccole puntualizzazioni sulla tua lista dei pacchetti: sarò abbastanza OT.

      Come prima cosa, puoi usare un unico \usepackage{…} per tutti i pacchetti che carichi; conviene mettene uno unico per ogni pacchetto che non richiede opzioni, ad esempio:`\usepackage{psfrag,epsfig,amsfonts,amssymb,amsmath,amsthm}`

      Secondo: brutto usare ancora graphics, soprattutto quando ti richiede di aggiungere codice per controllare il driver. Puoi tranquillamente sostituire (da \ifx fino a \fi) con`\usepackage{graphicx}`

      A questo proposito: mi risulta che psfrag possa essere usato solo con file PS, o comunque in accoppiata con il LaTeX originale; ma allora non ha assolutamente senso messo dove l’hai caricato tu: io l’avrei caricato all’interno dell’\ifx di controllo dell’output.

      Per utilizzare le lettere accentate è necessario solo inputenc: fontenc serve per cambiare codifica del font utilizzato nell’output (ed è comunque una cosa che conviene fare).

      Ciao.

    • #7056
      Up
      0
      Down
      ::

      Vorrei aggiungere alcune piccole puntualizzazioni sulla tua lista dei pacchetti: sarò abbastanza OT.

      Come prima cosa, puoi usare un unico \usepackage{…} per tutti i pacchetti che carichi; conviene mettene uno unico per ogni pacchetto che non richiede opzioni, ad esempio:`\usepackage{psfrag,epsfig,amsfonts,amssymb,amsmath,amsthm}`

      Secondo: brutto usare ancora graphics, soprattutto quando ti richiede di aggiungere codice per controllare il driver. Puoi tranquillamente sostituire (da \ifx fino a \fi) con`\usepackage{graphicx}`

      A questo proposito: mi risulta che psfrag possa essere usato solo con file PS, o comunque in accoppiata con il LaTeX originale; ma allora non ha assolutamente senso messo dove l’hai caricato tu: io l’avrei caricato all’interno dell’\ifx di controllo dell’output.

      Per utilizzare le lettere accentate è necessario solo inputenc: fontenc serve per cambiare codifica del font utilizzato nell’output (ed è comunque una cosa che conviene fare).

      Ciao.

      Ho seguito ogni consiglio, tranne il psfrag che non ho capito: ho commentato quell’ if. Se metto inputenc al posto di fontenc mi da errore in T1.def, perciò per non saper leggere… ho lasciato così.

      Purtroppo non ho risolto invece il problema della sillabazione.
      Ho dovuto spostare il capitolo in italiano all’inizio e ora non mi va più a capo in italiano!!!
      Uso winedt5.4 (che ho reinstallato ieri insieme a tutto il S.O., ma non sono riuscito ad aggiungere il dizionario in italiano!!!! ) e mi capita una cosa strana:

      Premettendo che ogni capitolo sta su un file diverso che inizia con \chapter{bla bla},

      -1- se metto \begin{otherlanguage}{italian} e il relativo \end nel file del capitolo ho le pagine numerate in modo giusto, ma non ho la sillabazione (le parole eccedono dai margini)

      -2- se definisco l’ambiente di cambio lingua nel modo
      `
      \begin{otherlanguage}{italian}
      \include{italian_chapter}
      \end{otherlanguage}
      `
      allora ho che la numerazione delle pagine coincia da 1 nel capitolo in italiano (come è giusto che faccia), ma ricomincia da 1 nel secondo capitolo dopo quello in italiano!!

      Tralasciando i pacchetti, che sono quelli scritti sopra, questo è il corpo del documento (con la selezione della lingua italiana come nel caso 1):

      `
      \begin{document}

      \selectlanguage{english}

      \frontespizio

      \interlinea{1.5}

      \figurespagetrue
      \tablespagetrue

      \include{ch0_Summary}

      \indici

      \include{Italian_chapter}

      \include{ch2}

      \include{ch3}

      \include{ch4}

      \include{ch5}

      \include{ch6}

      \appendix
      \include{appendix_A}
      \include{appendix_B}

      \nocite{*}
      \bibliographystyle{ieeetr}
      \bibliography{biblio}

      \end{document}
      `

      Come mai non sillaba più??? E perchè, poi ricomincia a numerare se definisco l’ambiente fuori dal file???

      Grazie mille, intanto cerco di installare il dizionario su winedt5.4. (Dimenticavo, ho MikTex installato in versione totale)

    • #7057
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Nell’attesa che qualcuno ti risponda sul tuo “problema multilingue”…

        1. circa la vexata quaestio di inputenc e fontenc, guarda qui;

        2. Per come installare il dizionario italiano in WinEDT, qui

        3. Su MikTeX e babel, ripassa qui.

        Lorenzo

      • #7058
        Up
        0
        Down
        ::

        Nell’attesa che qualcuno ti risponda sul tuo “problema multilingue”…

        1. circa la vexata quaestio di inputenc e fontenc, guarda qui;

        2. Per come installare il dizionario italiano in WinEDT, qui

        3. Su MikTeX e babel, ripassa qui.

        Lorenzo

        Grazie mille per i preziosissimi suggerimenti!!
        La soluzione definitiva è http://guit.sssup.it/phpbb/viewtopic.php?p=2319#2319
        (non mi ricordo come si mettono i link!! 😆 ) In effetti avevo modificato il language.dat, ma non sapevo come aggiornare i riferimenti!!!

        Poi, con più calma cercherò di scoprire come mai faceva lo scherzetto del numero di pagine…in modo da poter contribuire anch’io!!!

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

    Go to top