我如何创建这样的布局?

我如何创建这样的布局?

在此处输入图片描述

我希望左边距更大一些,如上图所示。我想这样做可以实现这一点:

\usepackage[top=1in, bottom=1.25in, left=1.5in, right=1.5in]{geometry}

我认为我应该减少右边的那个。

但是,我不知道如何为第一级标题添加灰色底部边框,并使标题数字稍微超出左边距,就像上图所示。

你能给我一些提示吗?谢谢。

答案1

titlesec以下是使用包来模仿图中所示布局的示例。您可以根据自己的喜好更改字体大小。

\documentclass{article}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[top=1in,left=1.5in,right=1.5cm,bottom=1in]{geometry}

\usepackage{titlesec}

\titleformat{\section}{\bfseries\huge}{\llap{\Huge\thesection\hspace{1.3em}}}{0pt}{}[\vspace{-10pt}\llap{\hbox{\color{gray!50}\rule{2.2em}{4pt}}}\vspace{-25pt}\hbox{\color{gray!50}\rule{\linewidth}{4pt}}\addvspace{2cm}]

\titleformat{\subsection}{\bfseries\large}{\llap{\thesubsection\hspace{2.5em}}}{0pt}{}[]

\titleformat{\subsubsection}{\bfseries}{\llap{\thesubsubsection\hspace{2.2em}}}{0pt}{}[]

\begin{document}
\section{Introduction}
\lipsum[1][1-8]
\subsection{Function}
\lipsum[1]
\subsubsection{Example}
\lipsum[2]
\section{Next Section}
\lipsum[1][1-8]
\subsection{Function}
\lipsum[1]
\subsubsection{Example}
\lipsum[2]
\end{document}

在此处输入图片描述

相关内容