Latex案例实现笔记(后续更新中……)
文章目录
Latex源文件的基本结构
(一个Latex文件有且只能有一个document环境)
-
导言区
-
\documentclass
命令引入文档类,可以有:
book,report,letter…… -
导言区主要用于全局设置
\title
{加入文章标题} 为了正确使用标题信息,应在正文区使用
\maketitle
命令
\author{加入作者}
\date{加入时间,today表示今天}
-
可以更改文档类,更改排版结构,letter类中无maketitle命令
-
-
正文区
-
\begin{*环境名称} \end{*环境名称}
引入一个环境
-
文档排版中不用的代码,使用注释屏蔽
-
f ( x ) = 3 x 2 + 1 f(x)=3x^2+1 f(x)=3x2+1
双$(行内公式)或者双$$(行间公式)括起的为数学模式,其他为正文模式 -
Latex的换行操作可以通过添加空行实现
-
Latex的中文处理操作
-
XeLatex结合Ctex处理中文
确保编码UTF-8,并使用XeLatex编译器 -
\usepackage{ctex}
引入ctex宏包,可以正常编译中文,还可以指定文章的字体类型eg:\heiti \kaishu
-
当有数学公式中的数学符号无法识别时,可以借助
\newcommand\出现问题的符号{^\cric}
-
CMD命令中输入
texdoc ctex
-
可以打开Ctex帮助文档,查看文档使用方法
\begin{equation} \end{equation}
equation环境用于生产公式的行控制编号
Latex的字体设置
-
字体编码
- 正文字体编码
- 数学字体编码
-
字体族
- 罗马字体、无衬线字体、打印机字体
\textrm{Roman Family} %罗马字体族设置命令 \textsf{Sans Serif Family} %无衬线字体族设置命令 \texttt{Typewriter Family} %打印机字体族设置命令 \rmfamily Roman Family %字体族声明命令 \sffamily Sans Serif Family \ttfamily Typewriter Family
可以使用{}进行分组,限制命令的作用范围
-
字体系列(粗细、宽度)
\textmd{Medium} \textbf{Boldface} \mdseries{Medium} \bfseries{Boldface}
-
字体形状、大小
请见
texdoc ctex
Latex文档的基本篇章结构
%ctex宏包
\section{引言}
\section{实验方法}
\section{实验结果}
\subsection{数据} %通过增加sub的个数改变子章节的大纲级别
\subsection{图表}
\subsubsection{实验条件}
\subsubsection{实验过程}
\subsection{结果分析}
\section{结论}
\section{致谢}
- 换行和新的段落的产生方式
产生新的段落(首行缩进两字符) | 换行操作 |
---|---|
增加空行(一个空行和多个空行效果相同) | \增加反斜杠产生换行 |
\pra命令产生段落操作 |
- 使用ctexart文档类时,提纲标题居中排版,可以使用
\ctexset
设置section和subsection的排版格式,可查阅Ctex宏包查阅手册
Latex中部分特殊字符的处理
\section{空白符号}
% 一个空格与多个空格效果等同(中文无空格效果)
% 缩进自动产生,绝对不能使用空格代替
% 汉字与其他字符的间距由XeLaTex自动实现
% 不可使用中文全角空格
\section{\LaTex 控制符}
\section{排版符号}
\section{\Tex 标志符号}
\section{引号}
\section{连字符}
\section{非英文字符}
\section{重音符号(以O为例)}
{\LaTex 控制符}
\section{排版符号}
\section{\Tex 标志符号}
\section{引号}
\section{连字符}
\section{非英文字符}
\section{重音符号(以O为例)}
</font>