Как создать текст в рамке с фоновым цветом

Как создать текст в рамке с фоновым цветом

Пример

Пример изображения — это то, что я хочу создать в Latex. Мне удалось создать что-то похожее, но без прямоугольного серого фона. Я также полный новичок в Latex.

Я бы с нетерпением ждал, если бы кто-то мог мне помочь с моей проблемой. Я предполагаю, что на самом деле это должно быть очень простое решение этой конкретной проблемы.

\documentclass[11pt,a4paper, titlepage, headexclude, footexclude, oneside, openany]{scrartcl} 
\begin{document}
\subject{ {\textsc{{\Huge report} \vspace{5ex} }} \horrule{1pt}\\[-0.5cm] }
\title{Very Interesting Topic to Write A Report About }\\[0.15cm]}
\subtitle{\horrule{1pt}\\[2cm]}
\maketitle
\end{document}

решение1

В mdframedпакете есть возможность указать, какую строку печатать, см. раздел 6.6 руководства ( texdoc mdframed)

\documentclass{article}

\usepackage{mdframed}
\usepackage{xcolor}

\begin{document}
\begin{mdframed}[backgroundcolor=black!10,rightline=false,leftline=false]
\centering 
first line\\
second line\\
third line
\end{mdframed}
\end{document}

решение2

Вот возможное решение с tcolorboxпакетом и некоторыми преувеличенными правилами верха и низа.

Отдельные правила вокруг поля можно контролировать с помощью параметров leftrule=и rightrule=т. д. Правило исчезновения можно получить, установив правило на 0pt.

\documentclass[11pt,a4paper, titlepage, headexclude, footexclude, oneside, openany]{scrartcl} 


\usepackage[ngerman]{babel}
\usepackage[utf8x]{inputenc}%
\usepackage{tcolorbox}%


\begin{document}

\begin{tcolorbox}[arc=0mm,auto outer arc, colback=lightgray,leftrule=0pt,rightrule=0pt,toprule=5pt,bottomrule=10pt]
\begin{center}
Analyse des Betriebsverhaltens\par

einer

bestehenden großen Solaranlage 
\end{center}%

\end{tcolorbox}%
\end{document}

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

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