我正在尝试设置一些文本,其中部分标题的边距和文本宽度与部分文本不同。
屏幕截图显示了我希望的最终布局外观的模型(包括一些部分文本布局用例)。部分标题是无衬线的。
有没有关于如何在不使用表格的情况下最好地实现这一点的建议?最简单、最干净的方法是为节标题和节文本定义单独的几何图形?这可能吗?
答案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}
当然,您可以根据需要随意更改设置。