如何更改页码以根据文本进行调整

如何更改页码以根据文本进行调整

我需要在页面右下角显示页码。使用以下代码实现了该功能:

\pagenumbering{arabic}
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{fancy}

之后我遇到了一个小问题。页码没有正确调整到文本,如下所示:

屏幕

所以我的问题是 - 我应该怎么做才能获得屏幕上“所需:”栏下显示的效果?

提前感谢你的帮助!

编辑:附加信息,完整代码:

%& --translate-file=utf8
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{polski}
\usepackage{longtable}
\usepackage{fancyhdr}
\usepackage{lipsum}
\title{title}
\author{author}
\date{2018}
\pagenumbering{arabic}
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{fancy}
\usepackage{graphicx}
\usepackage[a4paper, left=4.2cm, right=4.2cm, top=5cm, bottom=5cm, headsep=1.5cm]{geometry}
\usepackage{amsmath}
\usepackage[font=footnotesize,format=plain,labelfont=bf,up,labelfont=bf,textfont=up]{caption}
\addtolength{\textwidth}{3cm}
\addtolength{\hoffset}{-1.5cm}
\addtolength{\textheight}{3cm}
\addtolength{\voffset}{-1.5cm}
\linespread{1.5}
\begin{document}
\begin{titlepage}
[...]
\end{titlepage}
\newpage
[...]
\newpage
\tableofcontents
\newpage
\section{Wstęp}
\subsection{Cel Pracy}
[...]
\end{document}

答案1

我觉得你的序言有点混乱,你设置了页面fancyhdr然后您修改了页面布局。

你应该加载geometry fancyhdr设置。此外,我认为这个说明:

\addtolength{\textwidth}{3cm}
\addtolength{\hoffset}{-1.5cm}
\addtolength{\textheight}{3cm}
\addtolength{\voffset}{-1.5cm}

如果正确设置了geometry参数,则是无用的。

在我的解决方案中,我加载了有用的包showframe,这使得页边距可见,因此在您的情况下非常方便(显然它仅用于测试目的,在正确设置页面尺寸后将其删除)。

(我使用该mwe包只是为了用一些文本填充页面,当然你不需要它。在你的实际最终文档中,不要使用标有 的代码行<--- for testing purpose only)。

\documentclass[a4paper,12pt]{article}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, left=4.2cm, right=4.2cm, top=5cm, bottom=5cm, headsep=1.5cm]{geometry}
%\addtolength{\textwidth}{3cm}
%\addtolength{\hoffset}{-1.5cm}
%\addtolength{\textheight}{3cm}
%\addtolength{\voffset}{-1.5cm}
\linespread{1.5}
\usepackage{fancyhdr}
\usepackage{lipsum}
\title{title}
\author{author}
\date{2018}
\pagenumbering{arabic}
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{fancy}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[font=footnotesize,format=plain,labelfont=bf,up,labelfont=bf,textfont=up]{caption}
\usepackage{longtable}
\usepackage{mwe}% <--- for testing purpose only
\usepackage{showframe}% <--- for testing purpose only
\begin{document}
    \begin{titlepage}
        [...]
    \end{titlepage}
    \newpage
    [...]
    \newpage
    \tableofcontents
    \newpage
    \section{Wstęp}
    \subsection{Cel Pracy}
    [...]
    \blindtext[30]% <--- for testing purpose only
\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容