2010-06-04 61 views
4

我是乳膠新手,所以希望這只是一個簡單的問題。我在Windows上使用MikTex。Latex的紙張大小問題文章類

我的問題是,即使我在我的類聲明(即\ documentclass [letterpaper] {article})中指定'letterpaper'選項,創建的pdf或dvi被設置爲使用A4紙。也就是說,我檢查了pdf的紙張大小,並顯示了8.26x11.69而不是8.5x11。

根據我是否指定letterpaper或A4paper選項,乳膠似乎格式不同。也就是說,當我使用letterpaper選項時,生成的pdf每頁的行數少於指定A4時的行數。但無論哪種方式,PDF的紙張尺寸都是A4,即使格式是用於字母。

結果是,我無法從查看PDF文件中得到實際的letterpaper佈局的好主意,因爲它始終顯示在A4紙上。我可以打印A4 pdf到信紙以獲得(我認爲)正確的硬拷貝輸出,但這不是一個真正的解決方案。

有沒有人知道這裏有什麼問題或如何解決?

+2

現在,我很高興看到這一點。 :-D在全世界範圍內,我們都努力使A4紙格式與LaTeX一起工作(在我的安裝中,沒有任何選擇,文章類會產生無用的字母格式),而且曾經在美國很難獲得Letter格式工作。順便說一下,一個好的解決方案是使用A4紙! ;-)乾杯! – 2010-06-04 15:44:40

+0

您是否有解決方案,但是我想知道如果您不聲明紙張大小會發生什麼,因爲字母大小是LaTeX中的默認值。我也使用MiKTeX,沒有在序言中聲明紙張大小,並且我意識到它已將A4設置爲默認值(MiKTeX的設置,在常規選項卡中。也許如果更改它,則不需要幾何包),但是在所有我彙編我在信紙中收到文件:)(對不起,我的英文。) – Tae 2010-06-05 14:31:08

回答

7

嘗試通過geometry包設置紙張尺寸。既然你已經傳遞了letterpaper文章類,這樣的事情應該是足夠:

\usepackage{geometry} 

更明確的方式將\usepackage[letterpaper]{geometry}

如果您比A4紙更經常地排版此大小的文檔,您可以更改分佈的全局設置。在TeXlive上可以通過在終端中調用tlmgr paper a4來完成,但我不知道如何映射到MikTeX。

+0

非常感謝您的快速和準確的答案!我只是回到StackOverflow來發布自己的問題的答案,但你擊敗了我。我發現這是一個常見問題,這裏有一個頁面描述MikTex網站的問題和解決方案:http://www.tex.ac.uk/cgi-bin/texfaq2html?label=papergeom – 2010-06-04 16:06:08

0

http://www.ai.uga.edu/mc/papersize.pdf,一個有用的鏈接,我遵循和它的工作。在我的情況下,問題是我正在使用dvi-> ps-> pdf進行編譯。

$ dvips -tletter filename.dvi $ PS2PDF filename.ps filename.pdf

這解決了這個問題對我來說...