Проблема с бумагой в классе латексных изделий - PullRequest
4 голосов
/ 04 июня 2010

Я новичок в Latex, так что, надеюсь, это простая проблема. Я использую MikTex на Windows.

Моя проблема в том, что, хотя я указываю опцию 'letterpaper' в моем объявлении класса (т.е. \ documentclass [letterpaper] {article}), создаваемые файлы pdf или dvi настроены на использование бумаги формата A4. То есть я проверяю размер бумаги в формате pdf и показывает 8,26x11,69, а не 8,5x11.

Похоже, что латекс форматируется по-разному, в зависимости от того, указан ли параметр для бумаги или формата A4. То есть, когда я использую параметр letterpaper, полученный PDF имеет меньше строк на страницу, чем когда я указываю A4. Однако в любом случае размер бумаги в формате PDF составляет А4, даже если форматирование было для буквы.

В результате я не могу получить представление о фактическом макете бумаги при просмотре PDF-файла, поскольку он всегда отображается на бумаге формата A4. Я могу распечатать PDF-файл формата A4 на бумаге для писем, чтобы получить (как мне кажется) правильный вывод на бумажном носителе, но это не совсем решение.

Кто-нибудь знает, что здесь не так или как я могу это исправить?

Ответы [ 2 ]

7 голосов
/ 04 июня 2010

Попробуйте установить размер бумаги с помощью пакета geometry . Поскольку вы уже передаете letterpaper классу article, этого должно быть достаточно:

\usepackage{geometry}

Более явный способ будет \usepackage[letterpaper]{geometry}.

Если вы набираете документы такого размера чаще, чем на бумаге формата А4, вы можете изменить глобальные настройки распространения. На TeXlive это можно сделать, вызвав tlmgr paper a4 в терминале, но я не знаю, как это сопоставляется с MikTeX.

0 голосов
/ 09 августа 2013

http://www.ai.uga.edu/mc/papersize.pdf, полезная ссылка, по которой я перешел, и она заработала. Проблема в моем случае заключалась в том, что я использовал dvi-> ps-> pdf для компиляции.

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

Это решает проблему для меня ...

...