首页 > 编程知识 正文

latex ,Latex教程

时间:2023-05-04 07:22:53 阅读:265410 作者:3085

LaTex 学习笔记一 LaTex源文件的基本结构LaTex的中文处理方法LaTeX的字体设置Latex的篇章结构LaTex中特殊字符处理Latex中的插图

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 表示今天日期newcommanddegree{^circ}%newcommand命令定义degree命令%正文区(文稿区)begin{document}maketitle 勾股定理可以用现代语言表述如下:直角三角形斜边的平方等于两腰的平方和。可以用符号语言表述为:设直角三角形 $ABC$,其中$angle C=90degree$,则有: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的宽度) quadaquad b%2em qquadaqquad b%约为1/6个em , thinspacea,b athinspace b%0.5个em enspaceaenspace b%空格 a b%硬空格 ~a~b%1pc=12ptakern 1pc bakern -1em bahskip 1em bahspace{35pt} b%占位宽度ahphantom{xyz}b%弹性宽度 充满整个空间ahfill b# $ %产生特殊符号section{引号}` ' `` ''end{document}

效果图:

Latex中的插图 %导言区documentclass{ctexart}usepackage{ctex}usepackage{graphicx} %通过graphicx宏包实现插图%语法:includegraphics[<可选参数>]{<必选参数-文件名>}%格式:EPS,PDF,PNG,JPEG,BMPgraphicspath{{figures/},{pics/}} % 图片在当前目录下的figures和pics目录下%正文区begin{document}begin{figure}centeringincludegraphics[scale=0.3]{npu}caption{NPU}end{figure}end{document}

效果图:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。