
Estoy dibujando una parábola. El código LaTeX funciona bien. Sin embargo, cuando quiero tener un punto con el código
\filldraw (A) circle (1pt) node[above right] {A};
entonces el gráfico desaparece. El código es
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def\a{1}
\def\c{1}
\def\xo{1}
\def\xA{-7}
\def\xB{2}
\def\xC{7.5}
\draw[domain=-2:4,smooth,variable=\x,blue] plot ({\x},{\a*(\x-\xo)*(\x-\xo) + \c});
\pgfmathsetmacro{\yA}{\a*(\xA-\xo)*(\xA-\xo)+\c};
\coordinate (A) at (\xA,\yA);
\filldraw (A) circle (1pt) node[above right] {A};
\draw[->] (-2,0) -- (8,0) node[right] {$x$};
\draw[->] (0,-1) -- (0,4) node[above] {$y$};
\end{tikzpicture}
\end{document}
Gracias.
Respuesta1
Intentó agregar un punto (-7/65)
que está a millas de distancia de su gráfico y, por lo tanto, hizo que la imagen completa fuera tan grande que no cabía en la página.
Su código funciona bien si en su lugar se usa un punto dentro del gráfico:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def\a{1}
\def\c{1}
\def\xo{1}
\def\xA{0}
\def\xB{2}
\def\xC{7.5}
\draw[domain=-2:4,smooth,variable=\x,blue] plot ({\x},{\a*(\x-\xo)*(\x-\xo) + \c});
\pgfmathsetmacro{\yA}{\a*(\xA-\xo)*(\xA-\xo)+\c};
\coordinate (A) at (\xA,\yA);
\filldraw (A) circle (1pt) node[above right] {A};
\draw[->] (-2,0) -- (8,0) node[right] {$x$};
\draw[->] (0,-1) -- (0,4) node[above] {$y$};
\end{tikzpicture}
\end{document}