1.下载地址

https://mirror-hk.koddos.net/CTAN/systems/texlive/Images/

S32 Design Studio for ARM 修改中文编码_交叉引用

漫长的等待

S32 Design Studio for ARM 修改中文编码_交叉引用_02

2.安装

一个小时之后,下载完成

双击打开

管理员的身份运行bat文件

S32 Design Studio for ARM 修改中文编码_大括号_03

又是漫长的安装过程

S32 Design Studio for ARM 修改中文编码_交叉引用_04

总算到这步了

S32 Design Studio for ARM 修改中文编码_大括号_05

2.1检查是否安装成功

text -v

latex -v
xelatex -v

S32 Design Studio for ARM 修改中文编码_交叉引用_06

S32 Design Studio for ARM 修改中文编码_交叉引用_07

命令行都显示版本号,证明安装成功

tlmgr update --all #自动更新

2.2图形化界面TeXstudio

下载地址https://www.texstudio.org/

设置相应配置

因为要处理中文,用xelatex

S32 Design Studio for ARM 修改中文编码_大括号_08

S32 Design Studio for ARM 修改中文编码_交叉引用_09

设置完毕

2.3新建文件

S32 Design Studio for ARM 修改中文编码_交叉引用_10

由于会产生许多中间文件,建议创建单独的文件夹保存

S32 Design Studio for ARM 修改中文编码_大括号_11

名字最好用英文

S32 Design Studio for ARM 修改中文编码_左对齐_12

S32 Design Studio for ARM 修改中文编码_交叉引用_13

3.基本结构

S32 Design Studio for ARM 修改中文编码_大括号_14

S32 Design Studio for ARM 修改中文编码_左对齐_15

\documentclass{article}

\usepackage{ctex}

\title{My first doc}%文档标题
\author{yt}%文章的作者
\date{\today}%当前时间

\begin{document}
	\maketitle%输出整个标题
	
	你好,LeTeXe.
\end{document}
  • 更改文档类来改变整个文档的结构
\documentclass{book}%book,report,letter,article

S32 Design Studio for ARM 修改中文编码_左对齐_16

  • 用$$包围起来的,称为数学模式,$外面的称为文本模式

S32 Design Studio for ARM 修改中文编码_交叉引用_17

  • 注意使用双$符号有所不同:公式换行了

S32 Design Studio for ARM 修改中文编码_大括号_18

S32 Design Studio for ARM 修改中文编码_左对齐_19

注意:

  1. 包含导言区
  2. 正文区

4.中文处理办法

S32 Design Studio for ARM 修改中文编码_大括号_20

S32 Design Studio for ARM 修改中文编码_交叉引用_21

  • 引入宏包

S32 Design Studio for ARM 修改中文编码_大括号_22

S32 Design Studio for ARM 修改中文编码_左对齐_23

输入:

\newcommand\degree{^\circ}

解决下面问题

S32 Design Studio for ARM 修改中文编码_交叉引用_24

出现Missing inserted.错误时,在“"后面增加”_"即可解决编译出错问题

但是,有出现新的错误,显示的结果并不是我们想要的。

S32 Design Studio for ARM 修改中文编码_交叉引用_25

S32 Design Studio for ARM 修改中文编码_大括号_26

新的问题在这里,多加了$这个符号

S32 Design Studio for ARM 修改中文编码_交叉引用_27

S32 Design Studio for ARM 修改中文编码_交叉引用_28

宏包手册

  • 打开宏包手册
texdoc ctex

S32 Design Studio for ARM 修改中文编码_左对齐_29

texdoc lshort-zh
简单使用教程

S32 Design Studio for ARM 修改中文编码_交叉引用_30

5.字体字号设置

S32 Design Studio for ARM 修改中文编码_大括号_31

S32 Design Studio for ARM 修改中文编码_交叉引用_32

S32 Design Studio for ARM 修改中文编码_大括号_33

S32 Design Studio for ARM 修改中文编码_左对齐_34

S32 Design Studio for ARM 修改中文编码_左对齐_35

S32 Design Studio for ARM 修改中文编码_左对齐_36

S32 Design Studio for ARM 修改中文编码_大括号_37

