latex源文件基本结构:
【在latex中一般分为两个区,一个是导言区,一个是正文区(文稿区)】
%导言区(主要进行全局设置)%一个latex文件,只能有且只有一个document环境\documentclass{article} %除article类外,还有book,report,letter类型;book、report类有封面,使用letter类时将maketitle注释掉,因为letter类中无maketile命令,这些都可以进行尝试试错发现~\usepackage{graphicx} % Required for inserting images\title{learning} %title文档标题\author{1987211310 } %author文章作者\date{July 2023} %编辑文档时间,可写为:“\date{\today}”表示今天%正文区\begin{document}\maketitle %输出整个标题(不写这个就不会显示文档标题、作者、时间这些标题信息)hello world %输入文本%空行表示分段Let $f(x)$ be defined by the formula %"$ $":两个单美元符号表示数学模式,行内公式$$f(x) = 3x^{2}+x-1$$ which is a polynomial of degree 2.% "$$ $$":行间公式,会自动换行\section{Introduction}\end{document}

中文处理方法:
【引入ctex宏包】
\usepackage{ctex} %支持中文\newcommand\degree{^\circ} %自定义命令。我是产生了一个错误,用了这个命令就完事\begin{document}勾股定理:设直角三角形$ABC$,其中$\angle C = 90\degree$,则有:%写这一句主要是学一下角度和度数的写法\begin{equation} %利用equation环境能够产生一个自带编号的公式。AB^{2} = BC^{2} + AC^{2}.\end{equation}\section{Introduction}\end{document}

