Latex编写伪代码或论文

1 工具

1mathtype

自行下载mathtype:一个编辑公式的软件

2 AXmath

自行下载AXmath:一个把mathtype工具转换为latex语言的软件

3 Latex

:写伪代码或者论文的软件

在线LaTeX编写工具overleaf极大的方便了暂时需要为论文编写伪代码的需要: Overleaf, Online LaTeX Editor

该工具只需要简单注册就可以使用。

首先进入overleaf主页,然后完成注册和登录:

2 创建项目

New Project

1创建一个空白项目

2,寻找伪代码模板


\documentclass{ctexart}
\usepackage[linesnumbered,ruled,vlined]{algorithm2e}
\usepackage[ruled,linesnumbered]{algorithm2e}
\usepackage [T1] {fontenc}
\usepackage{amsmath} 
\usepackage{times}
\renewcommand\linenumberfont{\normalfont\scriptsize\textcolor{gray}}
\renewcommand\thelinenumber{\textcolor{gray}{\arabic{linenumber}:}}
\usepackage{ragged2e} % 导入 ragged2e 包以支持对齐命令
\usepackage{lineno}
\begin{document}
\begin{algorithm}[H]
\SetAlgoLined %显示end
\caption{Cross Attention}%算法名字
​
\KwIn{      Input  }%输入参数
        
\KwOut{Tensor }%输出
\setlength\abovedisplayskip{1pt}%shrink space
\setlength\belowdisplayskip{1pt}
​
​
% \boldsymbol{Stage\ one:}Bottom-up\ module
​
​
Extracting features from the input mask map, target mask map and input. 
​
Use matrix transformations from width and height respectively to accomplish the integration of features.
​
​
\end{algorithm}
\end{document}

3 模板输出结果

4 更改算法名称

直接在下面{}更改

\caption{Cross Attention}%算法名字

5 更改input output

直接在下面{}更改

\KwIn{      Input  }%输入参数
        
\KwOut{Tensor }%输出

6 常见关键词

  • \KwIn{Input data $x$}:定义算法的输入。
    
    \KwOut{Output result $y$}:定义算法的输出。
    
    \KwData{Additional data $d$}:定义额外的数据。
    
    \KwResult{Final result $r$}:定义最终结果。
    
    \Begin{} 和 \End{}:用于开始和结束代码块。
    
    \If{}、\Else{}:用于条件判断。
    
    \Repeat{}:表示重复执行某些操作,类似于 do-while 循环。
    
    \Until{}:指定 Repeat 循环的终止条件。
    
    \Continue:跳过当前循环的剩余部分,直接进行下一次循环。
    
    \Break:跳出当前循环或代码块。
    
    \SetKwFunction{}:定义一个新的函数关键字,用于表示自定义函数。
    
    \SetKwProg{}:定义一个新的过程或算法块。

7 把写的latex代码转变为pdf

点击recompile即可

8 正文内容\正式算法

1 英文

在下面部分更改,英文正常写,

2 公式

当遇到公式时,需要在mathtype 中编辑公式,然后把公式粘贴到AXmath中,转变为latex代码

1 mathtype

2 axmath

复制公式

转变:

把公式复制到latex中,编译即可显示

注意事项

1 行间最好别留空格,可能会使公式行间距变化

2 两个\ "\\"表示换行,可以用于英文叙述,与公式之间(公式换行)

3 $公式 $,用 $公式 $,会生成紧挨着英文的公式

$$公式 $$会生成换行的公式

效果如下:

111:$公式 $

222:换行

333:$$公式 $$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值