S32 Design Studio for ARM 修改中文编码_交叉引用_38

S32 Design Studio for ARM 修改中文编码_大括号_39

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}

\newcommand\degree{^\circ}
\newcommand{\myfont}{\textbf{hello}}

\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间

\begin{document}
	
	%字体族设置(罗马字体、无衬线字体、打字机字体)
	\textrm{Roman Family}
	
	\textsf{Sans Serif Family}
	
	\texttt{Typewriter Family}
	
	\rmfamily Romain Family
	
	{\sffamily Sans Serif Family}
	
	{\ttfamily Typewriter Family}
	
	
	{\ttfamily 成长本身就是一件极为痛苦的事,不仅是指当你知道自己错了而没有机会改正时的痛苦。}
	
	{\sffamily 还包括着你所要面对的一些痛苦,分离,还有你必定要经历的一些蜕变等等。所有的这些加起来构成了你我的青春。}
	
	%字体系列设置(粗细、宽度)
	\textmd{Medium Seriers}
	
	\textbf{Boldface Seriers}
	
	{\mdseries Medium Seriers}   {\bfseries Boldface Seriers}
	
	%字体形状设置(直立、斜体、伪斜体、小型大写)
	\textup{Upright Shape} \textit{Italic Shape}
	
	\textsl{Slanted Shape} \textsc{Small Caps Shape}
	
	{\textup Upright Shape}  {\textit Italic Shape} {\textsl Slanted Shape} {\textsc Small Caps Shape}
	
	%中文字体
	{\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书}
	
	中文字体的\textbf{粗体}与\textit{斜体}
	
	%字体大小
	{\tiny H}\\
	{\scriptsize H}\\
	{\footnotesize H}\\
	{\small H}\\
	{\normalsize H}\\
	{\large H}\\
	{\Large H}\\
	{\LARGE H}\\
	{\huge H}\\
	{\Huge H}\\
	
	%中文字号设置命令
	\zihao{5} 你好!
	
	\myfont %自己定义的字体
	
	
	
	
\end{document}

6.文档的基本结构

  • 使用chapter时报错,

S32 Design Studio for ARM 修改中文编码_交叉引用_40

  • 目录

S32 Design Studio for ARM 修改中文编码_交叉引用_41

  • 分章节

S32 Design Studio for ARM 修改中文编码_交叉引用_42

6.1设置标题的格式(导言区设置)

S32 Design Studio for ARM 修改中文编码_左对齐_43

6.2 本节代码

\documentclass[10pt]{ctexbook}%book,report,letter

\usepackage{ctex}

\newcommand\degree{^\circ}

\ctexset{
	section = {
		format+ = \zihao{-4} \heiti \raggedright,
		name = {,、},
		number = \chinese{section},
		beforeskip = 1.0ex plus 0.2ex minus .2ex,
		afterskip = 1.0ex plus 0.2ex minus .2ex,
		aftername = \hspace{0pt}
	},
	subsection = {
		format+ = \zihao{5} \heiti \raggedright,
		name = {,、},
		number = \chinese{section},
		beforeskip = 1.0ex plus 0.2ex minus .2ex,
		afterskip = 1.0ex plus 0.2ex minus .2ex,
		aftername = \hspace{0pt}
	}


}

\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	%使用tableofcontents产生目录
	\tableofcontents
	%使用chapter生成文档大纲
	\chapter{绪论}
	
	%用section命令构建小结
	\section{引言}
	你是那样的渺⼩,令人瞧不上眼。可每当看见你从墙缝、⽡砾、屋脊,甚至坚硬的⽯缝⾥钻
	出来的时候,就不能不为你那顽强的⽣命⼒所折眼,发出由衷的赞叹。
	
	%使用两个反斜杠\\,实现换行,首行并没有产生缩进
	%使用par产生新的段落,但是为了文档的清晰,通常使用空行来实现新的段落
	你是那样的渺⼩,令人瞧不上眼。可每当看见你从墙缝、⽡砾、屋脊,\\甚至坚硬的⽯缝⾥钻出来的时候,\par 就不能不为你那顽强的⽣命⼒所折眼,发出由衷的赞叹。
	
	\chapter{实验结果与分析}
	\section{实验方法}
	\section{实验结果}
	
	%使用subsection来构建子小节
	\subsection{数据}
	\subsection{图表}
		%使用subsubsection构建再下一层的小节
		\subsubsection{实验条件}
		\subsubsection{实验过程}
	\subsection{结果分析}
	
	\section{结论}
	\section{致谢}
	
