
Хорошо, я работал с этим документом дома и на работе в Gummi. Я использовал шаблон, в котором все настроено на испанский язык, поэтому все работало нормально. Сегодня я пришел на работу и обнаружил, что когда я открываю свой документ в Gummi, все символы, которые были á, é, ó, í, ú и ñ, меняются местами из-за странных вещей вроде MetodologÃÂa, и я получаю ошибку.
[24]) [25] (./capitulo_03.tex [26]
Cap\'{\i }tulo 3.
./capitulo_03.tex:1: Package inputenc Error: Unicode char \u8: not set up for
use with LaTeX.
Вот строка 1 файла, где предположительно обнаружена ошибка
\chapter{MetodologÃÂa}
Если я изменю слово MetodologÃÂa на Metodología, проблема в этой строке будет исправлена, но затем появится следующая похожая ошибка.
Хуже всего то, что я изменил все слова с помощью функции «Найти/Заменить», но когда я закрыл и снова открыл файл, весь формат снова исчез.
% El documento está pensado para ser impreso en hojas por ambos lados (twoside)
% openright causa que los capítulos empiecen en hoja impar
\documentclass[12pt,letterpaper,twoside,openright]{report}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc} %Uso de tildes si desarrolla en Linux
%\usepackage[latin1]{inputenc} %Uso de tildes si desarrolla en Windows
\usepackage{setspace} %define comandos \singlespacing, \onehalfspacing, \doublespacing
\usepackage[left=3.5cm, right=2.5cm, top=3.5cm, bottom=3.5cm]{geometry}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{array}
\usepackage{algorithm}
\usepackage{algpseudocode}
\algnewcommand{\LineComment}[1]{\State \(\triangleright\) #1}
\floatname{algorithm}{Algoritmo}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\usepackage{epsfig}
\usepackage{titlesec}
\usepackage{url}
\usepackage[pdftex,
breaklinks=true,
linktoc=page,
pdfborder={0 0 0},
pdftoolbar=true,
colorlinks=true,
linkcolor=blue,
citecolor=blue,
filecolor=blue,
urlcolor=blue]{hyperref}
\titleformat{\chapter}[display]
{\normalfont\LARGE\bfseries\centering}{\chaptertitlename\
\thechapter}{20pt}{\Huge}
\begin{document}
% Se incluye: portada, hoja de aprobación, copyright, dedicatoria, prefacio, agradecimientos, tabla de contenido, índices de figuras, de cuadros, de abreviaturas, resumen
\pagenumbering{roman}
\include{paginasIniciales}
\pagenumbering{arabic}
\include{capitulo_01} % 1. Introducción
\include{capitulo_02} % 2. Marco Teórico
\include{capitulo_03} % 3. MetodologÃÂa
\include{capitulo_04} % 4. Desarrollo
\include{capitulo_05} % 5. Conclusiones
\part*{A P Ã N D I C E S}
\appendix
\include{apendice_1} % Apéndice I
\include{apendice_2} % Apéndice II
\include{apendice_3} % Apéndice III
% ------------ Comienza la bibliografÃÂa ---------------
\newpage
\footnotesize
\singlespacing
\bibliographystyle{apalike}
\bibliography{mybib}
\end{document}
решение1
По моему мнению, у вас проблема с редактором: похоже, что кодировка вашего файла не распознается должным образом Gummi
. Поскольку вы используете \usepackage[utf8]{inputenc}
исходный файл, он должен быть сохранен в UTF-8
, и, скорее всего, так оно и есть. Но когда вы снова открываете его, он интерпретируется как ISO-8859-1
(он же latin1
) или что-то вроде этого: вот почему 2-байтовый UTF-8
символ отображается двумя однобайтовыми символами.
Куглинг на Gummi UTF-8
даетэта ссылкакак второй ответ.
Вам необходимо найти способ принудительно Gummi
открыть файл как UTF-8
*
, либо использовать latin-?
или сменить редактор.
*
В TeXworks это делается просто добавлением строки:
% !TEX encoding = UTF-8
в начале файла.
решение2
Я наконец понял, что произошло. Похоже, что после обновления Debian локали для языка системы сломались. Gummi использует локаль ОС, которая не была UTF-8. Мне пришлось восстановить локали, запустив dpkg-reconfigure locales от имени root, и это решило проблему.