带填充/边距的框架(不使用 mdframed)

带填充/边距的框架(不使用 mdframed)


我想知道如何在框架中添加填充(如您所见,左右填充相同,但与顶部和底部填充不同)。我知道可以使用 来完成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}

在此处输入图片描述

相关内容