Latex引入新宏包siunitx导致的报错:Command \fs already defined. \newcommand{\fs}{\CJKfamily{fs}}
出错原因
用我的英伦腔翻译一下这个报错信息,不难看出是\fs命令在引入的宏包中已经被定义,而文章使用了\newcommand,无辜的以为\fs命令在之前没有被定义,显然就会出错(\fs你城府好深啊。
下面这张图是我的报错信息,本来文章可以正常编译,想试试用siunitx宏包写单位,没想到引入后即报错:Command \fs already defined. \newcommand{\fs}{\CJKfamily{fs}}。
解决方法
既然是命令冲突了,无非有两种方法修正,一种是替换宏包中的命令,还有就是替换文章中的命令,我选择了前者,文章模板中的\fs命令是仿宋字体的意思,我怕整不好影响整篇文章的排版,说到底还是这个模板结构有点复杂,我还没搞懂,如下
修改宏包中的命令
首先在电脑上找到相关宏包的所有文件,推荐使用everything,真的是搜索小王子
用notepad++打开每个文件,CTRL+f查找冲突的命令,我这里就是\fs,找到之后就将其修改成一个无敌奇怪的命令,这样就不会再冲突了,修改为\fss
确保宏包所有文件中的\fs命令都已经被正确替换完全后,保存,重新编译,发现成功编译
Latex引入新宏包siunitx导致的报错:Command \fs already defined. \newcommand{\fs}{\CJKfamily{fs}}相关推荐
- Log4j2 日志 依赖 jar包 缺失 导致启动报错 解决方法
Log4j2 日志 依赖 jar包 缺失 导致启动报错 解决方法. 一个Java老项目,更新了日志工具,升级为Log4j2,在引入log4j-api-2.14.0.jar 和log4j-core-2. ...
- Canvas引入跨域的图片导致toDataURL()报错的问题的解决
本文介绍了Canvas引入跨域的图片导致toDataURL()报错的问题的解决,分享给大家,具体如下: [场景] 用户打开网页,则请求腾讯COS(图片服务器)上的图片js代码.使用canvas绘图. ...
- vue3+ts引入第三方js包,避免关键字报错
项目要使用第三方包leaflet 在入口文件index.html中引入之后,使用的时候ts检查时关键字L就会报错 第一种方法 用 ** //@ts-ignore**,在用了L关键字的每一行上面加这个 ...
- Vue文件导致的报错 'axios' is not defined
✘ http://eslint.org/docs/rules/no-undef 'axios' is not defined src/App.vue:17:5 axios ...
- Latex使用ctex宏包没有隶书
问题 我们在使用latex的ctex宏包时,如果想使用隶书字体,会发现使用 \lishu 命令出错. 解决方法 出错的原因在于ctex使用的默认字体库是 'fandol',而这个字体库里是没有隶书字体 ...
- 解决Sublime包管理package control 报错 There are no packages available for installation
解决Sublime包管理package control 报错 There are no packages available for installation 真的是哔了狗了,要不是我机智的重新安装了 ...
- TexStudio 编辑 Latex 时插入算法伪代码描述块一直报错:Missing \endcsname inserted. \While
问题描述 使用 TexStudio 编辑 latex 时插入算法伪代码描述块一直报错:Missing \endcsname inserted. \While,如下图: 原因分析 谷歌了很多资料,该删的 ...
- 记录springBoot项目使用jar包中的mapper报错问题
记录springBoot项目使用jar包中的mapper报错问题 背景 双数据源的实现 启动时报找不到对应的service 启动报mapper找不到 启动报no sqlsessionfactory 启 ...
- import提升导致Fundebug报错:“请配置apikey”
摘要: 解释一下"请配置apikey"报错的原因. 部分Fundebug用户使用import来导入js文件时,出现了"请配置apikey"的报错,这是由于imp ...
最新文章
- 20180829-Java多线程编程
- Stanford机器学习笔记-6. 学习模型的评估和选择
- python基础——变量和数据类型及常见类型转换函数
- mysql 类型解释_MySQL 数据类型说明解释
- SpringSecurity案例之oauth2认证所需资源说明
- springboot日志配置
- TDSQL 全时态数据库系统 -- 典型案例
- 关于迪杰斯特拉算法(最短路)的PHP实现
- PYTHON_SPLIT
- 海南航空宁波到重庆的变态机票
- ERP库存管理 华夏
- 【附源码】计算机毕业设计SSM网上汽车租赁系统
- 在Octane中提升渲染速度的技巧(第2部分)
- Win11触摸键盘如何开启?
- 【STM32 .Net MF开发板学习-12】跳动的音符(PWM合成)
- fastadmin 微信支付宝整合插件 支付宝APP支付 ALIN10146
- 使用python来进行用户流失预测的实战
- 深度理解RNN的梯度消失和LSTM为什么能解决梯度消失
- CISP学习笔记2:风险管理1
- 判断一个字符串中是否包含另一个字符串
热门文章
- 只做有效的互联网推广服务!
- 【记录】本科毕设:基于树莓派的智能小车设计(使用Tensorflow + Keras 搭建CNN卷积神经网络 使用端到端的学习方法训练CNN)
- 基于C语言的进制转换计算器的设计与实现
- web前端字体图标下载
- golang测试写入excel
- 上海联通大数据与机器学习驱动的离网预测模型
- DPDK — Kernelspace igb_uio Driver 源码分析
- 30%能多少钱,看看物联卡“返佣”你拿对了吗??
- php网站图片太卡怎么办,电脑反映太慢太卡怎么办
- LabVIEW sum累加for循环实例