使用标题包自定义标题部分

使用标题包自定义标题部分

查看 titlesec 文档,我发现了一个适合我的例子,所以我做了一些修改,得到了类似这样的内容

在此处输入图片描述

使用以下代码

\documentclass{article}
\usepackage{titlesec}
\usepackage{tikz}

\titleformat{\section}[block]
{\huge\normalfont\bfseries\filright}{\huge\cuadro{\thesection}}{0.5cm}{}

\newcommand*\cuadro[1]{\tikz[baseline=(char.base)]{\node[draw,inner sep=2pt] (char) {#1};}}

\begin{document}
\section{Introducción}
\end{document}

现在我正在使用 tiki,因为也许将来会添加到矩形中,所以我想要添加一条从框右下角开始并覆盖所有部分名称的线,我已尝试使用以下代码

\documentclass{article}
\usepackage{titlesec}
\usepackage{tikz}

\titleformat{\section}[block]
{\huge\normalfont\bfseries\filright}{\huge\cuadro{\thesection}\rule[-4pt]{0.5cm}{1pt}}{0.5cm}{}

\newcommand*\cuadro[1]{\tikz[baseline=(char.base)]{\node[draw,inner sep=2pt] (char) {#1};}}

\begin{document}
\section{\underline{Introducción}}
\end{document}

得到类似这样的结果

在此处输入图片描述

这确实有效,但我对改变规则选项不太满意,所以有没有不太复杂的方法来实现这一点?

谢谢

相关内容