LaTex——公式编辑神器

🍅 写在前面
👨‍🎓 博主介绍:大家好,这里是hyk写算法了吗,一枚致力于学习算法和人工智能领域的小菜鸟。
🔎个人主页:主页链接(欢迎各位大佬光临指导)
⭐️近期专栏:机器学习与深度学习
                       LeetCode算法实例
                       张量分解

LaTex简介

LaTex是一门计算机程序标准化的形式语言,可以用来像计算机发送指令,其中,发出与执行的关键在于一套严谨的语法规则。不同于常用的计算机,LaTex语法规则十分简洁,主要由环境和命令组成,两者相辅相成。在使用过程中,命令与环境都离不开计算机符号反斜线\,对反反斜线的使用也是LaTex代码的一大特色。
这里介绍一个不需要安装任何编译环境和编译软件的在线latex编译环境:网址:https://www.overleaf.com/。大家可以根据需要,免费注册进入网站练习。

LaTex语法

环境

这里所说的环境指的是编译环境,\begin{}\end{}分别表示编译环境的开始与结束,两者中间用\item引出列表内容。当然,这些环境并非“一成不变”,通过设置一些参数也可以改变编译之后的文档效果,例如:

\begin{spacing}{1.3}
paragraph 1 % 第1段

paragraph 2 % 第2段
\end{spacing}

可将两段话之间的行间距调整为1.3倍。

命令

LaTeX中有很多命令,它们用法大同小异,功能却千差万别。既有申明文档类型的命令,例如\documentclass{article},表明文档类型为常规文档,也有输入特殊符号的命令,例如\copyright,表示输入版权符号。一般而言,LaTeX中的命令由三部分组成,形式为\命令名[可省略参数]{不可省略参数},具有以下特点:

  • 通常以反斜线作为开始,通过紧跟的既定字符(命令名)实现相应的功能,例如\LaTeX\copyright可生成特殊字符,\tableofcontents可生成文档目录。
  • 一些命令需要设定一些参数,通过设定花括号中的不可省略参数实现特定功能,例如\color{blue}命令中需要设定具体的颜色名称。
  • 一些命令拥有默认的参数设置,可对中括号中的可省略参数进行调整,例如在\documentclass[a4paper]{article}中,中括号[]作为额外的选项声明了页面大小为A4页面,其既可以自行设置,也可以选择默认设置。
  • 有些命令可以用反斜线作为终止,例如\copyright\

例:
使用基本命令\documentclass{article}和文档环境\begin{document} \end{document}创建一个简单文档,并在文档内使用无序列表环境创建一个列表。

\documentclass{article}

\begin{document}

Hello, LaTeXers! This is our first LaTeX document.

\begin{itemize}

\item LaTeX is good

\item LaTeX is convenient

\end{itemize}

\end{document}

运行上述代码,可得到效果如下:
在这里插入图片描述

宏包

宏包是支撑LaTeX实现一系列文档编辑与排版的关键所在,主要用来丰富与拓展LaTeX的功能。从某种程度上说,宏包是LaTeX实现一系列功能的重要保证,它的作用不容小觑,有时候一个宏包甚至能赋予LaTeX新的功能,例如tikz宏包便能支持LaTeX进行图形绘制与数据可视化。通过调用不同宏包可实现一些复杂排版功能,例如插入表格、公式、特殊符号、程序源代码以及设置文档样式。一个宏包通常会提供一组LaTeX命令。在LaTeX中,调用宏包的形式大同小异,方法是使用\usepackage{宏包名}命令
例:
使用\usepackage{color}命令调用颜色宏包,并调整文本字体颜色。

\documentclass{article}

\usepackage{color}% 调用颜色宏包

\begin{document}
\textcolor[rgb]{1,0,0}{Hello, LaTeXers! This is our first LaTeX document.}% 将文本颜色调整为红色

\end{document}

运行以上代码,可得到效果如下:
在这里插入图片描述

部分命令

\documentclass[a4paper, 12pt]{article} % 声明文档类型

\title{LaTeX Cookbook}

\begin{document}
\maketitle

\begin{abstract}
This is LaTeX cookbook!
\end{abstract}

\part{LaTeX Tutorial} % part名称

\section{Document Class} % 一级标题

\subsection{Article} % 二级标题

Hello, LaTeXers! This is our first LaTeX document.

\end{document}

运行上述代码,可得到结果如下:
在这里插入图片描述
由于命令过多,这里不再一一介绍
大家有需要可以去官网或者网上找LaTex命令手册学习,用到的时候找出来查一查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hyk今天写算法了吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值