![错误:命令 \texteuro 在编码 OT1 中不可用。但是,\texteuro 或 € 从未在我的文本中使用过](https://linux22.com/image/384020/%E9%94%99%E8%AF%AF%EF%BC%9A%E5%91%BD%E4%BB%A4%20%5Ctexteuro%20%E5%9C%A8%E7%BC%96%E7%A0%81%20OT1%20%E4%B8%AD%E4%B8%8D%E5%8F%AF%E7%94%A8%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%5Ctexteuro%20%E6%88%96%20%E2%82%AC%20%E4%BB%8E%E6%9C%AA%E5%9C%A8%E6%88%91%E7%9A%84%E6%96%87%E6%9C%AC%E4%B8%AD%E4%BD%BF%E7%94%A8%E8%BF%87.png)
我最近在撰写论文时开始出现以下错误:
! 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,并调整文本使其不包含欧元,然后删除调试定义。