如何创建一个悬挂在左边距的(彩色)框?

如何创建一个悬挂在左边距的(彩色)框?

我正在尝试突出显示文档中的某些部分(段落)。为此,我想使用一个框,段落编号悬挂在左边距中。但是,我真的不知道该怎么做!有人可以帮忙吗?这是我目前所拥有的。我正在使用scrbook, 来pdflatex编译它。问题是,首先,文本的缩进不正确(您可以看到,缩进有点太多了),我真的希望该段落符号右对齐并位于顶部(现在不是)。我希望有人可以帮忙解决这个问题,或者也许建议一个我找不到的软件包?我也很乐意接受风格建议!

这是最小的示例代码:

\documentclass[paper=a5, parskip=half, 12pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{roboto}
\usepackage{mathptmx}

\begin{document}
    Vi Frederik den Niende, af Guds Nåde Konge til Danmark, de Venders og Goters, Hertug til Slesvig, Holsten, Stormarn, Ditmarsken, Lauenborg og Oldenborg, Gør vitterligt: I overensstemmelse med bestemmelserne i § 94 i Danmarks Riges Grundlov af 5. juni 1915 med ændringer af 10. september 1920 har rigsdagen 2 gange vedtaget, og folketingsvælgerne ved en den 28. maj 1953 afholdt folkeafstemning godkendt, hvorefter Vi nu ved Vort allerhøjeste samtykke stadfæster DANMARKS RIGES GRUNDLOV 

    \hspace{-1cm}\colorbox{gray!10!white}{\parbox{1cm}{\sffamily\bfseries § 8}\parbox{\textwidth}{ Bestemmelser angående regeringens førelse i tilfælde af kongens umyndighed, sygdom eller fraværelse fastsættes ved lov. Er der ved tronledighed ingen tronfølger, vælger folketinget en konge og fastsætter den fremtidige arvefølge.}}
\end{document}

它看起来是这样的:

尝试创建段落框失败

提前谢谢您!

答案1

tcolorbox您可以按照本例所示使用该包:

\documentclass{scrbook}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}


\newtcolorbox{myBox}{%
  sidebyside,
  sidebyside align=top,
  lower separated=true,
  lefthand width=2em,
  arc=0pt,
  left=8pt,right=2pt,top=2pt,bottom=2pt,
  fontupper=\Large\bfseries,
  skin=bicolor,
  colback=black!60, 
  colframe=black!60,
  colupper=white,
  colbacklower=black!5,
  boxrule=0.5pt,
  sidebyside gap=5pt,
  width=\textwidth+2em+13pt,
  enlarge left by=-2em-13pt
}

\begin{document}


\begin{myBox}
\raisebox{-1ex}{§8}
\tcblower
\lipsum[1]
\end{myBox}

\lipsum[5]
\end{document}

在此处输入图片描述

颜色、字体大小、边距……框(灵感来自这个答案) 当然可以根据您的需要进行更改。

相关内容