LaTex源文件的基本结构
% 导言区 进行全局设置
\documentclass{article}%book, report, letter 不同文本类,所显示的文本效果不同
\title{My First Document} %\title 表示文章标题
\author{lq} %\author 表示文章作者
\date{\today} %\today 表示今天日期
%正文区(文稿区)
\begin{document}
\maketitle %为了使用标题信息,使用maketitle命令输出标题
Hello World!
%空行实现分段
Let$f(x)$ be deifinede by the formula
$$f(x)=3x^2+x-1$$ % 在$符号之内的内容称为数学模式,之外的称为文本模式
% $$符号表示行间公式,$符号表示行内公式
\end{document}
% %为latex注释符,后面一行不参与编译,内容不作为输出;
% 一个latex文件有且只能有一个document环境。
效果图:
LaTex的中文处理方法
- 在命令行窗口输入texdoc ctex,在浏览器种会打开CTEX宏包手册,可在其中查看CTEX宏包有关使用方法,其提供了不同中文文档类。此外,通过texdoc命令可查看TeXLive提供的任何说明文档,
- 在使用中文时,需将源文件编码格式设置为UTF-8,需改变默认编译器为XeLaTex,具体在Testuiod中为,在选项–>设置TeXstuio–>构建->默认编译器中选择XeLaTex。
% 导言区 进行全局设置
\documentclass{article}%book, report, letter 不同文本类,所显示的文本效果不同
\usepackage{ctex} %为使用中文,引入ctex宏包
\title{\heiti 杂谈勾股定理}%\heiti 指定字体为黑体
\author{\kaishu 张三}%\kaishu 指定字体为楷书
\date{\today}%\today 表示今天日期
\newcommand\degree{^\circ}%\newcommand命令定义\degree命令
%正文区(文稿区)
\begin{document}
\maketitle
勾股定理可以用现代语言表述如下:
直角三角形斜边的平方等于两腰的平方和。
可以用符号语言表述为:设直角三角形 $ABC$,其中$\angle C=90\degree$,则有:
\begin{equation}%equation环境用于产生带编号的行间公式
AB^2=BC^2+AC^2.
\end{equation}
\end{document}
效果图:
LaTeX的字体设置
在Latex中,一个字体有5种属性:
- 字体编码:正文字体编码、数字字体编码
- 字体族:罗马字体、无衬线字体、打字机字体
- 字体系列:粗细、宽度
- 字体形状:直立、斜体、伪斜体、小型大写
- 字体大小
%导言区 进行全局设置
\documentclass{article}
\usepackage{ctex}
%正文区
\begin{document}
%字体族设置(罗马字体、无衬线字体、打字机字体)
\textrm{Roman Family} \textsf{Sans Serif Family} \texttt{Tyepwriter Family}
%\tetrm{}设置括号内容的字体为罗马字体
\rmfamily Roman Family {\sffamily Sans Serif Family} {\ttfamily Typewriter Family}
%\rmfamily声明后续字体为罗马字体,大括号声明字体作用范围,当遇到下一字体声明时,则声明后续内容为下一字体
%字体系列设置(粗细、宽度)
\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 楷书}
%quad命令产生1em的宽度
中文字体的\textbf{粗体}与\textit{斜体}
%字体大小
{\tiny Hello}\\
{\scriptsize Hello}\\
{\footnotesize Hello}\\
{\small Hello}\\
{\normalsize Hello}\\ %normalsize大小为文本类后框定义的,如\documentclass[10pt]{article}
{\large Hello}\\
{\Large Hello}\\
{\LARGE Hello}\\
{\huge Hello}\\
{\Huge Hello}\\ %\\为换行符
%中文字号设置命令
\zihao{-0} 你好!
\end{document}
效果图:
Latex的篇章结构
%导言区
\documentclass{ctexbook}
\usepackage{ctex}
\ctexset{}%设置标题格式,字体、位置等,查看ctex宏包使用手册
%正文区
\begin{document}
\tableofcontents %tableofcontents生成目录
\chapter{绪论} %\chapter 带章节的大纲,subsubsection命令无效
\section{引言}%\section构建小结
随着智能驾驶技术、车联网络等新兴技术的快速发展,协作式智能交通系统……
车路协同技术是ITS领域的研究热点,……\\ %\\只是实现换行,并不是新的段落
目前,国内外学者……\par 很多研究机构……%\par命令产生新的命令
\chapter{实验与结果分析}
\section{实验}
\subsection{实验方法}
\subsubsection{实验过程}
\section{结论}
\section{致谢}
\end{document}
效果图:
![Alt](https://img-blog.csdnimg.cn/20200718222756406.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU5MTM4OA==,size_16,color_FFFFFF,t_70#pic_center
LaTex中特殊字符处理
%导言区
\documentclass{article}
\usepackage{ctex}
\begin{document}
\section{空白符号}
%空行分段,多个空行等同1个;
%自动缩进,空格无法代替
%英文中多个空格处理为1个空格,中文中空格将被忽略;
%汉字与其他字符的间距会自动由XeLaTex处理;
%禁止使用中文全角空格。
%1em(当前字体中M的宽度) \quad
a\quad b
%2em \qquad
a\qquad b
%约为1/6个em \, \thinspace
a\,b a\thinspace b
%0.5个em \enspace
a\enspace b
%空格 \
a\ b
%硬空格 ~
a~b
%1pc=12pt
a\kern 1pc b
a\kern -1em b
a\hskip 1em b
a\hspace{35pt} b
%占位宽度
a\hphantom{xyz}b
%弹性宽度 充满整个空间
a\hfill b
\# \$ %\产生特殊符号
\section{引号}
` ' `` ''
\end{document}
效果图:
Latex中的插图
%导言区
\documentclass{ctexart}
\usepackage{ctex}
\usepackage{graphicx} %通过graphicx宏包实现插图
%语法:\includegraphics[<可选参数>]{<必选参数-文件名>}
%格式:EPS,PDF,PNG,JPEG,BMP
\graphicspath{{figures/},{pics/}} % 图片在当前目录下的figures和pics目录下
%正文区
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.3]{npu}
\caption{NPU}
\end{figure}
\end{document}
效果图: