В LaTeX блок с цветной пунктирной или точечной границей, с заголовком и без заголовка, с цветной заливкой и без заливки можно с помощью пакета tcolorbox. Пакет tcolorbox — это мощный инструмент для создания красивых цветных блоков с различными стилями границ.
Вот пример блока с пунктирной границей:
\usepackage{xcolor}
\usepackage[most]{tcolorbox}
...
\begin{tcolorbox}[enhanced, opacityback=0, frame empty, boxsep=5pt, arc=10pt, borderline={1pt}{0pt}{orange, dashed}]
Содержимое блока
\end{tcolorbox}
Параметры означают следующее:
enhanced— включает расширенный режим использования блока tcolorbox, для использования заголовка, настройки границ и прозрачных элементов;opacityback— прозрачный цвет бекграунда;frame empty— делает прозрачной встроенную границу блока;boxsep— определяет отступы (padding) между содержимым блока и его границами;arc— задает скругление углов блока;borderline— определяет новую границу блока, первый параметр определяет толщину линии, второй — смещение линии, третий определяет цвет и стиль линии.
В результате такой записи получится следующий блок:

Если нужно создать похожий блок с заголовком:
\begin{tcolorbox}[enhanced, opacityback=0, width = .5\textwidth, frame empty, boxsep=5pt, arc=15pt, borderline={2pt}{0pt}{orange, dotted}, fonttitle=\bfseries, coltitle = teal, attach boxed title to top center={yshift=-3mm}, boxed title style={frame empty, colback = white}, title={Заголовок}]
Содержимое блока
в несколько строк
\end{tcolorbox}
Дополнились следующие параметры:
width— задает ширину блока;fonttitle— стиль заголовка;coltitle— цвет заголовка;boxed title style— определяет стиль блока заголовка (без границы и цвет фона белый);title— задает текст заголовка;attach boxed title to top center={yshift=-3mm}— определяет размещение блока по центру верхней части блока со смещением вверх на 3 мм.
В результате такой записи получится следующий блок:

И еще два простых примера использования блоков tcolorbox.
Блок с цветным фоном, цвет текста белый:
\begin{tcolorbox}[width=5cm, height=0.7cm, halign=center, valign=center, colback=teal, colframe=teal, boxsep=-5mm, arc=2.5mm]\textcolor{white}{\textbf{Текст}}\end{tcolorbox}
Параметры:
height— задает высоту блока;valign— выравнивание содержимого по высоте;halign— выравнивание содержимого по горизонтали;colback— цвет фона;colframe— цвет границы.
В результате такой записи получится следующий блок:

\begin{tcolorbox}[enhanced, width=7cm, halign=center, valign=center, opacityback=0, frame empty, boxsep=3pt, arc=0pt, borderline south={1.8pt}{0pt}{teal, dotted}]
Содержимое
\end{tcolorbox}
Параметры:
borderline south— означает, что задается только нижняя граница.
В результате такой записи получится следующий блок:

Параметр dotted или dashed определяет, что линия должна быть точечной или пунктирной соответственно. Отсутствие данного параметра будет означать, что линия будет сплошной.