我正在用丹麦语写一篇论文,这意味着我使用以下软件包:
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
现在,我已将文档分成几章,到目前为止我已经:
\begin{document}
\input{titlepage}
\input{abstract}
\chapter*{Dedication}
To mum and dad
\chapter*{Declaration}
I declare that..
\chapter*{Acknowledgements}
I want to thank ass...
\tableofcontents
\listoffigures
\listoftables
\chapter{Indledning}
\input{chapters/introduction}
\chapter{Ken Wilbers teoretiske bidrag}
\input{chapters/chapter02}
\chapter{Jan Tønnesvangs teoretiske bidrag}
\input{chapters/chapter03}
在我的 main.tex 文件中。现在,我已经在 chapter02 和 chapter03 中用丹麦语写了一段时间,关于 ÆØÅ 字符没有任何问题。但今天我刚刚在 presentation.tex 文件中写入,当我使用 ÆØÅ 时,我收到以下错误:
inputenc:在输入编码“utf8”中,使用的键盘字符未定义(inputenc)。 ...en Wilbers Kvadrantmodel 和 Jan Tnnesvang ø
对于我在文件中使用的每个 ÆØÅ 字符,此错误都会略有不同。
我不知道该如何修复它?introduction.tex 文件看起来与 chapter 文件完全一样。只有文本,没有包和其他东西。但只有在那个文件中,我才会收到错误。我尝试删除文本中的每个 ÆØÅ,然后它就可以正常工作了。但如果我只写一个字符,它就会出错。
那么,我该如何解决这个问题?我认为 chapter-tex 文件和 presentation-tex 文件应该没有任何区别。但也许我遗漏了什么?
提前致谢。
答案1
如果文件introduction.tex
保存的编码错误,就会出现此问题。复制并粘贴到新文件中,或打开文件并编辑,设置编码并再次保存,即可解决此问题。
当使用丹麦语等语言写作时,建议使用
\usepackage[T1]{fontenc}
允许在包含 æ、ø 和 å 等字符的单词中使用连字符。