错误:命令 \texteuro 在编码 OT1 中不可用。但是,\texteuro 或 € 从未在我的文本中使用过

错误:命令 \texteuro 在编码 OT1 中不可用。但是,\texteuro 或 € 从未在我的文本中使用过

我最近在撰写论文时开始出现以下错误:

! LaTeX Error: Command \texteuro unavailable in encoding OT1.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

?

此外,错误不会像平常一样立即显示。相反,我必须手动单击日志才能找到错误。

该行将我指向我的参考书目参考\bibliography{mybib},它在整个项目中一直运行良好。当我放入一个包含大量参考文献(大概 100 个左右)的大表格时,它开始出现。但是,我尝试剪掉表格,剪掉 bib 文件中的所有文本(新的和旧的),我无法使用我的构建进行编译:PDFLaTeX、PDFLaTeX、BibTeX、PDFLaTeX。我可以单独使用 PDFLaTeX 进行编译。如果我注释掉该行,我也可以编译整个构建\bibliography{mybib}。我使用 Texmaker 作为我的编辑器/编译器。

奇怪的是,我的任何文件中\texteuro都没有任何出现。

我的截止日期是一周,我真的希望有人能帮忙!谢谢!

编辑:我终于能够运行编译版本了。但是,我不确定为什么会收到上述错误消息。

解决方案:代码\renewcommand\texteuro{FIXME}允许将没有问题的引用包含在文档中。从这里开始,我调查了日志以确定哪些引用未定义 - 并在我的参考书目文件中修复了这些引用。这解决了我的问题。

非常感谢那些花时间提供帮助的人!

答案1

在你的序言中(或者可能更好,就在\begin{document}添加之后

 \renewcommand\texteuro{FIXME} 

然后错误将会转到生成的 pdf(可能在参考书目中)中查找 FIXME,并调整文本使其不包含欧元,然后删除调试定义。

相关内容