摘自我的洛谷博客


该文章被打开的次数(包括洛谷平台):


\(\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 的学习笔记的更多相关文章

  1. BZOJ 2120 数颜色&2453 维护队列 [带修改的莫队算法]【学习笔记】

    2120: 数颜色 Time Limit: 6 Sec  Memory Limit: 259 MBSubmit: 3665  Solved: 1422[Submit][Status][Discuss] ...

  2. TEX学习笔记

    整理在这里, 方便以后容易查找. 毕竟每个tex的模板有些不一样. Beamer: Latex beamer 学习总结 http://blog.sina.com.cn/s/blog_6cf921f30 ...

  3. Coursera台大机器学习基础课程学习笔记1 -- 机器学习定义及PLA算法

    最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一机器学习是什么? 感觉和 Tom M. Mitchell的定义几乎一致, A computer program ...

  4. 关于Markdown的一些学习笔记

    **关于Markdown的一些学习笔记** 一直利用markdown进行博客的文档编写,一方面是因为不需要特别注重排版,另一方面是十分的方便.最近突发奇想的认为,如果能运用到平时的作业或课程中,会不会 ...

  5. DP动态规划学习笔记——高级篇上

    说了要肝的怎么能咕咕咕呢? 不了解DP或者想从基础开始学习DP的请移步上一篇博客:DP动态规划学习笔记 这一篇博客我们将分为上中下三篇(这样就不用咕咕咕了...),上篇是较难一些树形DP,中篇则是数位 ...

  6. BibTex 学习笔记

    BibTex 学习笔记 使用BibTex 来管理参考文献:一次管理,终身使用! 1. 定义 BibTeX 是一个使用数据库的的方式来管理参考文献程序, 用于协调LaTeX的参考文献处理. BibTeX ...

  7. FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅲ

    第三波,走起~~ FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅰ FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅱ 单位根反演 今天打多校时 1002 被卡科技了 ...

  8. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  9. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  10. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

随机推荐

  1. ORA-12154: TNS:could not resolve the connect identifier specified--sys密码包含@符号

    问题描述:在操作系统登录数据库时,由于忘记了sys密码,重新修改的sys密码包含@符号,登录时报错, ORA-12154: TNS:could not resolve the connect iden ...

  2. Restless API 与 Restful API

    Restful  API: 1.CURD(增删改查) 由请求方式决定 2.请求方式有:get/post/delete/put 3.同一个路径可以进行多个操作 Restless API 1.CURD(增 ...

  3. RabbitMQ详解(下)

    一:序 通过<RabbitMQ详解(上)>一文中,我们可以知道RabbitMQ的一些基本的原生用法,如交换机的创建及消息的投递,但是在企业中我们大部分都是把RabbitMQ集成到Sprin ...

  4. Centos7.x 安装配置jdk与jmeter

    一.准备 1.jmeter(下载地址:https://jmeter.apache.org/download_jmeter.cgi) 2.jdk(下载地址:https://www.oracle.com/ ...

  5. cf1774f解题报告

    Magician and Pigs 分析一下三个操作分别干了些什么 新添一只猪 使血量为 \(x\) 的猪血量变为 \(\max(x-v,0)\) 设前面操作后猪总共会受到 \(s\) 的伤害,复制一 ...

  6. 搭建SpringBoot项目依赖和配置快速篇

    maven依赖及一些配置 这里主要是搭建项目常用到的maven依赖以及搭建项目会需要用到的一些配置文件,可能下面这些依赖还不是很全,但是应该会满足日常大部分的需求了 Spring Spring项目的依 ...

  7. 基于create-react-app构建静态博客

    前言: 用过hexo后,我被其强大的功能惊艳到了,于是便想自己也写一个静态博客生成器,并且可以发布到GitHub托管. 首先我们来看下效果图: 具体是怎么实现的呢? 我们通过create-react- ...

  8. 【Ubuntu】5. 根目录结构+常用指令

    根目录结构 /:根目录,是所有目录的起始点,所有文件和目录都在根目录下. /bin:重要的二进制应用程序,如ls.cp.mv等. /boot:启动配置文件,如内核.引导加载器等. /dev:设备文件, ...

  9. 2021-06-01:K个逆序对数组。给出两个整数 n 和 k,找出所有包含从 1 到 n 的数字,且恰好拥有 k 个逆序对的不同的数组的个数。逆序对的定义如下:对于数组的第i个和第 j个元素,如果满

    2021-06-01:K个逆序对数组.给出两个整数 n 和 k,找出所有包含从 1 到 n 的数字,且恰好拥有 k 个逆序对的不同的数组的个数.逆序对的定义如下:对于数组的第i个和第 j个元素,如果满 ...

  10. 2021-10-01:矩阵置零。给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。进阶:一个直观的解决方案是使用 O(mn) 的额外空间

    2021-10-01:矩阵置零.给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 .请使用 原地 算法.进阶:一个直观的解决方案是使用 O(mn) 的额外空间, ...