我如何获得此页面布局(页眉和正文)?

我如何获得此页面布局(页眉和正文)?

这是我所需要的(用于我的论文的参考书目):

  • 页码:右上角,距上方1.25厘米,距右侧2厘米。
  • 正文:左侧4厘米,右侧2厘米。

页眉和正文均应使用 Times New Roman,12pt。

目前,我有以下代码:

\documentclass{article}
\usepackage{cite}
\usepackage{fancyhdr}
\begin{document}

scroll down~~.
\cite{r1}
\cite{r2}
\cite{r3}
\newpage
\pagestyle{fancy}
%\fancyhead[C]{\sffamily\fontsize{29pt}{29pt}\selectfont%%\thepage} % I tried to change the size of the word but failed
\lhead{}
\chead{}
\rhead{\thepage}
\lfoot{}
\cfoot{}
\rfoot{}
\renewcommand{\headrulewidth}{0pt}
\pagenumbering{arabic}
\setcounter{page}{75}
\bibliographystyle{IEEEtranS}
\bibliography{mybibfile, IEEEabrv}
\end{document}

你好,我最终通过此代码解决了它,页码的大小和字体没有改变,但与我的论文的其他部分相比看起来还不错:

\documentclass[12pt,a4paper]{article} 
\usepackage{txfonts}

\usepackage{lipsum}     % generate paragraph randomly
\usepackage{geometry}   % manipulate the margins of the main text
\usepackage{titlesec}   % manipulate the header/footer


\newpagestyle{main}{            
    \sethead{}{}{\thepage}  % \thepage gives the page number
    \setfoot{}{}{}          % {left}{mid}{right}
    %\headrule              % underline for the header
    %\footrule              % underline for the foot

}

\geometry{left=4cm,right=2cm,top=2.5cm,bottom=2.5cm}  % set the page margin
\usepackage{cite}
\begin{document}
scroll down~~.
\cite{r1}
\cite{r2}
\cite{r3}

\newpage
\pagestyle{main}    %use the main style that has just been defined

\pagenumbering{arabic}
\setcounter{page}{68}  % the bibliography has its page number starts with 68

\bibliographystyle{IEEEtranS}
\bibliography{mybibfile, IEEEabrv}
\end{document}

答案1

这是你想要的吗?

\documentclass[12pt]{article}
\usepackage[right = 2cm, left = 4cm]{geometry}
\usepackage{lipsum}
\usepackage{fancyhdr}
%  Times New Roman-----------------------
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
%----------------------------------------
\setlength{\topmargin}{-.507874in}
%  The standard margin is 1 in from the top 1 - .507874in = 1.25cm                  
\fancyhead[RH]{\thepage}
\pagestyle{fancy}
\begin{document}
\lipsum[1-6]
\end{document}

在此处输入图片描述

为了使标题距顶部 1.25 厘米,我们需要向下.49...in或。\topmargin-.507874in


top = 1.25cm如果您使用软件包中的选项geometry,您的文档将看起来像(下图)。我想这是一个不理想的结果。

在此处输入图片描述

答案2

这是dustin 的回答

  • geometry还用于顶部和底部边距。还设置了页眉的布局。

  • 纸张尺寸可能为a4paper。必须指定,因为 的默认article值为letterpaper

  • fancyhdr设置了 ,这增加了的\strut需求。高度和深度的用途。 因此警告:\headheight\baselineskip\strut.7\baselineskip.3\baselineskipfancyhdr

    Package Fancyhdr Warning: \headheight is too small (12.0pt): 
     Make it at least 14.49998pt.
     We now make it that large for the rest of the document.
     This may cause the page layout to be inconsistent, however.
    

    因此headheight设置为\baselineskip

  • 页码的高度比 略小.7\baselineskip,因此计算高度并存入寄存器\thepageheight,并将上边距略微减小,以补偿 等于1.25cm

  • 另一份文档使用2.5cm文本主体的上边距和下边距。因此我们计算\headsep2.5cm减去上边距减去头部高度。

  • 文本主体的第一行基线以 开始\topskip。LaTeX 希望对齐页面第一行的基线。对于没有重音字母的英文文本,\topskip可以减少到大写字母的高度(示例中使用\thepageheight)。

  • showframe包选项显示geometry页面布局。下图也启用了该选项。

  • 如果添加了包,则它会从顶部(蓝色)和底部(红色)pagegrid打印一个带有单位(可以更改)的网格。这可以验证边距是否设置正确。mm

示例文件:

\documentclass[12pt,a4paper]{article}
\newlength\thepageheight
\settoheight\thepageheight{1234567890}
\usepackage[
  showframe, % shows the layout of the page
  includehead,
  left=4cm,
  right=2cm,
  top=\dimexpr1.25cm-.7\baselineskip+\thepageheight\relax,
  bottom=2.5cm,
  headheight=\baselineskip,
  headsep=\dimexpr2.5cm-1.25cm-\baselineskip\relax,
]{geometry}
\setlength{\topskip}{\thepageheight}
% \usepackage{pagegrid}% draws a grid on the paper

\usepackage[T1]{fontenc}
\usepackage{mathptmx}

\usepackage{fancyhdr}
\fancyhead{}
\fancyfoot{}
\renewcommand*{\headrulewidth}{0pt}
\rhead{\thepage}
\pagestyle{fancy}

\usepackage{lipsum}

\begin{document}
\lipsum[1-6]
\end{document}

结果

相关内容