mdframe の余白

mdframe の余白

私はmdframedパッケージの使用が初めてで、偶然見つけた\mdtheorem定義を作成し、それをページの先頭で使用したいのですが、問題はページと定義の間に空白があることです。すべてのオプションの余白を試しましたが、いくつかのオプションをスキップした可能性があります。

\documentclass[12pt,a4paper,twoside]{book}

\usepackage{fancyhdr}

\pagestyle{fancy}

\usepackage[framemethod=TikZ]{mdframed}

\mdfdefinestyle{Ejercicio}{
    linecolor=FireBrick,
    linewidth=2pt,
    innerlinewidth =2pt, 
    frametitlebackgroundcolor=DarkSalmon!20,
    leftline=false,
    rightline=false,
    bottomline=false,
    splitbottomskip=13pt,
    everyline=true,
    }
\mdtheorem[style=Ejercicio]{ejercicio}{Ejercicio}[section]

結果は次のようになりますが、その間の大きな空白は不要です

答え1

テキストページの一番上にすでに表示されています。そのshowframe包み:

ここに画像の説明を入力してください

本当にこれをさらに減らしたい場合は、ヘッダーとページ上部の間のスペースを で制御します\headsep。 を使用すると次のようになり\setlength{\headsep}{5pt}ます。

ここに画像の説明を入力してください

コード:

\documentclass[12pt,a4paper,twoside]{book}

\usepackage[svgnames]{xcolor}
\usepackage[framemethod=TikZ]{mdframed}

\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage{lipsum}
\usepackage{showframe}

\mdfdefinestyle{Ejercicio}{
    linecolor=FireBrick,
    linewidth=2pt,
    innerlinewidth =2pt, 
    frametitlebackgroundcolor=DarkSalmon!20,
    leftline=false,
    rightline=false,
    bottomline=false,
    splitbottomskip=13pt,
    everyline=true,
    }
\mdtheorem[style=Ejercicio]{ejercicio}{Ejercicio}[section]

\setlength{\headsep}{5pt}

\begin{document}
\chapter{Chapter Title}
\newpage
\begin{ejercicio}
\lipsum[1]
\end{ejercicio}
\end{document}

関連情報