- Questo topic ha 10 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 2 mesi fa da
ANDRED.
-
CreatoreTopic
-
4 Luglio 2012 alle 7:25 #75822::
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
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Luglio 2012 alle 7:32 #75823::
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!
AndreaSarà un problema di codifica dei sorgenti?
Quale opzione dai al pacchetto ‘inputenc’ e su quale sistema operativo ti trovi?
R.
-
4 Luglio 2012 alle 7:41 #75824
-
4 Luglio 2012 alle 8:00 #75825::
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.
-
4 Luglio 2012 alle 8:07 #75826::
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-ridocumentclassCiao
Fra
-
4 Luglio 2012 alle 8:08 #75827::
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!
AndreaNon è 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
-
4 Luglio 2012 alle 8:10 #75828
-
4 Luglio 2012 alle 8:31 #75829::
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=0CCP=”OEM”
CCP_ENABLED=1
CCP_MODE_FILTER=”OEM”
CCP_VALUE=1CCP=”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
-
4 Luglio 2012 alle 8:49 #75830::
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.
-
4 Luglio 2012 alle 12:22 #75831::
Ciao,in un altro topic erano stati citati questi programmi:
detenc
charcosu http://www.marblesoftware.com. Con il primo individui il tipo di codifica mentre il secondo ti consente di convertire. Prova un po’!
Stefano
-
4 Luglio 2012 alle 14:01 #75832::
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!
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.