![mdframe の余白](https://rvso.com/image/298826/mdframe%20%E3%81%AE%E4%BD%99%E7%99%BD.png)
私は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}