用Latex排版论文(4)《大连海事大学硕博学位论文Latex模板》中算法排版例子(添加中文输入和输出)

时间:2022-06-28 01:24:37

    最近一直在写硕士毕业论文,在LaTeXStudio上发现了由@智博是小叮当编写的《大连海事大学硕博学位论文latex模板》,所以就开始尝试使用该模板来写毕业论文,有种前人种树后人乘凉的感觉。

 模板下载地址

    模板的说明书已经给出了很多常见的用法,但是算法环境所给的例子有些问题。说明书中算法的例子如下:

用Latex排版论文(4)《大连海事大学硕博学位论文Latex模板》中算法排版例子(添加中文输入和输出)

    对应的代码如下:    

\begin{algorithm}
\caption{生命的轨迹} \label{alg: life}
\nl 睁眼\;
\nl \If {O了没?} {O了,闭眼}
\nl \Else{闭眼吧,忙活了一辈子,这时候还能有什么放不下。}
\end{algorithm}

    这个例子的问题是没有算法的输入和输出,在原有代码基础上我又添加了几行即可得到效果如下:

用Latex排版论文(4)《大连海事大学硕博学位论文Latex模板》中算法排版例子(添加中文输入和输出)

    对应的代码如下:

\SetKwInput{KwIn}{输入}
\SetKwInput{KwOut}{输出}
\begin{algorithm}
\caption{生命的轨迹} \label{alg: life}
\KwIn{人}
\KwOut{还是人}
\nl 睁眼\;
\nl \If {O了没?} {O了,闭眼}
\nl \Else{闭眼吧,忙活了一辈子,这时候还能有什么放不下。}
\end{algorithm}