IEEE conference的投稿推荐用Latex来撰写论文,好处很多,排版美观、公式赏心悦目。但是在使用latex撰写论文和最终投稿流程中会遇到一些坑坑,特此记录,以留给有需要的同学参阅。

1. 图的处理

图是论文很重要的组成部分,也比较难搞。我的操作方式是大部分图在visio中完成,包括matlab figure生成的图也可以在visio中重新加工排版。下面从假定图已经在visio中创作完成开始。
(1) 生成jpg图。visio文件另存为选项中,选择另存为jpg文件。保存过程中,需要在弹出的页面中设置生成JPG的设置参数。这一步对最终的pdf图呈现的质量、pdf的大小都影响很大。我也是走了很多弯路,才摸索出来如下的设置方式。

  1. 设置像素分辨率。即希望单位距离内的像素个数。这个很好理解,数值越高,图像肯定越清晰,但这会造成图文件过大,无法满足一般投稿系统对文件大小的要求。根据经验和一般要求,设置为 自定义:300dpi/in就可以满足大部分会议论文和期刊论文的要求。
  2. 设置图片大小。即图在使用缩放之前的原始尺寸,同样太大的尺寸会造成文件太大,无法满足投稿系统对文件大小的要求。以IEEE ICRA会议为例,会议要求投稿的pdf为 US letter大小,比A4尺寸稍微小些。A4= 210mm × 297 mm; 而 Letter= 216mm × 279mm (bai8.5X11英寸)。考虑到最终图插入到US letter中最大的宽度也仅为21.6cm,对于对于单栏图片设置宽度为10cm,双栏图片宽度为20cm即完全可以满足图片质量的要求。因此图大小选项可选择 自定义:10-20cm 高度与原始比例一致即可。

(2) pdfLatex编译可以直接应用JPG图片。但投稿系统一般推荐用Latex编译,生成dvi文件,然后可以用dvipdf生成pdf,Latex编译只eps图片而不认jpg图片,因此需要转换图片的格式。这里推荐latex自带的命令,可直接转换成eps图片:
打开latex编辑环境(我的为winEdt)的命令行,类似电脑的cmd命令行。使用cd命令定位到图片所在的文件夹;使用下列命令即可转换成eps图片文件

bmeps -c aaa.jpg aaa.eps

(3) TexStudio环境中关于eps图片的编译选项
一般情况下,与latex最符合的图片格式是eps,但是这次编译的时候系统提示无法识别这个格式,但是很是郁闷,在网上查找了答案,很多人说只要把eps格式的图片保存成pdf格式就可以了,自己试了一下,还真可以,但是论文的编委会不买账,说必须要用eps的格式,顿时头大。
pdflatex是不能编译eps格式的图片的,需要把TeXstudio中的默认编译器变换成XelaTex才可以。打开次序依次是:
TeXstudio -> Options -> Configure TeXstudio -> Bulid -> Default Compiler 然后选择 Xelatex,注意有时候用Xelatex编译的时候参考文献会显示成:?, 那么就再编译一次,参考文献就显示正常了。

编译器 支持图片 处理方法
pdfLatex pdf(推荐) jpg(不推荐) 1. visio软件直接另存为pdf (“设计”–“大小”–"适应绘图"以去除空白边缘); 2. CTEX自带epstopdf命令可以从eps图转换成pdf图
Latex eps(推荐) 1. matlab里的图可直接另存为eps; 2. visio保存为pdf图,然后用Adobe acrobat pro 8.1另存为ps文件,CTEX自带gsviewer打开另存为eps;3. visio保存为jpg图,然后用CTEX命令bmeps转换为eps
XeLatex eps(推荐)

2. 生成A4 pdf或 US letter pdf

latex编译tex文件后,生成dvi文件;此时如果直接点击dvipdf来生成pdf文件,可能默认生成的是A4大小的pdf。虽然 IEEE 会议提供的template文件开头几行有选择A4 或 USletter的选项,但我实测发现即使指定letter文件,但生成的依然是A4文件。这可能和具体latex环境配置有关。Anyway 可以利用命令行工具来生成US letter的pdf。首先,同样需要在命令行窗口中定位到latex编译生成的dvi文件所做的文件夹,然后执行以下命令即可,其中aaa.dvi是latex编程tex文件生成的dvi文件

dvipdfm -p letter aaa.dvi

3. 使用Bib文件来处理引用文献的坑坑

  1. 编译流程。很多问题都与编译流程不对有关,例如生成的pdf中引用地方显示[?];再例如文章最后没有引用的文献依然在Reference后面显示出来;或者论文添加或减少、修改引用文献后,Reference中后附显示的文献没有及时更新,等等! 我推荐的方法是,如果增加或修改减少了引用文献后,最后从头彻底按照编译流程编译一遍。正确的编译流程是:
