首页 > 其他分享 >LaTeX语法入门

LaTeX语法入门

时间:2024-04-11 21:55:07浏览次数:24  
标签:LaTeX frac 入门 infty int omega space 语法 Omega

引言

TeX是由Donald Knuth创造的基于底层编程语言的电子排版系统(TEX是Honeywell公司在1980年为其Text Executive文本处理系统注册的商标,它与TeX是两回事)。
使用TeX可以对版面做精细的操作,生成精美的文档。TeX提供版面编辑的底层命令,但是使用时操作复杂,工作效率不高.
TeX允许用这些底层命令定义出可以执行复杂操作的扩展命令.

LaTex是由Leslie Lamport开发的的TeX扩展命令集合。LaTexj通过整合常用的版面设置操作,降低排版的工作量和难度。
LaTex 强大的排版功能,特别是对科技文档的支持,已经使它成为撰写科研论文的事实上的标准。https://www.latex-project.org/

TeX系统生成的是DVI(Device Independent)文件。随着pdf文件格式的流形,LaTex在支持DVI文件格式的同时也可生成PDF格式文件。

TeX在不同的硬件和操作系统上有不同的实现版本。目前Unix/Linux上常用的TeX系统是teTeX,Windows中有MiKTeX和fpTeX。CTeX是中文套装https://ctex.org/HomePage。

LaTex 命令架构

Tex环境中,字符,图片等内容都放在隐形的盒子(box)容器内。这些盒子根据Tex和Latex的默认规则以及相关命令粘结成更大的盒子。字符组合成单词,单词组合出语句。语句在放入页面盒子时,根据版面格式分解成行列。版面格式布置盒子在页面中的位置,字符等文档内容的位置是由它们在盒子中相对坐标确定。例如,一个字符盒子如下图所示。

`![标签](/i/l/?n=24&i=blog/215252/202404/215252-20240411212324072-653171218.png)`

width是盒子的宽度。基线(baseline)将盒子分割成上下两部分。height和depth分别确定这两部分的高度。 字符盒子基于基线相互粘结。

LaTex提供不同层次的命令帮助用户设置文档版面。它最底层是大约300个TeX基础命令,例如 \hbox, \vskip等。

LaTex的核心是一组建立在TeX基础命令上的宏命令,例如 \documentclass, \usepackage, \begin.等。

再往上就是类文件,例如foo.cls等。当\documentclass{foo}时,就是加载foo.cls文件。

再往上是扩展包, 例如pic.sty等。我们可以使用\usepackage命令加载扩展包。

示例

插入块公式:

$$f(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty}F(j\omega)\cdot e^{j\omega t}$$

\[f(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty}F(j\omega)\cdot e^{j\omega t} \]

插入行间公式:

text $f(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty}F(j\omega)\cdot e^{j\omega t} $ text

text $f(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty}F(j\omega)\cdot e^{j\omega t} $ text

插入多行块公式,并将等号进行对齐:

$$
\begin{aligned}
f(t)&=\lim_{T\rightarrow \infty}\sum_{n=-\infty}^{+\infty}[\frac{F(n\Omega t)}{T}\cdot e^{j(n\Omega t)}]
\\&=\lim_{\Omega \rightarrow 0}\sum_{n=-\infty}^{+\infty}\frac{1}{2\pi}\Omega F(jn\Omega)\cdot e^{j(n\Omega t)}
\\&=\frac{1}{2\pi}\int_{-\infty}^{+\infty}F(j\omega)\cdot e^{j\omega t}d\omega
\end{aligned}
$$

\[\begin{aligned} f(t)&=\lim_{T\rightarrow \infty}\sum_{n=-\infty}^{+\infty}[\frac{F(n\Omega t)}{T}\cdot e^{j(n\Omega t)}] \\&=\lim_{\Omega \rightarrow 0}\sum_{n=-\infty}^{+\infty}\frac{1}{2\pi}\Omega F(jn\Omega)\cdot e^{j(n\Omega t)} \\&=\frac{1}{2\pi}\int_{-\infty}^{+\infty}F(j\omega)\cdot e^{j\omega t}d\omega \end{aligned} \]

插入大括号

