在 LaTeX 中编译 PSTricks 图像

在 LaTeX 中编译 PSTricks 图像

我想编译这。 PSTricks图像,但它在 LaTeX 中不起作用。它是从Inkscape我尝试通过以下方式编译它:

\documentclass{article}
\usepackage{tikz}
\usepackage{pstricks}
\usepackage{graphicx}    
\begin{document}    
\begin{figure}[ht]
\input{Figures/drawing.tex}
\caption{Figure example}
\end{figure}
\end{document}

但是它显示了很多错误。有人能帮我解决一下吗?

答案1

您使用 运行文档pdflatex,但必须使用xelatex或序列latex->运行dvips->ps2pdf

如果你确实需要pdflatex那么使用

\documentclass{article}
\usepackage{auto-pst-pdf}
\ifpdf
  \usepackage{tikz}
\else
  \usepackage{pstricks}
\fi
\usepackage{graphicx}    
\begin{document}    
    \begin{figure}[ht]
        \input{Figures/drawing.tex}
        \caption{Figure example}
    \end{figure}

\end{document}

然后运行pdflatex --shell-escape <filename> 然后你也会得到图像。

在此处输入图片描述

答案2

我将其放在drawing.tex以下输入文件所在的同一目录中。

\documentclass{article}
\usepackage{pstricks}  
\begin{document}    
\begin{figure}[ht]
\input{drawing.tex}
\caption{Figure example}
\end{figure}
\end{document}

在此处输入图片描述

相关内容