首先指定文档类型,
\documentclass{}
常见的有{article}{book}{report}{beamer(幻灯片)},如果要使用中文和英文的混排,可以使用:
\documentclass[UTF8]{ctexart}
标题与作者
\title{标题}
\author{作者}
\date{时间} {\today}表示今天的日期
正文部分
正文以上的称为“前言”
正文部分镶嵌在两个命令之内:
\begin{document}
#body
\end{document}
要显示前言部分的信息,需要在 \begin{document}命令下一行加上命令行
\maketitle
否则前言部分不会显示
一些格式化命令
\textbf{要加粗的内容} #加粗文字命令 (bold fond)
\textit{} #斜体 (italic)
\underline{} #下划线
\section{章节标题} #开始一个新的章节
\subsection{二级章节标题} #开始一个二级章节
\subsubsection{三级章节标题} #开始一个三级章节
编辑时一个换行符表示一个空格,如果要开始一个新的段落,需要两个换行
空格及换行
a \qquad b a (两个tab) b
a \quad b a (一个tab)b
a\ b a(两个空格)b
a,b a(一个空格)b
a!b 紧贴
在一行的末尾写“\”表示换行
\[xpt] 表示换x行
若要添加图片,需要先在前言部分引入宏包
usepackage{graphicx}
然后在正文部分用命令
includegraphics[(可选命令)width=倍数\textwidth #textwidth表示当前文本的宽度 ]{图片标题}
这是最简单的操作,得到的效果往往比较差,如果要进行图片的排版,最好用以下的方式:
头:
\usepackage{subfigure}
\usepackage{graphicx}
\begin{figure} # 开启一个图片模块,支持对于图片(组)的各种操作,可以实现更加灵活的排版
\centering #居中显示
\includegraphics[(可选命令)width=倍数\textwidth #textwidth表示当前文本的宽度 ]{图片标题}
\caption{图片的标题}
end{figure}
一些图片排版格式:
\begin{figure}[htbp]
\centering
\subfigure[描述文字]{
\includegraphics[width=5.5cm]{图片路径}
}
\quad
\subfigure[]{
\includegraphics[width=5.5cm]{}
}
\quad
\subfigure[]{
\includegraphics[width=5.5cm]{}
}
\quad
\subfigure[]{
\includegraphics[width=5.5cm]{}
}
\caption{对这个图片组的描述}
\end{figure}
插入列表:
#列表环境
\begin{itemize} #下面每个项都以\item{}开头
\item{列表项1} 前面是一个小黑点
\item{列表项2}
~
\end{itemize}
#如果要显示带有索引序号的列表
\begin{enumerate}
\item{}
\end{enumerate}
插入代码块
以下内容转载自这篇博客
导入代码块
写在前言部分,导入包并进行相关设置
\usepackage{listings}
\usepackage{xcolor}
\lstset{
language=Matlab, %代码语言使用的是matlab
frame=shadowbox, %把代码用带有阴影的框圈起来
rulesepcolor=\color{red!20!green!20!blue!20},%代码块边框为淡青色
keywordstyle=\color{blue!90}\bfseries, %代码关键字的颜色为蓝色,粗体
commentstyle=\color{red!10!green!70}\textit, % 设置代码注释的颜色
showstringspaces=false,%不显示代码字符串中间的空格标记
numbers=left, % 显示行号
numberstyle=\tiny, % 行号字体
stringstyle=\ttfamily, % 代码字符串的特殊格式
breaklines=true, %对过长的代码自动换行
extendedchars=false, %解决代码跨页时,章节标题,页眉等汉字不显示的问题
% escapebegin=\begin{CJK*},escapeend=\end{CJK*}, % 代码中出现中文必须加上,否则报错
texcl=true}
代码块部分:
\begin{lstlisting}
# 把你的代码复制过来就好了
\end{lstlisting}
这样显示的代码就会和你的编辑器里的一样了。
数学公式
数学 公式夹在两个“$” 中,一对 $ 的数学公式可以夹在文本中,如果要居中加大显示,可以写两对 $
- 希腊字母 \alpha, \beta 等等
- 上下标 f(x) = x ^ {2} x_{2} = 3 f(x) = x_1 ^ 2 + x_2^2 如果大括号里只有一个数则可以省略
- 分数 f(1) = \frac{1}{3} 前面大括号是分子,后面是分母
- 根号 f(x,y) = \sqrt[n]{{xy}
- 匹配公式大小的括号 {f}(x) = \left( \frac{x{3x}}{2^x} \right) \left( 和 、\right)
- 求和与求积 f(n)=\sum_{k=1}^n k
$ \alpha \qquad \beta $
$ f(x) = x^{2}\qquad x_{2} = 3 \qquad f(x) = x_1 ^ 2 + x_2^2 $
$ f(1) = \frac{1}{3} $\\[4pt]
$ f(x,y) = \sqrt[n]{{xy}} $\\[4pt]
$ {f}(x) = \left( \frac{x^{3^x}}{2^x} \right) $\\[4pt]
$ f(n)=\sum_{k=1}^n k $ \\[4pt]
$ f(n)=\prod_{k=1}^n k $