这是latex的代码
\documentclass[UTF-8]{article} \usepackage{algorithm} \usepackage{algorithmic} \usepackage{CJK} \begin{document} \begin{CJK*}{GBK}{song} \begin{algorithm}[t] \floatname{algorithm}{算法} \caption{自适应安全处理} \hspace*{0.02in}{\bf Input:监测信息}\\ \hspace*{0.02in}{\bf Output:预警通知信息} \label{alg1} \begin{algorithmic}[1] \STATE 初始化信息 \WHILE{实时动态监测资产风险} \IF{发现新威胁} \IF{威胁可以修复解决} \STATE 修复 \ELSIF{有安全组件可以防御该威胁} \STATE 生成该组件新的安全策略 \STATE 更新策略库,并下发 \ELSE \STATE 根据资产重要性,并产生预警信息通知用户 \ENDIF \ENDIF \IF{历史威胁已经修复} \STATE 删除该威胁对应的策略 \STATE 更新策略库,并下发 \ENDIF \ENDWHILE \end{algorithmic} \end{algorithm} \end{CJK*} \end{document}
这是编译出来的效果
恩,其中[1]是加前面的数字行号的。{CJK}是支持中文的!