pdfpc 和 latex-beamer 演示文稿存在问题

pdfpc 和 latex-beamer 演示文稿存在问题

我有一个使用模式的图形。我在 pgfplots 的一个示例中注意到了同样的行为,http://pgfplots.sourceforge.net/pgfplots.pdf第211页。

当我使用 envince 时一切看起来都很正常看到这张图片

在此处输入图片描述

但是当我想使用 pdfpc 时(参见Linux 上是否有专门用于 Latex-Beamer 演示文稿的 Pdf 查看器?)进行演示,我得到了下图

在此处输入图片描述

这个问题能解决吗?通过稍微编辑一下 tikz 代码或使用 pdfpc?我猜问题出在 pdfpc 上,它可能使用了不同的 pdf 渲染器。

我也尝试使用单独编译图表,\documentclass{standalone}然后将图形嵌入.pdf到演示文稿中。但这会导致相同的结果。

如果无法通过编辑代码或使用 pdfpc 进行操作来修复此问题,那么我看到的唯一结果就是将图形另存为.png或。但是我却不想这样做。由于我将大多数 tikz 图形直接嵌入演示文稿中,因此我可以使用和 为.jpg它们制作动画。\only\onslide

但是也许还有其他解决方案?也许使用不同的模式?

我希望有人能帮助我。

代码:

\documentclass{beamer}
\usepackage{pgfplots}
\usetikzlibrary{patterns}
\pgfplotsset{compat=newest}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\begin{axis}[area legend,
axis x line=bottom,
axis y line=left,
domain=0:1,
legend style={at={(0.03,0.97)},
anchor=north west},
axis on top,xmin=0]
\addplot[pattern=crosshatch dots,
pattern color=blue,draw=blue,
samples=500]
{sqrt(x)} \closedcycle;
\addplot[pattern=crosshatch,
pattern color=blue!30!white,
draw=blue!30!white]
{x^2} \closedcycle;
\addplot[red,line legend] coordinates {(0,0) (1,1)};
\legend{$\sqrt x$,$x^2$,$x$}
\end{axis}
\end{tikzpicture}
\end{frame}
\end{document}

- 编辑 -

我认为问题出在我安装的 pdf 库或图形驱动程序上。在另一台装有 ubuntu 12.04 的笔记本电脑上(我有 ubuntu 14.04),没有问题...

答案1

我遇到了同样的问题,原本应该被剪切的模式。我发现从发行版存储库中的稳定版本 (pdfpc-3.1.1) 更新到最新版本 (4.0.3) 后,这个问题就解决了。我在他们的错误跟踪器中找不到相关问题。

相关内容