Изменить размер букв на 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
, тогда у вас будет работать следующее:
- Перейти к Build-> Определить выходные профили-> LaTeX => PS => PDF.
- Перейдите на вкладку Постпроцессор.
- Выберите Ghostscript (ps2pdf).
- Отредактируйте "Аргументы".
- Изменить
-sPAPERSIZE=a4
в-sPAPERSIZE=letter
,
Обратите внимание, что размер PDF теперь 8,5 x 11.