Ставлю
\documentclass[a4paper,12pt,oneside]{article}
В gv определяется как Letter (автоматом), отступы сверху и снизу нормальные. Если насильно ему сказать, что бумага A4, то отступы сверху и снизу становятся огромные.
приходится делать извратно:
\setlength{\voffset}{0cm}%верхнее поле 2 см
\addtolength{\voffset}{-1in} \setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-4cm}%нижнее поле 2 см
\addtolength{\textheight}{-\voffset}
\addtolength{\textheight}{-1in}
%\addtolength{\textheight}{-\footskip}
\addtolength{\textheight}{-\headheight} % высота колонтитула
\addtolength{\textheight}{-\headsep} % растояние от колонтитула до текста
Т.е. делаю \setlength{\voffset}{0cm} чтобы приподнялось до самого края листа, при этом на A4 (ставлю в gv) всё нормально.
Пытался ставить
\setlength{\paperheight}{297mm}
\setlength{\paperwidth}{210mm}
Всё равно gv определяет как Letter.
Так же пробовал
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=2cm,bmargin=2cm,lmargin=2.5cm,rmargin=1.5cm}
результат тот же.
Пытался печатать в Letter на A4 у меня принтер сошёл с ума и бился головой об стенку. Еле отошёл от этого - пробовать ещё раз не хочу. Да и не спортивно это - если бумага А4, то и в gv должно быть A4...
Как заставить latex генерить именно А4, и чтобы gv это понимал и соглашался автоматом, и чтобы все размеры были именно те самые, которые я поставил и на А4?