我遇到了这个问题,但找不到解决办法。尝试搜索,但仍然找不到解决方案。以下是该文件的开头:
% !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
我遇到了同样的问题(针对葡萄牙语),并解决如下:
- 仅当在主 TeX 文件(例如 thesis.tex)中调用的输入 TeX 文件(例如 chapter1.tex、chapter2.tex 等)中出现非拉丁字符时,才会发生报告的问题。请注意,对于主 TeX 文件,该包
\usepackage[latin1]{inputenc}
运行正常; - 必须提到的是,我正在使用 WinEdt 9.0 编辑器;
- 因此,我将主文件(例如,thesis.tex)的“文档模式”设置为“TeX”,并将其“文档格式”设置为“ANSI - 0 默认 ANSI 代码页”;
- 类似地,我将辅助文件(例如 chapter1.tex、chapter2.tex 等)的“文档模式”设置为“TeX”,并将其“文档格式”设置为“ANSI - 0 默认 ANSI 代码页”。
总结:之前,每个文件都配置了不同的输入模式。因此,MikTex 无法使用“latin1”编码编译所有文件。将所有文件标准化为 TeX 和 ANSI,并且inputenc
仅调用一次包。