我想在演示beamer
文稿中绘制一些简单的图表。我使用以下导入:
\documentclass[12pt]{beamer}
\usetheme{default}
\usecolortheme{rose}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphics,graphicx}
\usepackage{pstricks}
\usepackage{pst-node}
\usepackage{pst-tree}
我首先想在一个圆圈内绘制一个节点。以下代码有效:
$
\psmatrix
v\\
\endpsmatrix
$
但是,当我尝试添加选项 mnode 时,构建就会中断:
$
\psmatrix[mnode=circle]
v\\
\endpsmatrix
$
你知道这里出了什么问题吗?我收到的错误消息与使用后的一行有关psmatrix
,并没有给我任何提示。
答案1
它确实可以与pdflatex 的命令行一起使用 auto-pst-pdf
并添加开关。您还必须使用:-shell-escape
psmatrix environment
\documentclass[12pt]{beamer}
\usetheme{default}
\usecolortheme{rose}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{pst-node, pst-tree}
\usepackage{auto-pst-pdf}
\begin{document}
\begin{frame}
$ \begin{psmatrix}[mnode=circle]
v\\
\end{psmatrix} $
\end{frame}
\end{document}
答案2
我刚刚发现,pstricks 不能与 pdftex 或任何其他生成 PostScript 代码以外的任何代码的驱动程序一起使用。(http://www.texample.net/media/pgf/builds/pgfmanualCVS2012-11-04.pdf)
因此我将使用 tikz 来制作图形。以下代码示例正是我想要的:
\begin{tikzpicture}
\node[draw, circle]{v};
\end{tikzpicture}