怎么在Latex文件中对文本加颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在Latex文件中对文本加颜色相关的知识,希望对你有一定的参考价值。

参考技术A

在编Latex文件的过程中,为了对一些修改后的文本标注出,需要对其加颜色。刚开始利用书上指导的,要什么【模式】符号等,总也弄不出来,发现用最简单的就可以了。比如:我要对“I love you”加注为红色。首先,在最前面的导言区输入命令 \\usepackagecolor,然后,在需要加注颜色的处输入\\colorredI love you,最外面的大括号是只对“I love you”加注红色,如果没有这个大括号的话,那会对后面所有的文本加颜色。如果要对公式加注颜色,只需要将文字“I love you”换成公式的命令就可以了,如:要对公式 A x )加颜色,输入\\colorred$ A x )$就可以了。

Latex中章节标题的颜色如何设定?

已经用了color宏包,正文中的字体都可以改颜色,但是章节标题没办法改。

比如“第一章”中想让“一”变为红色
\chapter第\colorred一章
这样打会出错误“ undefined color 'RED' ”。
请问该怎么办?如何在章节标题里加颜色?

我猜是调用格式的问题。把\\chapter第\\colorred一章修改为:

\\chapter第 \\colorred一  章

也就是在“一”的左右都加上大括号。


我也用题主的方法在自己文件里试过。作为个例子参考下:

添加宏包:\\usepackagecolor

在introduction部分加入红字:

\\sectionIntroduction  \\colorredABC  

效果如图:

有问题的话可以把报错的信息也发上来看看。

希望能有帮助。

追问

谢谢帮助。照你的说法做了,还是不行,它会报错Undefined color'RED'。我自己找了找原因,如果\chapter第\colorred一章是直接在主文件里面写的,就不会有错可以用红字;如果在别的文件,开头写个\chapter第 \colorred一章,然后在主文件里input,这样就会出错。请问这是怎么回事?如何解决?

追答

我不太明白所谓的主文件是什么,所有的这些不是在同一个tex文件中编写的吗?

另外,错误的提示是'RED';注意你命令中的red要是小写,非大写。

追问

我没有大写,的确小写。我用的就是多文件系统,主文件里写\begindocument 之类的,然后第一章的内容在chapter1.tex里,在主文件里是\input\chapter1.tex这样的。应该就是input的时候出了这种问题。假如都写在一个文件里就没事。

参考技术A 试一试 \textcolor[rgb]1,0,0文本. 这里 1,0,0 表示红色,你可以修改为你想要的其他颜色。

以上是关于怎么在Latex文件中对文本加颜色的主要内容,如果未能解决你的问题,请参考以下文章

latex使用psfrag对eps图片中的文字替换,能否不改变文字原来的颜色

latex中图片怎么插入

Latex中章节标题的颜色如何设定?

latex 参考文献格式怎么修改?

python中对csv文件某一列的每一行文本进行分词后再写到该文件另一列怎么做

怎么设置整个html的背景颜色