首先需要导入color包:
1 | \usepackage{color} |
然后导入超链接包
1 | \usepackage{hyperref} |
设置超链接的颜色
1 | \hypersetup{ |
然后就可以通过href插入超链接了,具体语法:
1 | \href{超链接}{描述} |
如果想要把颜色改回来或者设置成不是hypersetup里的颜色怎么办?
1 | \href{超链接}{\textcolor{想要修改的颜色}{描述}} |
这样就能够修改成自己想要的颜色了
latex两种超链接的方法
使用hyperref
包,将交叉引用模块变成超链接,甚至连目录都会
1 | \usepackage{hyperref} |
上面的命令显然会使得目录显示为蓝色,如果想要变成黑色,需要将linkcolor设置为black
1 | \url{ https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf} |
1 | \href{https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf}{AES} |
样式分别如下:
https://img2020.cnblogs.com/blog/2084280/202112/2084280-20211217102407693-2078175628.png
用法
1 | \includegraphics[选项]{文件} |
最简单的例子,下面的命令将 a.png 插入文档中 (为了演示方便,本文所有的图片都和tex文件同目录)
1 | \documentclass{article} |
参数详解
将 a.jpg 插入文档并且它的宽度被缩放到 3 英寸,高度也会 按相应的比例缩放
1 | \includegraphics[width=3in]{a.jpg} |
用 \textwidth 或 \em 等的函数来 指定宽度,而不是用像 3 英寸这样的固定尺寸,将会使你的 LATEX 文 档更具通用性。例如:
1 | \includegraphics[width=\textwidth]{a.jpg} |
使得插入图形的宽度为文本行宽的 80%
1 | \includegraphics[width=0.80\textwidth]{a.jpg} |
一般情况下我们很少会把图片直接插入到我们的文本当中,而是会给它放置在一个叫做浮动体的东西中。这样图片可以有一些相对位置的变换,不会造成分页困难等问题。
有效的利用浮动图形机制 需要注意以下几点:
这幅图...
或 下面的图形...
等短语要求所指的图形需在固定位置。 而像 图 5...
这样的短语则允许 图形出现在任意位置。1 | \begin{figure} |
效果:
图形的放置
图形(figure)环境有一个可选参数项允许用户来指示图形有可能 被放置的位置。
这一可选参数项可以是下列字母的任意组合。
注:
对于标题的其它属性的 自由控制,利用caption2 宏来完成。caption2宏包可以和很多与浮动对象有关的宏包一起使用
用法
1 | \usepackage[选项]{caption2} |
选项参数如下图
将整个 整个文档中的标题都为 centerlast 式样。
1 | \usepackage[centerlast]{caption} |
caption 宏包的标题样式参数如下:
\captionindent
给出的长度。因为 \captionindent
的缺省值为零,通常用像 \setlength{\captionindent}{1cm}
这样的命令 来设置缩进值。使图形并列所需的命令依赖于用户到底想怎样来组织图形。这里介绍两种常见的并列图形。
1 | \begin{figure} |
若将 \caption
命令放到每个小页环境 中,则每个小页环境就生成一浮动图形
1 | \begin{figure} |
效果如下图
通过引入\usepackage{amsmath}
包中的\numberwithin{figure}{section}
命令,我们可以将Latex中Figure的编号和所在的章节关联起来 (此方法已经过时)
自 2018年起LaTeX自带了 \counterwithin 命令。
此命令的解释为:
将另一个计数器添加到现有计数器,当计数器增加时会导致重置
还可以参考 Overleaf, Online LaTeX Editor 的解释
This macro is included in the LATEX format since April 2018, if you’re using an older version, you’ll have to use the
chngctr
package
完整例子代码
1 | \documentclass{ctexart} |
效果: