每次打开文档时特殊字符都会丢失格式

每次打开文档时特殊字符都会丢失格式

好的,我在家里和工作中都在用 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。我必须以 root 身份运行 dpkg-reconfigure locales 来恢复语言环境,这样就解决了问题。

相关内容