我使用 MikTex 和 pdfLatex。在序言中我使用
\usepackage[latin1]{inputenc}
因为我用意大利语写的,并且文本是用UTF-8编码的。
这对于除 ù 之外的所有重音字符 [à,è,é,ì,ò] 都很有效。每当我尝试输出 pdf 时,如果周围有“ù”,我就会收到众所周知的 $ 缺失错误。我该怎么办?
错误信息:
! Missing $ inserted.
<inserted text>
$
l.56 ...filo Twitter @MiurSocial non pubblica più
da aprile 2012,
我很确定没有下划线或其他特殊字符,而且这种情况只发生在 ùs 上。
谢谢!
编辑:如果我使用 utf8 而不是 latin1,我会得到以下信息:
! Package inputenc Error: Unicode char \u8:� not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.2 ...abbreviazione di electronic government, �
l'insieme di tutte le pr
序言中的代码:
\documentclass[a4paper, 12pt, openright,twoside]{book}
\usepackage[textwidth=15cm,textheight=21cm]{geometry}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{svg}
\graphicspath{ {immagini/} }
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyhead[CE]{\bfseries\leftmark} %C = center O= odd E=even
\fancyhead[CO]{\bfseries\rightmark} %C = center O= odd E=even
\fancyfoot[C]{\thepage}
\usepackage[section]{placeins}
\usepackage{booktabs}
\usepackage{fancybox}
\usepackage{tabulary}
\newcommand{\miur}{Ministero Italiano dell' Università e della ricerca}
\begin{document}
\input{cap1.tex}
\input{cap2.tex}
\input{cap3.tex}
\input{cap4.tex}
\input{cap5.tex}
\end{document}
给出问题的文本是直接从键盘输入的,并且采用 UTF-8 编码。现在我尝试将其编码为 ISO-8859-1,并且成功了。