如何在word中写伪代码
1.下载texlive
参考
2.下载Aurora
链接:https://pan.baidu/s/1A_IFxdJ6rrpuWUY1DN-YOQ
提取码:ylmo
复制这段内容后打开百度网盘手机App,操作更方便哦
3.设置
打开Aurora的输入界面,在Properties的Packages选项卡中输入:
\documentclass{article}
\usepackage{multirow}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{amsmath}
\usepackage{geometry}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
\renewcommand{\algorithmicrequire}{\textbf{Input:}} % Use Input in the format of Algorithm
\renewcommand{\algorithmicensure}{\textbf{Output:}}
4.伪代码使用介绍
1.模版
\renewcommand{\thealgorithm}{1}
\begin{algorithm}[H]
\caption{example}
\begin{algorithmic}[1]
\Require {F,P,l}
\Ensure {P}
\state $sss$
\end{algorithmic}
\end{algorithm}
这就是一个基础模版,第一行的1是算法1
caption是题目
Require是输入参数
Ensure是输出参数
中间可以写自己要输出的代码
然后点击Refresh就可以更新伪代码
2.使用技巧
文字写$$外边,表达式写里面
在一起连着的字母或者表达式要用{}来表示这是一个整体
f_i i为下标 f_{i+1} i+1为下标
\gets 左赋值
\leq 小于等于
\geq大于等于
\neq不等于
\textbf{and} 会把and变成黑色字体
\mod 取余
for循环
\For{$i=1;i<l-1;i++$}
\State $ f_i \gets f_(i+1) ;$
\EndFor
while循环
\While{(a$>$b)}
\State state4......
\If { c$<$d}
\State state5......
\Else
\State state6......
\EndIf
\State state7......
\EndWhile
3.代码示例
\renewcommand{\thealgorithm}{1}
\begin{algorithm}[H]
\caption{example}
\begin{algorithmic}[1]
\Require {F,l}
\Ensure {P}
\For{$i=0;i<l;i++$}
\If {$f_i > f_{i+1}$}
\State return $f_{i+1}$;
\Else
\If {$f_i \neq 0$}
\State return $f_i$;
\EndIf
\EndIf
\State $P[i] \gets f_i;//$xxxxxxxxxxxxxxxxx
\EndFor
\State Return P;
\end{algorithmic}
\end{algorithm}
5.插入表格
\begin{table}
\centering
\begin{tabular}{|l|c|c|}\hline
Setting&\multicolumn{2}{c|}{A4 size paper}\\\hline
&mm&inches\\
Top&25&1.0\\
Bottom&25&1.0\\
Left&20&0.8\\
Right&20&0.8\\
Column Width&82&3.2\\
Column Spacing&6&0.25\\\hline
\end{tabular}
\caption{Margin settings for A4 size paper}
\end{table}
将上面代码复制,然后点Paste from Tex
更多推荐
如何在word中写伪代码
发布评论