LaTeX: нестандартные размеры документа

2011-04-20T09:12:01+07:00

Допустим, мне надо оформить слайд, но не хочется использовать beamer. Первым же камнем преткновения на пути моей великой мысли станет размер документа. Так уж вышло, что в опциях article, report, book и прочих не предусмотрены опции 1024x768, 1280x1024 или 1366x768. Что делать? А надо в первую очередь подумать вот над чем. TeX и все его виды — это всё-таки издательские системы, и они не понимают слова «пиксель». Поэтому придётся пересчитывать все размеры — например, в сантиметры.

Размеры «страницы» есть — и тут на помощь приходит знакомый, наверное, каждому пакет geometry.

\usepackage{geometry} \geometry{papersize={20.3 cm,25.4 cm}} \geometry{left=2cm} \geometry{right=2cm} \geometry{top=2cm} \geometry{bottom=2cm}

Всё прекрасно, можно работать. Какой размер бумаги при этом указан в documentclass, вообще значения не имеет.

Раз уж я затронул нестандартные размеры бумаги, стоит упомянуть и об одной проблеме с ними. Как их печатать?

Например, под влиянием какой-то безумной идеи я хочу напечатать обложку для CD, сверстанную в LaTeX. Но вот у меня есть только принтер для A4. Как мне точно вырезать именно то, что я хотел напечатать, не отмеряя линейкой размеры после печати?

Слава умным людям, придумавшим пакет crop. Он добавляет специальные отметки для разреза — сейчас увидите.

\usepackage[a4,center]{crop} \crop

Единственный минус — сразу несколько таких страничек на один лист вместить не получится.

Желаю, чтобы ваши желания не спотыкались о мелкие неудобства.