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}

관련 정보