
パターンを使用する図があります。pgfplots の例の 1 つで同じ動作が見られます。出典: http://www.sourceforge.net/pgfplots211ページ。
envinceを使用するとすべて正常に見えます。この画像を参照してください。
しかし、pdfpcを使いたい場合(Linux 上の Latex-Beamer プレゼンテーション専用の PDF ビューアはありますか?)プレゼンテーションを行うと、次の図が得られます
これは解決可能でしょうか? tikz コードを少し編集するか、pdfpc を使用するか? おそらく別の pdf レンダラーを使用する pdfpc に問題があると思います。
また、 を使用してプロットを個別にコンパイルし\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) に更新したら、この問題が解決しました。バグ トラッカーで関連する問題を見つけることができませんでした。