\end{document}

7.特殊字符

  • 空白字符,一个或者多个都代表一个空格。

S32 Design Studio for ARM 修改中文编码_大括号_44

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

\newcommand\degree{^\circ}




\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	\section{空白符号}
	%空行分段,多个空行等同1个
	%自动缩进,绝对不能使用空格代替
	%英文中多个空格处理为1个空格,中文中空格将被忽略汉字与其它
	%字符的间距会自动由XeLaTex处理
	%禁止使用中文全角空格
	In your arms I feel so happy.Back to the past, can not return to the original.
	
	在你怀里我觉得好幸福。回得了过去,回不了original当初。
	
	%产生空格使用quad
	你好\quad 吗?
	
	\section{\LaTeX 控制符}
	\# \$ \%
	\section{排版符号}
	\S \copyright 
	\section{\TeX 标志符号}
	\TeX{} \LaTeX{} 
	
	\section{引号}
	` ' `` ''  
	``你好"
	
	\section{连字符}
	- -- ---
	
	\section{非英文字符}
	\oe \OE
	
	\section{重音符((以o为例)}
	\`o
	
\end{document}

8.插图

S32 Design Studio for ARM 修改中文编码_左对齐_45

texdoc graphicx %打开帮助命令
\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%导言区:\usepackage{graphicx}
%语法:\includegraphics[<选项>]{<文件名>}
%格式:EPS PDF PNG JPEG BMP
\usepackage{graphicx}
%图片在当前目录下的figures 目录;注意使用大括号实现分组
\graphicspath{{figures/},{pics/}}



\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	\LaTeX{}中的插图:
	
	\includegraphics{test1}
	
	
	%\includegraphics{lianzizhi}%插图太大无法正常排版,则引入可选参数
	%scale=0.3 缩放因子
	\includegraphics[scale=0.3]{lianzizhi}
	
	%固定值的图像高度 height=2cm
	\includegraphics[height=2cm]{lianzizhi}
	
	%图像宽度
	\includegraphics[width=2cm]{lianzizhi}
	
	%相对图像宽度
	\includegraphics[width=0.2\textwidth]{lianzizhi}
	
\end{document}

9.表格

  • 错误

在LaTeX中制作表格出现misplaced \noalign. \hline,\bottomrule,\midrule等错误

解决方式:制作三线表格等的表格横线时,我们需要在\hline,\bottomrule,\midrule等命令之前加上双反斜杠”\”。

S32 Design Studio for ARM 修改中文编码_交叉引用_46

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%导言区:\usepackage{graphicx}
%语法:\includegraphics[<选项>]{<文件名>}
%格式:EPS PDF PNG JPEG BMP
\usepackage{graphicx}
%图片在当前目录下的figures 目录;注意使用大括号实现分组
\graphicspath{{figures/},{pics/}}



\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	\begin{tabular}{|l|c|c|c|r|}%l左对齐,c居中对齐,r左对齐,| 表格竖线
		% hline 表格横线
		\hline
		姓名 & 语文 & 数学 & 英语 & 备注 \\
		\hline
		张三 & 87 & 99 & 78 & 优秀 \\
		\hline
	\end{tabular}
	
\end{document}

10.浮动体

10.1未使用浮动体前:

S32 Design Studio for ARM 修改中文编码_交叉引用_47

10.2使用浮动体之后:

S32 Design Studio for ARM 修改中文编码_大括号_48

10.3引用标签的设置

实现交叉引用

S32 Design Studio for ARM 修改中文编码_大括号_49

10.4知识点

S32 Design Studio for ARM 修改中文编码_左对齐_50

S32 Design Studio for ARM 修改中文编码_左对齐_51

S32 Design Studio for ARM 修改中文编码_大括号_52

10.5代码

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%导言区:\usepackage{graphicx}
%语法:\includegraphics[<选项>]{<文件名>}
%格式:EPS PDF PNG JPEG BMP
\usepackage{graphicx}
%图片在当前目录下的figures 目录;注意使用大括号实现分组
\graphicspath{{figures/},{pics/}}



\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}


	使用浮动体之后:
	
	插图 图\ref{key1}好好好好好好好好哈哦啊好好好:%使用\ref引用标签
	\begin{figure}[htbp] %[htbp] 设置位置
		\centering %居中
		\includegraphics[scale=0.3]{test1}
		\caption{\TeX 星空} \label{key1}   %给图像标注, 排版位置参数;\为浮动体设置标签
	\end{figure}
	
	注意使用空行分段
	
	表格\ref{lab-scores}:
	\begin{table}[htbp]
		\centering
		\caption{考试成绩}
		\label{lab-scores}
		\begin{tabular}{|l|c|c|c|r|}%l左对齐,c居中对齐,r左对齐,| 表格竖线
			% hline 表格横线
			\hline
			姓名 & 语文 & 数学 & 英语 & 备注 \\
			\hline
			张三 & 87 & 99 & 78 & 优秀 \\
			\hline
		\end{tabular}
	\end{table}

	表格:
	\begin{table}[htbp]
		\centering
		\caption{考试成绩}
		\begin{tabular}{|l|c|c|c|r|}%l左对齐,c居中对齐,r左对齐,| 表格竖线
			% hline 表格横线
			\hline
			姓名 & 语文 & 数学 & 英语 & 备注 \\
			\hline
			张三 & 87 & 99 & 78 & 优秀 \\
			\hline
		\end{tabular}
	\end{table}
	
\end{document}

11.数学公式初步

11.1运行效果查看

S32 Design Studio for ARM 修改中文编码_大括号_53

S32 Design Studio for ARM 修改中文编码_左对齐_54

S32 Design Studio for ARM 修改中文编码_左对齐_55

11.2错误

S32 Design Studio for ARM 修改中文编码_大括号_56

\usepackage{amsmath}

S32 Design Studio for ARM 修改中文编码_交叉引用_57

11.3本节代码

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%导言区:\usepackage{graphicx}
%语法:\includegraphics[<选项>]{<文件名>}
%格式:EPS PDF PNG JPEG BMP
\usepackage{graphicx}
%图片在当前目录下的figures 目录;注意使用大括号实现分组
\graphicspath{{figures/},{pics/}}
\usepackage{amsmath}


\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	\section{简介}
	\LaTeX{}将排版内容分为文本模式和数学模式。文本模式用于普通文本排版,数学模式用于数学公式排版。
	\section{行内公式}
		\subsection{美元符号}
		交换律是 $a+b=b+a$,如$1+2=2+1$。
		\subsection{小括号}
		交换律是 \(a+b=b+a\),如\(1+2=2+1=3\)。
		\subsection{math环境}
			交换律是 \begin{math}
				a + b = b + a
			\end{math},
			如 \begin{math}
				1 + 2 = 2 + 1 = 3
			\end{math}。
	\section{上下标}
		\subsection{上标}
		$3x^2 - x + 2 = 0$
		
		%$3x^20 - x + 2 = 0$ ; 没有到达需要的效果,需要使用大括号
		$3x^{20} - x + 2 = 0$
		
		$3x^{3x^2 - x + 2} - x + 2 = 0$
		\subsection{下标}
		%使用下划线实现下标
		$a_0, a_1, a_2, ... , a_{100}, a_{3x^2 - x + 2}$
	\section{希腊字母}
	$\alpha$
	$\beta$
	$\gamma$
	$\epsilon$
	$\pi$
	$\omega$
	
	$\Gamma$
	$\Delta$
	$\Theta$
	$\Pi$
	$\Omega$
	
	$\alpha^2 + \beta^2 + \gamma^2 = 0$
	\section{数学函数}
	$\log$
	$\sin$
	$\cos$
	$\arcsin$
	$\arccos$
	$\ln$
	
	$\sin^2 x + \cos^2 x = 1$
	$y = \arcsin x$
	
	$y = \sin^{-1} x$
	$y = \log_2 x$
	$y = \ln x$
	
	$\sqrt{2}$
	$\sqrt{x^2 + y^2}$
	$\sqrt{2 + \sqrt{2}}$
	$\sqrt[4]{x}$
	
	\section{分式}
	大约是原体积的$3/4$。
	大约是原体积的$\frac{3}{4}$。
	
	$\frac{x}{x^2 + x +1}$
	
	$\frac{\sqrt{arg{ x-1}}}{\sqrt{x+1}}$
	
	$\frac{1}{1 + \frac{1}{x}}$
	
	$\sqrt{\frac{x}{x^2 + x + 1}}$
	\section{行间公式}
		\subsection{美元符号}
		交换律是 $$a+b=b+a$$
		如$$1+2=2+1$$
	
		\subsection{中括号}
		交换律是
		\[a+b=b+a\]
		如
		\[1+2=2+1\]
		\subsection{displaymath环境}
		交换律是
		\begin{displaymath}
			a+b= b + a,
		\end{displaymath}
		如
		\begin{displaymath}
			1 + 2 = 2 + 1
		\end{displaymath}
		\subsection{自动编号公式equation环境}
		\begin{equation}
			a + b = b + a %在公式最后增加序号
		\end{equation}
		交换律见式\ref{eq:commutative}:%实现公式的交叉引用
		\begin{equation}	
			a + b = b + a \label{eq:commutative}
		\end{equation}
		\subsection{不编号公式equation*环境}
		交换律见式\ref{eq:commutative2}:%实现公式的交叉引用
		\begin{equation*}	
			a + b = b + a \label{eq:commutative2}
		\end{equation*}
	公式的编号与交叉引用也是自动实现的,太家在排版中,要习惯于采用自动化的方式处理诸如图、表、公式的编号与交叉引用。再如公式\ref{eq:pol}:
	\begin{equation}
		x ^ 5 + 5 x ^3 + 3x =0 \label{eq:pol}
	\end{equation}
\end{document}

12.数学公式的矩阵

12.1 运行结果图

S32 Design Studio for ARM 修改中文编码_交叉引用_58

12.2代码

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%导言区:\usepackage{graphicx}
%语法:\includegraphics[<选项>]{<文件名>}
%格式:EPS PDF PNG JPEG BMP
\usepackage{graphicx}
%图片在当前目录下的figures 目录;注意使用大括号实现分组
\graphicspath{{figures/},{pics/}}
\usepackage{amsmath}


\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	%矩阵环境,用&分隔列,用\\分隔行
	% matrix 环境
	\[
		\begin{matrix}
			0 & 1 \\
			1 & 0
		\end{matrix}
	\]
	
	% pmatrix 环境 小括号()
	\[
		\begin{pmatrix}
			0 & -i \\
			i & 0
		\end{pmatrix}  \qquad
	\]
	
	% bmatrix环境;中括号[]
	\[
	\begin{bmatrix}
		0 & -i \\
		i & 0
	\end{bmatrix}  \qquad
	\]
	
	% Bmatrix环境;大括号{}
	\[
	\begin{Bmatrix}
		0 & -i \\
		i & 0
	\end{Bmatrix}  \qquad
	\]
		
	% vmatrix环境;单竖线||
	\[
	\begin{vmatrix}
		0 & -i \\
		i & 0
	\end{vmatrix}  \qquad
	\]
	
	% Vmatrix环境;双竖线 ||  ||
	\[
	\begin{Vmatrix}
		0 & -i \\
		i & 0
	\end{Vmatrix}  \qquad
	\]
	
	\[\begin{pmatrix}%括号包裹的矩阵, 增加下标和上标
		a_{11}^2 & a_{12}^2 & a_{13}^2 \\
		0 &a_{22} & a_{33}
	\end{pmatrix}
	\]
	
	%常用省略号:\dots \vdots $\ddots$
	\[
	A = \begin{bmatrix}%长中括号包裹的矩阵
		a_{11} & \dots & a_{1n} \\
		\vdots & \ddots & \vdots \\
		 0 & \dots & a_{nn}
	\end{bmatrix}_{n \times n} % $\times 排版乘号 x
	\]
	
	%分块矩阵(矩阵嵌套)
	\[\begin{pmatrix}
		\begin{matrix}
			1 & 0 \\
			0 & 1
		\end{matrix}
		& \text{\Large 0} \\ %\text 临时切换到文本模式
		\text{\Large 0}&
		 \begin{matrix}
			1 & 0	\\
			0 & 1
		 \end{matrix}
	\end{pmatrix}
	\]
	
	% 三角矩阵
	\[
	\begin{pmatrix}
		a_{11} & a_{12} & \cdots & a_{ln} \\
		& a_{22} & \cdots & a_{2n} \\
		&		& \dots & \vdots  \\
		\multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge 0}} %\multicolumn 合并多列
		&		&a_{nn}
	\end{pmatrix}
	\]
	
	%跨列的省略号:\hdotsfor{<列数>}
	\[\begin{pmatrix}
		1&\frac 12 &\dots &\frac ln \\
		\hdotsfor{4}\\
		m&\frac m2& \dots &\frac mn
	\end{pmatrix}
	\]
	
	%行内小矩阵(smallmatrix)环境
	复数$z=(x,y)$也可以用矩阵
	\begin{math}
		\left(%需手动加上左括号
		\begin{smallmatrix}
			x& -y\\y&x
		\end{smallmatrix}
		\right)%需手动加上右括号
	\end{math}来表示
	
	%array环境(类似表格环境tabular)
	\[
	\begin{array}{r|r}
		\frac 12&0\\  
		\hline %产生横线
		0& -\frac abc\\
	\end{array}
	\]

\end{document}

13.多行数学公式

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%导言区:\usepackage{graphicx}
%语法:\includegraphics[<选项>]{<文件名>}
%格式:EPS PDF PNG JPEG BMP
%\usepackage{graphicx}
%图片在当前目录下的figures 目录;注意使用大括号实现分组
%\graphicspath{{figures/},{pics/}}
\usepackage{amsmath}
\usepackage{amssymb}

\title{\heiti 杂谈}%文档标题
\author{\kaishu 张三}%文章的作者
\date{\today}%当前时间



\begin{document}
	% gather 和 gather* 环境(可以使用\\换行)
	% 带编号
	\begin{gather}
		a + b = b + a \\
		ab   \quad      ba
	\end{gather}
	% 不带编号
	\begin{gather*}
		3+5 = 5+3 = 8\\
		3 \times 5 = 5 \times 3
	\end{gather*}

	% gather环境中可以在 \\ 前使用 \notag 阻止编号
	\begin{gather}
		a+ b = b + a \notag \\
		x - y + 4z = 8 \notag \\
		ba+ ab
	\end{gather} 
	
	% align 和 align* 环境(用 & 进行对齐)
	% 带编号
	\begin{align}
		x &= t + \cos t + 1 \\
		y &= 2\sin t
	\end{align}
	% 不带编号
	\begin{align*}
		x &= t + \cos t + 1 \\
		y &= 2\sin t
	\end{align*} 

	% split 环境(对齐采用 align 环境的方式,编号在中间)
	% 将一个公式分成多行排版
	\begin{equation}
		\begin{split}
			\cos 2x &= \cos^2 x - \sin^2 x \\
			&= 2\cos^2 x -1
		\end{split}
	\end{equation} 

	% cases 环境
	% 每行公式中使用 & 分隔为两部分
	% 通常表示值和后面的条件
	% 分段函数
	\begin{equation}
		D(x) = \begin{cases}
			1, & \text{如果 } x \in \mathbb{Q}; \\
			0, & \text{如果 } x \in \mathbb{R}\setminus\mathbb{Q}.
			% in命令,输出“属于”符号 setminus命令,输出"\" mathbb命令,用于输出花体字符,需要amssymb宏包支持
		\end{cases}
	\end{equation} 
\end{document}

14.参考文献BibTeX

更为合理的是将参考文献单独处理,实现一次管理,多次使用。

S32 Design Studio for ARM 修改中文编码_交叉引用_59

  • 创建一个新文件

S32 Design Studio for ARM 修改中文编码_左对齐_60

  • 在该文件中编写文献的详细信息

S32 Design Studio for ARM 修改中文编码_大括号_61

  • 保存该文件

S32 Design Studio for ARM 修改中文编码_左对齐_62

S32 Design Studio for ARM 修改中文编码_交叉引用_63

执行了两次编译

S32 Design Studio for ARM 修改中文编码_交叉引用_64

S32 Design Studio for ARM 修改中文编码_大括号_65

Undefined control sequence. \newblock {\em The {{\LaTex
  • 解决办法

S32 Design Studio for ARM 修改中文编码_大括号_66

可以使用google scholar的功能来避免手工输入文献

S32 Design Studio for ARM 修改中文编码_大括号_67

S32 Design Studio for ARM 修改中文编码_交叉引用_68

S32 Design Studio for ARM 修改中文编码_大括号_69

自动得到BibTex数据,直接复制到参考文献数据库中

S32 Design Studio for ARM 修改中文编码_大括号_70

  • 也可以从知网中导入数据

需要安装有zotero的浏览器

S32 Design Studio for ARM 修改中文编码_左对齐_71

下载

S32 Design Studio for ARM 修改中文编码_左对齐_72

构建中的默认文献工具需设置为BibTex

创建一个新文件,在该文件中编写参考文献的详细信息

将文件保存为以 .bib 为结尾的参考文献数据库文件

导言区使用以下命令指定参考文献的排版样式

\bibliographystyle{plain} % plain unsrt alpha abbrv

正文区使用以下命令输出结果

\bibliography{test} % test为参考文献数据库文件名 可以不指定扩展名

编译后->xelatex两次编译->生成.aux辅助文件->bibtex编译.aux辅助文件->根据.bst样式文件(如plain.bst),通过cite中的引用标志,在.bib参考文献数据库中提取指定的参考文献->按.bst中指定格式对参考文献进行排版->生成.bbl辅助文件->xelatex两次编译

在工具选项栏中可以清理辅助文件

S32 Design Studio for ARM 修改中文编码_左对齐_73

15.参考文献BibLaTex

基本思想:一次管理,多次使用。

S32 Design Studio for ARM 修改中文编码_左对齐_74

准备.bib文件

S32 Design Studio for ARM 修改中文编码_交叉引用_75

  • 注意清理辅助文件

S32 Design Studio for ARM 修改中文编码_左对齐_76

\documentclass[10pt]{article}%book,report,letter

\usepackage{ctex}%中文处理宏包

%制定参考文献的排版样式
%\bibliographystyle{plain}
%biblatex/biber
%新的TEX参考文献排版引擎
%样式文件(参考文献样式文件--bbx文件,引用样式文件--cbx)使用LATEX编写
%支持根据本地化排版,如:
%   biber -l zh_pinyin texfile,用于指定按拼音排序
%	biber -l zh_stroke texfile,用于按笔画排序

% 引入.bib文件
\usepackage[style=numeric,backend=biber]{biblatex}
%添加参考文献数据库,注意不可以省略文件后缀名
\addbibresource{test.bib}


%正文区
\begin{document}
	% 一次管理,多次引用
	无格式化引用\cite{biblatex}
	
	带方括号的引用\parencite{6-1}
	
	上标引用\supercite{6-1}
	
	%列出未引用的文件
	\nocite{*}
	
	%输出参考文献列表
	% [title={参考文献}] 将英文修改为中文参考文献
	\printbibliography[title={参考文献}]
	
\end{document}

S32 Design Studio for ARM 修改中文编码_大括号_77

https://gitlab.com/CasperVector/biblatex-caspervector

下载压缩包

解压之后复制制定文件到相应的目录下,如图

S32 Design Studio for ARM 修改中文编码_大括号_78

全部拷贝

S32 Design Studio for ARM 修改中文编码_大括号_79

注意中英文交叉引用的

S32 Design Studio for ARM 修改中文编码_交叉引用_80

S32 Design Studio for ARM 修改中文编码_大括号_81

16.自定义命令和环境