使用 LaTeX->PS->PDF 编译以下 MWE 时,istpsframe
与基线正确对齐。使用auto-pst-pdf
和PDFLaTeX
,我得到以下不必要的间隙。pst-pdf
也不起作用。
\documentclass[a4paper,DIV=15,oneside,12pt]{scrartcl}
\usepackage{pst-all}
\usepackage{auto-pst-pdf}
%\usepackage{pst-pdf}
\begin{document}
Baseline\rule{10mm}{1pt}%
\begin{pspicture}(0,0)(4,3)
\psframe(0,0)(4,3)
\end{pspicture}%
\rule{10mm}{1pt}Baseline
\end{document}
问题 1:
这只是个问题吗auto-pst-pdf
?当然,XeLaTeX
是解决这个问题,但我还是愿意坚持PDFLaTeX
和auto-pst-pdf
。
问题2:pst-pdf' or
在内部使用auto-pst-pdf (as
auto-pst-pdf pst-pdf`是否有区别loads
?)?
答案1
问题 1:您可以使用\psset{dimen=inner}
以下解决方法:
\documentclass[a4paper,DIV=15,oneside,12pt]{scrartcl}
\usepackage{pst-all}
\usepackage{auto-pst-pdf}
\begin{document}
Baseline\rule{10mm}{1pt}%
\begin{pspicture}(0,0)(4,3)
\begin{postscript}%
\psset{dimen=inner}
\psframe(0,0)(4,3)
\end{postscript}%
\end{pspicture}%
\rule{10mm}{1pt}Baseline
\end{document}