我正在使用该软件包mdframed
作为报告中的示例。框架分为几页。
我的问题是第二页的框架没有任何顶部边距。这非常难看。
这是我的代码:
\usepackage{mdframed}
\definecolor{grisframe}{gray}{0.95}
\definecolor{gristitleframe}{gray}{0.85}
\mdfsetup{backgroundcolor=grisframe, skipabove=12pt, skipbelow=6pt, leftmargin=0pt, rightmargin=0pt, innertopmargin=12pt, innerbottommargin=6pt, innerleftmargin=12pt, innerrightmargin=12pt, frametitleaboveskip=12pt, frametitlebelowskip=6pt, frametitlerule=true, frametitlebackgroundcolor=gristitleframe}
\begin{mdframed}[frametitle={Exemple}]
Chaque parties relatives à l'analyse des processus -- à savoir les composants, la modélisation et les performances -- sont illustrées avec deux processus présentés ci-dessous. Blabla bla...
\end{mdframe}
答案1
使用splittopskip=<length>
:
\documentclass{article}
\usepackage[a6paper]{geometry}% just for the example
\usepackage{xcolor}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}% just to generate text for the example
\definecolor{grisframe}{gray}{0.95}
\definecolor{gristitleframe}{gray}{0.85}
\mdfsetup{backgroundcolor=grisframe,
skipabove=12pt,
skipbelow=6pt,
leftmargin=0pt,
rightmargin=0pt,
innertopmargin=12pt,
innerbottommargin=6pt,
innerleftmargin=12pt,
innerrightmargin=12pt,
frametitleaboveskip=12pt,
frametitlebelowskip=6pt,
frametitlerule=true,
frametitlebackgroundcolor=gristitleframe,
splittopskip=2\topsep}
\begin{document}
\begin{mdframed}[frametitle={Exemple}]
\lipsum[2]\lipsum[2]
\lipsum[2]\lipsum[2]
\end{mdframed}
\end{document}