라텍스 비머 \그늘

라텍스 비머 \그늘

나는 이 코드를 가지고 있습니다 :

\begin{frame}
\pagestyle{empty}
  \frametitle{Tvorba grafu}
    \begin{tikzpicture}[scale=1.7]
      \shade[top color=blue,bottom color=gray] 
        (0,0) parabola (1.25,2.5) |- (0,0);
      \draw[line width=0.25, ->] (0,0) -- (4,0) node[above]  {$x$};
      \draw[line width=0.25, ->] (0,0) -- (0,4) node[right]  {$y$};
      \draw[style=help lines] (0.001,0.001) grid (3.9,3.9);
      \draw (0,0.25) parabola bend(0,0) (2,4) node[below right] {$x^2$};
      \foreach \x/\xtext in {1/1, 2/2, 3/3}
        \draw[shift={(\x,0)}] (0pt,2pt) -- (0pt,-2pt) node[below] {$\xtext$};
      \foreach \y/\ytext in {1/1, 2/2,3/3}
        \draw[shift={(0,\y)}] (2pt,0pt) -- (-2pt,0pt) node[left] {$\ytext$};
        \draw (1.1cm,2pt) node[above] {$\displaystyle\int_0^{3} \!\!x^2\mathrm{d}x$};
    \end{tikzpicture}
\end{frame}

문제 있음: shade[top color=blue,bottom color=gray] (0,0) parabola (1.25,2.5) |- (0,0);문제가 있습니다. 라텍스 오류입니다.

하지만 이 명령이 있다면:

\shade[top color=blue,bottom color=gray] (0,0) parabola (1.25,2.5) -| (0,0);

작동하고 오류가 없습니다.

답변1

두 음영 명령 모두 예상대로 작동합니다. 와 함께

\shade[top color=blue,bottom color=gray]
      (0,0) parabola (1.5,2.25) |- (0,0);% shaded below of parabola

당신은 얻습니다

여기에 이미지 설명을 입력하세요

그리고

\shade[top color=blue,bottom color=gray]
      (0,0) parabola (1.5,2.25) -| (0,0);% shaded left of parabola

여기에 이미지 설명을 입력하세요

테스트를 위해 MWE를 약간 다시 작성했습니다(TikZ & PGF 매뉴얼, 874페이지의 예).

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\usepackage{mathtools}

\begin{document}
\begin{frame}[plain]
  \frametitle{Tvorba grafu}
    \begin{tikzpicture}[scale=1.5]
% grid
\draw[help lines] (0,0) grid (3.9,3.9);
% axis
\draw[->] (0,0) -- (4,0) node[above]  {$x$};
\draw[->] (0,0) -- (0,4) node[right]  {$y$};
\foreach \i in {1, 2, 3}
{
    \draw (2pt,\i) -- + (-4pt,0) node[left]  {$\i$};
    \draw (\i,2pt) -- + (0,-4pt) node[below] {$\i$};
}
% parabola
\draw (0,0) parabola bend (0,0) (2,4) node[below right] {$x^2$};
\draw (1.05,0) node[above] {$\displaystyle\int_0^{3}\kern-1.75ex x^2\,\mathrm{d}x$};
\scoped[on background layer] 
\shade[top color=blue,bottom color=gray]
      (0,0) parabola (1.5,2.25) |- (0,0);
    \end{tikzpicture}
\end{frame}
\end{document}

직교 좌표란 |-먼저 수직으로 그 다음 수평으로, -|반대 방향을 의미합니다. 이것이 당신의 질문인가요?

관련 정보