快速入门编译器:TeX Live + TexStudio,Ctex,在线:Overleaf 第一个示例代码:
documentclass{article} % 设置文档使用的文档类
% 导言区
title{my first Latex document}
author{Jclian91}
date{today}
begin{document}
% 正文区
maketitle
hello, Latex!
end{document}
Latex命令以开头,是区分大小写的documentclss命令参考文献论文用什么字母表示,后面跟着参数:Latex参数分为强制参数({})、可选参数([])和特殊可选参数(*)。 Latex源码分为序言区和正文区:注释:单行%; 多行 iffalse … fi 或者调用 verbatim 包,使用 begin{comment}…end{comment}section: chapter, subsection: subsection , par: 分段文本的英文字体设置包括:字体类型,字体重量,字体形状,字体大小,字体类型,字体重量,字体形状,字体大小
默认字体大小可以在 documentclss 的可选参数中设置。
中文字体类型:中文粗体和斜体 中文字体大小和字距 空白符号:特殊符号前必须加,如$、&、%、{、}、_等; \^{} 显示 ^; ~ {}显示 ~; textbackslash 显示,\表示换行; 省略号用dots或ldots加下划线:ulem宏包中的underline或uline(自动换行); emphas: emph, 将文本变成斜体 Apply paragraph styles with emphasis: paragraph, line spacing, indented section styles
文档类文章中,没有章节结构,其他结构都有。
编号样式页面设置和列效果页眉和页脚
markright{}
markboth{}{}
也可以使用fancyhdr宏包修改页眉页脚中的内容。
示例代码:
usepackage{fancyhdr}
pagestyle{fancy}
fancyfoot[C]{cfseriesthepage}
fancyhead[R]{cfseriesleftmark}
renewcommand{headrulewidth}{0.4pt}
renewcommand{footrulewidth}{0.1pt}
在页脚中间设置粗体页码; 标题右侧加粗的章节名称,然后在标题处画一条横线,宽度为0.4pt; 在 footer 中绘制一条宽度为 0.1pt 的水平线。
列表与表格列表
beign{itemize}
item ...
item ...
...
end{itemize}
beign{enumerate}
item ...
item ...
...
end{enumerate}
beign{description}
item ...
item ...
...
end{description}
列表项间距是使用 enumitem 宏包设置的。 列表样式可以通过代码设置,比如$ast$表示*。
表格 – 制表环境
两种制表环境,即数组和表格。
begin{array}{表格位置}{列样式} end{array}
begin{tabular}{表格位置}{列样式} end{tabular}
begin{tabular*}{表格总宽度}{表格位置}{列样式} end{tabular*}
表单设置
begin{tabular}{|l|c|c|c|r|}
hline
姓名 & 语文 & 数学 & 英语 & 备注 \
hline
周平 & 97 & 96 & 95 & 优秀 \
hline
李红 & 86 & 89 & 91 & 优良 \
hline
张亮 & 78 & 75 & 68 & 及格 \
hline
李锐 & 53 & 59 & 64 & 不及格 \
hline
张珂 & 85 & 73 & 68 & 中等 \
hline
end{tabular}
rowcolor[色系]{色名}[左伸出][右伸出]
columncolor[色系]{色名}[左伸出][右伸出]
cellcolor[色系]{色名}[左伸出][右伸出]
有两种颜色系统,rgb 和 gray。 如果是灰色,颜色名称是数字; 如果是 rgb,则颜色名称为红色、黄色等。
影像应用
先调用graphicx宏包。
加载图像格式:EPS、PDF、PNG、BMP、JPEG。 加载图片所在文件夹:graphicspath{{myimages/}},myimages为文件夹名,要和Latex程序源文件放在同一位置,文件夹名外加两个花括号。 加载图片:includegraphics{}{} 图文混合排列:wrapfig宏包、picinpar宏包 图片水印:eso-pic宏包 数学公式(核心函数) 行内公式:…$,行间公式:方程环境(自动生成一个数字,这个数字可以通过label命令和ref命令生成),displaymath环境(无数字),或者用'[formula]'(无数字)包围公式在数学公式模式下:空格是忽略,您需要更改 Use quad 或 qquad for spacing; 不允许空行或段落 上标:^,下标:_,不等号:ne,neq,not=,省略号:cdots(居中),dots(向下),希腊字母:+英文名,比如alpha,beta,调用amssymb或amsmath宏封装fraction:frac{numerator}{denominator},分数会在行中被压缩,如果需要在行中显示正常大小的Fraction,使用dfrac {分子}{分母}; 根式:sqrt{…} 平方根,n次方根sqrt[n]{…} 运算符:乘times,除div,点积:cdot,正负号:pm或mp, …关系符号:不等于,大于等于:ge,小于等于:le,约等于:approx,等于:equiv,…数学函数:sin, cos , tan, log, lim, min, sup, … 求导和积分:sum(累加),prd(乘法),int(积分),iint(二重积分),'(导数), …重音符号和箭头: 矢量箭头 vec{r}, 左箭头 leftarrow, 右箭头 rightarrow, 矢量箭头 overrightarrow, …向上箭头:uparrow, …Matrix:矩阵环境 多行公式:gather环境,等号对齐:align环境,折线长度公式:multline环境 定理:newtheorem{}{}[] or newtheorem{}[ ]{ },参数不能和参数一起使用。 证明符号会自动添加到证明环境的末尾。 参考文献使用书目环境,每个参考文献都以 bibitem 命令开头。 BibTeX 的出现将用户从手写参考词条的烦恼中解脱出来。 BibTeX 有一个 .bib 扩展名,它的内容是几个参考条目。 每个参考条目语法如下:
@{
,
={},
={},
...
}
其中,文档的类别,cite命令使用的文档标签,后面是条目中的各个字段,以={}的形式组织
在 BibTeX 中引用参考文献:首先在引言区使用 bibliographystyle{} 命令设置参考文献风格,例如 bst-name 可以是 ieeetr、acm 等; 最后,在需要列出参考文献的位置,使用bibliography命令代替bibliography环境,命令语法如下:
bibliography{}
其中 bib-name 是 BibTeX 数据库中的文件名。
引用参考提示:幻灯片的documentclass为beamer,中文版为ctexbeamer; 创建幻灯片需要框架环境幻灯片风格:调用usetheme命令,例如uestheme{AnnArbor}调用AnnArbor风格的幻灯片幻灯片内容:一幻灯片为一帧; 首页一般显示标题、作者、日期等; 您可以使用 section、subsection 和其他部分; 幻灯片分节后,使用tableofcontents命令生成目录的动态演示:pause,onslide,only 命令自定义命令自定义命令:
newcommand{}[]{}
为要自定义的命令名,用于设置自定义的新命令。 所需参数最多为9个,默认值为0,这是新命令的具体定义。 举例如下:
newcommand{mynew}{我是自定义新命令!}
newcommand{mynewpp}[2]{#1 喜欢的编程语言是: #2}
mynew
par
mynewpp{张亮}{Java}
par
mynewpp{李红}{Python}
输出是:
我是自定义新命令!
张亮喜欢的编程语言是:Java
李红喜欢的编程语言是:Python
重新定义命令
renewcommand{}[]{}
修改现有命令参考文献论文用什么字母表示,重新定义命令修改原命令的操作,但仍然适用于原命令的环境。
自定义和重新定义环境
newenvironment{}[]{|}
是自定义环境的名称,是新自定义环境的参数个数。 它在环境之前定义,是一个强制参数。 它是在环境之后定义的。 它是一个强制参数。
示例代码示例 PDF 文档
文章示例代码:
documentclass{ctexart} % 设置文档使用的文档类
% 设置页面边距
usepackage[left=1in,right=1in,top=1in,bottom=1in]{geometry}
% 设置页眉页脚
usepackage{fancyhdr}
pagestyle{fancy}
fancyfoot[C]{cfseriesthepage}
fancyhead[R]{cfseriesleftmark}
renewcommand{headrulewidth}{0.4pt}
renewcommand{footrulewidth}{0.1pt}
% 导言区
title{中学数学公式手册}
author{张可嘉}
date{today}
begin{document}
% 正文区
maketitle
newpage
tableofcontents
section{中学代数公式}
subsection{比例公式}
subsection{分式公式}
subsection{因式分解公式}
subsection{一次方程组解的公式}
subsection{行列式公式}
subsection{指数公式}
subsection{对数公式}
newpage
section{中学几何公式}
subsection{三角形面积公式}
subsection{四边形面积公式}
subsection{正多边形面积公式}
subsection{圆公式}
subsection{圆柱公式}
subsection{圆锥公式}
newpage
section{平面三角公式}
subsection{弧度与度的关系}
subsection{三角函数的定义公式}
subsection{三角函数公式}
end{document}
样本载玻片
幻灯片示例代码:
documentclass{ctexbeamer} % 设置文档使用的文档类
% 导言区
usetheme{Goettingen}
usecolortheme{beaver}
title{勾股定理的探索}
subtitle{勾股定理的证明与简单应用}
author{李红丽、张可嘉}
institute{青岛中学课堂}
date{today}
begin{document}
% 正文区
begin{frame}
maketitle
end{frame}
section{目录}
begin{frame}
frametitle{目录}
tableofcontents
end{frame}
section{勾股定理的简史}
subsection{勾股定理在中国的简史}
begin{frame}
end{frame}
subsection{勾股定理在外国的简史}
begin{frame}
end{frame}
section{勾股定理的定义}
begin{frame}
end{frame}
section{勾股定理的证明}
begin{frame}
end{frame}
section{勾股数}
begin{frame}
end{frame}
section{勾股定理的意义}
begin{frame}
end{frame}
end{document}
参考示例代码
参考示例代码:
documentclass{ctexart} % 设置文档使用的文档类
begin{document}
% 正文区
begin{thebibliography}{99}
bibitem{myart1} 刘国钧, 陈绍业. 图书馆目录[M]. 北京:高等教育出版社, 1957.
bibitem{myart2} 李晓波, 王征. 图书馆目录[M]. 北京:铁道出版社, 2015.
bibitem{myart3} 周峰, 周俊庆. 图书馆目录[M]. emph{北京:电子工业出版社}, 2018.
bibitem{myart4} Gill, R.Mastring English Literatur[M], London: Macmillan, 1985.
end{thebibliography}
end{document}
中文提供代码:
@book{mybook1,
title={Visual Bisc},
authoe={Jack},
year={2005},
month={6},
publisher={电子工业出版社},
address={北京}
}
参考文献 30 分钟学会 LaTeX,周峰,LaTeX 介绍与实际应用 [B] Beamer 风格参考网站,机械工业出版社