No se puede resaltar la parte de intersección de la elipse y la línea usando el comando \clip,

No se puede resaltar la parte de intersección de la elipse y la línea usando el comando \clip,

No se puede resaltar la parte de intersección de la elipse y la línea usando \clipel comando, ayuda con esto. aquí quiero llenar el área ABCD, por favor orienten gracias

\documentclass{article}
\usepackage{tikz,pgfplots}
%\usepackage[x11names]{xcolor}
\usepackage{tikz}
\usetikzlibrary{intersections}
\usepackage{pgfplots}\pgfplotsset{compat=newest}
\pgfdeclarelayer{bg}    % declare background
\pgfsetlayers{bg,main}  % order of layers (main = standard layer)
\pgfplotsset{compat=1.13}
\usepackage{amsmath}
\usetikzlibrary{positioning}





\begin{document}

\begin{tikzpicture}
\draw (0,-2)--(0,3); 
\draw (-4,0)--(5,0);
\draw (0,0)node(o){O} (0,1)[left]node(c){C} (0,-1)node(d){D};
\draw(0,0)circle[x radius = 3 cm , y radius = 1 cm]; % DRAW ELLIPSE
\draw (1,-1)[below]node(a){A}--(1,1)[above]node(b){B};
\clip(0,0)circle[x radius = 3 cm , y radius = 1 cm];
\fill[black] (0cm,0cm) rectangle (4cm,6cm);
\draw (0,0)node(o){O} (0,1)[left]node(c){C};

\end{tikzpicture}
\end{document}

Respuesta1

¿Quieres algo como esto? La razón por la que no obtienes ningún resultado visible es que llenas un rectángulo de ancho cero.

\documentclass{article} 
\usepackage{tikz} 
\begin{document}
\begin{tikzpicture} 
\draw (0,-2)--(0,3); 
\draw (-4,0)--(5,0);
\draw(0,0)circle[x radius = 3 cm , y radius = 1 cm]; % DRAW ELLIPSE 
\draw (1,-1)[below]node(a){A}--(1,1)[above]node(b){B}; 
\clip(0,0)circle[x radius = 3 cm , y radius = 1 cm]; 
\draw[blue,thick] (a) -- (b);
\end{tikzpicture} 
\end{document}

ingrese la descripción de la imagen aquí

En cuanto a su pregunta actualizada, define los puntos a, by ccomo dnodos, que son objetos extendidos. Es por eso que un camino que conecta estos puntos tiene lagunas que fillfallan. Para evitar esto, utilice coordinatenodos de tipo con etiquetas.

\documentclass{article} 
\usepackage{tikz} 
\pgfdeclarelayer{bg}   
\pgfsetlayers{bg,main}
\begin{document}
\begin{tikzpicture} 
 \draw (0,-2) -- (0,3); 
 \draw (-4,0) -- (5,0);
 \draw (0,0)circle[x radius = 3 cm , y radius = 1 cm]; % DRAW ELLIPSE 
 \draw (1,-1)coordinate[label=below:$A$](a) 
     -- (1,1)coordinate[label=above:$B$](b); 
 \draw (0,0)coordinate[label=below left:$O$](o) 
     (0,1)coordinate[label=left:$C$](c)
     (0,-1)coordinate[label=below:$D$](d);
 \begin{pgfonlayer}{bg} 
  \clip (0,0) circle[x radius = 3 cm , y radius = 1 cm]; 
  \fill[blue] (a) -- (b) -- (c) -- (d) -- cycle;
 \end{pgfonlayer}
\end{tikzpicture} 
\end{document}

ingrese la descripción de la imagen aquí

información relacionada