accento “è”, come si fa?

  • Creatore
    Topic
  • #87614
    Max
      Up
      0
      Down
      ::


      Ho un problema con gli accenti, dovrei fare l’accento “è”, ma il comando “\’e” mi fa “é”. Non mi funziona \usepackage[latin1]{inputenc} , e nemmeno \usepackage[utf8]{inputenc}, le uniche cose che sembrano funzionarmi sono \usepackage[italian]{babel} \usepackage[T1]{fontenc}, ma funzionano solamente nel main, ma non nei capitoli che includo esternamente (sempre dei file tex).

      uso Miktex 2.9 con texstudio, sistema operativo windows vista.

    Visualizzazione 10 filoni di risposte
    • Autore
      Risposte
      • #87615
        franen
        Partecipante
          Up
          0
          Down
          ::


          Ciao!
          Da’ un’occhiata a questa guida: /wp-content/uploads/joomla-images/doc/GuideGuIT/introcodifiche.pdf
          Per fare la è, se hai una tastiera italiana, basterà schiacciare il tasto corrispondente, con quel minimo di accortezze che la guida ti indica (o se cerchi nel forum ci sono svariate discussioni sul tema).

          Fran

        • #87616
          Up
          0
          Down
          ::

          speed field” post=87084Ho un problema con gli accenti, dovrei fare l’accento “è”, ma il comando “\’e” mi fa “é”. Non mi funziona \usepackage[latin1]{inputenc} , e nemmeno \usepackage[utf8]{inputenc}, le uniche cose che sembrano funzionarmi sono \usepackage[italian]{babel} \usepackage[T1]{fontenc}, ma funzionano solamente nel main, ma non nei capitoli che includo esternamente (sempre dei file tex).

          uso Miktex 2.9 con texstudio, sistema operativo windows vista.

          Gli accenti in quel modo non si fanno più ormai da diversi anni.
          Ecco come si fa:
          `\documentclass{book}

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

          \begin{document}

          è é ò à ù ì

          \end{document}`

          Prova questo codice e vedi che succede. Eventualmente inviaci l’errore che ottieni.
          Mi preoccupa poi quello che dici sul mai e file inclusi. Non è che per caso scrivi
          \usepackage[utf8]{inputenc} all’interno dei file dipendenti?

          E appena hai un attimo di tempo elimina MiMTeX e installa TeX Live 2013:
          http://orlandoiovino.altervista.org/latex/tl2013-f-win7.html
          La procedura è per Windows 7 ma vedrai che ti sarà utile anche con Vista

          Ciao
          Ivan

          p.s.

          nel vecchio modo, “è” si fa con \`e, dove ` è un accento grave.
          Ignoro come si faccia con una tastiera Windows

        • #87617
          alegenn
          Partecipante
            Up
            0
            Down
            ::

            speed field” post=87084Ho un problema con gli accenti, dovrei fare l’accento “è”, ma il comando “\’e” mi fa “é”. Non mi funziona \usepackage[latin1]{inputenc} , e nemmeno \usepackage[utf8]{inputenc}, le uniche cose che sembrano funzionarmi sono \usepackage[italian]{babel} \usepackage[T1]{fontenc}, ma funzionano solamente nel main, ma non nei capitoli che includo esternamente (sempre dei file tex).

            uso Miktex 2.9 con texstudio, sistema operativo windows vista.

            Ciao, il codice:
            `\'e`
            produrrà é, perché \’ produce l’accento acuto, se vuoi quello grave fino a diversi anni fa dovevi scrivere
            `\`e`
            ora non è più necessario basta inserire, presumo tu abbia la tastiera italiana, la “e” accentata direttamente dalla tastiera.
            Non ha alcuna importanza in quanti file.tex suddividi il tuo documento, la cosa importante è che salvi il file, diciamo: “capitolo1.tex” e che compili sempre il “main.tex”.

            carica i pacchetti in quest’ordine:
            `…
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage[italian]{babel}
            …`
            solo nel main.tex!!

            Saluti

          • #87618
            Max
              Up
              0
              Down
              ::


              funziona solo nel main, non capisco come mai. vi scrivo il mio preambolo, facendo copia e incolla… le cose commentate è perchè non funzionano o perchè le ho riscritte dopo…

              \documentclass[12pt,a4paper,openright,twoside]{book}
              % NB per sistemi WINDOWS
              \usepackage{mathptmx}
              \usepackage{amsthm}
              \usepackage {amsmath}
              \usepackage[scaled=0.91]{helvet}
              \usepackage{fancyhdr}
              \usepackage{indentfirst}

              %\usepackage[polutonikogreek,italian]
              \usepackage{graphicx}
              \usepackage{newlfont}
              \usepackage{amssymb} % moduli per le estensioni ed i fonts AMS
              %\usepackage{amsmath}
              \usepackage{latexsym}
              \usepackage{amsthm}
              \usepackage{epstopdf}
              %\usepackage[latin1]{inputenc}
              \renewcommand{\vec}{\bm}
              %\usepackate{natbib}
              % \usepackage[ansinew]{inputenc}

              \usepackage[ansinew]{inputenc}
              \usepackage[T1]{fontenc}
              \usepackage[italian]{babel}

              %\usepackage[T1]{fontenc}
              %\usepackage[latin1]{inputenc}
              %\usepackage[italian]{babel}

              \oddsidemargin=30pt
              \evensidemargin=20pt%impostano i margini
              \hyphenation{sil-la-ba-zio-ne pa-ren-te-si}%serve per la sillabazione: tra parentesi
              %vanno inserite come nell’esempio le parole
              % %che latex non riesce a tagliare nel modo giusto andando a capo.
              \pagestyle{fancy}\addtolength{\headwidth}{20pt}
              \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
              \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
              \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}}
              \cfoot{}
              \linespread{1.3} %comando per impostare l’interlinea
              %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%definisce nuovi comandi
              \theoremstyle{plain}
              \newtheorem{teorema}{Teorema}[chapter]
              \begin{document}

            • #87619
              franen
              Partecipante
                Up
                0
                Down
                ::


                Se usi il codice che ti ha suggerito ivan e aggiungi qualcosa come [tt]\input{prova}[/tt], salvando nella tua cartella di lavoro un file prova.tex che contiene questo codice:`àèìòù` non può non funzionare.
                Cos’è che hai scritto nei file che includi? come li includi? Se ti funziona il main è strano che non funzionino i file inclusi.

                Fran

              • #87620
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  `%\usepackage[polutonikogreek,italian]` ovviamente non funziona, perché manca il nome del pacchetto di cui polutonikogreek e italian sono le opzioni da passare al pacchetto babel. Invece`\usepackage[polutonikogreek,italian]{babel}`funziona come si deve.

                  Per quel che riguarda le lettere accentate i vari pacchetti che carichi devono essere caricati SOLO nel preambolo del main file; non li devi caricare in nessuno dei file inclusi, ma bisogna che anche il file inclusi siano composti con la stessa codifica specificata nel main file e usata per scrivere il main file.

                  Direi che la guida tematica sulle codifiche che ti è stata consigliata è molto specifica sull’importanza di evitare questo genere di errori.

                  Se proprio vuoi usare le vecchie sequenze per gli accenti (che non si usano quasi più da anni) per scrivere l’accento grave, che manca dalla tastiera italiana (l’unica tastiera al mondo insufficiente per scrivere tutti i segni richiesti in questa lingua à, è, é, ì, ò, ù, À, È, É, Ì, Ò, Ù — sostituire l’accento sulle maiuscole con l’apostrofo posposto è una pratica di tradizione dattilografica, da evitare quando si compone tipograficamente) devi usare il tasto Alt e mentre lo tieni premuto digiti il numero 96 sul tastierino numerico. Per altro questo è scritto molto chiaramente nella guida L’Arte di scrivere con LaTeX (scaricabile liberamente dalla sezione Documentazione di questo sito) nella tabella 7 (riportata nella pagina 25 dell’edizione del novembre scorso).

                  PS: la lista delle lettere accentate minuscole e maiuscole che ho riportato sopra scrivendole direttamente con la mia tastiera è stato possibile perché non uso la tastiera italiana (forse ho qualche altro inconveniente, ma nessuno insuperabile o così arcano come conoscere a memoria il codice 96 per il carattere ASCII dell’accento grave)

                • #87621
                  Max
                    Up
                    0
                    Down
                    ::


                    I file li includo con \input{nome_file}
                    il file incluso lo inizio subito scrivendo del testo, senza scrivere nessun codice.

                  • #87622
                    alegenn
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      speed field” post=87108I file li includo con \input{nome_file}
                      il file incluso lo inizio subito scrivendo del testo, senza scrivere nessun codice.

                      Controlla che anche la codifica del tuo edito TeXstudio sia impostata su [tt]utf8[/tt].
                      Gi editor possono normalmente essere impostati per le più diverse codifiche, una delle quali è quella di default, essa deve coincidere con l’opzione passata ad [tt]inputenc[/tt].
                      Saluti

                    • #87623
                      Max
                        Up
                        0
                        Down
                        ::


                        ma questo spiegherebbe perchè non mi funziona nei file esterni?

                      • #87624
                        Up
                        0
                        Down
                        ::

                        speed field” post=87111ma questo spiegherebbe perchè non mi funziona nei file esterni?

                        Non può non funzionare. Il tuo preambolo contiene alcune delle cose più nefande che si possano vedere, ma forse non è colpa tua. Forse l’hai preso da qualcun altro e l’hai adattato alle tue esigenze?

                        TeXStudio lavora con Unicode UTF-8 per impostazione predefinita, controlla nelle preferenze.

                        Copia il seguente codice in un nuovo file e salvalo con un nome a piacere:
                        `\documentclass[a4paper]{book}
                        \usepackage[T1]{fontenc}
                        \usepackage[utf8]{inputenc}
                        \usepackage[italian]{babel}

                        \begin{document}

                        \chapter{Primo}
                        à è ì ò ù

                        \include{secondo}

                        \end{document}`
                        Poi copia il seguente codice in un file che salverai con il nome di [tt]secondo.tex[/tt] e che metterai nella stessa cartella in cui hai salvato il file precedente:
                        `\chapter{Secondo}
                        à è ì ò ù`
                        Funziona o no?

                        Ciao
                        Tommaso

                      • #87625
                        Up
                        0
                        Down
                        ::


                        Scusami una curiosità, ma i file che hai creato che codifica hanno? Con texstudio lo capisci nella barra inferiore tra le scritte “it_IT” e “Pronto”. Come già detto dagli altri questo codifica deve coincidere con l’opzione che dai a imputenc. Se vuoi cambiare codifica al tuo file, imposta di default la codifica in utf8 e ricopia il file in uno nuovo (che sarà quindi in quella codifica). Logicamente devi dare l’opzione utf8 a inputenc.

                        Spero di essere stato chiaro ;D.

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

                    Go to top