我想使用框架使用 pstricks 选项(用于虚线等)和 pdflatex 进行打包。但这样做会引发Undefined control sequence ... \c@lor@to@ps
错误。
互联网告诉我,这是一个 pstricks 错误,可以通过包含带有[pdf]
选项的 pstricks 来修复。但是 mdframed 本身包含 pstricks 并且不接受 pdf 选项,所以这行不通。如果我\usepackage[pdf]{pstricks}
自己在 mdframed 之前添加一个,文档会编译,但框是空的/不可见的。
除了使用 latex 而不是 pdflatex 并将 dvi 转换为 pdf 之外,还有其他方法可以做到这一点吗?我对这个错误感到有些惊讶,因为使用这个包和 pdflatex 不应该是一件奇怪的事情!?
作为参考,我在 Win7 上使用最新的 Texlive 2014,编译pdflatex --shell-escape 1.tex
我的测试文档很简单
\documentclass{article}
% \usepackage[pdf]{pstricks} % With or without this
\usepackage[framemethod=pstricks]{mdframed}
\begin{document}
before box!
\begin{mdframed}
box content!
\end{mdframed}
\end{document}