
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}
。