Document class
% CTeX宏包下的一个用于书籍的模板 `ctexbook`,论文模板 `ctexart`,报告模板 `ctexrep`
% 正文字号 10pt
% 编码格式 UTF-8
\documentclass[10pt,UTF8]{ctexbook}
宏包
% 设置页眉页脚
\usepackage{fancyhdr}
% 设置超链接,包括目录,图表清单,图表交叉引用,公式,参考文献
\usepackage{hyperref}
% 数学环境宏包,如可以使用 align 环境;调用该宏包时,另外三个与之相关的宏包(amsbsy, amsopn, amstext)也自动被加载了
\usepackage{amsmath}
% 宏包套件 AMSFonts 中的一个宏包,它定义了 amsfonts 宏包里 msam 和 mabm 字库中全部数学符号的命令;当调用该宏包时,amsfonts宏包也同时被加载了
\usepackage{amssymb}
% 常用的连个处理插图的宏包:graphics 宏包和 graphicx 宏包,前者是标准插图宏包,后者则是包含扩展功能的插图宏包,后者更为常用
\usepackage{graphics}
% epsfig 宏包是 graphics 宏包出现前为解决latex插图问题的宏包,不建议在新文档中使用
\usepackage{epsfig}
% 表格宏包,用来创建上下粗线,中间细线的三线表格
\usepackage{booktabs}
% 列表宏包,可用来创建紧凑列表(\item之间无空行)
\usepackage{paralist}
% 调整图表是否浮动的宏包
\usepackage{float}
% 为超链接着色,可生成多达68种颜色
\usepackage{color}
% 生成新的抄录环境,如用于代码
\usepackage{fancybrb}
% 脚注宏包,perge:为每页脚注单独排序;symbol:由默认的阿拉伯数字改为各种符号
\usepackage[bottom,perpage,symbol*]{footmisc}
% 分栏
\usepackage{multitoc}
%
\usepackage{array}
% 表格跨行跨列
\usepackage{multirow}
% 跨页表格
%\usepackage{longtable}
% 跨页表格
\usepackage{supertabular}
% 引用上标
\usepackage[super,square]{natbib}
% 图表标题
\usepackage{caption2}
% 文字强调,如下划线、删除线等
\usepackage{ulem}
% 设置表格背景色
\usepackage{colortbl}
全局设置
\setcounter{secnumdepth}{4}
设置四级标题\newcommand{\rmnum}[1]{\romannumeral #1}
小写罗马数字\newcommand{\RmNum}[1]{\expandafter\@slowromancap\romannumeral #1@}
大写罗马数字\renewcommand{\captionlabeldelim}{ }
去掉图表名后的冒号\geometry{left=2.5cm,right=2.5cm,top=2cm,bottom=2cm}
设置页边距,需要geometry
宏包
新命令
\newcommand{\rmnum}[1]{\romannumeral #1}
小写罗马数字\newcommand{\RmNum}[1]{\expandafter\@slowromancap\romannumeral #1@}
大写罗马数字\renewcommand{\captionlabeldelim}{ }
去掉图表名后的冒号(用空格代替)
特殊符号
- 希腊字母
- 特殊字符
- 数学符号
- 波浪号:
$\sim$
- 罗马数字
\uppercase\expandafter{\romannumeral1}
- 中文破折号:
\raisebox{0.5mm}{------}
命令
标题
\date{\today} % 生成今天的日期
\title{
% \bf: 加粗
% 字体大小:\tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge
{\bf\LARGE{标题}}\footnote{\footnotesize 标题脚注}
\auther{作者\\({\footnotesize 作者单位})}\\
{\footnotesize e-mail: 邮箱}
}
\maketitle
页眉页脚
可参考宏包说明文档:fancyhdr
\pagestyle{fancy}
\fancyhf{} % 清空页眉页脚格式
\fancyhead[RE]{\normalfont\small\rmfamily\nouppercase{\leftmark}}
\fancyhead[LO]{\normalfont\small\rmfamily\nouppercase{\rightmark}}
\fancyhead[LE,RO]{\thepage}
- R: 偶数页
- O: 奇数页
- L: 页眉或页脚的左边部分
- C: 页眉或页脚的中间部分
- R: 页眉或页脚的右边部分
- H: 页眉
- F: 页脚
目录
\tableofcontents % 生成目录
\listoffigures % 生成插图目录
\listoftables % 生成表格目录
书籍结构
\chapter{第一章}
\label{chapter1} % 注意养成习惯:在章节,图表,公式中插入标签,以方便生成目录和交叉引用
\section{第1.1节}
\subsection{第1.1.1节}
插图
需要 graphicx
宏包
固定图片位置需引入 float
宏包
\begin{figure}[H] % [H]用于固定图片位置
\centerline{
\includegraphics[width=10cm]{img/chapter6/figure6_1.eps}
}
\caption{图名}
\label{figure6_1}
\end{figure}
使用 \ref{table6_1}
来引用该表。
紧凑列表
需要 paralist
宏包。
\begin{compactenum} % 紧凑有序列表
\setlength{\itemindent}{18pt} % 设置列表缩进
\item 第一项
\item 第二项
\end{compactenum}
表格
语法
- 分数
\cfrac{分子}{分母}
常用命令
- 某列居中
\begin{tabular}{p{4cm}<{\centering}p{4cm}<{\centering}p{4cm}<{\centering}}
三线表、设置表列宽
三线表,需引入 booktabs
宏包
\begin{table}
\centering % 表格居中
\caption{岩爆强度的经验分级标准\cite{liu2013prediction6_2}}
\label{table6_1}
\begin{tabular}{ccp{10cm}}
\toprule
岩爆强度&岩爆等级&定性描述\\
\midrule
无&\uppercase\expandafter{\romannumeral1}&没有岩爆声响及岩爆活动迹象\\
轻微&\uppercase\expandafter{\romannumeral2}&可能导致部分岩片松动:周围岩石将会变形、破裂或剥落;有轻微声响,但没有岩石喷出现象\\
中等&\uppercase\expandafter{\romannumeral3}&薄岩片的破裂和剥落:周围岩体将会变形和断裂;有相当数量的岩片松动、突然破裂并喷出,并伴有周围岩石的脆性断裂现象\\
强烈&\uppercase\expandafter{\romannumeral4}&大量岩块松动、剥离并猛烈喷出:周围岩体严重爆裂并突然喷出,伴随有强烈的爆破声响,并迅速扩展到深部岩体\\
\bottomrule
\end{tabular}
\end{table}
跨页表格
需引入 supertabular
宏包
结合三线表,需引入 booktabs
宏包
\begin{center}
\tablecaption{塌方风险(W)条件概率表 \label{table8_23}}
\tablefirsthead{\toprule
\multicolumn{1}{c}{综合地质风险}&
\multicolumn{1}{c}{自稳能力}&
\multicolumn{1}{c}{施工质量}&
\multicolumn{1}{c}{支护设计}&
\multicolumn{1}{c}{W1}&
\multicolumn{1}{c}{W2}&
\multicolumn{1}{c}{W3}&
\multicolumn{1}{c}{W4}\\
\midrule}
\tablehead{
\multicolumn{8}{l}{\small 表 \ref{table8_23} (续)}\\
\toprule
\multicolumn{1}{c}{综合地质风险}&
\multicolumn{1}{c}{自稳能力}&
\multicolumn{1}{c}{施工质量}&
\multicolumn{1}{c}{支护设计}&
\multicolumn{1}{c}{W1}&
\multicolumn{1}{c}{W2}&
\multicolumn{1}{c}{W3}&
\multicolumn{1}{c}{W4}\\
\midrule}
\tabletail{\bottomrule
\multicolumn{8}{r}{\small 接下页}\\}
\tablelasttail{\bottomrule}
\begin{supertabular}{cccccccc}
V1&R1&H1&J1&100\%&&&\\
......
......
\end{supertabular}
\end{center}
表格背景色
- 需要
colortbl
宏包,array
宏包,color
宏包支持 - 经常用到的是列着色命令,命令格式为:
\columncolor[色系]{色名}[左伸出][右伸出]
,常用色系有:三原色rgb
,灰度gray
,和四色cmyk
三种;被预定义的色名有68个,详见color宏包介绍中所附的色标;左右伸出的长度单位可用pt。 - 改变某单元格的颜色
\multicolumn{1}{>{\columncolor{blue}}l}{text} % 1: 列数; l: 居左
文字
- \textcolor{red}{text} %文字颜色
- 文字强调,需要
ulem
宏包
\emph{text} % 下划线
\uline{text} % 单下划线
\uuline{text} % 双下划线
\uwave{text} % 波浪线
\sout{text} % 删除线
公式
符号
- 小于等于:
$\leq$
- 大于等于:
$\geq$
- 乘号:
$\times$
- 点乘:
$\cdot$
- 公式水平省略号:
$\cdots$
空格
- 两个quad空格
a \qquad b
两个m的宽度 - quad空格
a \quad b
一个m的宽度 - 大空格
a\ b
1/3m宽度 - 中等空格
a\;b
2/7m宽度 - 小空格
a\,b
1/6m宽度 - 没有空格
ab
- 紧贴
a\!b
缩进1/6m宽度
上下标
- 多字母下标:
$W_{et}$
基本公式(不带序号)
\[X_{ij}=0\sim20(any\ integer)\]
基本公式(带序号)
\begin{equation}\label{equ6_1}
{\alpha_i}^+=P(+i|INF), i=1,2,\cdots,n;
\end{equation}
分子分母公式
\begin{equation}\label{equ6_3}
w_i=\cfrac{{\alpha_i}^++{\alpha_i}^-}{\sum_{k=1}^1 ({\alpha_k}^++{\alpha_k}^-)};
\end{equation}
多行公式(对齐)
\begin{equation}\label{equ6_4}
\begin{split}
{\beta_{ij}}^+&=P{INF_j|+i}\\
&=\cfrac{P(+i|INF_j)\cdot P(INF_j)}{P(+i|INF_j)\cdot P(INF_j)+P(+i|UINF_j)\cdot P(UINF_j)}\\
&=\cfrac{{\alpha_i}^+\cdot P(INF_j)}{{\alpha_i}^+\cdot P(INF_j)+(1-{\alpha_i}^-)\cdot P(UINF_j)}\\
&i=1,2,\cdots ,n;\quad j=1,2,\cdots ,m;
\end{split}
\end{equation}
分项公式(含左侧大括号)
\begin{equation}\label{equ6_15}
d(X_{sj},X_{tj})=\left\{
\begin{array}{llcl}
{0}&{X_{sj}\subseteq X_{tj}}&\text{or}&{X_{sj}\supseteq X_{tj};}\\
{\cfrac{|Ex_{sj}-Ex_{tj}|}{3\cdot (En_{sj}+En_{tj})}}&\text{others.}&&
\end{array}
\right.
\end{equation}
持续更新…
没有评论:
发表评论