dvipdfmx では使えないパッケージの代表格といえば、PSTricks である。何せ、dvi の中に直接 PostScript コードをゴリゴリ書いているので、dvipdfmx では絶対に動くわけがない……。
……ところで、こんなものを作ってみた。
- LaTeX: to use PSTricks with dvipdfmx(Gist:zr-tex8r)
で、こういう例を作ってみる。
\documentclass{article} \usepackage[dvipdfmx]{bxdpx-pstricks}% オプションを忘れずに! \usepackage{pstricks-add}% PSTricks です!! \begin{document} \begin{center} The graph of $y=0.4x^{4}-2x^{2}+2x$.\par \psset{unit=0.6} \psset{algebraic=true, VarStep=true,VarStepEpsilon=0.001} \begin{pspicture*}(-4,-6)(4,6) \psaxes[linewidth=1.2pt,labels=none,ticks=none]{->}(0,0)(-4,-6)(4,6) \psplot[linecolor=red]{-4}{4}{0.4*x^4-2*x^2+x} \uput[240](4,0){$x$}\uput[210](0,6){$y$}\uput[135](0,0){$\mathrm{O}$} \end{pspicture*} \end{center} \end{document}
このソースファイルを、TeX Live 2014 の環境で LaTeX + dvipdfmx でコンパイルしてみる。*1
> latex test.tex This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/W32TeX) (preloaded format=latex) ……(略)…… No file test.aux. [1] (./test.aux) ) Output written on test.dvi (1 page, 17244 bytes). Transcript written on test.log. > dvipdfmx test.dvi test.dvi -> test.pdf [1] 6811 bytes written
あれれ………、通った?
世の中、不思議なこともあるものですね。