LATEX相关

来源:互联网 发布:淘宝付款时间限制 编辑:程序博客网 时间:2024/04/30 23:17

(1) 使用latex输出US Letter格式的pdf文件

在windows下使用CTex, 使用acl07/08等的latex模板文件生成的pdf文件的page size都是8.26in * 11.69in,即A4纸张的格式. 为了得到page size为8.50in * 11.00in的US Letter格式, 需要设置一下
(参见http://blog.sina.com.cn/s/blog_4a4927c70100im1g.html):

方法1: 在Option/Configuration Wizard/Diagnosis中,选择好MikTex Configuration

然后点击Execution Mode,就会打开一个配置所有命令的对话框

把dvi2ps, dvipdf等等Accessories对应的Paper Size and Orientation选项都改成Letter就可以了.

方法2:
打开dos窗口,用dvipdfm -p letter *


在Ubuntu下, 可以通过设置命令参数获取US Letter大小的输出
(参见High quality PDF output from LaTeX and TeX http://dsanta.users.ch/resources/type1.html):

Step1: latex file.tex #编译, 并生成file.dvi文件
Step2: dvips -t a4 -Ppdf file.dvi #由dvi文件生成ps文件, 并指定大小为a4, 如果为US Letter,将a4换成letter即可
Step3: ps2pdf file.ps #由ps文件生成pdf文件


注: 在tex代码中使用\documentclass[letterpaper]{article}并没有生成page size为Letter的pdf文件

 

(2) 去掉所有页的页码

如果用了\pagestyle{empty},而无法去掉第一页的页码,那一定是因为你用了\maketitle命令。这并不是程序设计的一个 BUG,而是一种特色!因为标准的LaTeX样式中首页与其它页具有不同的页面样式,在首页中要包含 \maketitle, \part, 或 \chapter等命令,而这些命令在内部要调用 \thispagestyle{plain}.为了解决这个问题,方法那就非常简单了,即在上述命令后面马上调用 \thispagestyle{empty},即使空行也不要留下。

 

 

原创粉丝点击