问题

最近的一套TeX模板突然不能正常编译了,提示一堆错误信息(如下),但是在TeX live2020版(未更新宏包)上可以正常编译,找了好久才解决这个问题.

Extra }, or forgotten \endgroup. [  \maketitlepage]
Missing } inserted. [  \maketitlepage]
……

源文件(报错部分就定位到了这行命令)

  \maketitlepage            % 封面

对应的文档类主题文件为:

\begin{minipage}[t]{4.5cm}学号\ :\uline{\hfill\hspace{3mm}\@stunum\hspace{3mm}\hfill} \\[2mm]
%      密级\ :\uline{\hfill \hfill}\end{minipage}

乍一看发现不了什么问题,但是既然错误提示了大括号缺失什么的,我就尝试着看看\uline这个命令是不是有什么问题.

分析与解决

首先,当我注释掉学号一行时候,不会报错,然后,我把密级一行取消注释之后,发现也不会报错,那么问题肯定就出现在\hspace{3mm}这里了.

我感觉应该是\uline命令在更新之后不支持大括号的参数命令(猜的),因为\hfill不会报错,但是其等价命令\hspace{\fill}却会报错,那看来就是不能在\uline中添加带大括号参数的命令了。

下面是可以在最新版TeX引擎中编译通过的代码段:

\begin{minipage}[t]{4.5cm}学号\ :\uline{\hfill\@stunum\hfill} \\[2mm]
%      密级\ :\uline{\hfill \hfill}\end{minipage}

Extra }, or forgotten endgroup. [ maketitlepage]问题的解决(uline命令)相关推荐

  1. Ubuntu、CentOS 解决docker命令权限问题(sudo)

    Ubuntu.CentOS 解决docker命令权限问题(sudo) 参考文章: (1)Ubuntu.CentOS 解决docker命令权限问题(sudo) (2)https://www.cnblog ...

  2. 解决ifconfig命令未找到

    解决ifconfig命令未找到 对于命令未找到,通常情况下是因为没有安装软件包导致的.但是,大部分系统默认都安装了ifconfig命令.如果确实没有安装的话,安装net-tools软件包即可.在Kal ...

  3. 成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”

    成功解决 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp" 和 cl: 命令行 error D8021 :无效的数值参数"/Wno-unuse ...

  4. centos7 ifconfig命令找不到_分享一个解决 sudo 命令找不到环境变量的小技巧

    公众号关注 「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux ! 如何解决 sudo 命令找不到环境变量的问题 在通过 sudo 运行命令时,系统会默认重置环境变量为安全的环境变量, ...

  5. 解决aapt命令在Linux下无法运行的问题

    解决aapt命令在Linux下无法运行的问题 参考文章: (1)解决aapt命令在Linux下无法运行的问题 (2)https://www.cnblogs.com/zhjsll/p/5961291.h ...

  6. 解决cmd命令行窗口和 powershell 汉字显示乱码问题

    解决cmd命令行窗口和 powershell 汉字显示乱码问题 参考文章: (1)解决cmd命令行窗口和 powershell 汉字显示乱码问题 (2)https://www.cnblogs.com/ ...

  7. 解决Linux命令行前出现base

    解决Linux命令行前出现base: 安装anaconda时出现的现象 问题描述 服务器上安装了conda.conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并 ...

  8. win7系统无法开启telnet服务器,Win7系统开启telnet客户端解决无法使用命令问题

    windows操作系统中我们常会使用CMD命令功能,在win7系统默认情况下telnet客户端是处于关闭状态,当我们在CMD命令中使用telnet命令时会提示"'telnet'不是内部或外部 ...

  9. Windows解决npm命令没有反应

    原文链接:https://www.cnblogs.com/zhenchoafeng/p/10863729.html node.js Windows解决npm命令没有反应 今天项目关闭再启动后一直停在n ...

最新文章

  1. leetcode:Search in Rotated Sorted Array
  2. 人脸对齐--Face Alignment In-the-Wild: A Survey
  3. Balder 3D开发系列之--创建天空盒
  4. 一天一种设计模式(一)------观察者模式
  5. 【错误记录】Python 安装依赖库报错 ( ERROR: Could not find a version that satisfies the requirement elftools )
  6. 1132 Cut Integer (20 分)【难度: 简单 / 知识点: 模拟】
  7. REVERSE-PRACTICE-BUUCTF-1
  8. 【MySQL】MySQL监视器无法启动的可能情况
  9. exls导入数据库 php_PHP 利用 PHPexcel 导入数据库
  10. python写ini文件不能保持原有顺序问题_python 生成 xml文件 属性的顺序问题
  11. 用深度GHOST XP SP3在虚拟机下的安装发表于 : 2009-06-21 17:02
  12. layui按条件开启关闭编辑列
  13. Android开发检测网络是否连接
  14. 光电经典好书:《光电系统设计基础》-吴晗平
  15. mysql 分组 前几条_查询分组后每个分组的前几条记录
  16. Bitvise SSH Client
  17. 迅雷html什么意思,迅雷达到高速状态是什么意思?带图
  18. pygame游戏之旅2:创建游戏窗口界面
  19. 让ImageMagick支持png和jpeg格式
  20. 怎么进入修复计算机界面,开机进入启动修复界面不能启动win7电脑的修复办法...

热门文章

  1. Hive记录-Hive on Spark环境部署
  2. path、classpath理解
  3. [转载]使用CPU时间戳进行高精度计时
  4. Silverlight学习之——我的看法
  5. Eclipse 3.2 + Tomcat 5.5 + Lomboz 3.2 简单配置
  6. SharePoint Manager 2007 国外高人写的管理工具,有特色,对学习moss有帮助
  7. 对linux的CFS调度算法的理解
  8. C++优先队列priority_queue详解
  9. mac 上压测工具_Mac上的触控板/鼠标增强工具推荐
  10. 从“挖光缆”到“剪网线”|蚂蚁金服异地多活的微服务体系