中英文的字体字号设置:
导言区加入:
\newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}}%在latex中一般可以在导言区设置好要用的字体以便写文章,(因为latex主打内容与格式分离,这样方便。)如要修改直接改前面的命令。%正文区加入%字体族设置(罗马字体、无衬线字体、打字机字体)【英文】%写法一:(字体设置命令)\textrm{Roman Family} \textsf{Sans Serif Family} \texttt{Typewriter Family}%写法二:(字体设置声明){\rmfamily Roman Family} {\sffamily Sans Serif Family}{\ttfamily Typewriter Family}%示例\sffamily who are you? are you ok? %这里也可以加大括号以声明字体作用范围\ttfamily who are you? are you ok?%字体系列设置(粗细、宽度)%写法一:\textmd{Medium Series} \textbf{Boldface Series} %注意,写中文是无效的哦%写法二{\mdseries Medium Series} {\bfseries Boldface Series}%字体形状(直立、斜体、伪斜体、小型大写)%写法一\textup{Upright} \quad \textit{Italic} \quad \textsl{Slanted} \quad \textsc{Small}%写法二{\upshape Upright} \quad {\itshape Italic} \quad {\slshape Slanted} \quad {\scshape Small}%【中文】%字体设置{\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书}% 中文中的{\textbf{粗体}}是用黑体表示的,\textit{斜体}是用楷书表示的。%中文字体大小设置%(normal类的大小是由文档类设定的,文档类的参数是一个可选参数,也就是说导言区的documentclass{article}可以改为:“\documentclass[10pt]{article}”,表示设置normal的大小为十榜,可以自行修改。当然,一般也只能改成10、11、12榜!哈哈){\tiny hello} \quad {\scriptsize hello} \quad {\footnotesize hello}{\small hello} \quad {\normalsize hello} \quad {\large hello}{\Large hello} \quad {\LARGE hello} \quad {\huge hello}\quad {\Huge hello}%中文字号设置命令\zihao{-0} 你好!%“-0”表示小初号【想改成什么字号就换成相应的数字,网上去搜各个数字字符表示的含义】\myfont %用导言区设置好的字体(正常的写文章常

latex文档的基本结构:
导言区:
\documentclass{ctexbook}\usepackage{ctex} %支持中文%ctex的设置(可将提纲改变位置等),这里也体现了latex中内容与格式分离的思想\ctexset{section = {format+ = \zihao{-4} \heiti \raggedright,name = {,、}, %-4:小四号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 = {,、},%5:五号number = \arabic{section}, %arabic:阿拉伯语beforeskip = 1.0ex plus 0.2ex minus .2ex,afterskip = 1.0ex plus 0.2ex minus .2ex,aftername = \hspace{0pt}}}
正文区:
\begin{document}\tableofcontents %可以产生整个文档的目录%提纲的撰写【主要是section、subsection、subsubsection组成】%写法一:\section{引言} %用section构建小节要写引言,我们要知道它是什么包括的内容有什么。和八股文差不多,里面规定了基本内容,大家在框架里写就可以了,只不过框架里面的内容需要自己发挥。%内容并不会受到section、subsection、subsubsection的影响要写引言,我们要知道它是什么包括的内容有什么。和八股文差不多,里面规定了基本内容,\\ 大家在框架里写就可以了,只不过框架里面的内容需要自己发挥。%这里展示一下换行和分段的效果。空行就是分段了,"\\":只换行不分段。要写引言,我们要知道它是什么包括的内容有什么。和八股文差不多,里面规定了基本内容,\par 大家在框架里写就可以了,只不过框架里面的内容需要自己发挥。%如果不用空行来分段,也可以用“\par”命令来实现分段效果\section{实验方法} %同理,构建其他小节\section{实验结果}\subsection{数据} %构建子小节\subsection{图表}\subsubsection{实验条件} %构建下一级\subsubsection{实验过程}\subsection{结果分析}\section{结论}\section{致谢}%写法二%带章节的大纲\chapter{绪论} %需要将documentclass改为ctexbook,"\documentclass{ctexbook}",同时,subsubsection是不起作用的。另外,可以添加ctexset,设置一下大纲的格式。\section{研究的目的和意义}\section{国内外研究现状}\subsection{国外研究现状}\subsection{国内研究现状}\section{研究内容}\section{研究方法与技术路线}\subsection{研究内容}\subsection{技术路线}\chapter{实验与结果分析}\section{实验方法}\section{实验结果}\subsection{数据}\subsection{图表}\subsection{结果分析}\section{结论}\section{致谢}\end{document}

整个代码:
%导言区(主要进行全局设置)%一个latex文件,只能有且只有一个document环境%\documentclass[10pt]{article} %除article类外,还有book,report,letter类型;book、report类有封面,使用letter类时将maketitle注释掉,因为letter类中无maketile命令,这些都可以进行尝试试错发现~【10pt的含义在中文字体大小处解释】【ctexart类型的提纲展示在中间,article展示在左边】\documentclass{ctexbook}\usepackage{ctex} %支持中文%ctex的设置(可将提纲改变位置等),这里也体现了latex中内容与格式分离的思想\ctexset{section = {format+ = \zihao{-4} \heiti \raggedright,name = {,、}, %-4:小四号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 = {,、},%5:五号number = \arabic{section}, %arabic:阿拉伯语beforeskip = 1.0ex plus 0.2ex minus .2ex,afterskip = 1.0ex plus 0.2ex minus .2ex,aftername = \hspace{0pt}}}\newcommand\degree{^\circ} %自定义命令。我是产生了一个错误,用了这个命令就完事\newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}}%在latex中一般可以在导言区设置好要用的字体以便写文章,(因为latex主打内容与格式分离,这样方便。)如要修改直接改前面的命令。\usepackage{graphicx} % Required for inserting images\title{\heiti 新型回归} %title文档标题,当引入了ctex宏包,这些地方都可以改成中文了,正文也是ok的,同时可以指定他的字体\heiti\author{1987211310 } %author文章作者\date{July 2023} %编辑文档时间,可写为:“\date{\today}”表示今天%正文区\begin{document}\maketitle %输出整个标题(不写这个就不会显示文档标题、作者、时间这些标题信息)hello world %输入文本%空行表示分段Let $f(x)$ be defined by the formula %"$ $":两个单美元符号表示数学模式,行内公式$$f(x) = 3x^{2}+x-1$$ which is a polynomial of degree 2.% "$$ $$":行间公式,会自动换行勾股定理:设直角三角形$ABC$,其中$\angle C = 90\degree$,则有: %写这一句主要是学一下角度和度数的写法\begin{equation} %利用equation环境能够产生一个自带编号的公式。AB^{2} = BC^{2} + AC^{2}.\end{equation}%字体族设置(罗马字体、无衬线字体、打字机字体)【英文】%写法一:(字体设置命令)\textrm{Roman Family} \textsf{Sans Serif Family} \texttt{Typewriter Family}%写法二:(字体设置声明){\rmfamily Roman Family} {\sffamily Sans Serif Family}{\ttfamily Typewriter Family}%示例\sffamily who are you? are you ok? %这里也可以加大括号以声明字体作用范围\ttfamily who are you? are you ok?%字体系列设置(粗细、宽度)%写法一:\textmd{Medium Series} \textbf{Boldface Series} %注意,写中文是无效的哦%写法二{\mdseries Medium Series} {\bfseries Boldface Series}%字体形状(直立、斜体、伪斜体、小型大写)%写法一\textup{Upright} \quad \textit{Italic} \quad \textsl{Slanted} \quad \textsc{Small}%写法二{\upshape Upright} \quad {\itshape Italic} \quad {\slshape Slanted} \quad {\scshape Small}%【中文】%字体设置{\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书}% 中文中的{\textbf{粗体}}是用黑体表示的,\textit{斜体}是用楷书表示的。%中文字体大小设置%(normal类的大小是由文档类设定的,文档类的参数是一个可选参数,也就是说导言区的documentclass{article}可以改为:“\documentclass[10pt]{article}”,表示设置normal的大小为十榜,可以自行修改。当然,一般也只能改成10、11、12榜!哈哈){\tiny hello} \quad {\scriptsize hello} \quad {\footnotesize hello}{\small hello} \quad {\normalsize hello} \quad {\large hello}{\Large hello} \quad {\LARGE hello} \quad {\huge hello}\quad {\Huge hello}%中文字号设置命令% \zihao{-0} 你好!%“-0”表示小初号【想改成什么字号就换成相应的数字,网上去搜各个数字字符表示的含义】\myfont %用导言区设置好的字体(正常的写文章常用)\tableofcontents %可以产生整个文档的目录%提纲的撰写【主要是section、subsection、subsubsection组成】%写法一:\section{引言} %用section构建小节要写引言,我们要知道它是什么包括的内容有什么。和八股文差不多,里面规定了基本内容,大家在框架里写就可以了,只不过框架里面的内容需要自己发挥。 %内容并不会受到section、subsection、subsubsection的影响要写引言,我们要知道它是什么包括的内容有什么。和八股文差不多,里面规定了基本内容,\\ 大家在框架里写就可以了,只不过框架里面的内容需要自己发挥。 %这里展示一下换行和分段的效果。空行就是分段了,"\\":只换行不分段。要写引言,我们要知道它是什么包括的内容有什么。和八股文差不多,里面规定了基本内容,\par 大家在框架里写就可以了,只不过框架里面的内容需要自己发挥。 %如果不用空行来分段,也可以用“\par”命令来实现分段效果\section{实验方法} %同理,构建其他小节\section{实验结果}\subsection{数据} %构建子小节\subsection{图表}\subsubsection{实验条件} %构建下一级\subsubsection{实验过程}\subsection{结果分析}\section{结论}\section{致谢}%写法二%带章节的大纲\chapter{绪论} %需要将documentclass改为ctexbook,"\documentclass{ctexbook}",同时,subsubsection是不起作用的。另外,可以添加ctexset,设置一下大纲的格式。\section{研究的目的和意义}\section{国内外研究现状}\subsection{国外研究现状}\subsection{国内研究现状}\section{研究内容}\section{研究方法与技术路线}\subsection{研究内容}\subsection{技术路线}\chapter{实验与结果分析}\section{实验方法}\section{实验结果}\subsection{数据}\subsection{图表}\subsection{结果分析}\section{结论}\section{致谢}\end{document}


















