博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Latex初步笔记
阅读量:6463 次
发布时间:2019-06-23

本文共 2800 字,大约阅读时间需要 9 分钟。

拼接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{内容简介}

转载地址:http://siezo.baihongyu.com/

你可能感兴趣的文章
spring boot configuration annotation processor not found in classpath问题解决
查看>>
团队项目测试报告与用户反馈
查看>>
Mysql中文字符串提取datetime
查看>>
由中序遍历和后序遍历求前序遍历
查看>>
我学习参考的网址
查看>>
easyui的combotree以及tree,c#后台异步加载的详细介绍
查看>>
[Processing]点到线段的最小距离
查看>>
考研随笔2
查看>>
乱码的情况
查看>>
虚拟机centos 同一个tomcat、不同端口访问不同的项目
查看>>
在不花一分钱的情况下,如何验证你的创业想法是否可行?《转》
查看>>
Linux/Android 性能优化工具 perf
查看>>
GitHub使用教程、注册与安装
查看>>
CODE[VS] 1294 全排列
查看>>
<<The C Programming Language>>讀書筆記
查看>>
JS详细入门教程(上)
查看>>
Android学习笔记21-ImageView获取网络图片
查看>>
线段树分治
查看>>
git代码冲突
查看>>
poll
查看>>