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(即传入的文本内容)以蓝色显示。

相关文章
|
自然语言处理 编译器 Linux
【Latex】texstudio使用和ACL论文模板初步解读
LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。 LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。 LaTeX在使用体验方
1689 0
【Latex】texstudio使用和ACL论文模板初步解读
|
编解码 算法 ice
Google Earth Engine(GEE)——MOD10A1 V6 Snow Cover Daily Global 500m积雪、积雪反照率、部分积雪和质量评估 (QA) 数据
Google Earth Engine(GEE)——MOD10A1 V6 Snow Cover Daily Global 500m积雪、积雪反照率、部分积雪和质量评估 (QA) 数据
235 0
Google Earth Engine(GEE)——MOD10A1 V6 Snow Cover Daily Global 500m积雪、积雪反照率、部分积雪和质量评估 (QA) 数据
|
编解码 iOS开发 异构计算
PS2022顶级插件Alien Skin Exposure X7中文版
Exposure 结合了专业级的照片调整,庞大的华丽照片外观库以及高效的设计,使其使用起来很愉悦。新的自动调整功能可简化您的工作流程,并使用户进入创意区。
1318 0
|
Java 索引
biostar handbook(九)|SAM格式及其相关工具
SAM格式介绍 SAM全称是Sequence Alignment/Map, 是目前最常用的存放比对或联配数据的格式。无论是重测序,还是转录组,还是表观组,几乎所有流程都会产生SAM/BAM文件作为中间步骤,然后是后续专门的分析过程。
1247 0

热门文章

最新文章