LaTeX의 한계에 대한 다음 그래픽 예제를 어떻게 그리나요?

LaTeX의 한계에 대한 다음 그래픽 예제를 어떻게 그리나요?

LaTeX의 한계에 대한 다음 그래픽 예제를 어떻게 그리나요?

예 1. 한계 그래픽 예 2. 한계 그래픽

답변1

에서 그래픽을 그리려면 LaTeXTikZ & PGF를 사용할 수 있으며 설명서는 여기에서 찾을 수 있습니다.http://ctan.sharelatex.com/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf

PSTricks 문서는 여기에서 찾을 수 있습니다:https://www.tug.org/PSTricks/main.cgi?file=doc/docs

PGFplots설명서는 여기에서 찾을 수 있습니다:http://pgfplots.sourceforge.net/pgfplots.pdf

매뉴얼 의 업데이트된 버전을 지적해준 Alexander에게 감사드립니다 PGFplots.

texenthusiat 의견에 따라 매뉴얼에 texdoc pgf pgfplots pstricksin을 사용할 수도 있습니다 .TeXLive


포물선을 그리려면 다음을 수행할 수 있습니다(PGFplots).

\documentclass[tikz, convert = false]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
  \addplot[blue] plot[domain = -2:4, samples = 100] (x, 3 * x * x);
\end{axis}
\end{tikzpicture}
\end{document}

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

\documentclass[tikz, convert = false]{standalone}
\begin{document}
\begin{tikzpicture}
  \draw[blue] plot[domain = -2:4, samples = 100] ({\x}, {3 * (\x)^2});
\end{tikzpicture}
\end{document}

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

나는 당신을 위해 모든 그림을 그리지는 않을 것이지만 여기에는 두 가지 방법이 있는 포물선이 있습니다.


첫 번째 제한 예시는 다음과 같습니다.

\documentclass[tikz, convert = false]{standalone}
\begin{document}
\begin{tikzpicture}[xscale = 5]
  \clip (1.25, 8.75) rectangle (2.8, 15);
  \draw[-latex] (1.5, 9) -- (1.5, 15);
  \draw[-latex] (1.5, 9) -- (2.75, 9);

  \foreach \y in {9, 10, ..., 14}{
    \node[left, font = \tiny] at (1.5, \y) {\y};
    \draw (1.5, \y) -- +(.02, 0);
  }

  \foreach \x in {1.6, 1.8, ..., 2.4}{
    \node[below, font = \tiny] at (\x, 9) {\x};
    \draw (\x, 9) -- +(0, .08);
  }
  \draw[blue] plot[domain = 1.5:2.25, samples = 100] ({\x}, {3 *(\x)^2});
  \draw (1.5, 12.05) -- (2.4, 12.05) node[above, blue, font = \tiny, pos = .2]
  {\(y = 12.05\)};
  \draw (1.5, 11.95) -- (2.4, 11.95) node[below, blue, font = \tiny, pos = .2]
  {\(y = 11.95\)};

  \node[font = \tiny, right, blue] at (2.2, 14) {\(y = 3x^2\)};
\end{tikzpicture}
\end{document}

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


왜냐하면 나는 심심하고 내 일을 하고 싶지 않았기 때문입니다.

\documentclass[convert = false, tikz]{standalone}
\usetikzlibrary{intersections}
\usetikzlibrary{backgrounds}
\begin{document}
\begin{tikzpicture}%[xscale = 2]                                                    
  %\coordinate (O) at (0, 0);                                                       

  \draw[-latex, name path = xline] (-.5, 0) -- (2, 0) node[right, font = \tiny]
  {x};
  \draw[-latex] (0, -.2) -- (0, 4.5) node[right, font = \tiny] {y};
  \draw (1, .05) -- (1, -.05) node[below, font = \tiny] {1};
  \draw[-stealth] (-.6, 3.9) -- (-.6, 3.1) node[pos = -.15, font = \tiny]
  {$f(x)$};
  \draw[-stealth] (-.6, 2.1) -- (-.6, 2.9) node[pos = -.15, font = \tiny]
  {$f(x)$};
  \draw[-stealth] (.6, -.3) -- (.9, -.3) node[pos = -.2, font = \tiny]
  {$x$};
  \draw[-stealth] (1.4, -.3) -- (1.1, -.3) node[pos = -.2, font = \tiny]
  {$x$};

  \foreach \y in {1, 2, 3, 4}{
    \draw (.05, \y) -- (-.05, \y) node[left, font = \tiny] {\y};
  }

  \draw[blue!40, name path = para] plot[domain = -.1:1.3, samples = 100]
  ({\x}, {2 * (\x)^2 + 1});
  \draw[blue!40, fill = white] (1, 3) circle[radius = .02cm];

  \begin{scope}[on background layer]
    \foreach \yl/\i in {2.1/1, 2.4/2, 2.55/3, 2.8/4, 2.9/5}{

      \filldraw[black] (0, \yl) circle[radius = .02cm];

      \path[name path global = \i] (0, \yl) -- +(2, 0);
      \path[name intersections = {of = para and \i, by = P\i}];

      \draw (0, \yl) -- (P\i);

      \begin{pgfinterruptboundingbox}
        \path[name path global = Pxl\i] (P\i) -- +(0, -5);
      \end{pgfinterruptboundingbox}

      \path[name intersections = {of = xline and Pxl\i, by = Xl\i}];

      \draw (P\i) -- (Xl\i);

      \filldraw[black] (Xl\i) circle[radius = .02cm];
    }

    \foreach \yu/\i in {4.1/6, 3.6/7, 3.45/8, 3.2/9, 3.1/10}{
      \filldraw[black] (0, \yu) circle[radius = .02cm];

      \path[name path global = \i] (0, \yu) -- +(2, 0);
      \path[name intersections = {of = para and \i, by = P\i}];

      \draw (0, \yu) -- (P\i);

      \begin{pgfinterruptboundingbox}
        \path[name path global = Pxu\i] (P\i) -- +(0, -5);
      \end{pgfinterruptboundingbox}

      \path[name intersections = {of = xline and Pxu\i, by = Xu\i}];

      \draw (P\i) -- (Xu\i);

      \filldraw[black] (Xu\i) circle[radius = .02cm];
    }
  \end{scope}
\end{tikzpicture}
\end{document}

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

관련 정보