如何使章节号距页面顶部 1 英寸?

如何使章节号距页面顶部 1 英寸?

我正在写一篇论文,系里要求所有主要标题,即章节号(包括目录标题)距离页面顶部 1 英寸。我使用的是\usepackage[margin=1in]{geometry}。在另一篇文章中,有人建议我使用

\usepackage{titlesec}
\titleformat{\chapter}[display]{\centering \Large}{\chaptertitlename\ \thechapter}  {1ex}{}{}
\titlespacing{\chapter}{0pt}{0pt}{0pt}

但标题仍然距顶部不到 1 英寸。而且这不会改变目录标题的间距。

这是我的代码:

\documentclass[12]{report}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{tikz-cd}
\usepackage{enumerate}
\usepackage{tocloft}
\usepackage{parskip}
\usepackage{indentfirst}
\setlength{\parindent}{1cm}
\usepackage{setspace}
\usepackage[nottoc]{tocbibind}
\usepackage{sectsty}
%\usepackage{hyperref}
%\usepackage[linktocpage=true]{hyperref}
\setlength{\cftbeforetoctitleskip}{2mm}
\renewcommand{\cftchapfont}{\normalfont}
\renewcommand{\cftchappagefont}{\normalfont}
\renewcommand{\cfttoctitlefont}{\hfill \Large}
\renewcommand{\cftaftertoctitle}{\hfill\hfill}
\renewcommand{\contentsname}{Table of Contents}

\usepackage{titlesec}
\titleformat{\chapter}[display]{\centering \Large}{\chaptertitlename\ \thechapter}{1ex}{}{}
\titlespacing{\chapter}{0pt}{0pt}{0pt}

\chapternumberfont{\centering \large}
\chaptertitlefont{\centering \large}
\sectionfont{\large}

\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}
\theoremstyle{definition}
\newtheorem*{definition}{Definition}
\theoremstyle{remark}
\newtheorem*{remark}{Remark}
\newtheorem{case}{Case}
\newtheorem{example}[theorem]{Example}\newcommand{\gen}[1]{\langle #1\rangle}
\newcommand{\F}{\mathbb{F}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\text{N}}
\newcommand{\T}{\text{T}}
\newcommand{\Tr}{\text{Tr}}
\newcommand{\legendre}[2]{\ensuremath{\left(\frac{#1}{#2}}\right)}


% For signature page
\newcommand{\signaturerule}{\rule{20em}{.4pt}}
\newcommand{\daterule}{\rule{10em}{.4pt}}


\begin{document}

\input{Titlepage}

\pagenumbering{roman}

\setcounter{page}{2}\doublespacing

\tableofcontents


\pagebreak

% Abstract page

\addcontentsline{toc}{chapter}{Abstract}
\chapter*{Abstract}\pagebreak
\pagenumbering{arabic}

\chapter{Preliminaries}
\input{chapters/Preliminaries}

\chapter{Main Results}
\input{chapters/chapter2}

\chapter{}
\input{chapters/chapter3}

\chapter{}
\input{chapters/chapter4}



\bibliographystyle{plain}
\bibliography{bibliography.bib}
\end{document}

答案1

据我所知,您已经获得了英寸。请参见下面的 Acroreader 屏幕截图。要启用显示布局设置的框架,请使用\usepackage[showframe]{geometry}。坦率地说,geometry应该可以完成工作,不需要进一步调整。

正在讨论的可能是我指出的红色区域。但是,我认为可以要求将部分标题进一步上移。但我要确保这是他们希望你做的。

我稍微调整了一下你的代码,因为我们没有你的 5 个文件\input。请参阅% <<<代码。

读物

\documentclass[12]{report}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in, showframe]{geometry}% <<<
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{tikz-cd}
\usepackage{enumerate}
\usepackage{tocloft}
\usepackage{parskip}
\usepackage{indentfirst}
\setlength{\parindent}{1cm}
\usepackage{setspace}
\usepackage[nottoc]{tocbibind}
\usepackage{sectsty}
%\usepackage{hyperref}
%\usepackage[linktocpage=true]{hyperref}

\usepackage{blindtext}% <<< workaround

\setlength{\cftbeforetoctitleskip}{2mm}
\renewcommand{\cftchapfont}{\normalfont}
\renewcommand{\cftchappagefont}{\normalfont}
\renewcommand{\cfttoctitlefont}{\hfill \Large}
\renewcommand{\cftaftertoctitle}{\hfill\hfill}
\renewcommand{\contentsname}{Table of Contents}

\usepackage{titlesec}
\titleformat{\chapter}[display]{\centering \Large}{\chaptertitlename\ \thechapter}{1ex}{}{}
\titlespacing{\chapter}{0pt}{0pt}{0pt}

\chapternumberfont{\centering \large}
\chaptertitlefont{\centering \large}
\sectionfont{\large}

\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}
\theoremstyle{definition}
\newtheorem*{definition}{Definition}
\theoremstyle{remark}
\newtheorem*{remark}{Remark}
\newtheorem{case}{Case}
\newtheorem{example}[theorem]{Example}\newcommand{\gen}[1]{\langle #1\rangle}
\newcommand{\F}{\mathbb{F}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\text{N}}
\newcommand{\T}{\text{T}}
\newcommand{\Tr}{\text{Tr}}
\newcommand{\legendre}[2]{\ensuremath{\left(\frac{#1}{#2}}\right)}


% For signature page
\newcommand{\signaturerule}{\rule{20em}{.4pt}}
\newcommand{\daterule}{\rule{10em}{.4pt}}


\begin{document}

%\input{Titlepage}% ! MISSING

\blindtext{}% <<< workaround

\pagenumbering{roman}

\setcounter{page}{2}\doublespacing

\tableofcontents


\pagebreak

% Abstract page

\addcontentsline{toc}{chapter}{Abstract}
\chapter*{Abstract}\pagebreak
\pagenumbering{arabic}

\chapter{Preliminaries}
%\input{chapters/Preliminaries}

\blindtext{}% <<< workaround


\chapter{Main Results}
%\input{chapters/chapter2}
\blindtext{}% <<< workaround

\chapter{}
%\input{chapters/chapter3}
\blindtext{}% <<< workaround

\chapter{}
%\input{chapters/chapter4}
\blindtext{}% <<< workaround


\bibliographystyle{plain}
%\bibliography{bibliography.bib}
\blindtext{}% <<< workaround
\end{document}

相关内容