LaTeX中那些不常见的错误

今天第一次使用LaTeX编写课程作业模板,记录一下遇到的一些不太常见错误。在网上查找都没找到合适的方法,最后追踪错误来源解决了一些。

 

1、Illegal unit of measure (pt inserted). \maketitle

Missing number, treated as zero. \maketitle

如果光查前半句,网上提供的原因是 \\ 后面接 [] 导致的,可以利用 \\ \relax 或者在 \\ 后面加 {}解决。

而我是在 \maketitle 中出的问题,具体原因是因为在title中用到 \fontsize 设置font的格式,但是缺少了属性导致出现此问题

\fontsize{22}{skip}

LaTeX认为你缺少的属性默认为0,而fontsize中的第二个属性是不可少的,可以设置成\baselineskip默认行距解决此问题。

 

2、\setCJKfamilyfont 找不到字体

\setCJKfamilyfont{\CJKrmdefault}{simsun}
\renewcommand\songti{\CJKfamily{\CJKrmdefault}}

在重新设置时找不到字体,有时候并不是因为你的系统中不存在此字体,而是因为你导入字体的姿势不对,例如宋体应该导入SimSum或者系统中字体名SIMSUN.TTC,而不是上文中的simsun。

 

3、遇到minted无法编译的问题

可以通过在编译选项中添加--shell-escape 解决,不过还是推荐用\lstlisting,更加泛用。minted官方文档

 

最终完成模板放在github下了:https://github.com/AppleSpriter/a-LaTeX-Template-for-Course-Paper

 

参考文献

fontsize官方文档
pt和字号的对应关系
latex设置标题的样式方法

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值