文章目录
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 b | 1/3m宽度 |
中等空格 | a\;b | a b a\;b ab | 2/7m宽度 |
小空格 | a\,b | a b a\,b ab | 1/6m宽度 |
没有空格 | ab | a b ab\, ab | 0宽度 |
紧贴 | 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=2x1−x2=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} updown
公式中不使用斜体字
在公式中字体会自动斜体,但有时候不希望斜体
{\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}