LINUX.ORG.RU

LaTeX отступы при переводе в pdf через pdflatex

 ,


0

1

Условная тестовая страница: https://pastebin.com/mtTXGc52
При переводе в pdf через pdflatex, несмотря на заданную геометрию, в итоге отступы получаются больше. Правый примерно 14 мм, остальные по 22 мм. Конвертировал через emacs и напрямую через pdflatex. Читал про разные хаки вроде \special, но они вроде как относятся к случаям с dvips/dvipdfm (судя по логу, опция \special игнорируется). Размер шрифта менял от 10 pt до 20 pt с extarticle. Выставлял отступы в cm/in. Устанавливал дефолт страницы на a4 через texconfig. Все тщетно. Как правильно приготовить отступы в моем случае?


Ответ на: комментарий от einhander

Подозреваю, что ТС печатает из okular'а, а эта собака добавляет свои отступы! Вот и не совпадает нихрена...

ТС, печатай напрямую — командой lp!

// и да, я категорически против дебилизации: зачем столько левых пакетов подключать, когда отступы родными теховскими командами задаются?

anonymous
()
Ответ на: комментарий от anonymous

На лишние подключенные пакеты можно не обращать внимание. Я просто скопировал весь текст из тестового .tex файла.

Yorween
() автор топика
Ответ на: комментарий от anonymous

По поводу печати, я пробовал напрямую из evince и с телефона из acrobat. Отступы на распечатанных страницах одинаковые (неправильного размера).

Yorween
() автор топика
Ответ на: комментарий от Yorween

Ну, не знаю, что ты там делаешь, но у меня поля получились как раз заданного размера!

anonymous
()
Ответ на: комментарий от Yorween

Я про использование пакета geometry - он вообще не нужен!

Дальше, если \special и заработает, то с аргументом pappersize вряд ли поймет, что делать.

Еще стопудово не нужен пакет fancyhdr. Да и насчет нужности microtype я сомневаюсь.

anonymous
()
Ответ на: комментарий от anonymous

Без microtype на больших абзацах, где я не задаю отличное от дефолтного выравнивание, часть строк залезает на поля, т.е. не переносится. А по fancyhdr, если есть еще способ перенести нумерацию страниц в верхний колонтитул в середину c заданной страницы, подскажи.

Yorween
() автор топика
Ответ на: комментарий от Yorween

часть строк залезает на поля

Соответствующие строки нужно вручную переделать. Но если абзац достаточной ширины, такого не должно быть!

На крайняк можно указать \sloppy, но это совсем некошерно!

способ перенести нумерацию страниц в верхний колонтитул в середину c заданной страницы

Просто в заданном месте меняешь колонтитулы. Чего там непонятного?

Почитай «Все про ТеХ», вопросов не будет!

anonymous
()
Ответ на: комментарий от einhander

В gimp и LO Draw тоже больше, чем нужно.

Yorween
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.