
Pensé que era una tarea sencilla...pero estoy a punto de rendirme, porque no soy capaz de dibujar unsimpleflecha entre dos puntos. Mi MWE funciona sólo si elimino \pgfplotsset{compat=newest}y \dibujar. La salida en pdf eserrático, de hecho, cuando aparece algo, la flecha está en una posición incorrecta. Ninguno de los ejemplos similares que se encuentran en Stack... funciona. Sospecho que me falta algo fundamental. Muchas gracias por tu ayuda.
Mi MWE
\documentclass[border=4pt]{standalone}
%
\usepackage{pgfplots}
%
\pgfplotsset{compat=newest} % added without success
%
\begin{document}
%
\begin{tikzpicture}[scale=1.0]
%
\begin{axis}
%
\addplot[domain=0.5:3, red, thin] {(x^2-3)/2};
%
\end{axis}
%
\coordinate (orig) (0,0)
%
\coordinate (R) at (2,1/2)
%
\draw [->,thick,blue] (orig) -- (R)
%
\end{tikzpicture}
%
\end{document}
Respuesta1
¡Bienvenido! Hay dos cosas. Te faltan tres puntos y coma y un at
. Pero supongo que la pregunta es por qué las coordenadas no están donde quieres que estén. Esto se debe a que los defines en el ambiente tikzpicture
y no dentro del archivo axis
. Arreglar esto produce
\documentclass[border=4pt]{standalone}
%
\usepackage{pgfplots}
%
\pgfplotsset{compat=newest} % added without success
%
\begin{document}
%
\begin{tikzpicture}[scale=1.0]
%
\begin{axis}
%
\addplot[domain=0.5:3, red, thin] {(x^2-3)/2};
%
\coordinate (orig) at (0,0);
\coordinate (orig') at (0.5,-3/2);
\coordinate (R) at (2,1/2);
\end{axis}
%
\draw [->,thick,blue] (orig') -- (R);
%
\end{tikzpicture}
%
\end{document}