我正在用大学提供的 LaTeX 模板用 LaTeX 写报告。文本是英文的,但我需要一些瑞典语字符,比如 ä、ö、å 等。
现在的问题是,我最初是在一个 .tex 文件中编写整个报告的。但现在我决定,为每个部分创建单独的文件会更易于管理。使用单个文件编写上述瑞典语文本时我没有遇到任何问题,但在后一种情况下我得到了以下错误。
LaTeX Error: ./intro.tex:29 LaTeX Error: Command \textcurrency unavailable in encoding OT1
我为什么会得到这个?
答案1
(添加评论作为答案)
该文件采用 UTF-8 编码,但您没有这样声明。添加\usepackage[utf8]{inputenc}
到序言中。似乎您的编辑器对子文档文件使用了不同的编码。确保对主文件和所有部分文件使用相同的编码,并在主文件中声明编码。不要在包文件中使用 inputenc 包,它们应该与编码无关。