我想复制一本法国物理书中的这个框。我试过 mdframed、tcolorbox、fancybox 包,但没有成功。
有人可以帮帮我吗?
这是我到目前为止尝试过的:带有精美的盒子:
\documentclass[10pt,a4paper]{book}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[top=1.5cm, bottom=1.5cm, outer=6.5cm, inner=1.5cm, heightrounded, marginparwidth=4cm, marginparsep=0.5cm]{geometry}
\usepackage{fancybox}
\begin{document}
\newcommand{\application}[2]{\boxput *(-.7 ,1){
\colorbox{white}{\bfseries{Application n°#1}}
}{
\setlength {\fboxsep }{10pt}
\fbox {\begin{minipage}{17cm}
#2
\end{minipage}}
}}
\end{document}
这个框将包含文本和图片,如果它在页面末尾断开就好了。
正如你所看到的,它只缺少一条粗水平线
答案1
我曾尝试使用 从您可以工作的地方获取一些东西tcolorbox
。
当然,我还没有匹配你的字体……但这应该不难
\documentclass[10pt]{article}
\usepackage{tikz}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\newtcolorbox{application}[2][]{%
% [#1]: Extra options for the tcolorbox
% {#2}: Title of box
title= {#2},
enhanced,
skin=enhancedlast,
sharp corners,
colframe = blue,
colback = white,
drop fuzzy shadow,
boxrule = 0.41pt, %Width of line
borderline north={1.1mm}{-1.1mm}{black}, %The two distances must be equal magnitude but opposite in sign
attach boxed title to top left={
xshift = -2mm,
yshift=-0.5mm,
yshifttext=-1mm
},
coltitle = black!50!blue,
fonttitle = \Large\itshape,
boxed title style = {
colframe = white,
colback = white,
sharp corners
},#1
}
\begin{document}
\begin{application}{My application 1}
hey
it's me
you are looking for
\vspace{8cm}
\end{application}
\end{document}
您可以使用auto counter
带有 的选项来获得更多花哨的东西My Application \thetcbcounter
,但我不确定这是否是您想要的,而且它只会使解决方案复杂化而没有太多的额外好处