Latex更改字体颜色以及快速生成 SCI 论文的 revised version 和 pure version

简介: Latex更改字体颜色以及快速生成 SCI 论文的 revised version 和 pure version

记录一下如何更改 Latex 字体颜色,在返修 SCI 论文时,如何较为快捷地完成 revised version 和 pure version 两个不同版本修改稿件的编辑与生成。

更改字体颜色

导入宏包

在 LaTeX 中,使用 \textcolor 命令或 \color 命令可以改变文本的颜色,需要在导言区导入 colorxcolor 宏包。

\usepackage{color}
%\usepackage{xcolor}

color 宏包是 LaTeX 的基本颜色宏包,提供了一些基本的颜色命令,如 \textcolor\color。这个宏包提供了简单而直接的方法来定义和使用颜色,支持 RGB、CMYK 和灰度等颜色模型

xcolor 宏包是对 color 宏包的扩展和增强。它提供了更多的颜色模型(如 HTML、HSV 和 HSB),更多的颜色选项和功能,例如透明度、渐变色等。

在修改 SCI 论文时,建议使用 正红 或者 正蓝 高亮已修改的地方。

使用 \color\textcolor

在 LaTeX 中,\textcolor\color 是用于改变颜色的命令。

  • \textcolor{<color>}{<text>} 命令用于将指定的文本 <text> 设置为指定的颜色 <color>。这个命令可以用来在文档中设置局部文本的颜色
    例如:


  • \color{<color>} 命令用于在当前块设置颜色,直到遇到其他颜色声明。它会改变当前块所有内容的颜色,直到被其他颜色命令覆盖或重置。这种全局设置颜色的方式可以用于更大范围的文本段落,表格,图片,及公式
    例如:






  • <color> 参数可以是常见的颜色名称(如 red、blue、green 等),也可以是十六进制 RGB 值(如 #FF0000 表示红色)或 CMYK 值等其他格式的颜色表示。
  • 可以使用 \definecolor 命令来定义自己的颜色。

使用 \definecolor 快捷完成 revised version 和 pure version 版本稿件的生成。

在导言区添加

\usepackage{color}   %导入 color,xcolor 宏包均可
\definecolor{b}{rgb}{0,0,1}
%\definecolor{b}{rgb}{0,0,0}

然后,使用 \textcolor{b}{<\text>} 或者 \color{b} 对文章修改处高亮。

编译生成 revised version 后注释掉 \definecolor{b}{rgb}{0,0,1},开放掉 %\definecolor{b}{rgb}{0,0,0} 的注释即可生成 pure version。

%\definecolor{b}{rgb}{0,0,1}
\definecolor{b}{rgb}{0,0,0}

自定义快捷命令*

在导言区添加

\usepackage{color}   %导入 color,xcolor 宏包均可
\makeatletter
\newcommand*{\new}{\@ifnextchar\bgroup{\new@}{\color{blue}}}
\newcommand*{\new@}[1]{{\textcolor{blue}{#1}}}
\makeatother

即可使用 \new\new{} 代替 \color{blue}\textcolor{blue}{}

上述代码

首先通过 \makeatletter\makeatother 命令将 @ 符号视为字母而不是特殊字符。这样做是为了在命令名称中使用 @ 符号。

使用 \newcommand*{\new} 定义了一个名为 \new 的新命令。

\@ifnextchar\bgroup 检查下一个字符是否为 {。如果是,则执行 \new@ 命令;否则,直接使用 \color{blue} 将当前内容以蓝色显示。

\new@ 是一个带有参数的命令,用于将传入的内容以蓝色显示。它使用 \textcolor{blue}{#1} 将参数 #1(即传入的文本内容)以蓝色显示。

相关文章
overleaf 插入图片,引用图片,图标标题Fig与文章引用Figure不一致解决
overleaf 插入图片,引用图片,图标标题Fig与文章引用Figure不一致解决
8976 0
|
数据库
【latex】在Overleaf的IEEE会议模板中,快速插入参考文献
【latex】在Overleaf的IEEE会议模板中,快速插入参考文献
3020 1
|
资源调度
一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程
一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程
1206 0
|
机器学习/深度学习 计算机视觉 网络架构
改进YOLOv8:添加CBAM注意力机制(涨点明显)
改进YOLOv8:添加CBAM注意力机制(涨点明显)
7116 1
|
机器学习/深度学习 编解码 数据可视化
【即插即用】涨点神器AFF:注意力特征融合(已经开源,附论文和源码链接)
【即插即用】涨点神器AFF:注意力特征融合(已经开源,附论文和源码链接)
5532 1
|
JSON 监控 算法
TIDE.JS:三维空间数字化渲染引擎
为了满足我们三维空间渲染各个业务的需求,并且提供易用SDK方便第三方开发人员快速搭建自己的应用或平台,我们自研了TIDE.JS——一款组件化、轻量化、高性能、大规模的面向空间数字化应用的渲染引擎。
3910 0
TIDE.JS:三维空间数字化渲染引擎
|
7月前
|
机器学习/深度学习 存储 TensorFlow
YOLOv11改进策略【Head】| (独家改进)轻量化检测头:利用 EfficientNet 中的移动倒置瓶颈模块 MBConv 改进检测头
YOLOv11改进策略【Head】| (独家改进)轻量化检测头:利用 EfficientNet 中的移动倒置瓶颈模块 MBConv 改进检测头
1663 11
YOLOv11改进策略【Head】| (独家改进)轻量化检测头:利用 EfficientNet 中的移动倒置瓶颈模块 MBConv 改进检测头
|
人工智能 搜索推荐 算法
爱思唯尔的KBS——模板、投稿、返修、接收的总结
爱思唯尔的KBS——模板、投稿、返修、接收的总结
【LaTeX】7实现章节跳转
【LaTeX】7实现章节跳转
793 0