标签和标题完全由竖线分隔。
我非常天真的尝试是这样的:
\documentclass[12pt, letterpaper]{book}
\usepackage[calcwidth]{titlesec}
\usepackage{lipsum}
\titleformat{\section}[wrap]
{\Huge\bfseries}
{\thesection \ \vrule }
{0.4em}
{}
\titlespacing{\section}{20pc}{1.5ex plus .1ex minus .2ex}{1pc}
\begin{document}
\section{Introduction to Prime Numbers} \lipsum[1]
\end{document}
输出结果如下:
主要问题是标题的第二行与标签对齐。我的直觉是,如果将标签放在 makebox 内,其高度随标题的大小而变化,则应该可以解决对齐问题。不过我不确定该怎么做。
有什么方法可以确保标题相对于其自身保持左对齐,并且分隔标签和标题的垂直条也能根据标题跨越的行数进行缩放?