我想知道如何在框架中添加填充(如您所见,左右填充相同,但与顶部和底部填充不同)。我知道可以使用 来完成mdframed
,但有时,我发现部分内容未显示(例如顶部或左侧行未显示)。有人告诉我可以使用\fbox
和来完成minipage
,但我不确定是否可以像这样添加填充。
感谢您的帮助。
答案1
这里有一种tcolorbox
方法——一个夸张的例子和(另一个)夸张的例子,以展示等选项的效果top
。
\documentclass{article}
\usepackage{amsthm}
\newtheorem{definition}{Definition}[section]
\usepackage[most]{tcolorbox}
\usepackage{blindtext}
\begin{document}
\section{First}
\begin{tcolorbox}[boxsep=0pt,top=20pt,left=50pt,right=40pt, bottom=30pt,arc=0pt,auto outer arc,colback=white,colframe=black]
\begin{definition}
\blindtext
\end{definition}
\end{tcolorbox}
A tight box
\begin{tcolorbox}[boxsep=0pt,top=0pt,left=0pt,right=0pt, bottom=0pt,arc=0pt,auto outer arc,colback=white,colframe=black]
\begin{definition}
\blindtext
\end{definition}
\end{tcolorbox}
\end{document}