a. 删除所有的辅助文件,包括aux, dvi等。winEdt环境下可以点击菜单栏Tools -> Erase Output Files.......轻松完成!
b. Tex->Latex编译tex文件一次 (你可能会发现很多警告,是因为bib文献还没有编译的原因)
c. Tex->BibTex编译bib文件
d. Tex->Latex编程tex文件两次(你发现警告消失)
OK success!

Latex投稿IEEE conference过程的坑坑记录相关推荐

  1. 用latex写IEEE论文投稿的踩坑笔记

    目录 预备. 安装TeXstudio 一. 下载IEEE的LaTeX模板 二. 修改引文方式 1.更新IEEEtran.bst文件 2.新建一个.txt文件,把bib格式的引文信息全都复制进去(方法如 ...

  2. 为Jupyter notebook配置R kernel过程及踩坑记录

    为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...

  3. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  4. Android studio安装过程中入的坑的记录与记录

    Android studio安装过程中入的坑的记录与记录 * 由于最近项目的需求,所以最近一直在配置安卓的开发环境,之前用的是Eclipse + ADT的模式开发的,配置环境也花了一些时间,但是由于谷 ...

  5. Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录

    Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录(亲测运行) git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubu ...

  6. 维修记录,移动升级千兆宽带过程中的坑

    维修记录,移动升级千兆宽带过程中的坑 一.升级千兆的原因 为什么想着去升级千兆网线. 二.升级千兆业务的吐槽 槽点一:套餐捆绑销售 槽点二:路由捆绑销售 三.升级千兆的上门服务吐槽 槽点三:四线接头 ...

  7. iOS App逆向过程遇到的坑(个人总结)

    App逆向过程遇到的坑(个人总结) 当然这只是我遇到的,还有其他同学遇到的问题就需要自己多去查资料解决了 第一个坑 下载工具.dumpdecrypted,本来按照流程,是很流畅的走入下一步.可 是当我 ...

  8. IEEE conference latex模板自己电脑编译后变形、字体显示异常的解决方法

    IEEE conference latex模板自己电脑编译后变形.字体显示异常的解决方法 最近在投IEEE下面的一个会议,但是把 IEEE 会议模板下载到自己电脑编译时,和原版格式不对,搞得我心态爆炸 ...

  9. 容器化部署(k8s)任务调度平台xxl-job(部署过程及踩坑问题记录)

    文章预览: 1 部署过程(下方ip代表服务器的ip哈) 1.1 制作服务打包镜像DockerFile 1.2 制作执行脚本run.sh 1.3 jar包上上传 1.4 kuboard创建----配置信 ...

最新文章

  1. iframe 有那些缺点?
  2. php如何使用代码清除bom,使用php清除bom示例
  3. Ubuntu 安装 Tomcat 7.0.40
  4. 如何让Docker镜像飞起来
  5. Hibernate访问数据库,HibernateTemplate操作数据库,实现增删改查
  6. 【华为云技术分享】文字识别服务(OCR)基于对抗样本的模型可信安全威胁分析初析
  7. asp.net gridview 模板列 弹出窗口编辑_【线上课堂】中国(辽宁)国际贸易单一窗口企业资质系统业务操作...
  8. Linux ioctl, fcntl
  9. HTIML5 真的打败了Flash?新测试结果出人意料
  10. JAVA微信小程序购物商城系统毕业设计 开题报告
  11. 知其然(1) 无法使用 DISTINCT, GROUP BY 等子句从视图中选择 ROWID 或采样
  12. 计算机word表格ppt,计算机应用基础-04-WORD表格.ppt
  13. python就业方向-学完Python的7大就业方向,哪个赚钱多?
  14. 杭州好玩景点攻略470
  15. C语言之出圈游戏(详解)
  16. Nodejs如何连接Mysql
  17. 武汉大学 计算机学院 许传奇,许永超 - 教师简历 CV- 武汉大学计算机学院
  18. 酒店预定系统开发方案
  19. 云计算科普:Pets(宠物)和Cattle(牲口)傻傻分不清楚?
  20. idean和eclipse快捷键的区别

热门文章

  1. WiFi风扇控制开发
  2. google 的达芬奇密码
  3. 操作系统课后答案第二章
  4. java对中文排序_java对中文(拼音)进行排序
  5. 基于echart青海省地图资源的修改体验
  6. hyper-v无法连接本地计算机,Win10内置虚拟机Hyper-V如何联网 Hyper-V显示连接错误是无效操作的解决方法...
  7. 0基础爬虫前程无忧招聘信息
  8. modbus rtu通信 多级工控 plc原理图modbus代码
  9. 物理dataguard 正常切换 脚色转换,switchover_status 状态改变
  10. 机器学习---7.神经网络基础