如何在区段名称前添加矩形或其他符号?

如何在区段名称前添加矩形或其他符号?

在此处输入图片描述

这就是我要的。

测试MWE:

\documentclass[UTF8]{article}

\begin{document}
    \section{section I}
        \subsection{subsection I}
    \section{section II}
        \subsection{subsection II}
\end{document}

我想要一个适合大多数文档类的解决方案。

谢谢大家!

答案1

您已添加titlesec到标签中,因此可以使用此包。例如:

\documentclass[utf8]{article}
\usepackage{titlesec,xcolor}

\titleformat{\section}{\bfseries\Large}{\textcolor{orange}{\rule[-3pt]{5pt}{1em}}}{5pt}{}

\begin{document}
    \section{section I}
        \subsection{subsection I}
    \section{section II}
        \subsection{subsection II}
\end{document}

在此处输入图片描述

答案2

例如,在stix(或fontawesome) 字体中有很多漂亮的符号。我为您的问题添加了替代的 MWE。

在此处输入图片描述

\documentclass{article}
\usepackage{lipsum,xcolor}
\usepackage{stix}

\def\orr{\rlap{\protect\makebox[-2cm]{$\color{orange}\vrectangleblack$}}}

\begin{document}
\section{\orr section I}
        \subsection{subsection I}
    \section{\orr section II}
        \subsection{subsection II}
\end{document}

相关内容