Как отформатировать сложный заголовок раздела

Как отформатировать сложный заголовок раздела

У меня есть несколько вопросов, все они касаются изображения ниже. В моем .clsфайле я пытаюсь оформить заголовки разделов следующим образом:

пример названия

  1. Мой первый вопрос был: как остановить нумерацию \sections?

  2. Как подчеркнуть заголовок раздела пунктирной линией, проходящей через всю страницу?

  3. Как добавить префикс и символ (в данном случае '['и ']') к заголовкам разделов?
  4. Как изменить цвет пунктирного подчеркивания, а также префикс и суффикс моих разделов, не влияя на цвет раздела?

(извините, если синий цвет немного трудно разглядеть)

Некоторые из ответов:

  1. При использовании \section*{SECTION NAME}вместо \section{ИМЯ РАЗДЕЛА} раздел не нумеруется.
  2. Есть пакет с именем arydshln, в котором есть команда, \hdashlineкоторая создает пунктирную линию под разделом. Однако, должно быть явно, возможно ли добавить это в определение \section?

Я не уверен, как добавить префикс и суффикс к разделу и изменить их цвет, а также подчеркивание.

Спасибо.

решение1

Вот отправная точка для вас с titlesec. Я не буду комментировать код, проверьте документацию titlesecдля описания:

\documentclass{article}

\usepackage{lipsum,color}
\usepackage[explicit]{titlesec}

\titleformat{\section}
  [hang]
  {\sffamily\large\bfseries\color{blue}}
  {\thesection}
  {1em}
  {[~{\color{magenta}\MakeUppercase{#1}}~]}
  [\vspace{3pt}{\titlerule*[0.75pc]{\_}}]

% This is the answer to  how do I stop \sections from being numbered?
\setcounter{secnumdepth}{0}

\begin{document}

\section{Personal Statement}
\label{sec:personal-statement}

\lipsum[1]

\end{document}

введите описание изображения здесь

Связанный контент