LaTex速通

SyEic_L MVP++

LaTeX介绍

  • 排版工具,具有强大的插入数字公式和图片的功能。
  • 环境:Vscode + Texlive

LaTeX模板

  • 注释: % 生成PDF文件时不会显示
  • 命令或特殊符号: \
  • 普通文本:标题、摘要、正文、图表标题等

常见特殊符号

  • % —— 注释符号
  • & —— 表格或数学公式中的位置对齐符号
  • $ —— 数学公式标记符
  • ~ —— 强制保留空格
  • ^ / _ —— 上标 / 下标
  • { } —— 左右花括号表示将其中内容作为一个整体
  • # —— 编写宏包时使用

正文

设定区域

  • \documentclass{…}、\usepackage{…}为设定区域,规定论文格式,导入相关依赖包等
  • 一般不会对PDF产生影响
  • 设定区域会随着不断添加新的元素而丰富

正文区域

  • \begin…\end 命令中间的区域
  • 所有在最终PDF文件的可见内容均在此区域添加,包括文字,图表,公式
  • 在正文区域,我们需要先输入一篇论文的基本内容,设定论文题目,摘要,关键字等

正文各级标题

  • chapter —— 章,一般只用于可以出书的文章
  • section —— 节
  • subsection —— 小节
  • subsubsection —— 小小节
  • 也就是对应的多级标题

换行、换段、换页、首行缩进等命令

  • \\(\newline、\linkbreak、\\[offset]):换行
  • \par:分段
  • \newpage:分页命令
  • \setlength {\parindent} {长度}:首行缩进

数学公式

正文行中的特殊字符及短公式

  • 使用两个符号:符号:`公式`

单行公式带编号

  • \begin {equation} \label {公式标签}

    ……

    \end {equation}

  • 自动引用\autoref {公式标签}需要导入依赖包 \usepackage {hyperref}

无编号公式

  • \[ 公式 \]$$公式$$

多行公式

  • 使用\begin {split}…\end {split}需要导入依赖包 \usepackage {amsmath},有的环境可能自带

分情况讨论

  • 属于多行公式的一种,使用\begin {cases}…\end {cases}需要导入依赖包 \usepackage {amsmath}),有的环境可能自带
  • 需要用正文样式输出的地方用\text { }

插入图片

  • 依赖包graphicx(有的环境可能自带)

  • 常用模板

    1
    2
    3
    4
    5
    6
    7
    \begin {figure} [htbp]
    \centering
    \includegr
    aphics [图片大小] [图片路径]
    \caption {图片标题、说明}
    \lavel {图片标签}
    \end {figure}
    • [图片大小]

      图片大小使用height和width规定,单位可以采用cm或in(inch),如果只规定高或宽其中一个,图片将保持高宽比插入,所以一般只需要规定图片宽度。

    • [图片路径]

      图片相对于tex文件的路径。

  • 部分双栏显示的模板 图片如果需要跨栏显示把\begin {figure} … \end {figure} 替换为 \begin {figure*} … \end {figure\*}即可

  • htbp是LaTeX中用于控制浮动体位置的一个选项集。浮动体(如图片或表格)通常不会被直接放置在代码所在的位置,而是由LaTeX根据排版需要放置在页面的其他位置。htbp用于指定浮动体的偏好位置。

    • h(here):尽量将浮动体放置在代码所在的位置。然而,如果页面顶部或底部能更好地容纳浮动体,LaTeX可能会选择这样做。
    • t(top): 将浮动体放置在页面的顶部。
    • b(bottom):将浮动体放置在页面的底部。
    • p(page):将浮动体放置在一个单独的页面上。
    • 默认情况下,如果不提供任何选项,LaTeX会使用tbp作为默认值。

    表格

  • \begin {table} [htb] 表示Table的参数

    h here,此刻位置
    t top,置顶
    b bottom,置底
  • |c|是用来约定表格的每列属性的

    r right
    l left
    c center
    t top
    b bottom
    p {‘width’} 单元格内容向上置顶
    m {‘width’} 单元格上下居中 {requires array package}
    b {‘width’} 单元格向下置底 {requires array package}
  • 其他命令
    & 列分隔符
    **\** 换行
    \hine 一条水平直线
    \newline 在单元格内(在段落列内)新建一行
    | 一条垂直线
    || 两条垂直线
1
2
3
4
5
6
7
8
9
10
11
12
\begin {table} [htb]
\begin {center} \caption {Beecy.}
\label {table:1}
\begin {tabular} {|c|c|c|}
\hline \textbf{Algorithms} & \textbf{Complexity} &
\textbf {Overhead}\\
\hline algorithm 1 & high & low \\ \hline algorithm 2 & high & low \\
\hline algorithm 3 & low & low \\
\hline
\end {tabular}
\end {center}
\end {table}

表格示例

在线生成工具

参考文献

直接引用

  • 文中引用格式 \cite {label1},\cite {label2} … label1、label2可随意替换,与文末标签对应即可

    文末参考文献格式:

    1
    2
    3
    \begin {thebibliography}{99} %99表示引用上限
    \bibitem {lablel} Anita G, V.B V ,John P .Hybrid model with optimal features for non-invasive blood glucose monitoring from breath biomarkers[J]. Biomedical Signal Processing and Control,2024,88(PC): \bibitem {lable2}Zhining C, Jianzhou W ,Li Y , et al.A hybrid electricity load prediction system based onweighted fuzzy time series and multi-objective differential evolution[J].Applied Soft Computing, 2023, 149(PB):
    \end {thebibliography}

BiBTex管理(一次引用多文献)

  • 设定区域添加\bibliographystyle {unsrt}
  • 首先通过谷歌学术搜索文献,找到BiB格式的文献引用条目,然后添加至bib文件中
  • 文中需要插入文献的地方用\cite {yu2019review}进行引用,文末参考文献位置加\bibliography {bib文件名}

右上角引用

  • 如果想要右上角引用需要首先在设定区域添加

  • Title: LaTex速通
  • Author: SyEic_L
  • Created at : 2025-02-22 21:14:30
  • Updated at : 2025-02-27 19:12:26
  • Link: https://blog.syeicl.vip/2025/02/22/LaTeX速通/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments