最近在投稿ACM Publication文章的时候,与[email protected]打交道,才发现原来还有很多格式上的问题, 这里选取两个比较典型的问题: 纸张大小(US Letter)和嵌入式字体(Embedded Font), 来说明一下. 仅以LATEX编辑为例
一. US Letter格式大小
我们使用LATEX进行编辑和输出的时候,默认会输出A4纸张大小,这与ACM要求的US Letter格式不符. 因此我们要更改LATEX编辑环境的配置, 这里以CTEX(WinEdit7)为例.
在使用LATEX进行论文编辑的时候,我们有两种方法生成PDF.
1. Latex --> BibTex-->Latex-->Latex-->dvips-->pspdf.
这种方式下要注意要求文章中所有的图片必须是eps格式的, 才能使用Latex命令编译, 编译后生成dvi文件; 再由dvips命令把dvi文件生成ps文件(postscript) ; 最后把ps文件生成PDF文件. 注: 建议将所有的图片先转为PDF格式,然后PDF转为eps格式, Adobe Acrobat可以完成上述功能.
该方式下修改"Options-->Configurations-->MiKTex", 然后"Options-->Execution Modes", 将div2ps, dvi2pdf, ps2pdf的"Paper Size and Orientation"都修改为Letter, 如下图所示.
2. pdflatex-->BibTex-->pdflatex-->pdflatex
这种方式下,要改变纸张大小,可以修改"TeX-->MiKTex-->MiKTex Options", 修改其Paper选项使其值为Letter, 如下图所示
二. 关于Emebbed Font嵌入式字体的问题.
使用ACM问题解答网站上的命令行编译,http://www.acm.org/sigs/publications/sigfaq#a14
这种就是我们这里的第一种方式, 当你使用Latex 命令行生成dvi文件后, 转而使用命令行生成ps文件
dvips -t letter -Pdownload35 -o <file>.ps <file>.dvi
这里-Pdownload35这个参数很重要, 这样就生成了符合要求的ps文件, ACM通常要求提交ps文件,这个就是可以提交的文件.
接下来怎么生成PDF文件呢, 使用ps2pdf吗, 我个人的情况经常会出错.
因此这里使用Adobe Acrobat distiller软件生成PDF文件, ACM提供了distiller的配置文件acm.joboptions. 网址:
http://www.sheridanprinting.com/typedept/sheridan-help4acm-sig-formatting.htm#ACM
这样就可以生成高质量的带嵌入式字体的版本.
不过,最后还要提醒, 在distiller生成PDF的时候,有几个字体会缺失,请安装字体(网上下载字体),安装到C://Windows/Fonts下
缺失的字体大概会有: Helvetica-Bold, Helvetica,Times-Bold, Times-Roman, Times-Italic