我实际上在我的学院担任助教,我喜欢用乳胶记录我们在课堂上所做的一切,因此我使用以下格式:
\fcolorbox{white}{light-gray}{\begin{minipage}{18cm}
$ $
\begin{center}
\begin{minipage}{17.25cm}
\begin{prob}
\end{prob}
\end{minipage}
\end{center}
$ $
\end{minipage}}
\fcolorbox{light-gray}{white}{
\begin{minipage}{18cm}
$ $
\begin{center}
\begin{minipage}{17.25cm}
\begin{proof}
\end{proof}
\end{minipage}
\end{center}
$ $\end{minipage}}
但是 minipage 的问题是,当解决方案太大时,它会出现在下一页或根本不出现。
所以我想知道的是如何编辑“证明”环境的轮廓或知道如何编辑minipage
以使其不发生。
感谢大家!
ps: 具体例子可以看这里文件 ps: 页面的尺寸为
\textwidth 18.1cm
\topmargin -2cm
\textheight 25cm
\oddsidemargin -1,2cm
\parindent 0em
\parskip 2ex
它们对我来说是随机的,我总是改变它。
答案1
这是一个例子tcolorbox
,使用可破坏的盒子problem
和proof
一些定制。
\documentclass[a4paper]{article}
\usepackage[margin=1.5cm]{geometry}
\usepackage[most]{tcolorbox}
\newtcolorbox[auto counter]{problembox}[1][]{%
colframe=white, %% Really?
colback=lightgray,
coltitle={black},
enhanced jigsaw,
sharp corners,
breakable,
title={Problem \thetcbcounter},
fonttitle={\large\bfseries},
halign=center,
valign=center,
#1
}
\newtcolorbox[auto counter]{proofbox}[1][]{%
colback=white,
colframe=lightgray,
coltitle={black},
enhanced jigsaw,
sharp corners,
breakable,
halign=center,
valign=center,
fonttitle={\large\bfseries},
title={Proof \thetcbcounter},
#1
}
\usepackage{blindtext}
\begin{document}
\begin{problembox}[width=17.25cm]
\blindtext[2]
\end{problembox}
\begin{proofbox}[width=17.25cm]
\blindtext[8]
\end{proofbox}
\end{document}
使用特殊样式更新两个框:
\documentclass[a4paper]{article}
\usepackage[margin=1.5cm]{geometry}
\usepackage[most]{tcolorbox}
% Define a style common to both -- not really necessary, both convenient.
\tcbset{unperritostyle/.style={%
coltitle={black},
enhanced jigsaw,
sharp corners,
breakable,
fonttitle={\large\bfseries},
halign=center,
valign=center}
}
\newtcolorbox[auto counter]{problembox}[1][]{%
colframe=white, %% Really?
colback=lightgray,
unperritostyle,
title={Problem \thetcbcounter},
#1
}
\newtcolorbox[auto counter]{proofbox}[1][]{%
colback=white,
colframe=lightgray,
unperritostyle,
title={Proof \thetcbcounter},
#1
}
\usepackage{blindtext}
\begin{document}
\begin{problembox}[width=17.25cm]
\blindtext[2]
\end{problembox}
\begin{proofbox}[width=17.25cm,colback={blue!20!white}]
\blindtext[8]
\end{proofbox}
\end{document}