Simboli strani tra i capitoli

  • Creatore
    Topic
  • #75822
    Up
    0
    Down
    ::


    Salve a tutti, sto scrivendo la tesi in latex e sono apparsi degli strani simboli tra due capitoli.
    Quando ho aggiunto il terzo capitolo, ho notato che alla fine del secondo sono comparsi questi simboli in una nuova pagina: 
    Sapete per caso da cosa può dipendere? come faccio a toglierli? grazie!
    Andrea

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #75823
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        ANDRED” post=74981Salve a tutti, sto scrivendo la tesi in latex e sono apparsi degli strani simboli tra due capitoli.
        Quando ho aggiunto il terzo capitolo, ho notato che alla fine del secondo sono comparsi questi simboli in una nuova pagina: 
        Sapete per caso da cosa può dipendere? come faccio a toglierli? grazie!
        Andrea

        Sarà un problema di codifica dei sorgenti?
        Quale opzione dai al pacchetto ‘inputenc’ e su quale sistema operativo ti trovi?
        R.

      • #75824
        Up
        0
        Down
        ::


        l’opzione che gli passo è “latin1”, uso windows7, MiKTeX 2.9 e come editor WinEdt 7.0
        In aggiunta alla riga:
        \usepackage[latin1]{inputenc}
        per i font metto anche:
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}

      • #75825
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          ANDRED” post=74984l’opzione che gli passo è “latin1”, uso windows7, MiKTeX 2.9 e come editor WinEdt 7.0
          In aggiunta alla riga:
          \usepackage[latin1]{inputenc}
          per i font metto anche:
          \usepackage[T1]{fontenc}
          \usepackage{lmodern}

          Uhm (il classico uhm),
          forse l’editor salva in unicode e tu dici a pdfLaTeX che il file è latin.
          Prova l’opzione \usepackage[utf8]{inputenc}
          R.

        • #75826
          Up
          0
          Down
          ::


          Ciao, è probabilmente lo stesso problema riportato qui: http://www.guitex.org/home/en/forum/5-tex-e-latex/74977-package-utf8x-error-malformedutf-8sequence
          Non ti viene generato un errore perchè quei simboli non li hai nel file master ma in un file di un capitolo (li inserisci con [tt]\input[/tt] o [tt]\include[/tt] giusto?)
          Puoi leggere anche questa discussione: http://www.guitex.org/home/en/forum/5-tex-e-latex/57202-errore-di-compilazione-ridocumentclass

          Ciao
          Fra

        • #75827
          Up
          0
          Down
          ::

          ANDRED” post=74981Salve a tutti, sto scrivendo la tesi in latex e sono apparsi degli strani simboli tra due capitoli.
          Quando ho aggiunto il terzo capitolo, ho notato che alla fine del secondo sono comparsi questi simboli in una nuova pagina: 
          Sapete per caso da cosa può dipendere? come faccio a toglierli? grazie!
          Andrea

          Non è alla fine del secondo capitolo, ma all’inizio del terzo: il file dove tieni il terzo capitolo ha un BOM http://en.wikipedia.org/wiki/Byte_order_mark Se leggi, noti che la sequenza dei caratteri è tipica. Devi dire al tuo editor di non usare BOM, ma soprattutto devi usare sempre latin1 o sempre utf-8.

          Ciao
          Enrico

        • #75828
          Up
          0
          Down
          ::


          niente da fare..ho provato utf8 ma mi dà errore, con ansinew mi lascia gli stessi simboli.
          Comunque ho notato che mi scrive male tutte le lettere accentate del 3° capitolo!!
          il main file l’ho organizzato in questo modo:
          \include{capitolo1}
          \include{capitolo2}
          \include{capitolo3}

        • #75829
          Up
          0
          Down
          ::


          sto provando a toglierlo ma non so proprio che opzione modificare..e sinceramente ho paura di combinare qualche casino..
          questo è il codice che mi sembra più attinente al problema, ma la riga relativa al BOM sembra ok (è posto a 0):

          `
          // ===============================================================================
          // -*- DATA:INI:EDT -*-
          //
          // WinEdt Unicode / UTF-8 Support
          //
          // ===============================================================================

          [BUILD]

          REQUIRES=20111025

          // ===============================================================================

          [UNICODE]

          // ===============================================================================

          // Character Sets in Regular Expressions can only contain characters in range:
          // 0..256*UNICODE_CHARSET_RANGE-1
          //
          // Use Character Map to see what is the maximum value
          // for your use of Sets in RegEx…
          //
          // Specify what you need but remember that large values use extra
          // memory and make set expressions slower!

          UNICODE_CHARSET_RANGE=8 // 1 (Western) .. 256 (Full Unicode Character Set)

          // ===============================================================================

          // Use Code Page-specific Character Map for non-unicode Documents
          CP_CHAR_MAP=1

          // ===============================================================================

          // UNICODE (UTF-16) format is detected automatically using Windows API
          // If loaded file contains BOM it will be preserved when the file is saved
          // Document Settings Dialog shows Current Format, BOM, and Code Page
          // (it can be changed there)…

          // In the absence of BOM WinEdt has to know how to load a file!
          // UTF-8 is the default format:

          UTF8_BOM=0
          UTF8_ENABLED=1
          UTF8_MODE_FILTER=”*;UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM”

          // If you want WinEdt to use default Windows code page
          // (like non-unicode versions of WinEdt 5 or 6) remove *; from
          // UTF8_MODE_FILTER and add it to ANSI CCP_MODE_FILTER below!

          // ===============================================================================

          // The options from here on are for advanced users that need more than UTF-8!

          // Wide (16-bit) Characters (UTF-16)

          UNICODE_BOM=0
          UNICODE_ENABLED=1
          UNICODE_MODE_FILTER=”UNICODE|UTF-8;UTF-7;ACP;OEM”

          // ===============================================================================

          // Alternative non-UNICODE formats linked to (Code Page) submode ACP or OEM…

          CCP=”ANSI”
          CCP_ENABLED=1
          CCP_MODE_FILTER=”ACP|UNICODE;UTF-8;UTF-7;OEM”
          CCP_VALUE=0

          CCP=”OEM”
          CCP_ENABLED=1
          CCP_MODE_FILTER=”OEM”
          CCP_VALUE=1

          CCP=”UTF-7″
          CCP_ENABLED=1
          CCP_MODE_FILTER=”UTF-7″
          CCP_VALUE=65000

          // If the mode ends with submode :CP then the indicated code page
          // is used to load the file in unicode format.
          // For example: TeX:CP1251 uses Cyrillic code page

          // List of Code pages available in CP Converter (Document Settings Dialog)
          // Remove code pages that are no interest to you
          // You can also reorder available code pages…
          LIST=”END_LIST”
          -1 Auto Detect
          0 Default ANSI code page
          1 Default OEM code page
          2 Default MAC code page
          3 Current thread's ANSI code page
          42 SYMBOL translations
          437 OEM MS-DOS United States
          708 OEM Arabic (ASMO 708)
          709 OEM Arabic (ASMO 449+, BCON V4)
          710 OEM Arabic (Transparent Arabic)
          720 OEM Arabic (Transparent ASMO)
          737 OEM Greek (formerly 437G)
          775 OEM Baltic
          850 OEM MS-DOS Multilingual (Latin I)
          852 OEM MS-DOS Slavic (Latin II)
          855 OEM IBM Cyrillic (primarily Russian)
          857 OEM IBM Turkish
          860 OEM MS-DOS Portuguese
          861 OEM MS-DOS Icelandic
          862 OEM Hebrew
          863 OEM MS-DOS Canadian-French
          864 OEM Arabic
          865 OEM MS-DOS Nordic
          866 OEM MS-DOS Russian (former USSR)
          869 OEM IBM Modern Greek
          874 OEM Thai
          932 OEM Japan
          936 OEM Chinese (PRC, Singapore)
          949 OEM Korean
          950 OEM Chinese (Taiwan, Hong Kong)Korean (Johab)
          1200 Unicode (BMP of ISO 10646)
          1250 Windows 3.1 Eastern European
          1251 Windows 3.1 Cyrillic
          1252 Windows 3.1 Latin 1 (US, Western Europe)
          1253 Windows 3.1 Greek
          1254 Windows 3.1 Turkish
          1255 Hebrew
          1256 Arabic
          1257 Baltic
          1361 OEM Korean (Johab)
          65000 UTF-7
          65001 UTF-8
          END_LIST

          // ===============================================================================

          [END]
          `

          cosa posso modificare?
          grazie

        • #75830
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Appunto, è il terzo capitolo che è salvato con una codifica diversa da latin1 (se latin1 è quella del main file e dei prim due capitoli).

            Cambiare codifica ad un file senza doverlo rifare completamente è difficile; comunque contralla le impostazioni di WinEdt; poi siccome sei su una macchina Windows hai certamante instalalto(anche se non lo sai) TeXworks; è un editor fortemente consigliabile, non ha tutte le barre di icone di WinEdt e non può eseguire la selezione rettangolare. Tuttavia ce l’hai e si trova fra i file binari/eseguibili della tua distribuzione, sia essa MiKTeX o TeX Live non importa; l’importante è che ce l’hai e lo puoi usare cercandone il file texworks.exe e cliccandoci sopra (magari poi puoi configurare il sistema operativo perché riconosca tewxworks.exe come editor adatto all’estensione .tex – anche alle altre estensioni dei file che servono per il sistema tex — in modo che cliccando su un file con il tasto destro e selezionando “Apri con” puoi scegliere dalla lista anche TeXworks).

            TeXwoks ha una finestrella in basso a destra dove c’è scritta la codifica del file appena aperto; puo cliccarci sopra e chiedere di aprilo con una codifica diversa; se ti appaiono dei rombi neri che contengono un punto interrogativo bianco, quella codifica non è quella del file; cambia codifcia e riapri il file, finché i rombi neri spariscono e a quel punto conosci la codifica del tuo file; scegli ora al codifica con la quale vorresti salvare il tuo file e poi premi Salva. Miracolo! l’esecuzione di pdflatex non dà più i problemi degli accenti sbagliati. TeXWorks ti permette di visualizzare attraverso le su preferenze, anche i caratteri invisibili, quindi ti permette anche di cancellare quel famoso BOM all’inizio del file del terzo capitolo.

          • #75831
            LuglioM26
            Partecipante
              Up
              0
              Down
              ::


              Ciao,

              in un altro topic erano stati citati questi programmi:

              detenc
              charco

              su http://www.marblesoftware.com. Con il primo individui il tipo di codifica mentre il secondo ti consente di convertire. Prova un po’!

              Stefano

            • #75832
              Up
              0
              Down
              ::


              cosa stranissima..dopo aver ricompilato per l’ennesima volta, ora non mi dà più problemi e codifica tutto correttamente..anche il BOM non c’è più.
              ma io non ho cambiato niente! bah..meglio così, spero solo che non lo rifarà al prossimo capitolo!! grazie a tutti comunque, siete stati di grande aiuto!

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

          Go to top