tcolorbox 和 mdframed 不工作

tcolorbox 和 mdframed 不工作

我非常希望方框能够围绕注释或课程复习内容,并且我希望它们占据整个页面宽度(练习期间出现的注释,但需要在视觉上可访问以供以后使用)。我还希望能够根据类别(注释、复习、证明、示例等)为它们着色。基本上 fcolorbox 可以完成这项工作,但由于似乎有太多可能性,我想知道我是否可以另外选择调整特定行的水平对齐方式,而不必影响整个方框内容,这似乎不适用于 fcolorbox。我在网上找到了 mdframe 和 tcolorbox,其中给出的示例似乎符合我的期望,但当我自己尝试它们时,它们不起作用:

\documentclass{article}

\usepackage{xcolor}
\usepackage{mdframed}
\usepackage{tcolorbox}

\begin{document}

    \begin{mdframed}[linecolor=blue,backgroundcolor=blue!5,everyline=true]
        mdframed    
    \end{mdframed}

    \begin{tcolorbox}
        tcolorbox
    \end{tcolorbox}

\end{document}

mdframed除了放大时,会产生缺失的左边缘,并且tcolorbox不执行任何操作。

这

以下是有关我的设置的一些信息:MiKTeX:2.9.7380 GitInfo:1cd259c / 2020-04-04 13:37:26 操作系统:Windows 10 家庭版,32 位,内部版本 18363 SharedSetup:否 LinkTargetDirectory:C:\Users\Daniel\Desktop\Dan\Nerdy stuff\Latex OpenClassrooms\Latex\miktex\bin PathOkay:是 LastUpdateCheck:2020-04-09 10:22:06 LastUpdate:2020-04-09 10:26:40

答案1

您是否更新了您的LaTeX发行版?我只添加了everyline=true,并且更改了您的文档类。

\documentclass{article}
\usepackage{xcolor}
\usepackage{mdframed}
\usepackage{tcolorbox}
\begin{document}

    \begin{mdframed}[linecolor=blue,backgroundcolor=blue!5,everyline=true]
        mdframed    
    \end{mdframed}

    \begin{tcolorbox}
        tcolorbox
    \end{tcolorbox}

\end{document}

在此处输入图片描述

编辑:放大。

在此处输入图片描述

附录:应用户的要求,我增加了边框的粗细linewidth=2pt

\documentclass{article}
\usepackage{xcolor}
\usepackage{mdframed}
\usepackage{tcolorbox}
\begin{document}

    \begin{mdframed}[linecolor=blue,backgroundcolor=blue!5,everyline=true,linewidth=2pt]%%<---addendum
        mdframed    
    \end{mdframed}

    \begin{tcolorbox}
        tcolorbox
    \end{tcolorbox}

\end{document}

在此处输入图片描述

相关内容