我正在尝试突出显示文档中的某些部分(段落)。为此,我想使用一个框,段落编号悬挂在左边距中。但是,我真的不知道该怎么做!有人可以帮忙吗?这是我目前所拥有的。我正在使用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}
颜色、字体大小、边距……框(灵感来自这个答案) 当然可以根据您的需要进行更改。