\uline命令中包含\cite

ops/2025/3/12 12:46:45/

\uline命令不支持大括号的参数命令的解决办法

\uline命令中包含\cite会报以下错误:

Extra }, or forgotten \endgroup.
Extra }, or forgotten \endgroup.
Missing } inserted.

解决办法:

1、通过 \mbox{}\cite 命令封装

\uline{This is an underlined citation \mbox{\cite{reference}}}.

2、使用 \protect\cite 来保护 \cite 命令,确保它不会在 \uline 中出错。

\uline{This is an underlined citation \protect\cite{reference}}.


http://www.ppmy.cn/ops/108932.html

相关文章

单例模式对比:静态内部类 vs. 饿汉式

单例模式是一种设计模式,旨在确保一个类只有一个实例,并提供全局访问点。Java 中有多种实现单例模式的方式,其中静态内部类实现和饿汉式实现是两种常见的方法。本文将对这两种单例模式进行详细对比,说明它们在延迟加载方面的区别&…

Linux网络——从《计算机网络》到网络编程

文章目录 从《计算机网络》到网络编程从计算机到计算机网络解决问题网络与计算机系统计算机网络的传输流程IP地址与MAC地址 从《计算机网络》到网络编程 科班的同学大多学过计算机网络,而非科班的同学也多多少少听说过一些 计算机网络体系十分繁杂且精妙&#xff…

Qt-QWidget的focusPolicy属性(20)

目录 描述 相关API 使用 描述 这里引入了焦点的概念,这个很重要,也是伴随后面介绍中的一个很重要的概念 拿魔兽世界来举例,如下我们在操作兵种的时候,需要先选中单位,然后才能对这些单位进行命令的下达 这一点在笔…

framebuffer帧缓存

framebuffer:帧缓冲,帧缓存 Linux内核为显示提供的一套应用程序接口。(驱动内核支持) framebuffer本质上是一块显示缓存,往显示缓存中写入特定格式的数据就意味着向屏幕输出内容。framebuffer驱动程序控制LCD显示设备&#xff0…

【专题】2024年8月医药行业报告合集汇总PDF分享(附原数据表)

原文链接:https://tecdat.cn/?p37621 在科技飞速发展的当今时代,医药行业作为关乎人类生命健康的重要领域,正处于前所未有的变革浪潮之中。数智医疗服务的崛起,为医疗模式带来了全新的转变,开启了医疗服务的新时代。…

C++11深度剖析

目录 🚀 前言:C11简介 一: 🔥 统一的列表初始化💫 2.1 {}初始化 二: 🔥 std::initializer_list 💫 2.1 std::initializer_list是什么类型💫 2.2 s…

黑马点评11——UV统计-HyperLogLog

文章目录 HyperLogLog的用法测试百万数据的统计 HyperLogLog的用法 简直就是天生用于UV统计的,太爽了! 测试百万数据的统计 /*** info memory* 2107168* 插入1000000条数据后,内存的变化* 2121552*/Testvoid testHyperLogLog(){String[] val…

iOS——APP启动流程

APP启动 APP启动主要分为两个阶段:pre-main和main之后,而APP的启动优化也主要是在这两个阶段进行的。 main之后的优化:1. 减少不必要的任务,2.必要的任务延迟执行,例如放在控制器界面等等。 APP启动的大致过程&#…