格式化论文章节标题

格式化论文章节标题

我目前正在写我的硕士论文。我的代码如下

\documentclass[12pt, a4paper, oneside]{thesis}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{fullpage}
\begin{document}
    \chapter{Introduction}
    %My introduction
\end{document}

但我得到的输出如下:

在此处输入图片描述

我需要的页面看起来如下所示:

在此处输入图片描述

我该怎么办?

答案1

这看起来很像常规章节标题。这是默认的report.cls标头:

\def\@makechapterhead#1{% Header for \chapter
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}
\def\@makeschapterhead#1{% Header for \chapter*
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \Huge \bfseries  #1\par\nobreak
    \vskip 40\p@
  }}

我已采取上述措施,并在需要的地方添加了字体更改宏(\chaptertitlefont\chapternamefont),以便您可以修改它们以满足您的需要。

以下是 MWE:

在此处输入图片描述

\documentclass[12pt, a4paper, oneside]{Thesis}

\makeatletter
\renewcommand\@chapapp{\chaptername}
\newcommand{\chapternamefont}{\scshape\Large}% Chapter name font
\newcommand{\chaptertitlefont}{\LARGE\bfseries}% Chapter title font
\def\@makechapterhead#1{% Header for \chapter
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
        {\chapternamefont\@chapapp\space \thechapter\par\nobreak}% \huge\bfseries
        \vskip 20\p@
    \fi
    \interlinepenalty\@M
    {\chaptertitlefont #1\par\nobreak}
    \vskip 40\p@
  }}
\def\@makeschapterhead#1{% Header for \chapter*
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    {\chaptertitlefont#1\par\nobreak}
    \vskip 40\p@
  }}
\makeatother

\usepackage{amsmath,amsfonts,amssymb}
\usepackage{fullpage}

\begin{document}
\chapter{Introduction}
%My introduction
\end{document}

\chapternamefont设置字体第1章\scshape\Large默认情况下)并\chaptertitlefont设置字体介绍\LARGE\bfseries默认情况下)。

相关内容