我非常希望方框能够围绕注释或课程复习内容,并且我希望它们占据整个页面宽度(练习期间出现的注释,但需要在视觉上可访问以供以后使用)。我还希望能够根据类别(注释、复习、证明、示例等)为它们着色。基本上 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}