Estoy intentando exportar dibujos de geogebra a látex.
Esto produce el siguiente código de látex:
\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}
Lo que produce lo siguiente:
Estado:
- Parece que se
arc c
ha desplazado horizontalmente 1, verticalmente 2, que son losx-Min
&y-Min
(vea las flechas rojas en la primera imagen). - Y cuando
x-Min, y-Min
ambos valores son iguales a0
, entoncesarc c
se coloca en la posición correcta. arc c
se define en geogebra comoCircularArc(B, C, D)
- No tengo experiencia en ninguno de los
tikz
dosgeogebra
. - Sólo quiero solucionar el núcleo de este problema, para poder dibujar gráficos más simples
geogebra
y luego importarlos a milatex
. - ¿Por qué sucede esto?
Actualizar: Hepreguntóen el subreddit de geogebra. Aparentemente, la producción de geogebra LaTeX
no tiene mantenedor actualmente.
Respuesta1
No sé mucho sobre Geogebra, así que no puedo decir qué podría causar tu problema. Pero, en mi humilde opinión, este tipo de imágenes son lo suficientemente simples como para dibujarlas directamente en Ti.kZ.
Esto no es una solución (para lo que dices no sé si la hay), sino una alternativa, una solución: invierte algo de tiempo en aprender Ti.kZ y brevemente podrás dibujar cosas simples (como ésta), pero a largo plazo podrás dibujar otras más complejas. Es una buena herramienta para tener a mano.
Dicho esto, tu foto. Creo que el código es lo suficientemente legible.
\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}