book 클래스를 사용하여 페이지에 mdframed 상자 위치 지정

book 클래스를 사용하여 페이지에 mdframed 상자 위치 지정

집필하려는 책의 템플릿을 만들려고 하는데 을 사용하여 만든 상자를 mdframed페이지 하단에 배치하는 데 어려움이 있습니다. MWE에서 볼 수 있듯이 명백한 방법을 시도했지만 \vfill아이디어가 부족합니다.

%%Preamble%%
\documentclass[11pt]{book}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[framemethod=TikZ]{mdframed}
    \mdfsetup{%
    middlelinecolor=red,
    middlelinewidth=2pt,
    backgroundcolor=gray!10,
    roundcorner=10pt}
\usepackage[scale=2]{ccicons}
\title{\bf{An Econometrics Primer}}
\author{David Clark}
\date{}

\begin{document}

\frontmatter
    \maketitle
    \begin{mdframed}
        Except where otherwise noted, this work is licensed under \\
        https://creativecommons.org/licenses/by-nc-nd/4.0/ \\
        \ccbyncnd   
    \end{mdframed}
    \vfill
    \tableofcontents

\mainmatter
%\include{chapter1.tex}

\backmatter

\end{document}

다음은 문제의 페이지에 대한 MWE의 출력입니다.

답변1

\vfill페이지 상단에 사용하면 뭉개집니다. 다음과 같은 빈 마커를 배치해야 합니다 \mbox{}.

\mbox{}

\vfill

\begin{mdframed}
  <stuff>
\end{mdframed}

또는 를 사용하십시오 \vspace*{\fill}.

관련 정보