使用 titlesec 包使标题居中

使用 titlesec 包使标题居中

我正在使用该titlesec包来更好地定义我的部分标题。我有一个问题:如何使标题位于页面中间?我目前已使用以下代码将它们居中(位于页面顶部):

\titleformat{\section}
{\normalfont\Large\bfseries\centering}{\thesection}{1em}{}

答案1

那是你要的吗?

\documentclass{article}

\usepackage{titlesec}
\usepackage{lipsum}
\usepackage[
            showframe,
            ]{geometry}

\titleformat{\section}
{\vspace*{\fill}\centering\normalfont\Large\bfseries}
{\thesection}
{1em}
{\Large}
[\vspace*{\fill}\newpage]

\begin{document}
  \section{First of all}

    \lipsum[1]

  \section{Second of all}

    \lipsum[2]
\end{document}

在此处输入图片描述

相关内容