使用IEEE LaTeX模板进行文献翻译踩坑记录

本人没有系统学习过LaTeX,以下内容属于现学现卖,记录一些自己真实遇到的问题和解决方法,如有错误还请各位指出!

添加中文支持

在IEEE的LaTeX模板上直接敲中文是会报错的,需要做一些修改才能支持中文。目前摸索到两种方法。
一种是换用XeLaTeX编译,但这种方法搞出来会破坏IEEE模板的一些设置,比如字体就不再是times New Roman了。所以还是推荐下面这种做法,在document前后分别添加以下代码:

\usepackage{CJKutf8}

\begin{document}
\begin{CJK}{UTF8}{gbsn}
…………
\end{CJK}

段首空两格

定义段首缩进(这两行代码都要放在\begin{document}之前)

\usepackage{indentfirst}
\setlength{\parindent}{2em}

注意:“\\”只是换行符,不是分段符,用换行符是不会加缩进的
以下举例的两种方法才是正确的分段方法:

我是第一段
(空一行)
我是第二段 \par
我是第三段

此时除了全文第一段,其他段的缩进都已经正常了。第一段需要特殊处理:

\hspace{1.1em} 第一行正文

改成中文后调整行间距

如果中文排版看起来比较拥挤,可以添加以下代码调整行间距:

\linespread{1.25}

数字可自行修改。

中文版式的摘要和关键词

以关键词为例,摘要的方法相同。在文章内容开始之前(即\begin{document}之前)添加以下自定义命令:

% Keywords command
\providecommand{\keywords}[1]
{
  \small	
  \textbf{\textit{关键词—}} #1
}

在写关键词的时候这样用:

\begin{keywords}
  \textbf{连续控制,深度学习,分层学习,强化学习}
\end{keywords}

公式使用Times New Roman字体

添加:

\usepackage{txfonts}

伪代码段(Algorithms)中使用\State \For \While

我这里直接在IEEE模板上写伪代码时用到state、for、while时会报错:Undefined control sequence

需要做以下修改:

注释掉

% \usepackage{algorithmic}

添加

\usepackage{algorithm}
\usepackage{algpseudocode} 

注意使用格式必须是

\While{表达式}
……
while里的内容
……
\EndWhile

不要混用大小写

一些好用的小网站

LaTeX表格在线编辑,可以合并单元格、任意修改边框样式,支持直接从Excel里复制粘贴进去

图片公式识别,生成LaTeX代码

手写公式识别,生成LaTeX代码

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河上七月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值