LATEX教程

vscode+texlive

overleaf

latex模版 规定格式

修改标题 作者 撰写正文 插入公式 图表 添加引用等

模版里面有什么?

  • 注释

latex文件注释使用“%”,在一行中“%”后面的内容均会被注释掉,生成pdf文件时不会显示

  • 命令或特殊符号

“\”符号出现 代表一个命令或者特殊符号

  • 普通文本

标题、摘要、正文,图表标题等都是普通文本

  • 特殊符号
    • %:注释
    • &:公式位置对齐符
    • $:数学公式标记符
    • ~:保留强制空格
    • ^_:上下标
    • {}:整体
    • #:编写宏包时使用

正文

  • 设定区域和正文区域

设定区域

  • \documentclass{…}、\usepackage{…}为设定区域,规定论文格式,导入相关依赖包等

  • 一般没有影响

  • 设定区域会随着我们不断添加新的元素而丰富

正文区域

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

正文各级标题

  • chapter 章

  • section 节

  • subsection 小节

  • subsubsection 小小节

    对应多级标题

换行 换段 换页 首行缩进

  • \\(\newline\linebreak.\\[offset]):换行

  • \par:分段

  • \newpage:分页命令

  • \setlength{\\parindent}{长度}:首行缩进

\title{内容}

\begin{abstract、keywords}

\begin{document}

强调: \begin{itemize}\item

数学公式

  • 正文行中的特殊字符和短公式:$ $

  • 单行公式带编号:

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

    ……

    \end {equation}

  • 自动引用\autoref{公式标签}(需要导入依赖包\usepackage{hyperref})这个就是等于写了 公式1如下:

  • 无编号公式

    \[公式\]或$$公式$$

\label{eq1} 给公式标号

  • 多行公式

    \begin{split}…\end{split}

需要导入依赖包\usepackage{amsmath} 有的环境会自带

  • 分情况讨论

属于多行公式一种,使用\begin{cases}…\end{cases}(需要导入依赖包\usepackage{amsmath},有的环境会自带)

这个…里头写{if $x<0$}写条件

用&换行:可以用等号实现左对齐

需要用正文样式输出的地方用\text{}

图片

插入图片

  • 依赖包graphicx(有的环境可能自带)
  • 常用模版

\begin{figure}[htbp]

​ \centering

​ \includegraphics[图片大小][图片路径]

​ \caption{图片标题、说明}

​ \label{图片标签}

\end{figure}

  • 图片大小

    用height和width规定 单位采用cm或者inch,如果只规定其中一个 将按照高宽比插入 一般规定宽度

  • [图片路径]

相对tex文件的路径

  • 部分双栏显示的模版

如果需要跨栏显示

\begin{figure*}[htbp]

​ \centering

​ \includegraphics[图片大小][图片路径]

​ \caption{图片标题、说明}

​ \label{图片标签}

\end{figure*}

  • htbp 控制浮动体位置的一个选项集 不放在代码位置 放在排版需要的位置

h(here):尽量将浮动体放在代码的位置 然而如果页面顶部或者底部能更好容纳浮动体 Latex会选择这么做

t(top):将浮动体放在顶部

b(bottom):将浮动体放在底部

p(page):放在单独的页面上

这些选项可以组合使用

ht:首选放在页面 不行放在代码

tbp作为默认值

表格

snipaste20240120_110634

在线创建latex表格

引用文献

\cite{label1}

snipaste20240120_111439

snipaste20240120_111626

  • 右上角引用

就在设定区域添加

\newcommand{\upcite}[1]{\textsuperscript{\cite