拼接PDF
其实用tex就可以合并pdf, 而且这个方法是跨平台的,
无论widows, linux, Mac X, 只要有装了tex和宏包pdfpages,这个宏包一般的tex发行版默认都包含了, 像我的texlive就已经有了.例子如下代码:\documentclass[a4paper]{article}\usepackage{pdfpages}\begin{document}\includepdfmerge{1.pdf,1-3}\includepdfmerge{2.pdf,5-13}\end{document}
其中命令\includepdfmerge{1.pdf,1-3}
就是导入1.pdf的1至3页.
\includepdfmerge{2.pdf,5-13}
就是导入2.pdf的5至13页.注意使用 pdflatex 编译文件,用xelatex
也可以. 符号
长竖线
用\big \Big \bigg \Bigg调节
即使用 $\big|$,或 $\Big|$,或 $\bigg|$,或 $\Bigg|$。竖线的长度按顺序越来越长,可根据需要选择。长括号
$\left\{...\right\}$;
或者用 $\Big\{...\Big\}$;计数器
系统内置23个计数器,其中17个为序号计数器,6个为控制计数器。
序号计数器
序号计数器用于为各种文本元素
生成序号。每个序号计数器的名称
与为其排序的命令名或环境名相同(只有enumi等4个略有不同)
计数器名 | 用途 | 计数器名 | 用途 |
---|---|---|---|
part | 部序号计数器 | equation | 公式序号计数器 |
chapter | 章序号计数器 | page | 页码计数器 |
section | 节序号计数器 | footnote | 脚注序号计数器 |
subsection | 小节序号计数器 | mpfootnote | 小页环境中的脚注序号计数器 |
subsubsection | 小小节序号计数器 | enumi | 排序列表第1层序号计数器 |
paragraph | 段序号计数器 | enumii | 排序列表第2层序号计数器 |
subparagraph | 小段序号计数器 | enumiii | 排序列表第3层序号计数器 |
figure | 插图序号计数器 | enumiv | 排序列表第4层序号计数器 |
table | 表格序号计数器 |
控制计数器
计数器名 | 用途 | |
---|---|---|
bottomnumber | 控制每页底部可以放置浮动体的最大数量,默认值为1 | |
dbltopnumber | 双栏排版时,控制每页顶部可放置跨栏浮动体的最大数量,默认值为2 | |
secnumdepth | 控制层次标题的排序深度,book和report默认为2,article默认为3 | |
topnumber | 控制每页顶部可放置浮动体的最大数量,默认为2 | |
totalnumber | 控制每页中可放置浮动体的最大数量,默认值为4 | |
tocdepth | 控制章节目录的目录深度,文类book和report默认值为2,而article默认值为3,通常secnumdepth ≥tocdepth |
计数形式修改
可用重新定义命令改变序号计数器的计数形式
,例如章节序号计数器改为大写罗马数字
计数形式:
\renewcommand{\thechapter}{\Roman{chapter}}
列表
压缩行高的列表形式
\usepackage{paralist} %列表包,可以压缩行距\begin{compactitem} \item ...\end{compactitem}
对齐和间距
段落(三种环境)
\begin{flushleft}居左段落\end{flushleft}\begin{flushright}居右段落\end{flushright}\begin{center}居中段落\end{center}
行间距
\linespread {1.3} % 一倍半行距\linespread {1.6} % 双倍行距
\linspread
不仅会改变正文行距,同时也把目录、脚注、图表标题等的行距给改了。如果只想改正文行距,可以使用setspace 宏包的行距命令。
\usepackage{setspace}...\singlespacing % 单倍行距\onehalfspacing % 一倍半行距\doublespacing % 双倍行距\setstretch {1.25} % 任意行距\begin{doublespacing}double \\ spacing\end{doublespacing}
各种注
脚注\footnote
正文\footnote{这是正文} % 即对正文进行脚注说明
footnote
是一个计数器counter
。计数器有五种显示格式,重定义\thefootnote
宏时可任选,改变脚注的编号格式。
\renewcommand{\thefootnote}{\roman{footnote}} % 罗马数字格式
以后我们还会遇到其他一些计数器,都可以用重定义\thecounter
的方法改变它们的显示格式。
Latex公式
公式分页
在LaTeX里公式默认不分页,但遇到长公式时必须分页。
导言区加入:\allowdisplaybreaks
标题格式
CTeX
特殊指令
\CTEXsetup[format+={\raggedright}]{section} % 只改变标题的位置\CTEXsetup[titleformat+={\kaishu}]{chapter} % 只改变标题内容格式\CTEXsetup[nameformat+={\kaishu}]{chapter} % 同时改变标题的内容样式和编号样式\CTEXsetup[number+={\roman{section}]{section}% 改变编号的格式
titlesec
定义新环境
新环境
\newenvironment{myquote}{ begin{quote} \kaishu\zihao{-5} #此处为环境内容的新样式}{\end{quote}}
新命令
\newcommand
最简单的用法是定义没有参数的命令,其功能就是简单的字符串替换。
\newcommand\degree{^\circ}$90\degree$\newcommand\PRC{People's Republic of \emph{China}}\PRC
另一种含参数个数
和首参数默认值
的用法,
#1,#2,...
\newcommand\hatedby[2]{#2不受#1喜欢}\hateby{猫}{萝卜}
重定义
\renewcommand
与\newcommand
的用法完全相同,但对象是已有命令。
\renewcommand\abstractname{内容简介}