当前位置:   article > 正文

LaTex 写作中的细节记录与处理方法——IEEE 模板_ieee latex模板引用

ieee latex模板引用

目录

一、关于算法模板

①、无行号的模板

②、有行号的模板

二、关于图片的定位

三、关于 IEEE 模板中文献的引用


一、关于算法模板

①、无行号的模板

头部加入宏包如下:

\usepackage[ruled,vlined]{algorithm2e}

算法主体代码如下: 

  1. \begin{algorithm}
  2. % \SetAlgoNoLine %去掉竖线
  3. \caption{ xxx.}
  4. \KwIn{xxx,xxx,xxx.}
  5. \KwOut{xxx.}
  6. xxx. \\
  7. xxx \\
  8. \While{xxx}{
  9. xxx; \\
  10. xxx; \\
  11. \ForEach{xxx}{
  12. xxx; \\
  13. xxx; \\
  14. xxx; \\
  15. xxx; \\
  16. xxx; \\
  17. }
  18. xxx; \\
  19. xxx.
  20. }
  21. \end{algorithm}

编译出来效果如下图所示:

加入 \SetAlgoNoLine 代码,可以去掉上图的竖线:


②、有行号的模板

注意:这个模板下,WHILE必须对应一个ENDWHILE,FOR必须对应一个ENDFOR,其他也一样,如果对应修改下边的代码时忘了,同样不能正确编译。

头部加入宏包如下:

  1. \usepackage{algorithm}
  2. \usepackage{algorithmic}
  3. \renewcommand{\algorithmicrequire}{ \textbf{Input:}} %Use Input in the format of Algorithm
  4. \renewcommand{\algorithmicensure}{ \textbf{Output:}} %UseOutput in the format of Algorithm

算法主体代码如下: 

  1. \begin{algorithm}[htb]
  2. \caption{ xxx.}
  3. \label{xxx}
  4. \begin{algorithmic}[1] % 1代表显示行号
  5. \REQUIRE ~~\\ %算法的输入:Input
  6. xxx, xxx, xxx;
  7. \ENSURE ~~\\ %算法的输出:Output
  8. xxx;
  9. \STATE xxx. \\
  10. \STATE xxx \\
  11. \WHILE{xxx}
  12. \STATE xxx\\
  13. \STATE xxx \\
  14. \FOR {xxx}
  15. \STATE xxx; \\
  16. \STATE xxx; \\
  17. \STATE xxx; \\
  18. \STATE xxx; \\
  19. \STATE xxx; \\
  20. \ENDFOR
  21. \STATE xxx; \\
  22. \STATE xxx.
  23. \ENDWHILE
  24. \RETURN xxx; %算法的返回值
  25. \end{algorithmic}
  26. \end{algorithm}

编译出来效果如下图所示:


二、关于图片的定位

[htbp] 是浮动格式相关的参数,含义分别如下:
h 代表将图片放置你打算让它出现的位置上(比如在两端代码之间放入图片,说明你希望图片在两端文本之间),!h 尝试把图片放在当前位置。如果页面剩余部分不足,图片会放入下一页。一般用 [!h] 选项经常会出现不能正确放置的问题,所以常用 [ht]、[htbp] 等。
t 代表将图片放置在页面的顶部。
b 代表将图片放置在页面的底部。
p 代表将图片放置在允许有浮动对象的页面。

htb 代表执行的优先级,也就是 h-t-b 的顺序,推荐使用。

如果确实需要把图片放在当前位置,不能变动改变,可以按如下操作,然后细调格式:

  1. \usepackage{float}
  2. \begin{figure}[H]
  3. ...
  4. \end{figure}

三、关于 IEEE 模板中文献的引用

首先参考以下博文:

Latex快速入门系列 -- 在TexStudio中正确插入参考文献的基本操作_蟹黄堡每天一份,蟹蟹的博客-CSDN博客_texstudio插入参考文献本文图文并茂地介绍了在TexStudio软件中,给文章添加文献引用,和罗列参考文献的基础操作,附有示例和示例代码。https://blog.csdn.net/qq_44261017/article/details/112987327然而,在应用到 IEEE 模板时是需要作出修改的,否则文中的文献引用编号不能按自然引用的顺序正常编译:具体来讲,在引用宏包的部分,把 plain 风格的文献引用改为 IEEEtran,并在其前边添加一行代码:

即更改:

\bibliographystyle{plain}

为: 

  1. \usepackage[numbers,sort&compress]{natbib}
  2. \bibliographystyle{IEEEtran}

注意:这两句代码是有顺序的,颠倒上边的顺序就会报错。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/238450
推荐阅读
相关标签
  

闽ICP备14008679号