Latex学习,简洁高效

LaTeX学习套装

TexLive 文字安装教程

TexLive与TexStudio 视频安装教程

TexLive 清华镜像下载链接

TexStudio 清华镜像下载链接

LaTeX中文教程——耿楠老师——西北农林科技大学

注意事项

建议大家,不要取消安装一些其他国家语言的语言包,引用的别人文献的时候,别人的名字里,可能有些非英文字母,如日文名字等。

一、LateX基本模板

%导言区
\documentclass{article}
%设置中文宏包
\usepackage{ctex}

%正文区
\begin{document}

\end{document}
% 导言区
% 导言区的作用是 进行全局设置
\documentclass{article} %book, report, letter, article

\usepackage{ctex}

\title{My First Document }
\author{Li YunPeng}
\date{\today}

%正文区(文稿区)
\begin{document} %一个latex文件有且只有一个document文件
	\maketitle
	你好 \LaTeX. %添加空行起到换行作用,多个空行只有一次换行

	Let $f(x)$ be defined by the formula
	$f(x) = 3x^2 + x - 1$ %数学模式
	$$g(x) = ln(x)$$      %两个$符号,会使这个公式独立成行
\end{document}

二、LateX处理中文

% 导言区
% 导言区的作用是 进行全局设置
\documentclass{ctexart} %book, report, letter, article

\usepackage{ctex}

\newcommand\degree{^\circ} %°符号

\title{\heiti 傅里叶变换}
\author{\kaishu 李云鹏}
\date{\today}

%正文区(文稿区)
\begin{document} %一个latex文件有且只有一个document文件
	\maketitle
	你好 \LaTeX.

	Let $f(x)$ be defined by the formula
	$f(x) = 3x^2 + x - 1$ %数学模式
	\begin{equation}
	g(x) = ln(x)
	\end{equation}
	
	$90\degree$
\end{document}

三、LateX处理字体

%导言区
\documentclass[10pt]{article} %一般大小只有10、11、12
%设置中文宏包
\usepackage{ctex}

%Latex的思想是格式与内容分离
\newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}}

%正文区
\begin{document}
	%字体族设置(罗马字体、无衬线字体、打字机字体)
	\textrm{Roman Family} \textsf{Sans Serif Family} \texttt{Typewriter Family}
	
	\rmfamily Roman Family {\sffamily Sans Serif Family} {\ttfamily Typewriter Family} %使用字体声明,大括号是限定作用范围
	
	%字体系列设置(粗细、宽度)
	\textmd{Medium Series} \textbf{Boldface Series}
	
	{\mdseries Medium Series} {\bfseries Boldface Series}
	
	%字体形状(直立、斜体、伪斜体、小型大写)
	\textup{upright Shape} \textit{Italic Shape}\textsl{Slanted Shape} \textsc{Small Caps Shape}
	
	{\upshape Upright Shape} {\itshape Italic Shape}{\slshape Slanted Shape} {\scshape Small Caps Shape}
	
	%中文字体
	{\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书}
	
	中文字体的\textbf{粗体} \textit{斜体}
	
	%字体大小
	{\tiny         Hello}\\ %\\是换行符,但不缩进
	{\scriptsize   Hello}\\
	{\footnotesize Hello}\\
	{\small        Hello}\\
	{\normalsize   Hello}\\ %normalsize由文档类参数设置
	{\large        Hello}\\
	{\Large        Hello}\\
	{\LARGE        Hello}\\
	{\huge         Hello}\\
	{\Huge         Hello}\\
	
	%中文自豪设置命令
	\zihao{5} 你好!%-0表示小初号
	
	\myfont
\end{document}

四、LateX篇章结构

%导言区
%\documentclass{article}
\documentclass{ctexbook} %ctexbook, ctexrep
%设置中文宏包
\usepackage{ctex}

% =========设置标题格式=========
\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 = \arabic{subsection}, %生成的是数字大纲
		beforeskip = 1.0ex plus 0.2ex minus .2ex,
		afterskip = 1.0ex plus 0.2ex minus .2ex,
		aftername = \hspace{0pt}
	}
}

