尝试设置文本,其中节标题的边距和文本宽度与节文本不同

尝试设置文本,其中节标题的边距和文本宽度与节文本不同

我正在尝试设置一些文本,其中部分标题的边距和文本宽度与部分文本不同。

屏幕截图显示了我希望的最终布局外观的模型(包括一些部分文本布局用例)。部分标题是无衬线的。

在此处输入图片描述

有没有关于如何在不使用表格的情况下最好地实现这一点的建议?最简单、最干净的方法是为节标题和节文本定义单独的几何图形?这可能吗?

答案1

您可以使用titlesec包来更改部分单元格式。一个小例子,其中 a\parbox用于控制为标题保留的文本区域的宽度,并使用负长度作为 的第一个参数来\titlespacing*获取悬挂标题。该explicit选项仅用于明确访问标题:

\documentclass{article}
\usepackage[explicit]{titlesec}    
\usepackage{lipsum}    

\titleformat{\section}[block]
  {\normalfont\sffamily}
  {\thesection}{.5em}{\parbox[t]{3.7cm}{\centering\MakeUppercase{#1}}\filright}
\titlespacing*{\section}
  {-4pc}{2.5ex plus .1ex minus .2ex}{0.5pc}

\begin{document}

\section*{The Processional Experience}
\lipsum[2]

\end{document}

在此处输入图片描述

当然,您可以根据需要随意更改设置。

相关内容