tikzpicture(geogebra에서 가져옴)가 올바른 위치에서 호를 이동했습니다.

tikzpicture(geogebra에서 가져옴)가 올바른 위치에서 호를 이동했습니다.

지오지브라 그림을 라텍스로 내보내려고 합니다.

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

그러면 다음 라텍스 코드가 생성됩니다.

\documentclass[10pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\begin{axis}[
x=1.0cm,y=1.0cm,
axis lines=middle,
ymajorgrids=true,
xmajorgrids=true,
xmin=-1.0,
xmax=6.0,
ymin=-2.0,
ymax=6.0,
xtick={-1.0,0.0,...,6.0},
ytick={-2.0,-1.0,...,6.0},]
\clip(-1.,-2.) rectangle (6.,6.);
\draw [shift={(0.,0.)},line width=0.4pt]  plot[domain=0.:1.5707963267948966,variable=\t]({1.*5.*cos(\t r)+0.*5.*sin(\t r)},{0.*5.*cos(\t r)+1.*5.*sin(\t r)});
\draw [->,line width=0.4pt] (0.,0.) -- (4.419539299244726,2.3383054510545525);
\draw [line width=0.4pt] (4.419539299244726,-2.) -- (4.419539299244726,6.);
\draw [line width=0.4pt,domain=-1.:6.] plot(\x,{(--2.3383054510545525-0.*\x)/1.});
\draw [->,line width=0.4pt] (0.,0.) -- (4.419539299244726,0.);
\draw [->,line width=0.4pt] (0.,0.) -- (0.,2.3383054510545525);
\begin{scriptsize}
\draw [fill=black] (0.,0.) circle (2.0pt);
\draw[color=black] (0.11187609988355163,0.2529556851151442) node {$B$};
\draw [fill=black] (5.,0.) circle (2.5pt);
\draw[color=black] (5.111535372228054,0.2832566480422628) node {$C$};
\draw [fill=black] (0.,5.) circle (2.5pt);
\draw[color=black] (0.11187609988355163,5.282915531016838) node {$D$};
\draw[color=black] (3.6570890384551076,3.7678673846609056) node {$c$};
\draw [fill=black] (4.419539299244726,2.3383054510545525) circle (2.5pt);
\draw[color=black] (4.520666549132794,2.6164307934303976) node {$A$};
\draw[color=black] (2.2177931873256296,1.3437903504914148) node {$R$};
\draw[color=black] (4.21765689626343,6.267696826148193) node {$f$};
\draw[color=black] (-3.039424289957831,2.2376687568414146) node {$g$};
\draw [fill=black] (4.419539299244726,0.) circle (2.0pt);
\draw[color=black] (4.520666549132794,0.2529556851151442) node {$E$};
\draw[color=black] (2.248094152612566,0.19235375926090692) node {$u$};
\draw [fill=black] (0.,2.3383054510545525) circle (2.0pt);
\draw[color=black] (0.11187609988355163,2.586129830503279) node {$F$};
\draw[color=black] (-0.009327761264193851,1.2983389061007369) node {$v$};
\end{scriptsize}
\end{axis}
\end{tikzpicture}
\end{document}

다음을 생성합니다.

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


상태:

  • & arc c값인 수평으로 1, 수직으로 2 이동한 것 같습니다 (첫 번째 이미지의 빨간색 화살표 참조).x-Miny-Min
  • 그리고 x-Min, y-Min값이 모두 와 같으면 0올바른 arc c위치로 이동합니다.
  • arc cgeogebra에서는 다음과 같이 정의됩니다.CircularArc(B, C, D)
  • tikz나는 또는 에 대한 경험이 없습니다 geogebra.
  • 저는 이 문제의 핵심을 수정하고 싶습니다. 그러면 더 간단한 그래픽을 그린 다음 geogebra이를 내 latex.
  • 왜 이런 일이 일어나는가?

업데이트: 나는물었다geogebra의 하위 레딧에 있습니다. 분명히 geogebra의 LaTeX출력에는 현재 관리자가 없습니다.

답변1

나는 Geogebra에 대해 잘 모르기 때문에 무엇이 문제를 일으킬 수 있는지 말할 수 없습니다. 하지만 IMHO, 이런 종류의 그림은 Ti에서 직접 그릴 수 있을 만큼 간단합니다.케이지.

이것은 해결책이 아니지만(당신이 말하는 것에 대해 나는 그것이 있는지 모른다) 대안이자 해결 방법: Ti를 배우는 데 시간을 투자하십시오.케이Z를 사용하면 간단히 간단한 것(예: 이것)을 그릴 수 있지만 장기적으로는 더 복잡한 것을 그릴 수 있습니다. 가지고 다니기에 좋은 도구입니다.

즉, 당신의 사진입니다. 코드는 충분히 읽기 쉽다고 생각합니다.

\documentclass[tikz,border=2mm]{standalone}

\begin{document}
\begin{tikzpicture}
  % deimensions
  \def\xmin{-1}
  \def\xmax{6}
  \def\ymin{-2}
  \def\ymax{6}
  \def\r{5}                                % radius
  \def\xa{4.4}                             % A point, x coordinate
  \pgfmathsetmacro\ya{sqrt(\r*\r-\xa*\xa)} % A point, y coordinate
  % coordinates
  \coordinate (A) at (\xa,\ya);
  \coordinate (B) at (0,0);
  \coordinate (C) at (\r,0);
  \coordinate (D) at (0,\r);
  \coordinate (E) at (\xa,0);
  \coordinate (F) at (0,\ya);
  % grid and axes
  \draw[help lines,gray!30] (\xmin,\ymin) grid (\xmax,\ymax);
  \draw[thick,-latex] (\xmin,0) -- (\xmax,0);
  \draw[thick,-latex] (0,\ymin) -- (0,\ymax);
  % lines
  \draw (\xmin,\ya) -- (\xmax,\ya);
  \draw (\xa,\ymin) -- (\xa,\ymax);
  % arc
  \draw[thick,red] (C) arc (0:90:\r) node[midway,right] {$c$};
  % vectors
  \draw[thick,-latex,blue] (B) -- (E) node[midway,below] {$\vec u$};
  \draw[thick,-latex,blue] (B) -- (F) node[midway,left]  {$\vec v$};
  \draw[thick,-latex,blue] (B) -- (A) node[midway,above] {$R$};
  % points
  \foreach\i in {A,B,C,D,E,F}
    \draw[fill=white] (\i) circle (0.5mm) node[above right] {$\i$};
\end{tikzpicture}
\end{document}

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

관련 정보