%正文区
\begin{document}
	\tableofcontents %产生文档目录
	
	\chapter{绪论}
	\section{研究的目的和意义}
	\section{国内外研究现状}
		\subsection{国内研究现状}
		\subsection{国外研究现状}
	\section{研究内容}
	\section{研究方法与技术路线}	
		\subsection{研究内容}
		\subsection{技术路线}	
	
	\chapter{实验与结果分析}
	\section{引言}
	\section{实验方法}
	\section{实验结果}	
		\subsection{数据}
		\subsection{图表}
			\subsubsection{实验条件}
			\subsubsection{实验过程}
		\subsection{结果分析}
	\section{结论}
	\section{致谢}
	
%	\section{引言}
%		近年来,随着大数据的巴拉巴拉。。。
%		产生了质的飞跃
%	\section{实验方法}
%	\section{实验结果}
%		\subsection{数据}	
%		\subsection{图表}
%			\subsubsection{实验条件}
%			\subsubsection{实验过程}
%		\subsection{结果分析}
%	\section{结论}
%	\section{致谢}
\end{document}

五、LateX特殊符号

%导言区
\documentclass{article}

%设置中文宏包
\usepackage{ctex}
\usepackage{xltxtra}  %提供了针对XeTeX的改进,并且加入了XeTeX的LOGO
\usepackage{texnames} %一些LOGO
\usepackage{mflogo}

