我的latex语法汇总

latex总是有一些我不会的语法,在此记录一下:

列表

\begin{enumerate}
    \item 
\end{enumerate}

\begin{itemize}
    \item 
\end{itemize}

图片

图片的位置

需要先引用宏包
\usepackage{figure}

然后再使用figure时使用参数
\begin{figure}[htb]
	\centering
	\includegraphics[scale=1.0]{figure.eps}
	\caption{Name of the figure} \label{lab_fig}
\end{figure}

常用选项[htbp]是浮动格式:
『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
『t』顶部。将图形放置在页面的顶部。
『b』底部。将图形放置在页面的底部。
『p』浮动页。将图形放置在一只允许有浮动对象的页面上。

一般使用[htb]这样的组合,只用[h]是没有用的。这样组合的意思就是latex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。
!h 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般页言,用 [!h] 选项经常会出现不能正确放置的问题,所以常用 [ht]、[htbp] 等。

如果你确实需要把图片放在当前位置,不容改变,可以用float宏包的[H]选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:
\usepackage{float}
————————————————
版权声明:本文为CSDN博主「xmjdh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lqhbupt/article/details/24812993

公式

既可以用 $$,也可以用 $$$$。也可以用

\begin{equation}
\end{equation}

在公式中使用空格

两个quad空格a \qquad b a b a \qquad b ab两个m的宽度
quad空格a \quad b a b a\quad b ab一个m的宽度
大空格a\ b a   b a\ b a b1/3m宽度
中等空格a\;b a    b a\;b ab2/7m宽度
小空格a\,b a   b a\,b ab1/6m宽度
没有空格ab a b   ab\, ab0宽度
紧贴a\!b a  ⁣ b a\!b ab缩进1/6m宽度

在公式中使用s竖直粗体表示向量

竖直粗体a

$ \bold{a} $

a \bold{a} a

箭头a

$ \vec{a} $

a ⃗ \vec{a} a

斜体粗a

$ \bm{a} $

a \bm{a} a

公式中转置符号

W^\top

W ⊤ W^\top W

矩阵和方程组

\begin{cases}
x_1+x_2=2
\\ x_1-x_2=0
\end{cases}

{ x 1 + x 2 = 2 x 1 − x 2 = 0 \begin{cases} x_1+x_2=2 \\ x_1-x_2=0 \end{cases} {x1+x2=2x1x2=0

\left(
\begin{matrix}
a &b
\\c &d
\end{matrix}
\right)
,
\left|
\begin{matrix}
a &b
\\c &d
\end{matrix}
\right|

( a b c d ) , ∣ a b c d ∣ \left( \begin{matrix} a &b \\c &d \end{matrix} \right) , \left| \begin{matrix} a &b \\c &d \end{matrix} \right| (acbd),acbd

在公式下方添加信息

\mathop{\Sigma}_{i=1}

markdown 的显示有一些问题,latex中x是显示在正下方的
Σ i = 1 \mathop{\Sigma}_{i=1} Σi=1

在公式的正上方和正下方同时添加标记

\mathop{\Sigma}\limits_{i=1}^nx_i

Σ i = 1 n x i \mathop{\Sigma}\limits_{i=1}^nx_i i=1Σnxi

长箭头上下加字,箭头长度根据内容自适应

\xrightarrow[down]{up}

→ d o w n u p \xrightarrow[down]{up} up down

公式中不使用斜体字

在公式中字体会自动斜体,但有时候不希望斜体

{\rm dasdasdadasdad} \quad dsad

d a s d a s d a d a s d a d d s a d {\rm dasdasdadasdad} \quad dsad dasdasdadasdaddsad

统计文章的字数

有一个textcount工具,我在texlive2021上使用的时候它是直接可以用的,不需要单独下载。

统计单个文件
texcount filename.tex
统计多个文件
texcount filename1.tex filename2.tex

后来又发现了一个vscode 插件 latex-untilties

算法

设置算法的样式

extension://bfdogplmndidlpjfhoijckpakkdjkkil/pdf/viewer.html?file=https%3A%2F%2Fmirror-hk.koddos.net%2FCTAN%2Fmacros%2Flatex%2Fcontrib%2Falgorithmicx%2Falgorithmicx.pdf
\usepackage[
    noEnd=false,
    indLines=true,
    spaceRequire=true,
    italicComments=true,
    commentColor=green!90!blue!70!red!70,
]{algpseudocodex}

算法的行间距

引入\usepackage{setspace}
\begin{algorithm}
    \begin{onehalfspace} or \begin{spacing}{1.1}
    \caption{xxxx}
    \label{alg2-1}
    \begin{algorithmic}[1]
    \Function{}{}
    \EndFunction
    \end{algorithmic}
    \end{onehalfspace}
\end{algorithm}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值