一句话总结:一旦接触Latex就再也离不开
使用过程中慢慢也学会了不少方法,在此整理积累
插入超链接
需要用到的宏包:
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=blue,
urlcolor=blue,
citecolor=cyan, }
使用方法
\href{http://v.youku.com/}{Youku video}
% 或者
\href{http://v.youku.com/}{Youku video}
% 如果是邮箱,使用mailto命令
\href{mailto:xx@gmail.com}{xx@gmail.com}
插入图片
插入eps格式
% 需要用到的宏包
\usepackage{graphicx}
% 使用方法
\begin{figure}[h]
\centering
\includegraphics[scale=0.2]{2.eps}
\caption{图片说明}
\label{1}
\end{figure}
% 使用figure表示的是把我们这个东西看成一个段落并且是没有任何缩进的
% \centering表示的是里面紧跟的内容都居中
% \includegraphics[]{}表示的插入图片,[]内可以是width=3cm[缩放因子], height=8 cm[缩放因子] scale=0.4[缩放因子]
% \caption设置图片的一个编号以及为图片添加标题
% h 此处(here)
% t 页顶(top)
% b 页底(bottom)
% p 独立一页(page)
插入svg格式
% 需要用到的宏包
\usepackage{svg}
% 使用方法
\begin{figure}
\includesvg{image}
\end{figure}
图片放置
h 当前位置
t 顶部
b 底部
p 浮动页
默认为[tbp]
! 是试图,如果不行会自动放到其他位置
如果你确实需要把图片放在当前位置,不容改变,可以用float宏包的[H]选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:
\usepackage{float}
调整图片大小
scale=0.2
width=\linewidth
写罗马数字
大写罗马数字
\uppercase\expandafter{\romannumeral1}
小写罗马数字
\romannumeral1
列表
无序
\begin{itemize}
\item[(a)] 111
\item[(b)] 222
\end{itemize}
有序
\usepackage{enumerate}
\begin{enumerate}[1)]
\item a
\item b
\end{enumerate}
公式编辑
a
^
b
c
\hat abc
a^bc$\hat a$
a
b
c
^
\widehat{abc}
abc
$\widehat{a}$
≜
\triangleq
≜$\triangleq$
∑
i
=
1
\sum_{i=1}
∑i=1$\sum_{i=1}$
∑
i
=
1
\sum\limits_{i=1}
i=1∑$\sum\limits_{i=1}$
∏
i
=
1
\prod_{i=1}
∏i=1$\prod_{i=1}$
∏
i
=
1
\prod\limits_{i=1}
i=1∏$\prod\limits_{i=1}$
arg
min
0
≤
j
≤
k
−
1
\underset{0\leq j \leq k-1}{\arg\min}
0≤j≤k−1argmin$\underset{0\leq j \leq k-1}{\arg\min}$
B
A
\underset{A}{B}
AB$\underset{A}{B}$
a
=
?
b
a\overset{?}=b
a=?b$a \overset{?}= b$
∑
0
<
i
≤
n
0
<
j
≤
n
A
i
j
\sum_{0<i \leq n \atop 0<j \leq n} A_{i j}
0<j≤n0<i≤n∑Aij$$\sum_{0<i \leq n \atop 0<j \leq n} A_{i j}$$
∈
\in
∈$\in$
∉
\notin
∈/$\notin$
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
ABCDEFGHIJKLMNOPQRSTUVWXYZ$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
表格
基本用法
\documentclass{article}
\begin{document}
\begin{tabular}{cc} % 一个c表示有一列,格式为居中显示(center)
(1,1)&(1,2)\\ % 第一行第一列和第二列 中间用&连接
(2,1)&(2,2)\\ % 第二行第一列和第二列 中间用&连接
\end{tabular}
\end{document}
三线表
这应该是论文中最常见的表格了
\documentclass[UTF8]{ctexart}
\usepackage{booktabs}
\begin{document}
\begin{table}[!htbp]
\centering % 表格居中放置
\caption{这是一张三线表} %添加标题
\label{tab1} % 设置标签 \label 命令必须放在 \caption 命令之后
\begin{tabular}{ccc}
\toprule
姓名 & 学号 & 性别 \\
\midrule
Steve Jobs & 001 & Male \\
Bill Gates & 002 & Female \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
在上面的使用中还用到了tabel环境,这里稍微介绍一下: LaTeX的排版的一个特点就是编号和位置浮动的自动化,而table就是为此而生的。 我们会看到
\begin{table}[!htbp]
这样的写法,其中h
将表格排在当前文字位置,t
将表格放在页首,b
将表格放在页尾,p
将表格浮动,!
尽可能按照参数指定的方式来处理表格浮动位置,而这五个参数都写上意味着【按顺序来,第一个不行就第二个,总有一个合适的位置】
标题符号
\renewcommand\thesection{\arabic{section}}
%arabic 阿拉伯数字
%roman 小写的罗马数字
%Roman 大写的罗马数字
%alph 小写字母
%Alph 大写字母
section*{} 将不再自动编号
注脚
工具推荐
Mathpix Snipping Tool 直接将截图变为latex公式
详细语法说明
\hspace用于水平间距(horizon),\vspace用于垂直间距(vertical)
**\ding{}**字符