%正文区
\begin{document}
	%英文段落中的连续空格当成一个,中文中的连续空格忽略
	%空行分段,多个空行 = 1个空行
	%自动缩进,绝对不能勇空格代替
	%汉子与其它字符的间距会自动由XeLaTex处理
	%禁止使用中文全角空格
	\section{空白符号} 
	Are you wiser   than others?Definitely no. In some ways, may it is  true. What can you achieve? a luxurious house? a brillilant car? an admirable career?who knows?
	
	海上生   明月,天涯共此时
	
	% 1em(当前字体中M的宽度)
	1.a\quad b
	
	% 2em
	2.a\qquad b
	
	% 约为1/6个em
	3.a\,b a\thinspace b
	
	% 0.5个em
	4.a\enspace b
	
	%空格
	5.a\ b
	
	%硬空格,不能分割的空格
	6.a~b
	
	% 1pc = 12pt = 4.218mm,指定宽度的空白
	a\kern 1pc b
	
	a\kern -1em b %b会跑到a的前面
	
	a\hskip 1em b
	
	a\hspace{35pt}b
	
	%占位宽度,产生一个xyz长度的空白
	a\hphantom{xyz}b
	
	%弹性长度
	a\hfill b
	
	\section{\LaTeX 控制符}
		%相当于转义字符,\textbackslash是 \ 反斜杠本身
		\# \$ \% \{ \} \~{} \^{} \textbackslash	\&
	\section{排版符号}
		\S \P \dag \ddag \copyright \pounds
	\section{\TeX 标志符号}
		\TeX{} \LaTeX{} \LaTeXe{}
		
		%xlxtra宏包提供
		\XeLaTeX
		
		%texnames宏包提供
		\AmSTeX{} \AmS-\LaTeX{} \BibTeX{} \LuaTeX{}
		
		%mflogo宏包提供
		\METAFONT{} \MF{} \MP{} %输出了METAFONT
		
	\section{引号}
		` ' `` '' % `表示‘ _ '表示’ _ ``表示“ _ ''表示”
	\section{连字符}
		- -- ---
	\section{非英文字符}
		\oe \\
		\OE	\\
		\ae \\
		\AE \\
		\aa \\ %a上带°
		\AA \\ %A上带°
		\o  \\ %小空集符号
		\O  \\ %大空集符号
		\l  \\
		\L  \\
		\ss \\
		\SS \\
		!`  \\ %倒立感叹号
		?`  \\ %倒立问号
	\section{重音符号(以o为例)}
	\`o 
	\'o 
	\^o 
	\''o 	
	\~o 
	\=o 	
	\.o 
	\u{o} 
	\v{o} 
	\H{o} 
	\r{o} 
	\t{o} 
	\b{o} 
	\c{o} 
	\d{o}
\end{document}

六、LateX插图

%导言区
\documentclass{ctexart}

%\usepackage{ctex}

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



%文章区
\begin{document}
	\LaTeX{}中的狮子图:
	
%	\includegraphics{lion.jpeg}
%	\includegraphics[scale=0.3]{lion.jpeg}  %按0.3的比例进行缩放
%	\includegraphics[height=2cm]{lion.jpeg} %指定高度为2cm
	\includegraphics[width=2cm]{lion.jpeg}  %指定宽度为2cm
	\includegraphics[height=0.1\textheight]{lion.jpeg} %版型高度1/10的图像高度
	\includegraphics[width=0.1\textwidth]{lion.jpeg}   %版型宽度1/10的图像宽度
	\includegraphics[angle=-45,width=0.2\textwidth]{lion.jpeg} %angle值为负,顺时针旋转
\end{document}
	

七、LaTeX表格

\documentclass{article}

\usepackage{ctex}

\begin{document}
	%l左对齐,c居中对齐,r右对齐,|竖线,||双竖线,p{1.5cm}是产生指定宽度的表列
	\begin{tabular}{|l|c|c| p{1.5cm} ||r|}
		\hline		  %单横线
		姓名 & 语文 & 数学 & 外语 & 备注 \\
		\hline \hline %双横线
		张三 & 98 & 123 & 94 & 优秀 \\
		\hline
		李四 & 82 & 13 & 95 & 偏科 \\
		\hline
		王五 & 45 & 134 & 46 & 偏科 \\
		\hline
	\end{tabular}
\end{document}

八、LaTeX浮动体

\documentclass{article}

\usepackage{ctex}
\usepackage{graphicx}
\graphicspath{{figures/},{pics/}}

% 浮动体允许排版位置
% h, 此处(here)-代码所在的上下文位置
% t, 页顶(top)-代码所在页面或之后页面的顶部
% b, 页底(bottom)-代码所在页面或之后页面的底部
% p, 独立一页(page)-浮动页面

% 标题控制(caption、bicaption等宏包)
% 并排与子图表(subcaption、subfig、floatrow等宏包)
% 绕排(picinpar、wrapfig等宏包)

\begin{document}
	\LaTeX{}中\TeX 系统的吉祥物---小狮子见图\ref{fig-lion} %图片的交叉引用
	
	\begin{figure}[htbp] %浮动体,htbp是浮动体的排版位置
		\centering %居中排版
		\includegraphics[scale=0.2]{lion.jpeg}
		\caption{\TeX 系统的吉祥物---小狮子}\label{fig-lion}  %这个caption与表、图是相互独立的,\label为浮动体设定标签
	\end{figure}


	在\LaTeX{}中也可以使用表\ref{tab-score}所示表格
	%l左对齐,c居中对齐,r右对齐,|竖线,||双竖线,p{1.5cm}是产生指定宽度的表列
	\begin{table}[h]  %浮动体
		
		\centering %居中排版
		\caption{考试成绩单}\label{tab-score} %label要跟在caption后面
		\begin{tabular}{|l|c|c| p{1.5cm} ||r|}
			\hline		  %单横线
			姓名 & 语文 & 数学 & 外语 & 备注 \\
			\hline \hline %双横线
			张三 & 98 & 123 & 94 & 优秀 \\
			\hline
			李四 & 82 & 13 & 95 & 偏科 \\
			\hline
			王五 & 45 & 134 & 46 & 偏科 \\
			\hline
		\end{tabular}
	\end{table}

\end{document}

九、LaTeX数学公式

%导言区
\documentclass{article}
%设置中文宏包
\usepackage{ctex}
\usepackage{amsmath} %equation*环境

%正文区
\begin{document}
	\section{简介}
	\LaTeX{}将排版内容分为文本模式和数学模式。文本模式用于普通文本排版,数学模式用于数学公式排版
	
	\section{行内公式}
	\subsection{美元符号}%使用美元符进行公式排版
	交换律是$a+b=b+a$
	\subsection{小括号}  %使用小括号进行公式排版
	交换律是\(a+b=b+a\)
	\subsection{math环境}%数学模式
	交换律是\begin{math}a+b=b+a\end{math}
	\section{上下标}
		\subsection{上标}
			$3x^{20} - x + 2 = 0$ %使用大括号对上标进行分组
			
			$3x^{3x^{20} - x + 2} - x + 2 = 0$
		\subsection{下标}
			$a_0, a_1, a_2$.
			
			$a_0, a_1, a_2, ..., a_{100}$
	\section{希腊字母}
			$\alpha$
			$\beta$
			$\gamma$
			$\epsilon$
			$\pi$
			$\omega$
			
			$\Gamma$
			$\Delta$
			$\Theta$
			$\Pi$
			$\Omega$
	\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}$\\ %[4]表示开方次数
	\section{分式}
			体积的$3/4$
			体积的$\frac{3}{4}$
			$\frac{x}{x^2 + x + 1}$
			
			$\sqrt{\frac{x}{x^2 + x + 1}}$
			
			$\sqrt{\frac{x}{x^2 + x + 1} }$
	\section{行间公式}
	
		\subsection{美元符号}
			交换律是
				$$a+b=b+a$$ %$$会自动换行
			,如
				$$1+2=2+1=3$$
		\subsection{中括号}
			交换律是
			\[a+b=b+a\]
		\subsection{displaymath环境}
			\begin{displaymath}
				a+b=b+a, \frac{1}{2}
			\end{displaymath}
		\subsection{自动编号公式equation环境}
%		交换律见式\ref{eq:commutative}
%			\begin{equation}
%				a+b=b+a \label{eq:commutative} %等式:交换律(commutative law)
%			\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 - 7x^3 + 4x = 0 \label{eq:pol} %多项式
			\end{equation}
		% 公式的编号与交叉引用是自动实现的。
		% 行内公式常用$,无编号行间公式用中括号,带编号行间公式常用equation命令。
		% https://www.zhihu.com/question/27589739/answer/37237684,\[\] 与"$$ $$"的对比,更推荐使用\[\]
\end{document}

十、LaTeX中的数学矩阵

%导言区
\documentclass{article}
%设置中文宏包
\usepackage{ctex}
\usepackage{amsmath}

% back-diagonal反对角线的定义
\newcommand{\adots}{\mathinner{\mkern2mu%
			\raisebox{0.1em}{.}\mkern2mu\raisebox{0.4em}{.}%
			\mkern2mu\raisebox{0.7em}{.}\mkern1mu
			}}

%正文区
\begin{document}
	
	% 注意,矩阵之间不要隔空行,因为\[\]是用来添加行间公式的
	% 矩阵环境,用&分割列,用\\分割行
	\[
	\begin{matrix} %实现矩阵排版
	0 & 1\\
	1 & 0
	\end{matrix} \qquad
	% pmatrix环境,p:parenthesis,用来在矩阵两边加()
	\begin{pmatrix}
		0 & 1\\
		1 & 0
	\end{pmatrix} \qquad
	% bmatrix环境,b:square brackets,用来在矩阵两边加[]
	\begin{bmatrix}
		0 & 1\\
		1 & 0
	\end{bmatrix} \qquad
	% Bmatrix环境,B:brace,用来在矩阵两边加{}
	\begin{Bmatrix}
		0 & 1\\
		1 & 0
	\end{Bmatrix} \qquad
	% vmatrix环境,v:vertical virgule,用来在矩阵两边加|
	\begin{vmatrix}
		0 & 1\\
		1 & 0
	\end{vmatrix} \qquad
	% Vmatrix环境,用来在矩阵两边加||
	\begin{Vmatrix}
		0 & 1\\
		1 & 0
	\end{Vmatrix} \qquad
	\]
	
	% 可以使用上下标
	\[ 
	A = \begin{pmatrix}
		a_{11}^2 & a_{12}^2 & a_{13}^2 \\
		0 & a_{22} & a_{23} \\
		0 & 0 & a_{33}
		\end{pmatrix}
	\]
	
	% 常用省略号:\dots、\vdots(vertical dots)、\ddots(diagonal dots)、使用自定义的反对角线\adots
	\[
	A = \begin{bmatrix}
		a_{11}^2 & \dots & a_{13}^2 \\
		\adots & \ddots & \vdots \\
		0 &  & a_{nn}
		\end{bmatrix}_{n \times n}
	\]
	
	% 分块矩阵(矩阵嵌套)
	\[
	\begin{pmatrix}
		\begin{matrix} 1&0 \\ 0&1 \end{matrix}
		& \text{\Large 0} \\
		\text{\Large 0} & \begin{matrix}
			1&0\\0&-1
		\end{matrix}
	\end{pmatrix}
	\]
	
	% 三角矩阵
	% \multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge 0}}占了两列,\raisebox调整高度
	\[
		\begin{pmatrix}
			a_{11} & a_{12} & \cdots & a_{1n} \\
			       & a_{22} & \cdots & a_{2n} \\
			       &        & \ddots & \vdots \\
\multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge 0}} &       & a_{nn}
		\end{pmatrix}
	\]
	
	
	% 跨列的省略号:\hdotsfor{<列数>}(horizontal dots for)
	% \frac 12 = \frac{1}{2}
	\[
		\begin{pmatrix}
			1 & \frac 12 & \dots & \frac 1n\\
			\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}
			\frac12 & 0 \\
			\hline
			0		& -\frac abc \\
		\end{array}
	\]
	
	% 用array环境构造复杂矩阵
	\[
	% @{<内容>}:添加任意内容,不占表项计数
	% 此处添加一个负值空白,表示向左移-5pt的距离
	% {c @{\hspace{-5pt}} l}中: c 表示第一列居中对齐, l表示最后一列居左对齐
		\begin{array}{c@{\hspace{-5pt}}l}
			%第1行,第1列
			\left(
				\begin{array}{ccc|ccc}
				a & \cdots &    a   &    b   & \cdots & b \\
				  & \ddots & \vdots & \vdots & \adots 	  \\
				  &        & 	a	&	 b	 &			  \\
				  \hline
				  &		   &		&	 c	 & \cdots & c \\
				  &		   &		& \vdots &		  & \vdots \\
\multicolumn{3}{c|}{\raisebox{2ex}[0pt]{\Huge 0}} & c & \cdots & c
				\end{array}
			\right)
			%第1行第2列
			\begin{array}{l}
				%\left.仅表示与\right\}配对,什么都不输出
				\left.\rule{0mm}{7mm}\right\}p \\
				\\
				\left.\rule{0mm}{7mm}\right\}q 
			\end{array}
			\\[-5pt]
			%第2行第1列
			\begin{array}{cc}
			\hspace{-10mm}	\underbrace{\rule{17mm}{0mm}}_m & \hspace{-1mm}	\underbrace{\rule{17mm}{0mm}}_m
			\end{array} %由于我电脑显示屏的问题,我手动调节了\hspace的距离
			&
			%第2行第2列
		\end{array}
	\]
\end{document}

十一、LaTeX中的多行公式排版

%导言区
\documentclass{article}
%设置中文宏包
\usepackage{ctex}
\usepackage{amsmath}
\usepackage{amssymb}

%正文区
\begin{document}
	
	% gather环境,带编号
	\begin{gather}
		a + b = b + a \\
		a \times b =  b \times a \\
		a^2 + b^2 = c^2 \notag \\ %\notag阻止编号
	\end{gather}

	% gather*环境,不带编号
	\begin{gather*}
		3+5 = 5+3 = 8 \\
		a \times b =  b \times a 
	\end{gather*}

	% align 和 align*环境(用 & 对齐)
	% 带编号
	\begin{align}
		x &= t + \cos t + 1\\
		y &= 2\sin t
	\end{align}

	% 不带编号
	\begin{align*}
		x &= t & x &= \cos t & x &= t \\
%		x &= t  x &= \cos t & x &= t \\
%		x = t & x &= \cos t & x &= t \\
		y &= 2t & y &= \sin(t+1) & y &= \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}; \\ % \in是∈符号
					0, & \text{如果 } x \in \mathbb{R}\setminus\mathbb{Q}. % \mathbb 输出花体字符
			   \end{cases}
	\end{equation}
\end{document}

十二、LaTeX中参考文献引用

%导言区
\documentclass{article}
%设置中文宏包
\usepackage{ctex}
\bibliographystyle{plain} %plain unsrt alpha abbrv
%正文区
\begin{document}
		% 一次管理,一次使用
		% 参考文献格式:
		%\begin{thebibliography}{编号样本}
		%	\bibitem[记号]{引用标志}文献条目1
		%	\bibitem[记号]{引用标志}文献条目2
		%	……
		%\end{thebibliography}
		%其中文献条目包括:作者,题目,出版社,年代,版本,页码等
		
%		引用文章\cite{article1}
%		\begin{thebibliography}{99}
%			\bibitem{article1}陈立辉,苏伟,蔡川,陈晓云.\emph{基于LaTeX的Web数学公式提取方法研究}[J]. 计算机科学. 2014(06)
%			\bibitem{latexGuide} Kopka Helmut, W. Daly Patrick,\emph{Guide to \LaTeX},$4^{th}$ Edition.Available at \texttt{http://www.amazon.com}
%		\end{thebibliography}
		
		引用文章\cite{mittelbach2004}
		\cite{jiyuCBAM-}
		\bibliography{test}
		
\end{document}

十三、LaTeX中自定义命令和环境

%导言区
\documentclass{article}
%设置中文宏包
\usepackage{ctex}

% \newcommand : 定义命令
% 命令只能由字母组成,不能以\end开头
% \newcommand<命令>[<参数个数>][<首参数默认值>]{<具体定义>}
\newcommand\PRC{People's Republic of \emph{China}}
\newcommand\loves[2]{#1 喜欢 #2}
\newcommand\hatedby[2]{#2 不受 #1 喜欢} %参数个数可以从1到9,用#1,#2,......,#9表示

% \newcommand的参数也可以由默认值
% 指定参数个数的同时指定了首个参数的默认值,那么这个命令的第一个参数就成为可选的参数(用中括号指定)
\newcommand\love[3][喜欢]{#2#1#3}

% \renewcommand:重定义命令
% 与\newcommand 命令作用和用法相同,但只能用于已有命令
% \renewcommand<命令>[<参数个数>][<首参数默认值>]{<具体定义>}
\renewcommand\abstractname{内容简介}

% 定义和重定义环境
% \newenvironment{<环境名称>}[<参数个数>][<首参数默认值>]
%				 {<环境前定义>}
%				 {<环境后定义>}
% \renewenvironment{<环境名称>}[<参数个数>][<首参数默认值>]
%				 {<环境前定义>}
%				 {<环境后定义>}
\newenvironment{myabstract}[1][摘要]%
{\small
\begin{center}\bfseries #1\end{center}%
\begin{quotation}}%环境前定义
{\end{quotation}}%环境后定义

% 环境参数只有<环境前定义>中可以使用参数
% 环境后定义中不能再使用环境参数
% 如果需要,可以先把前面得到的参数保存再一个命令中,在后面使用:
\newenvironment{Quotation}[1]%
{\newcommand\quotesource{#1}\begin{quotation}} %环境前定义
{\par\hfill---《textit{\quotesource}》\end{quotation}}%环境后定义


%正文区
\begin{document}

	
	\PRC
	
	\loves{猫儿}{鱼}
	
	\hatedby{猫儿}{萝卜}
	
	\love{猫儿}{鱼}
	
	\love[最爱]{猫儿}{鱼}
		\begin{abstract}
		一段摘要
	\end{abstract}
	
	\begin{myabstract}[我的摘要]
		一段自定义格式摘要
	\end{myabstract}

	\begin{Quotation}{易$\cdot$乾}
		初九,潜龙勿用
	\end{Quotation}

\end{document}
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值