$$
a_n=\frac{\int_{t_1}^{t_2}f(t)cos(n\Omega t)dt}{\int_{t_1}^{t_2}cos^2(n\Omega t)dt}=
\left\{
\begin{aligned}
&\frac{2}{t_2-t_1}\int_{t_1}^{t_2}f(t)cos(n\Omega t)dt, \space \space & n\neq0
\\&\frac{1}{t_2-t_1}\int_{t_1}^{t_2}f(t), \space \space & n=0
\end{aligned}
\right.
$$

\[a_n=\frac{\int_{t_1}^{t_2}f(t)cos(n\Omega t)dt}{\int_{t_1}^{t_2}cos^2(n\Omega t)dt}= \left\{ \begin{aligned} &\frac{2}{t_2-t_1}\int_{t_1}^{t_2}f(t)cos(n\Omega t)dt, \space \space & n\neq0 \\&\frac{1}{t_2-t_1}\int_{t_1}^{t_2}f(t), \space \space & n=0 \end{aligned} \right. \]

$$
C_n=
\left\{
\begin{aligned}
&\frac{2A}{n\Omega T}sin(\frac{n\Omega \tau}{2}) \space\space\space &n\neq0
\\&\frac{2A\tau}{T}\space \space\space&n=0
\end{aligned}
\right\}
=\frac{A\tau}{T}Sa(\frac{n\Omega \tau}{2})
$$

\[C_n= \left\{ \begin{aligned} &\frac{2A}{n\Omega T}sin(\frac{n\Omega \tau}{2}) \space\space\space &n\neq0 \\&\frac{2A\tau}{T}\space \space\space&n=0 \end{aligned} \right\} =\frac{A\tau}{T}Sa(\frac{n\Omega \tau}{2}) \]

矩阵

\left [
  \begin{matrix}
    1&2  \\
    3&4  \\
  \end{matrix}
\right ]

\[\left [ \begin{matrix} 1&2 \\ 3&4 \\ \end{matrix} \right ] \]

分段函数

\begin{cases}
  -x,\quad x \leq 0 \\
  x, \quad x>0
\end{cases}
\tag{1}

\[y= \begin{cases} -x,\quad x \leq 0 \\ x, \quad x>0 \end{cases} \tag{1} \]

方程组

\left\{
\begin{array}{c}
    a_1x+b_1y+c_1z=d_1 \\
    a_2x+b_2y+c_2z=d_2 \\
    a_3x+b_3y+c_3z=d_3
\end{array}
\right.

\[\left\{ \begin{array}{c} a_1x+b_1y+c_1z=d_1 \\ a_2x+b_2y+c_2z=d_2 \\ a_3x+b_3y+c_3z=d_3 \end{array} \right. \]

在线编辑器:https://www.latexlive.com/

参考文档

http://aff.whu.edu.cn/huangzh/
http://aff.whu.edu.cn/huangzh/中文LaTeX安装与使用.pdf
https://blog.csdn.net/cocoonyang/article/details/78036326
https://blog.csdn.net/pipisorry/article/details/54571521
https://blog.csdn.net/LittleDragorse/article/details/129398079

落之~

标签:LaTeX,frac,入门,infty,int,omega,space,语法,Omega
From: https://www.cnblogs.com/folio/p/18130108

相关文章

  • Docker从入门到精通:ubuntu系统安装docker
    简介上一篇文章我们介绍了docker的发展历史,以及docker的强大应用,本篇文章我们将正式进入docker的学习,讲解如何安装docker。docker基本组成Image(镜像):镜像就好比一个模板,我们可以通过这个模板来创建容器服务,mysql镜像=>run>mysql5.2容器(提供服务器),通过这个镜像可以创建多个容......
  • Kaggle自然语言处理入门 推特灾难文本分类 Natural Language Processing with Disaste
    和新闻按照标题分类差不多,用的朴素贝叶斯#导入必要的包importrandomimportsysfromsklearnimportmodel_selectionfromsklearn.naive_bayesimportMultinomialNBimportjoblibimportre,stringimportpandasaspdimportnumpyasnpdeftext_to_words(file_path)......
  • 消息中间件RabbitMQ_RabbitMQ快速入门3
    一、入门程序需求:使用简单模式完成消息传递步骤:1.创建工程(生成者、消费者)2.分别添加依赖3.编写生产者发送消息4.编写消费者接收消息 二、小结上述的入门案例中其实使用的是如下的简单模式:在上图的模型中,有以下概念:P:生产者,也就是要发送消......
  • Markdown常用语法
    常用语法Markdown语法详解快捷键效果*斜体*无Ctrl/⌘+I斜体粗体无Ctrl/⌘+B粗体#一级标题"#"后需加空格无无##二级标题以此类推三级标题为三个“#”无无[链接](http://a)“[]”间为显示的超文本Ctrl/⌘+K链接![图片](http://url/a.png)“[]”间为图片名Ctrl/⌘+......
  • 【Shell】if选择结构语法实例
    if结构用于在Shell脚本中进行判定。如果指定的条件为真,则执行指定的命令。if和then若写在同一行,then与语句之间要使用分号“;”隔开。if语句结构一定要以“fi”结尾。1.单分支结构语法格式ifconditionthencommand1command2...commandNfi......
  • 第二节:C#12新语法(主构造函数、集合表达式、默认Lambda参数)
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • Python基础语法
    1.常用数据类型2.注释单行注释#需要注释的内容多行注释"""需要注释的内容"""3.变量定义变量名=变量值type()查看数据类型type(需查看类型的数据)4.类型转换类型转换代码int(x)#将x转换成整型float(x)#将x转换成浮点型str(x)#将x转换成字......
  • markdown学习(基础语法)
    Markdown学习标题三级标题四级标题字体字体斜体字体加粗字体斜体加粗划线字体引用一个向右箭头用于引用分割线三个-符号:三个*符号:图片超链接点击跳转到力扣列表abcabc表格右键插入即可代码javac++c#......
  • 【C++】C++入门
    C++入门什么是缺省参数?缺省参数的语法示例:使用缺省参数注意事项什么是函数重载?函数重载的语法示例:使用函数重载注意事项什么是引用?引用的语法引用的特点示例:使用引用注意事项什么是内联函数?内联函数的优势内联函数的语法示例:使用内联函数注意事项什么是缺省参数......
  • Shell脚本编程入门技能
    Shell脚本编程入门技能Shell脚本的概念Shell是一个命令解释器,它的作用是解释执行用户命令及程序等,用户每输入一条命令,shell就执行一条。这种从键盘输入命令,就可以得到回应的对话方式,称为交互的方式。当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序......