- Questo topic ha 21 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 9 mesi fa da
OldClaudio.
-
CreatoreTopic
-
29 Novembre 2011 alle 20:36 #67019::
Ciao a tutti,
dato che nella compilazione del mio codice ricevo il seguente errore in uscita:Package inputenc Error: Unicode char \u8:èun not set up for use with LaTeX \end{frame}
potreste dirmi un modo per trovare il carattere utf che non viene riconosciuto, dato che penso non sia individuabile ad occhio nudo?
Il codice è semplicemente un copiaincolla dalla guida del Pantieri su Beamer…
-
CreatoreTopic
-
AutoreRisposte
-
-
29 Novembre 2011 alle 20:39 #67020
-
15 Dicembre 2011 alle 12:59 #67021::
Ciao a tutti,
mi scuso per il ritardo nella risposta alla discussione ma per, diciamo, cause di forza maggiore non ho potuto ultimamente seguire un granché il progetto.Il problema è il seguente: il mio file non contiene lettere accentate “è”. La cosa buffa è che l’errore mi viene segnalato a linea 84, mentre il mio sorgente ne ha 42. Ho notato che pure a commentare tutto e a lanciarlo, mi vien fuori la stessa segnalazione!! Cosa può essere?
-
15 Dicembre 2011 alle 13:34 #67022::
Ecco, per completezza, il codice di Pantieri copiato così com’è:`\documentclass{beamer}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}\title{I numeri primi sono infiniti}
\author[Euclide]{Euclide di Alessandria}\\
\texttt{euclide@alessandria.edu}}
\date[VII SIMP]{VII Simposio Internazionale sui Numeri Primi}
\institute{UniAlessandria}[Universit di Alessandria]
\logo{\includegraphics[width=15]{sigillo}}\usetheme{AnnArbor}
\useoutertheme{sidebar}
\setbeamcovered{dynamic}\theoremstyle{definition}
\newtheorem{definizione}{Definizione}\theoremstyle{plain}
\newtheorem{teorema}{Teorema}\begin{document}
\begin{frame}
\maketitle
\end{frame}\begin{frame}
\frametitle{Piano della presentazione}
\tableofcontents
\end{frame}\section{Introduzione}
\begin{frame}
\frametitle{Che cosa sono i numeri primi?}
\begin{definizione}
Un \alter{numero primo}
\end{definizione}
\end{frame}\end{document}`
-
15 Dicembre 2011 alle 13:49 #67023::
temp” post=66742Ecco, per completezza, il codice di Pantieri copiato così com’è:
`\documentclass{beamer}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}\title{I numeri primi sono infiniti}
\author[Euclide]{Euclide di Alessandria}\\
\texttt{euclide@alessandria.edu}}
\date[VII SIMP]{VII Simposio Internazionale sui Numeri Primi}
\institute{UniAlessandria}[Universit di Alessandria]
\logo{\includegraphics[width=15]{sigillo}}\usetheme{AnnArbor}
\useoutertheme{sidebar}
\setbeamcovered{dynamic}\theoremstyle{definition}
\newtheorem{definizione}{Definizione}\theoremstyle{plain}
\newtheorem{teorema}{Teorema}\begin{document}
\begin{frame}
\maketitle
\end{frame}\begin{frame}
\frametitle{Piano della presentazione}
\tableofcontents
\end{frame}\section{Introduzione}
\begin{frame}
\frametitle{Che cosa sono i numeri primi?}
\begin{definizione}
Un \alter{numero primo}
\end{definizione}
\end{frame}\end{document}`
Ciao,
hai notato che nel codice si usa \usepackage[latin1]{inputenc}? Se il tuo editor è configurato per la codifica utf magari ti è sufficiente cambiare latin1 con utf8.
-
15 Dicembre 2011 alle 20:33 #67024
-
15 Dicembre 2011 alle 21:01 #67025::
temp” post=66758È ritornato latin1 perché ho provato a ricopiarlo a mano, ma con utf8 non cambia assolutamente nulla.
Se guardi bene il tuo esempio, scoprirai che manca la à alla fine di Università. Suppongo che il problema sia quello.
Controlla quale codifica usa il tuo editor.
Ciao
Enrico
-
15 Dicembre 2011 alle 21:44 #67026
-
15 Dicembre 2011 alle 23:50 #67027::
Non basta che l’editor abbia il riconoscimento automatico della codifica, ma l’opzione passata a inputenc deve andarci d;accorso.L’editor e il programma di compilazione (pdflatex, per esempio) sono due cose indipendenti e autonome. L’editor fa quel che deve fare fio al salvataggio del file sorgente, dopo subentra il compilatore e non gliene importa niente di quale editor abbia predisposto il file sorgente da compilare e comporre.
Il messaggio di errore che incontri te lo dà il programma di composizione, non l’editor; se distingue da solo la codifica del file su cu sta lavorando, ne dovrebbe mostrare la codifica nella riga inferiore della sua schermata. Controlla che vada d’accordo con l’opzione di inputenc.
-
16 Dicembre 2011 alle 12:30 #67028
-
16 Dicembre 2011 alle 12:39 #67029
-
16 Dicembre 2011 alle 13:12 #67030
-
16 Dicembre 2011 alle 13:45 #67031::
temp” post=66770Sì, su chiavetta mi fa comodo. Già provai a cambiare con texlive che mi causò ulteriori casini: preferirei risolvere se è possibile…
Una mia amica aveva un problema simile al tuo: l’editor era impostato per riconoscere uft e usava \usepackage[utf8]{inputenc} tuttavia le lettere accentate davano problemi. Avevo risolto installando il pacchetto cm-super. Il tutto con MikTeX 2.8…
-
16 Dicembre 2011 alle 14:28 #67032
-
16 Dicembre 2011 alle 15:07 #67033
-
16 Dicembre 2011 alle 15:36 #67034
-
16 Dicembre 2011 alle 15:44 #67035::
temp” post=66780La cosa si sta facendo veramente noiosa… proverò un’ultima volta con texlive, altrimenti passo a openoffice e festa finita.
Vediamo un po’: non hai detto nulla sull’editor che usi, né quello che veramente fai.
Il problema è chiaramente nell’incomprensione fra ciò che “incolli” e le impostazioni del tuo editor. Non fidarti mai del “riconoscimento automatico”. Ma finché non ci permetti di capire come fare ad aiutarti è impossibile dire di più.
Ciao
Enrico
-
16 Dicembre 2011 alle 17:26 #67036
-
16 Dicembre 2011 alle 22:50 #67037::
temp” post=66780La cosa si sta facendo veramente noiosa… proverò un’ultima volta con texlive, altrimenti passo a openoffice e festa finita.
Non c’è dubbio che tu possa provare una certa dose di frustrazione, tuttavia la soluzione chiavetta può essere utile per cose modeste, ma non per problemi seri.
Per altro ora sappiamo che hai MiKTeX su una chiavetta, una versione abbondantemente incompleta. Ma l’incomprensione fra l’editor e il programma di composizione potrebbe dipendere dal falso riconoscimento automatico da parte del tuo editor. Ma non sappiamo, o almeno a me è sfuggito, quale sia il tuo editor.
Ti posso assicurare che un certo editor molto gettonato riconosce la codifica utf8 in modo automatico, ma considera tutte le altre codifiche dei segni accentati formate da un solo byte indistintamente come latin 1 (ISO 8859-1) e ovviamente se il file non ha quella codifica ,a ha per esempio Western MacRoman, il programma di composizione si trova frastornato ed emette quegli errori, perché l’informazione che gli viene passate è sbagliata. Da me, sul mio Mac, TeXstudio si comporta così.
-
17 Dicembre 2011 alle 9:42 #67038
-
17 Dicembre 2011 alle 9:49 #67039::
temp” post=66809Ho appunto TexStudio, dici che è l’editor il problema? La distribuzione Miktex è quella di base.
Perché non provi a usare un editor diverso (TeXmaker ad esempio) per capire se il problema persiste? Io proverei configurando l’editor in utf e cambiando anche l’opzione di inputenc, come ti dicevo, latin1 in utf8.
-
17 Dicembre 2011 alle 13:53 #67040::
Controlla anche se nella tua chiavetta si trova anche l’editor TeXworks; questo non riconosce automaticamente la codifica, ma riconosce le righe magiche con al sua sintassi e con quella di TeXShop per autoconfigurarsi al volo sulla codifica del file. Il suo uso è semplicissimo, anche se manca della fantasmagoria di icone e di colori di altri editor.
Dubito che cambiare TeXstudio (ex Texmakerx) in Texmaker produca cambiamenti. Tuttavia tentar non nuoce.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.