LaTeX 错误:包 inputenc 的选项冲突!

LaTeX 错误:包 inputenc 的选项冲突!

我遇到了这个问题,但找不到解决办法。尝试搜索,但仍然找不到解决方案。以下是该文件的开头:

% !TEX encoding = UTF-8 Unicode
\documentclass{llncs}
\usepackage[utf8]{inputenc}
\usepackage{times}
\usepackage[T1]{fontenc}

\usepackage[applemac]{inputenc}
\usepackage{a4}
\usepackage{epstopdf}
\usepackage{graphicx}
\usepackage{fancyvrb}

我添加了前 3 个“usepackages”,因为我用葡萄牙语书写,需要“´~`”符号,但我一直收到“LaTeX 错误:包 inputenc 的选项冲突”。

我怎样才能解决这个问题?

提前致谢!

答案1

我遇到了同样的问题(针对葡萄牙语),并解决如下:

  1. 仅当在主 TeX 文件(例如 thesis.tex)中调用的输入 TeX 文件(例如 chapter1.tex、chapter2.tex 等)中出现非拉丁字符时,才会发生报告的问题。请注意,对于主 TeX 文件,该包\usepackage[latin1]{inputenc}运行正常;
  2. 必须提到的是,我正在使用 WinEdt 9.0 编辑器;
  3. 因此,我将主文件(例如,thesis.tex)的“文档模式”设置为“TeX”,并将其“文档格式”设置为“ANSI - 0 默认 ANSI 代码页”;
  4. 类似地,我将辅助文件(例如 chapter1.tex、chapter2.tex 等)的“文档模式”设置为“TeX”,并将其“文档格式”设置为“ANSI - 0 默认 ANSI 代码页”。

总结:之前,每个文件都配置了不同的输入模式。因此,MikTex 无法使用“latin1”编码编译所有文件。将所有文件标准化为 TeX 和 ANSI,并且inputenc仅调用一次包。

相关内容