我遇到了这个问题,似乎我在写带有重音符号的字母时做错了什么,比如è
,编译器在那一行说:package inputenc Error: unicode char \u8:èun not set up for use
。当我使用我的 LaTeX 编辑器时会发生这种情况,在 Rstudio 上使用 R sweave 文件编译相同的代码,它可以正常工作,并且我在字母上得到了重音符号。
使用的代码是:
\documentclass[12pt,a4paper,oneside,openright]{book} %oneside versione segreteria
\usepackage[a4paper,top=2cm,bottom=2cm,left=3cm,right=2.5cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{bm}
\usepackage{amsmath}
\usepackage{mathrsfs}
%\uspackage{graphicx}
\usepackage{hyperref}
\begin{document}
%________________________________________________________________
\frontmatter
%space for abstract
\pagestyle{plain}
\tableofcontents
%_______________________________________________
\mainmatter
\pagestyle{plain}
%Primo Capitolo
%\addcontentsline{toc}{chapter}{Introduzione}
\chapter*{Introduzione}
L'accrescimento è
\end{document}
答案1
很可能您的文件最终没有被保存为 UTF-8。
如果您没有更改首选项中的默认设置,TeXShop 会将文件保存为 Latin-1(旧版本使用 MacRoman)。
记得添加
% !TEX encoding = UTF-8 Unicode
在文件的开头。执行此操作并保存文件;关闭并重新打开它,然后尝试在其上运行 LaTeX。
无论如何,最好也转到首选项并将默认编码更改为 UTF-8。