这是我所需要的(用于我的论文的参考书目):
- 页码:右上角,距上方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\baselineskip
fancyhdr
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
文本主体的上边距和下边距。因此我们计算\headsep
为2.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}