LaTeX 公式常用符号与常见问题解决

在 Latex 中,行内公式使用 $ 公式内容 $;行间公式使用 $$ 公式内容 $$ 或者 \begin{equation}

数学符号

LaTex 数学符号大全

条件独立和不独立符号

条件独立符号:
⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp

\perp \!\!\! \perp

不独立符号:
⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp

\perp \!\!\! \perp

在Markdown文件中给公式编号

在Markdown文件中,使用 L a T e x LaTex LaTex 公式时,可以使用 \begin(equation) \end{equation} 自动编号,但是较为复杂,不易扩展;
可以使用 \tag{...} 标签来生成对应的编号。

使用代码案例如下:

$$
x + y = z \tag{1.1}
$$

x + y = z (1.1) x + y = z \tag{1.1} x+y=z(1.1)

使用编号可以直接 $\tag{1.1}$ 进行引用上述公式 ( 1.1 ) (1.1) (1.1)

常用符号

常用括号

中括号 \left[x \right]

[ x ] \left[x \right] [x]

向下取整括号 \lfloor x \rfloor

⌊ x ⌋ \lfloor x \rfloor x

向上取整括号 \lceil x \rceil

⌈ x ⌉ \lceil x \rceil x

向量表示

通常使用向量是 \vec x,则是通过箭头表示向量:

x ⃗ \vec x x

如果要使用加粗表示的向量,则可以使用 \boldsymbol x

x \boldsymbol x x

矩阵表示

使用 array 环境

\begin{equation}           % 开始数学环境
\left(                              % 左括号
  \begin{array}{ccc}       % 该矩阵一共3列,每一列都居中放置
    a11 & a12 & a13  \\  % 第一行元素
    a21 & a22 & a23  \\  % 第二行元素
  \end{array}
\right)                           % 右括号
\end{equation}

效果如下:

( a 11 a 12 a 13 a 21 a 22 a 23 ) \left( % 左括号 \begin{array}{ccc} % 该矩阵一共3列,每一列都居中放置 a11 & a12 & a13 \\ % 第一行元素 a21 & a22 & a23 \\ % 第二行元素 \end{array} \right) % 右括号 (a11a21a12a22a13a23)

正负号 ± \pm ±

使用 $\pm$ 即可

± \pm ±

证明结尾的方框

黑色方框
  1. tex 文件的头部导入 amssymb\usepackage{amssymb}
  2. 使用以下命令打出黑色方框 : $\blacksquare$
  3. 如果需要让黑色方框右对齐,则再加上 hfill 命令: $\hfill\blacksquare$
白色方框
  1. tex 文件的头部导入 amsthm\usepackage{amsthm}
  2. 使用以下命令打出黑色方框 : $\qedsymbol$

章节编号和目录

在 LeTex 中,通常编号到 subsubsection,book 类型的目录默认只显示到 subsection,但是如果需要使用更深的目录或者章节编号,需要在导言区进行如下设置:

\setcounter{tocdepth}{3}          %  toc 即是 table of content,表示目录显示的深度
\setcounter{secnumdepth}{4}   %  secnum 即是 section number,表示章节编号的深度
%  其中,3 和 4 表示深度

具体数字的含义如下所示:

  • -1 part
  • 0 chapter
  • 1 section
  • 2 subsection
  • 3 subsubsection
  • 4 paragraph
  • 5 subparagraph
示例:
\documentclass{article}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\begin{document}
\tableofcontents
\section{section}
\subsection{subsection}
\subsubsection{subsubsection}
\paragraph{paragraph}
\end{document}

图片位置

在 LaTex 中,\begin{figure}[~] 是图片环境,常用选择项 [htbp] 是浮动格式:

  • [h] ~ here,当前位置。
    将图形放置在正文文本中给出该图形环境的地方。如果本页所剩页面不够,这一参数将不起作用
  • [t] ~ top,顶部。
    将图形放置在页面的顶部
  • [b] ~ bottom,底部。
    将图形放置在页面的底部
  • [p] ~ page of its own,浮动页。
    将图形放置在一个允许有浮动对象的页面上

一般使用 [htb] 这样的组合,只用 [h] 是没有用的。这样组合的意思就是 LaTex 会尽量满足排在前面的浮动格式,就是 h-t-b 这个顺序,让排版的效果尽量好。

[!h] 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般而言,用[!h] 选项通常会出现不能正确放置的问题,所以常用 [ht][htbp] 等。
这里加感叹号的意思是 忽略 “美学” 标准。

如果你确实需要把图片放在当前位置,不容改变,可以用 \usepackege{float} 宏包的 [H] 选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:

\usepackage{float}
% ...
\begin{figure}[H] 
foo 
\end{figure}

特别强调,当表格或者图片占据双栏模板的两栏时(即在 \begin{table*} 时),这些控制选项就失效了。

常见问题

关于公式中加文字

在输入公式时,有时候需要插入一些说明文字,目前了解到以下三种方法:
此部分转载自:LaTeX:公式中的文字
1、 \intertext{文本}
由 amsmath 宏包提供,可以将“文本”插入在多行公式之间,像一个不缩进的段落,字体为常规字体。该命令必须紧跟在换行命令 \\\\* 之后。宏包 nccmath 在该命令中添加 “距离” 可选参数,以调节文本与公式的间距;
2、\shortintertext{文本}
数学工具宏包 mathtools 提供的文本命令,其功能与 \intertext 文本命令相同,只是与上下公式行的垂直间距比它要小些;
3、\text{文本}
数学宏包 amstex 所提供的文本命令,它可以把文本插在公式的任一位置,字体为常规字体,字体尺寸与坐在位置的其他数学字符尺寸相同,例如在上标,就与上标字符的大小相同。

Misplaced alignment

LaTex 出现错误命令 Misplaced alignment tab character &. \newblock Network Science &

原因:
LaTex 中 & 是个命令,对于命令是需要添加转义符 /

解决:

  1. & 前面添加 \ or 将 & 替换成 and
  2. .bbl 文件中进行编译(F5)

新加入参考文献后,没有显示

LaTex 的 reference.bib 文件中加入了新的参考文献,但是编译查看时,pdf 文件中并没有显示出来

原因:
.bbl 文件中并没有重新编译,可能是 LaTex 的版本过于落后

解决:

  1. 打开 .bbl 文件重新编译,然后编译查看 pdf 文件
  2. 如果还不行,可以关闭现有文件(事先保存好),然后重新打开,已解决问题
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值