LaTex极简入门

准备工作

  1. 下载并安装TeX Live

  2. 打开TeXworks

    或者使用其他文本编辑器,如VS Code可安装插件LaTex Workshop,使用view latex或者快捷键Ctrl+Alt+V来预览并生成pdf文件,更加方便

入门理解

基础知识

  • 命令与注释
    • 命令的格式为\命令名{命令参数}

    • latex像编程语言一样有注释,使用%之后的一行内容都不会被排版

  • 基础结构

    在新建.tex文件后,其中需要包含的基本结构如下:

    \documentclass{article}
    
    %此处输入的内容为前言
    
    \begin{document}
    
    %此处输入的内容为正文
    
    \end{document}
    
  • 文件类型

    .tex文件的开头的命令是\documentclass{},用于指定当前文档的类型

    • 常用的参数有:article表示文章,book书籍,beamer幻灯片等,当我们在网上下载模板时,这里通常是模板作者自定义的类型

    • 如果要在文档中使用中文,使用\documentclass[UTF8]{ctexart}

  • 环境

    \begin{}\end{}包围的部分属于一个环境,其中的参数是环境的类型

    latex中的环境类似于编程语言中的作用域(在C语言中是被{括起来的部分}),在同一个环境中的文字会使用相同的格式

    下文介绍的图片与列表都借助特殊的环境来实现

前言部分

  • 前言格式

    在文件类型与开始命令之间的部分为前言,可以包括以下部分

    \title{文章的标题}
    \author{作者名字}
    \date{文档的修改日期} %可以使用\today来自动生成今天日期
    
    \begin{document}
    \maketitle
    
  • \maketitle生成前言

    为了让前言部分被显示出来,需要在正文部分添加\maketitle命令,这个命令会在当前位置生成前言区设定的信息

  • \usepackage{}引入包

    为了在文档中使用一些新的功能,可以引入带有不同功能命令的包,方法是在前言部分使用命令\usepackage{},参数是包名

常用命令

文字样式

  • \textbf{}加粗

    加粗文字,参数为需要加粗的内容

  • \textit{}斜体

    斜体文字,参数为需要改为斜体的内容

  • \underline{}下划线

    下划线,参数为需要添加下划线的内容

排版命令

  • 新段落
    • 输入一个换行符,渲染后会在文章中生成一个空格

    • 如果需要生成新锻炼,需要两个换行符

  • \section{}新章节

    该命令会新建一个章节,参数为章节标题

  • \subsection{}子章节
    • 要在章节下创建子章节,使用\subsection{}

    • 要在子章节下再创建子章节,使用\subsubsection{}

  • \chapter{}

    ctexbook这类书籍的文档类型中,可以使用比前文所提章节\section{}更大的\chapter,相当于书籍中的一大章

  • \part

    同上,比章更大的是部\part,相当于一部书

列表命令

  • 无序列表

    无序列表使用itemize环境,列表中每一个元素使用\item

    \begin{itemize}
    \item 列表项1
    \item 列表项2
    \end{itemize}
    
  • 有序列表

    有序列表使用enumerate环境,列表中每一个元素使用\item

    \begin{enumerate}
    \item 列表项1
    \item 列表项2
    \end{enumerate}
    

图片命令

  • 引用包

    在插入图片之前,要先引用包graphicx来添加功能

    \documentclass{article}
    
    \usepackage{graphicx}
    
    \begin{document}
    
  • \includegraphics{}插入图片

    在正文部分,使用\includegraphics{}命令来插入一张图片,参数为图片的名字,可以省略图片的.png扩展名

    • 控制图片大小:\includegraphics[width=0.5\textwidth]{},其中的textwidth是指当前文本区域的宽度
  • \caption{}为图片添加标题

    要先将图片嵌套在一个figure环境中,再使用\caption{}命令指定标题

    此外,在figure环境中可以使用\centering命令将图片居中

    \begin{figure}
    \centering
    \includegraphics[width=0.5\textwidth]{fig1}
    \caption{fig1}
    \end{figure}
    

表格命令

  • 创建表格

    表格使用tabular环境

    • 需要传入参数确定表格尺寸与对齐方式,如{c c c}c表示该列居中对齐,l表示左对齐,r表示右对齐;有几个字母就确定了表格有几列
    • 每一列的数据用&符号隔开,每一行的数据用\\分割
    \begin{tabular}{c c c}%一个三列,每一列居中对齐的表格
    单元格1 & 单元格2 & 单元格3 \\
    单元格4 & 单元格5 & 单元格6 \\
    \end{tabular}
    
  • 表格外观
    • 可以为表格添加边框:参数中{c|c|c}表示竖向边框,表格换行处添加\hline表示横向边框(输入两次为双横线)

    • 此外,将参数替换为p{},就可定义一列的宽度,参数带单位cm

    • 为表格添加标题的方式与图片一致,先将表格放在table环境里

    \begin{table}
    \center%居中显示表格
    \begin{tabular}{p{2cm}|c|c}
    单元格1 & 单元格2 & 单元格3 \\
    \hline\hline
    单元格4 & 单元格5 & 单元格6 \\
    \hline
    \end{tabular}
    \caption{tab1}%表格标题
    \begin{table}
    

数学公式

公式环境

  • 公式概述

    如果只是为了实现上述功能,专门来学latex是不值当的,毕竟直接使用wps或者markdown方便得多,latex真正的杀手锏是对各种数学公式的支持,比如:

    \iiint_V (\nabla \cdot \mathbf{F}) \, dV = \oiint_{S} \mathbf{F} \cdot \mathbf{n} \, dS
    

    就可输出复杂的公式:\(\iiint_V (\nabla \cdot \mathbf{F}) \, dV = \oiint_{S} \mathbf{F} \cdot \mathbf{n} \, dS\)

  • 行内公式

    与普通文字混排的公式,写在$之间

    质能方程为:$ E=mc^2 $
    
  • 独立公式

    如果希望公式单独成行,则使用equation环境

    \begin{equation}
    E=mc^2
    \end{equation}
    %也可以简写为以下形式
    \[
    E=mc^2
    \}
    

常用符号

  • 一般符号
    x_a %变量的下标a
    \dot %一个点
    \cdot %居中的点,用作点乘
    
  • 幂运算
    \sqrt{} %开方
    \sqrt[n]{} %开n次幂
    x^a %x的a次方
    
  • 积分
    \int %积分
    \iint %二重积分,更多重积分同理
    \oint %封闭回路上的积分,封闭曲面上的同理
    \int^b_a %从下限a到上限b的积分
    ' %导数 
    
  • 分式
    a \over b %a/b,分子在前,分母在后
    \frac{a}{b} %a/b的另一种写法
    

参考

特此感谢

posted on 2026-04-05 14:42  无术师  阅读(6)  评论(0)    收藏  举报