Изменить размер букв на teXnicCenter и MikTex

Почему TeXicCenter и MiKTeX всегда генерируют PDF-бумагу формата A4?

Я переустановил MiKTeX и TeXicCenter и убедился, что выбрал "Letter" в качестве размера бумаги по умолчанию. Ничего не меняется

4 ответа

Вот что сработало для меня, независимо от того, какой класс документов или другие пакеты использовались.

Сразу после \begin{document} я поставил эти две строки:

\setlength{\pdfpagewidth}{8.5in}

\setlength{\pdfpageheight}{11in}

Размер бумаги по умолчанию для MikTeX содержится в каком-то файле конфигурации в каталоге MikTeX. Вы можете изменить его, запустив программу MikTeX "Настройки (Admin)", но вы, вероятно, уже попробовали это. TeXnicCenter не имеет к этому никакого отношения.

Вы всегда можете указать, использовать ли бумагу формата Letter, переопределяя значение по умолчанию, добавив letterpaper вариант вашего \documentclass команда:

\documentclass[letterpaper]{article}

Указанный вами размер бумаги используется только в том случае, если в вашем документе LaTeX он не указан. Даже если вы не сделали этого в своих документах, класс или один из используемых вами пакетов могут сделать это.

Чтобы явно выбрать размер бумаги, используйте

\documentclass[letterpaper]{scrreprt}

или же

\usepackage[letterpaper]{geometry}

Другие возможные размеры бумаги a0paper, a1paper,..., a6paper, b0paper,b1paper, ...,b6paper,letterpaper,legalpaper,executivepaper`.

Если вы используете LaTeX=>PS=>PDF, тогда у вас будет работать следующее:

  1. Перейти к Build-> Определить выходные профили-> LaTeX => PS => PDF.
  2. Перейдите на вкладку Постпроцессор.
  3. Выберите Ghostscript (ps2pdf).
  4. Отредактируйте "Аргументы".
  5. Изменить -sPAPERSIZE=a4 в -sPAPERSIZE=letter,

Обратите внимание, что размер PDF теперь 8,5 x 11.

Другие вопросы по тегам