latex报错Package inputenc: Invalid UTF-8 byte “B1.

在这里插入图片描述
LaTeX 中的 inputenc 包是用来处理输入编码的,特别是当文件包含非ASCII字符时。如果你在编译LaTeX文档时遇到错误 Package inputenc: Invalid UTF-8 byte "B1,这通常意味着LaTeX遇到了一个它无法识别的UTF-8编码的字节序列。

一般无非是以下几个原因:

  1. 编码问题:你的LaTeX源文件可能不是以正确的UTF-8编码保存的。确保你的文本编辑器或IDE设置为了UTF-8编码。

  2. 损坏的字符:可能文件中存在损坏的字符,或者复制粘贴时引入了一些非UTF-8编码的字符。

  3. 错误的LaTeX命令或宏:如果B1实际上是LaTeX命令的一部分,那么可能该命令或宏没有正确定义。

为了解决这个问题,你可以尝试以下步骤:

  • 检查并更新LaTeX发行版:确保你使用的LaTeX发行版(如TeX Live, MiKTeX等)是最新的。

  • 检查文件编码:确保你的LaTeX源文件保存为UTF-8编码。大多数现代文本编辑器都支持UTF-8编码,并且允许你在保存文件时选择编码。

  • 清理并修复文件:尝试在纯文本编辑器中打开文件,并查找并删除任何看起来异常的字符。确保所有特殊字符都是UTF-8编码的。

  • 添加这一行代码\UseRawInputEncoding:可以确保编辑器使用正确的编码读取文件。

我的错误是从word复制了一个错误的字符,如下:

在这里插入图片描述

正确的做法是使用latex命令:“\pm”

± \pm ±

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值