LaTeX中文伪代码

    xiaoxiao2022-06-26  301

    LaTeX伪代码

    一、设置成中文二、导包三、案例四、编号五、备注六、参考文献

    先来看伪代码的样子

    一、设置成中文

    如果不设置是这样的:

    \floatname{algorithm}{算法} \renewcommand{\algorithmicrequire}{\textbf{输入:}} \renewcommand{\algorithmicensure}{\textbf{输出:}}

    二、导包

    \usepackage{algorithm} \usepackage{algorithmic}

    三、案例

    \begin{algorithm} \caption{Calculate $y = x^n$} \label{alg:alg1} \begin{algorithmic} % 输入 \REQUIRE $n \geq 0 \vee x \neq 0$ % 输出 \ENSURE $y = x^n$ % 初始化 \STATE $y \leftarrow 1$ % 逻辑 \IF{$n < 0$} \STATE $X \leftarrow 1 / x$ \STATE $N \leftarrow -n$ \ELSE \STATE $X \leftarrow x$ \STATE $N \leftarrow n$ \ENDIF \WHILE{$N \neq 0$} \IF{$N$ is even} \STATE $X \leftarrow X \times X$ \STATE $N \leftarrow N / 2$ \ELSIF{$N$ is odd} \STATE $y \leftarrow y \times X$ \STATE $N \leftarrow N - 1$ \ENDIF \ENDWHILE \end{algorithmic} \end{algorithm}

    四、编号

    需要序号的话在\begin{algorithmic}后加上[1]

    五、备注

    我用的版本是2018,貌似参数如REQUIRE写成小写会报错

    六、参考文献

    Latex写算法的伪代码排版latex算法流程图

    最新回复(0)