该mdframed
软件包提供了选项style=1
和style=3
分别使用 tikz 或 pstricks 绘制框架。使用这两个选项中的任何一个都意味着我的盒子周围的框架根本就不会被绘制。
下面生成第一个带有框架的框,然后生成两个不带有框架的段落。
\documentclass{article}
\usepackage{lipsum}
\usepackage{mdframed}
\begin{document}
\begin{mdframed}
\lipsum[1]
\end{mdframed}
\begin{mdframed}[style=1]
\lipsum[1]
\end{mdframed}
\begin{mdframed}[style=3]
\lipsum[1]
\end{mdframed}
\end{document}
\listfiles
生成:
*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
lipsum.sty 2005/01/26 v1.0 150 paragraphs of Lorem Ipsum dummy text
mdframed.sty 2010/12/22 v0.6a: mdframed
kvoptions.sty 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
kvsetkeys.sty 2009/07/30 v1.5 Key value parser with default handler support
(HO)
infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
calc.sty 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX
etoolbox.sty 2011/01/03 v2.1 e-TeX tools for LaTeX
md-frame-0.mdf
supp-pdf.mkii
***********
有什么答案吗?
答案1
我引用手册中的一段话(3.1,重点补充):
以下选项是仅有的全局选项
我想这是有道理的。为了允许在本地设置这些,mdframed
包将总是必须同时加载 TikZ 和 PSTricks,这对于可选的东西来说是一个可怕的开销。因此style
必须传递该选项到包本身,没有根据帧进行指定。