为节标题添加左边框和上边框

为节标题添加左边框和上边框

我希望我的部分标题周围有一个顶部边框和侧面边框,如下所示

边界

我正在使用 titlesec\titleformat来定义我的部分。

到目前为止,我已经能够通过\titlerule在字体定义中添加 来添加顶部规则,但侧边框很难。我怀疑我应该使用某种图形化程度更高的程序包来设置边框,但我不知道如何将它们合并到 中\titleformat

\titleformat{\subsubsection} % Customize the \subsection{} section title
{\color{cyan}\titlerule
    \vspace{.2ex}%
\sffamily\footnotesize\bfseries\color{cyan}} % Title font customizations
{\thesubsubsection} % Subsection number
{12pt} % Whitespace between the number and title
{\footnotesize} % Title font size
\titlespacing*{\subsubsection}{0mm}{3mm}{0mm} % Left, top and bottom spacing around the title

答案1

关于我的评论,也许这是一个起点:

\documentclass[12pt]{article}

\usepackage{lipsum}

\usepackage{titlesec,tikz}
\newcommand\titlebar{%
 \tikz[overlay]{ \draw [cyan,line width=.2ex] (-1.5ex,-1.5ex) -- (-1.5ex,3ex) -- (\textwidth,3ex); }%
}

\titleformat{\subsubsection}{\sffamily\bfseries\large\color{cyan}}{\titlebar\thesubsubsection}{12pt}{}

\begin{document}

\subsubsection{Another Subsubsection}

\lipsum[1]

\end{document} 

得出:

在此处输入图片描述

相关内容