LaTeX学习手册
程序员文章站
2023-12-27 13:43:51
...
如果在Vscode中写Latex必须设置\document[UTF8]{article}
LaTeX操作
总手册在CMD中输入
texdoc lshort-zh %查看手册
基本操作
%注释
注释快捷键Ctrl+T
\document{article/report/book/letter} %report有封面
标题部分
在前言区输入
\title{} %标题
\author{} %作者
\date{\today} %日期
\在文稿区输入
\maketitle %让标题显示出来
$f(x)$ %进入数学模式,输入数学公式
$$f(x)$$ %输入数学公式后,数学公式换行且居中
输入中文问题
切记构建设置为XeLaTeX,且编码格式为UTF8
在前言区用\usepackage{ctex}引入中文宏包
%在cmd中输入texdoc 宏包名 来查看宏包的使用手册
\document{article}
\usepackage{ctex}
%以上两句代码的效果同
\document{ctexart}
\begin{equation}
\end{equation}
%来输入带编号的公式
LaTeX字体字号设置
字体族设置
{\rmfamily 内容} 或者 \rmfamily {内容} 设置罗马字体
{\sffamily 内容} 或者 \sffamily {内容} 设置无衬线字体
{\ttfamily 内容} 或者 \ttfamily {内容} 设置打印机字体
中文字体设置(必须使用\usepackage{ctex}宏包)
\songti 宋体
\heiti 黑体
\fangsong 仿宋
\kaishu 楷书
\textbf 加粗
字号设置
\document[10pt]{article} %在头部设置初始字号大小,初始字号大小只有10,11,12磅
%中文字号
\zihao{-0} %小初号字体
\zihao{5} %五号字体
LaTeX文档的基本结构(先做出基本结构再填写内容)
%如果头部用的是\document{ctexart} 各级标题会居中显示
%如果用的是\document{article} \usepackage{ctex} 各级标题会左对齐
\section{title}
\subsection{title}
\subsubsection{title}
\\ %换行不产生新段落
\par %产生新段落
\ctexset{} %可以在前言区使用\ctexset{}命令自定义各级标题的格式
\tableofcontents %在文稿区使用该命令在文档中产生目录
特殊字符
\quad
\
%产生空格
图片的插入
\usepackage{graphicx} %导入图片宏包
\graphicspath{figures/} %设置图片所在文件夹
\centering %设置图片居中
\includegraphics[width=0.5/textwidth,height=0.1/textheight]{文件名} %导入图片
表格
\begin{tabular}{l|c|c|c|r} % l左对齐 c居中对齐 r右对齐 加|产生竖线
姓名 & 语文 & 数学 & 外语 & 备注 \\ % 用&符号换列,用\\换行,或者可以使用p{列宽cm}来设置列宽
\hline \hline %用\hline命令产生横线,用\hline\hline命令产生双横线
\end{tabular}
浮动体
\begin{document}
LaTeX中的系统吉祥物---小狮子见图\ref{fig-lion}%引用标签
\begin{figure}[htbp] %htbp设置浮动格式
\centering %居中
\includegraphics[scale=0.3]{lion}%引用图片
\caption{系统吉祥物---小狮子}\label{fig-lion} %设置标题,label设置标签
\end{figure}
当然,在latex中也可以使用表\ref{tab-score}所示表格。%引用表格
\begin{table}[htbp] %htbp设置浮动格式
\centering %居中
\caption{考试成绩单}\label{tab-score} %设置标题,设置标签
\begin{tabular}{l|c|c|c|r} %设置表格
\hline
姓名 & 语文 & 数学 & 外语 & 备注 \\
\hline
\end{tabular}
\end{table}
\end{document}
数学符号
%数学公式的三种写法
%第一种,两个$符号包括,或者使用$$f(x)$$
$f(x)$
$$f(x)$$
%第二种,用\(f(x)\)来写
\(f(x)\)
%第三种,用\begin{math} \end{math}
\begin{math}
f(x)
\end{math}
%上标和下标
%用^括号表示上标
$3x^{20}+5x+8$
%用_表示下表
$3x_{25}+5$
%希腊字母
$\alpha$
$\beta$
$\gamma$
$\epsilon$
$\pi$
$\omega$
$\Gamma$
$\Delta$
$\Theta$
$\Pi$
$\Omega$
%数学函数
$\log$
$\sin$
$\cos$
$\arcsin$
$\arccos$
$\ln$
$\sqrt{f(x)}$
%分式,两种方式
$3/4$
$\frac{3}{4}$
%行间公式,三种方式
%第一种,双$符号
$$f(x)$$
%第二种,\[ \]
\[f(x)\]
%第三种,\begin{displaymath} \end{displaymath}
\begin{displaymath}
f(x)
\end{displaymath}
%自动编号公式
交换律\ref{eq} %引用公式
\begin{equation}
f(x) \label{eq} %设置标签
\end{equation}
%不带编号公式 注意:带*号的equation公式需要引入amsmath宏包即\usepackage{amsmath}
\begin{equqtion*}
f(x)
\end{equation*}
%数学公式中的矩阵 需要先引入\usepackage{amsmath}宏包
\[
\begin{matrix}
0 & 1 \\
1 & 0
\end{matrix} \qquad
\] %输入不带括号的矩阵
\[
\begin{pmatrix}
0 & 1 \\
1 & 0
\end{pmatrix} \qquad
\] %输入带圆括号的矩阵
\[
\begin{bmatrix}
0 & 1\\
1 & 0
\end{bmatrix} \\qquad
\] %输入带[]括号的矩阵
\[
\begin{Bmatrix}
0 & 1\\
1 & 0
\end{Bmatrix} \qquad
\] %输入带{}的矩阵
\[
\begin{vmatrix}
0 & 1\\
1 & 0
\end{vmatrix} \qquad
\] %输入带| |的矩阵
\[
\begin{Vmatrix}
0 & 1\\
1 & 0
\end{Vmatrix}\qquad
\] %输入带|| ||的矩阵
%矩阵中常使用的···用\dots横向省略号,\vdots斜向省略号,\ddots 竖向省略号
\[
A =
\begin{bmatrix}
a_{11} & \dots & a_{1n} \\
& \vdots & \ddots \\
0 & & a_{nn}
\end{bmatrix}_{n \times n} %在数学模式中可以使用\times显示乘号
\]
%多行公式,需要先导入以下两个宏包
\usepackage{amsmath}
\usepackage{amssymb}
\begin{equation}
f(x) =
\begin{cases}
x^2 + 3x + 4 & \text{,如果} x \in (1,2) \\
2x & \text{,如果} x \in [3,4]
\end{cases}
\end{equation}%输出带大括号的公式,\in 表示属于符号, \text{文字} 表示在数学模式中输入文字
排版参考文献
- 先在TamperMonkey中查找 知网 参考文献 bibtex 插件
- 选择要参考的文献,点击bibtex,即复制到了该文献bib信息
- 在使用bib格式文件进行排版参考文献时,需要先创建一个bib文件,放到源目录下
%在前言区使用
\bibliographystyle{plain} %设置参考文献的格式
%在文稿区
\bibliography{test} %写bib文件名,直接显示出所有参考文献
\cite{cite_label} %引用文献列数