绘制文本框

绘制文本框

我想复制一本法国物理书中的这个框。我试过 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,但我不确定这是否是您想要的,而且它只会使解决方案复杂化而没有太多的额外好处

解决方案

相关内容