编辑

编辑

我怎样才能得到文本左侧的节标题,这样我就会得到类似的

My Section Header       Some text
                        More test
                        [...]

Another Section Header  Some text
                        More test
                        [...]

编辑

我曾尝试\usepackage[explicit]{titlesec}使用

\titleformat{\section}[leftmargin]{\raggedright}{}{0em}{\textcolor{red}{#1}}

\titlespacing*{\section}{2cm}{0cm}{0cm} % {command}{left}{before}{after}[right]

但各段的垂直间距不一致。

usepackage{fullpage}此外,当我使用或设置边距时,页面大小很难处理\usepackage[margin=2cm]{geometry}

我可以使用表格,但我确实想使用部分;但是,我认为我不应该将部分放在边缘,因为这样做会带来很多问题。

答案1

使用 titlesec:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{titlesec}
\usepackage{lipsum}
\setcounter{secnumdepth}{0}


\leftskip=3cm

\titlespacing{\section}{-2cm}{1cm}{-.8cm}
\titleformat{\section}
  {\normalfont\huge\bfseries}{\thesection}{1em}{\rule{\paperwidth}{1mm}\\[-12pt]}
\begin{document}

\section{Test1}

\lipsum[3]

\section{Test2}
\lipsum[3]

\end{document}

在此处输入图片描述

相关内容