LaTeX 的学习笔记
摘自我的洛谷博客
该文章被打开的次数(包括洛谷平台):
\(\LaTeX\) 中所有命令都以\开头,后面可以跟一个花括号,代表参数。
\documentclass{} 指定了文章类型,有 article(普通文章)、book(书)、beamer(幻灯片),如果要显示中文,有 ctexart(普通文章),ctexbook(书),同时要指定文档的编码类型:
\documentclass[UTF8]{ctexart}
注意:在 \(\LaTeX\) 中如果要换行,需要按两次 Enter(这个特性跟 Markdown 一样)。
所有位于 \begin{document} 之前的内容都被称为前言。
下面介于 \begin{document} 和 \end{document} 之间的内容被称为文档的正文,我们在此处输入的内容都会被排版到最终生成的文档中。
\documentclass[UTF8]{ctexart}
\begin{document}
你好!
\end{document}
我们可以使用 \title{} 命令给文档设置一个标题;\author{} 命令指定作者;\date{} 命令指定日期,\date{\today} 自动生成当天日期。
我们还需要在正文处添加 \maketitle 命令。
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
你好!
\end{document}
我们可以使用 \textbf{} 命令加粗字体,使用 \textit{} 设置斜体字,使用 \underline{} 命令加下划线。
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
你好!
\textbf{粗体}
\textit{斜体字}
\underline{下划线}
\end{document}
我们可以使用 \section{} 命令添加一个新的章节。
括号中的内容代表章节名字。
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
\section{Test}
你好!
\textbf{粗体}
\textit{斜体字}
\underline{下划线}
\end{document}
我们还可以使用 \subsection{} 命令创建二级章节,\subsubsection{} 命令创建三级章节。
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
\section{Test}
\subsection{Hello}
你好!
\subsection{字体}
\subsubsection{粗体}
\textbf{粗体}
\subsubsection{斜体字}
\textit{斜体字}
\subsubsection{下划线}
\underline{下划线}
\end{document}
注:如果文章类型使用的是 \ctexbook,那么还可以指定比 \section{} 还要大的 \chapter{} 以及比 \chapter{} 还大的 \part{},例如:
\documentclass[UTF8]{ctexbook}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
\part{LaTeX}
\chapter{SunnyYuan 的 学习笔记}
\end{document}
如果要插入图片,要现在前言中引用 graphicx 包,使用 \includegraphics[width=规定图片的大小\textwidth]{file} 命令在当前位置添加图片(可以直接省去.png的扩展名部分),如果你想为图片添加标题,可以使用 \caption{} 命令指定图片标题,你还可以使用 \centering{} 将图片居中显示:
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\usepackage{graphicx}
\begin{document}
\maketitle
\begin{figure} % 可选添加标题
\centering % 可选,居中
\includegraphics[width=规定图片的大小\textwidth]{file} % 图片
\caption{标题} % 可选添加标题
\end{figure} % 可选添加标题
\end{document}
我们可以使用 itemize 环境创建无序列表:
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
\begin{itemize}
\item Test1
\item Test2
\item Test3
\end{itemize}
\end{document}
我们还可以使用 enumerate 创建有序列表:
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
\begin{itemize}
\item Test1
\item Test2
\item Test3
\end{itemize}
\begin{enumerate}
\item Test1
\item Test2
\item Test3
\end{enumerate}
\end{document}
数学公式的使用方法与 Markdown 相同,使用 $...$ 和 $$...$$,在两个$或 $$之间写公式。
我们还可以使用 equation 环境
\documentclass[UTF8]{ctexart}
\title{学习LaTeX}
\author{SunnyYuan}
\date{\today}
\begin{document}
\maketitle
\begin{equation}
a + b = c
\end{equation}
\end{document}
强烈推荐使用这个创建表格。
这边是所有 \(\LaTeX\) 的基本用法。
LaTeX 的学习笔记的更多相关文章
- BZOJ 2120 数颜色&2453 维护队列 [带修改的莫队算法]【学习笔记】
2120: 数颜色 Time Limit: 6 Sec Memory Limit: 259 MBSubmit: 3665 Solved: 1422[Submit][Status][Discuss] ...
- TEX学习笔记
整理在这里, 方便以后容易查找. 毕竟每个tex的模板有些不一样. Beamer: Latex beamer 学习总结 http://blog.sina.com.cn/s/blog_6cf921f30 ...
- Coursera台大机器学习基础课程学习笔记1 -- 机器学习定义及PLA算法
最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一机器学习是什么? 感觉和 Tom M. Mitchell的定义几乎一致, A computer program ...
- 关于Markdown的一些学习笔记
**关于Markdown的一些学习笔记** 一直利用markdown进行博客的文档编写,一方面是因为不需要特别注重排版,另一方面是十分的方便.最近突发奇想的认为,如果能运用到平时的作业或课程中,会不会 ...
- DP动态规划学习笔记——高级篇上
说了要肝的怎么能咕咕咕呢? 不了解DP或者想从基础开始学习DP的请移步上一篇博客:DP动态规划学习笔记 这一篇博客我们将分为上中下三篇(这样就不用咕咕咕了...),上篇是较难一些树形DP,中篇则是数位 ...
- BibTex 学习笔记
BibTex 学习笔记 使用BibTex 来管理参考文献:一次管理,终身使用! 1. 定义 BibTeX 是一个使用数据库的的方式来管理参考文献程序, 用于协调LaTeX的参考文献处理. BibTeX ...
- FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅲ
第三波,走起~~ FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅰ FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅱ 单位根反演 今天打多校时 1002 被卡科技了 ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
随机推荐
- 用CMD或者bat修改host文件
第一行代码标识 取消host的只读属性 第二行写入 attrib -R C:\WINDOWS\system32\drivers\etc\hosts @echo 127.0.0.1 baidu.com ...
- 【Spring5】AOP
3 AOP 面向切面编程,利用AOP可以对业务的各个逻辑进行隔离,从而使得业务逻辑各部分的耦合度之间降低,提高程序的可重用性,同时提高开发的效率. 目的:不通过修改源代码,在主干功能上增加新功能 AO ...
- 2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎 假设石头的重量分别为 x 和
2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量. 每一回合,从中选出任意两块石头,然后将它们一起粉碎 假设石头的重量分别为 x 和 ...
- Linux安装Net7SDK运行Net项目
Linux安装Net7SDK运行Net项目 安装Net7 SDK 1.安装sdk依赖环境 wget https://packages.microsoft.com/config/ubuntu/20.04 ...
- 我的第一个项目(十二) :分数和生命值的更新(后端增删查改的"改")
好家伙,写后端,这多是一件美逝. 关于这个项目的代码前面的博客有写 我的第一个独立项目 - 随笔分类 - 养肥胖虎 - 博客园 (cnblogs.com) 现在,我们登陆进去了,我开始和敌人战斗,诶 ...
- 用Aspose-Java免费实现 PDF、Word、Excel、Word互相转换并将转换过得文件上传OSS,返回转换后的文件路径
嘿嘿嘿.嘿嘿,俺又回来了! github代码地址 https://github.com/Tom-shushu/work-study 接口文档有道云 https://note.youdao.com/s/ ...
- 超声波、毫米波、ToF激光雷达——在低功耗场景的应用选型
前言: 目前主要的测距方式有:光学测距,超声波和微波雷达测距. 光学测距又可以分为:双目,结构光,ToF.微波雷达,在消费类产品中,常见的是波长在毫米级别的毫米波雷达.超声波应用比较多的是在车载倒车雷 ...
- 通过Handsontable实现像Excel一样编辑数据
一.Handsontable是指什么? 官网: http://handsontable.com Handsontable是一个JavaScript库,可以帮助您轻松实现类似Excel电子表格一样的编 ...
- 2022-11-25:连续出现的数字。编写一个 SQL 查询,查找所有至少连续出现三次的数字。 答案是输出1,原因是1是唯一连续出现三次的数字。 DROP TABLE IF EXISTS logs;
2022-11-25:连续出现的数字.编写一个 SQL 查询,查找所有至少连续出现三次的数字. 答案是输出1,原因是1是唯一连续出现三次的数字. DROP TABLE IF EXISTS logs; ...
- 2021-03-11:go中,协程内部再启用协程,它们是没关系,对吧?外部协程奔溃,内部协程还会执行吗?外部协程执行结束的时候,如何让内部协程也停止运行?golang原生提供的包里,让内部协程停止运行,如何实现?
2021-03-11:go中,协程内部再启用协程,它们是没关系,对吧?外部协程奔溃,内部协程还会执行吗?外部协程执行结束的时候,如何让内部协程也停止运行?golang原生提供的包里,让内部协程停止运行 ...