
패턴을 사용하는 그림이 있습니다. pgfplots의 예 중 하나에서 동일한 동작을 발견했습니다.http://pgfplots.sourceforge.net/pgfplots.pdf211페이지.
Environ을 사용하면 모든 것이 정상적으로 보입니다. 이 이미지를 참조하세요.
하지만 pdfpc를 사용하고 싶을 때(참조Linux에서 Latex-Beamer 프리젠테이션을 위한 전문 PDF 뷰어가 있습니까?) 프리젠테이션을 하기 위해 다음 그림을 얻습니다.
이것이 해결 가능합니까? tikz 코드를 약간 편집하거나 pdfpc로 편집합니까? 문제는 아마도 다른 PDF 렌더러를 사용하는 pdfpc에 있는 것 같습니다.
또한 를 사용하여 플롯을 별도로 컴파일한 \documentclass{standalone}
다음 그림을 .pdf
프레젠테이션에 포함해 보았습니다. 그러나 이는 동일한 결과로 이어집니다.
코드를 편집하거나 pdfpc로 뭔가를 할 수 있는 방법으로 문제를 해결할 수 없는지 확인하는 유일한 결과는 그림을 .png
또는 .jpg
. 그러나 나는 오히려 그렇게 하고 싶지 않습니다. 대부분의 tikz 그림을 프레젠테이션에 직접 포함하여 \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 라이브러리나 그래픽 드라이버에 있는 것 같습니다. 우분투 12.04(저는 우분투 14.04)가 설치된 다른 노트북에서는 문제가 없습니다...
답변1
나는 같은 문제가 있었는데, 잘려야 할 패턴이있었습니다. 내 배포 저장소(pdfpc-3.1.1)의 안정적인 버전을 최신 버전(4.0.3)으로 업데이트한 후 이 문제가 해결되었음을 발견했습니다. 버그 추적기에서 관련 문제를 찾을 수 없습니다.