Я пытаюсь отформатировать PDF документ в латекс с помощью texmaker. Я хотел бы, чтобы нижнее поле составляло 2 см, но текст не достигает конца тела, так что этот «пробел» добавляет к нижнему полю и делает его слишком большим. Я не очень понимаю, почему это работает для всех остальных трех полей, но не для нижнего поля. Как сделать так, чтобы текст заканчивался точно на теле?
Я попытался настроить опцию нижнего колонтитула, например используя footskip = 0pt, включите геометрию, увеличьте или уменьшите нижнее поле, но пока ничего не помогло. Вот преамбула, которую я использовал:
\documentclass[12pt]{report}
\usepackage[a4paper, left=40mm, bottom=20mm, right=20mm, top=20mm, includeheadfoot]{geometry}
\usepackage{graphicx}
\graphicspath{{images/}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[L]{xyz}
\fancyhead[R]{\thepage}
\fancyfoot{}
\headsep=15mm
\renewcommand{\headrulewidth}{0.3pt}
\usepackage[onehalfspacing]{setspace}
\usepackage{showframe}
\footskip=0pt
Я включил showframe. Я ожидал, что расстояние между концом страницы и последней строкой текста будет 2 см, но вместо этого оно будет 2,5 см, если я измерим его. Кроме того, между телом и концом страницы есть линия, которая, кажется, представляет заголовок. Я ожидал, что это произойдет и внутри тела из-за «includeheadfoot».