(13.1)Latex符号、公式及伪代码

一、符号大全和小工具

1、符号大全

Latex 常用数学符号

Latex所有数学符号一览

2、小工具

(1)图片转Latex

Mathpix Snipping Tool——公式截图获取工具(转为LaTex、MarkDown格式)

对于他人论文、网页图片上的公式,要手写成Latex比较麻烦,可以使用这个软件截图公式,自动转成Latex文本

(2)在线Latex公式编辑

  • 在线Latex公式
    这个链接点进去的时候会自动产生一个private字段,导致页面不能加载,把private改成www就行
    在这里插入图片描述

提供了一个便捷的在线网页,选择符号填充一下对应的内容就行,既有图片,又有Latex公式写法
请添加图片描述

这个编辑器的界面更美观,提供更多的文件导入和导出操作,也支持图片识别,但是符号操作的速度上没有前一个快捷。

此外,这个链接有更多花体,还有第一个在线链接中没有的点乘·符号【也可能是我没看见】,两个链接可以互补着使用

在这里插入图片描述

二、公式格式

  • 内联公式

可以放在文字中间

$ xxx $
  • 段间公式

段落间需要标号的公式可以用以下代码,用align框住后会自动标序号。

建议使用第一种

\begin{align}
eq
\end{align}
% 或者
$$
eq \eqno{(1)}
$$

对于多个公式或多行公式,可以使用 \\ 换行

\begin{align}
eq1 \\
eq2
\end{align}

在这里插入图片描述

如果只想在最后一行公式中显示编号,在前面几行的双斜杠前加入\notag

\begin{align}
eq1 \notag\\
eq2
\end{align}

在这里插入图片描述

  • 斜体公式

例如

在这里插入图片描述

\usepackage{units}

$\nicefrac {\partial{L}}{\partial S}$
  • 公式中字体大小

可选(从大到小):
\displaystyle 标准
\textstyle 行内
\scriptstyle 第一层上下标
\scriptscriptstyle 第二层上下标

$\displaystyle{x}$

参考链接

调整latex公式中局部字体大小

Latex 如何给数学公式进行编号

三、伪代码

  • 伪代码模板

可以参考

Latex写算法的伪代码排版

常用的模板主要是

\begin{algorithm}[]
	\caption{algorithm caption}
	\LinesNumbered
	\KwIn{input parameters A, B, C}
	\KwOut{output result}
	some description\; 
	\For{condition}{
		only if\;
		\If{condition}{
			1\;
		}
	}
	\While{not at end of this document}{
		if and else\;
		\eIf{condition}{
			1\;
		}{
			2\;
		}
	}
	\ForEach{condition}{
		\If{condition}{
			1\;
		}
	}
\end{algorithm}

四、注意事项

1、符号宏包

一些符号在在线网站中可以直接显示,但是在Latex编辑器中使用时需要引入宏包

\usepackage{amsmath}

例如 || x + y || 的双竖线等等【即1×1的矩阵】

2、颜色宏包

在线网站中是通过{\color{Green} xxxx} 来显示颜色,但是在Latex本地编辑中略有不同。

首先,需要引入宏包;其次,颜色符号要小写,且缺失了一些颜色,等找到解决方法再来补充。

本地中使用方式如下

\usepackage{color}
%\usepackage{xcolor}

\textcolor{red}{xxxx}

参考链接

LaTeX知识分享|如何设置字体颜色

3、换段未缩进

有时候插入公式后,下一段内容没有首行缩进,则在公式后面加入下面的句子

\indent

例如

\begin{align}
S
\end{align}\indent 

其他情况下换段不缩进时同理

4、单引号和双引号

在Latex中,右单引号和右双引号可以正常表示,但是左单引号和左双引号要使用如下符号

左单引号:`
左双引号:``

示例:

``different task"
``different task”

都可以正常显示出引号。

image-20230710215514599

但如果直接用''""‘’“”来表达单引号和双引号,就会出现错误。

例如:

"different task"
“different task”

就会变成这样
image-20230710215931496

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
groupby函数是Python中的一个函数,用于对序列进行分组操作。它会扫描整个序列并查找连续相同值(或根据指定的key函数返回值相同)的元素序列。在每次迭代时,它会返回一个值和一个迭代器对象,这个迭代器对象可以生成元素值全部等于上面那个值的组中的所有对象。[1] 举例来说,可以使用groupby函数对字符串进行分组操作。在groupby函数中,可以指定要进行字符串重复的判断条件,也可以使用key参数来进行约束。例如,可以使用以下代码对输入的字符串进行分组操作: ```python from itertools import groupby string = input() print(string) for item, num in groupby(string): print(item) for i in num: print(i) ``` 在这个例子中,输入的字符串会被分组成连续相同的字符组。每次迭代时,会返回一个字符和一个迭代器对象,这个迭代器对象可以生成该字符组中的所有字符。[1] 此外,在Pandas库中,也有一个groupby函数用于对DataFrame进行分组和分组运算。具体的函数规则如下: ```python df.groupby([df[属性], df[属性]]).mean() ``` 其中,df是要进行分组的DataFrame,[属性]是指定的分类属性,mean()是对数据进行计算的方式。通过这个函数可以对数据进行分组并进行相应的计算操作。[2] 总结起来,groupby函数是Python中用于对序列或DataFrame进行分组操作的函数,可以根据指定的条件将元素分成不同的组,并进行相应的计算。[1][2][3]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值