+
    �°³j­!  ã                   ón   € ^ RI t ^ RItR tR tR t]P                  3R lt]P                  3R ltR t	R# )é    Nc                  óÔ  € \         P                  ! ^\         P                  R7      p V  Uu/ uF  qW3bK  	  ppV P                  ^ ^ 4       RV P                  R,          R&   RV P                  R,          R&   RV P
                  ^ ,          R&   RV P
                  ^,          R&   R	V P
                  ^,          R&   R
V P
                  ^,          R&   RV P                  R,          R&   RV P                  R,          R&   RV P                  R,          R&   RV P                  R,          R&   RV P                  R,          R&   RV P                  R,          R&   RV P                  R,          R&   RV P                  R,          R&   \         P                  ! V VRRRRRRRR7	      pRp\        VP                  R4      VP                  R4      4       F  w  rVWV8X  d   K  Q h	  W48X  g   Q hR# u upi )é   ©Úcreate_usingÚLoopÚlabelÚmidwayÚlabel_optionsÚblueÚstylezline width=3,drawzcircle,draw,blue!50ÚStopz1st Stepznear endz3rd Stepz
near startzbend left,greenÚ2ndzpos=0.5z$>->,bend right,line width=3,green!90Fz	[scale=3])ÚposÚas_documentÚtikz_optionsÚnode_optionsÚedge_optionsÚ
node_labelÚ
edge_labelÚedge_label_optionsa(  \begin{figure}
  \begin{tikzpicture}[scale=3]
      \draw
        (0, 0) node[blue] (0){0}
        (1, 1) node[line width=3,draw] (1){1}
        (2, 2) node[circle,draw,blue!50] (2){2}
        (3, 3) node (3){Stop};
      \begin{scope}[->]
        \draw (0) to node[near end] {1st Step} (1);
        \draw[loop,] (0) to node[midway] {Loop} (0);
        \draw[>->,bend right,line width=3,green!90] (1) to node[pos=0.5] {2nd} (2);
        \draw[bend left,green] (2) to node[near start] {3rd Step} (3);
      \end{scope}
    \end{tikzpicture}
\end{figure}Ú
N)r   r   ©r   é   )é   é   ©r   r   )	ÚnxÚ
path_graphÚDiGraphÚadd_edgeÚedgesÚnodesÚto_latexÚzipÚsplit)ÚGÚnr   Ú
output_texÚexpected_texÚexpectedÚactuals          Úb/home/luca/screen-checking/.venv/lib/python3.14/site-packages/networkx/drawing/tests/test_latex.pyÚtest_tikz_attributesr-      sµ  € Ü
�Š�a¤b§j¡jÔ1€AÙÓ
 ™a˜ˆqˆfŠ9™a€CÐ
 à‡J�Jˆq�!ÔØ%€A‡G�GˆF…O�GÑØ'/€A‡G�GˆF…O�OÑ$à €A‡G�GˆA…JˆwÑØ-€A‡G�GˆA…JˆwÑØ/€A‡G�GˆA…JˆwÑØ €A‡G�GˆA…JˆwÑØ)€A‡G�GˆF…O�GÑØ'1€A‡G�GˆF…O�OÑ$Ø)€A‡G�GˆF…O�GÑØ'3€A‡G�GˆF…O�OÑ$Ø0€A‡G�GˆF…O�GÑØ$€A‡G�GˆF…O�GÑØ'0€A‡G�GˆF…O�OÑ$ØE€A‡G�GˆF…O�GÑä—’Ø	ØØØ ØØØØØ*ô
€Jð€Lô$   × 2Ñ 2°4Ó 8¸*×:JÑ:JÈ4Ó:PÖQÑˆØÖ!Ð!Ð!ñ Rð Ô%Ð%Ò%ùòg !s   «G%c                  ó²  € \         P                  ! ^4      p \         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! ^4      p. ROp. R	Op\         P                  ! WW#.^VVR7      pRV9   g   Q hRV9   g   Q hVP	                  R4      ^8X  g   Q hVP	                  R4      ^8X  g   Q hVP	                  R4      ^8X  g   Q hR# )
r   )Ún_rowsÚsub_captionsÚ
sub_labelszbegin{document}zbegin{figure}zbegin{subfigure}Útikzpicturez[-]N)zPath on 4 nodeszComplete graph on 4 nodeszPath on 8 nodeszComplete graph on 8 nodes)Úfig2aÚfig2bÚfig2cÚfig2d)r   r   Úcomplete_graphr#   Úcount)ÚH1ÚH2ÚH3ÚH4ÚcaptionsÚlabelsÚ
latex_codes          r,   Útest_basic_multiple_graphsr@   >   sÕ   € Ü	�Š�qÓ	€BÜ	×	Ò	˜1Ó	€BÜ	�Š�qÓ	€BÜ	×	Ò	˜1Ó	€Bò€Hò 2€FÜ—’Ø	�ÐØØØô	€Jð  
Ô*Ð*Ð*Ø˜jÔ(Ð(Ð(Ø×ÑÐ.Ó/°1Ô4Ð4Ð4Ø×Ñ˜MÓ*¨aÔ/Ð/Ð/Ø×Ñ˜EÓ" aÔ'Ð'Ò'ó    c                  ó6  € R p . ROp\         P                  ! 4       pVP                  \        ^4      4       VP	                  V4       ^ R^R^R^R^R^R^R^R/p^ R^R^R^R/p^ R^R^R^R/pVP                  4       p\         P                  ! W$R4       \         P                  ! WeR4       RR.pRR	.p\         P                  ! W&.W3.R
RRRVVR^RR7      p	\        V P                  R4      V	P                  R4      4       F  w  r«W«8X  d   K  Q h	  W�8X  g   Q hR# )aF  \documentclass{report}
\usepackage{tikz}
\usepackage{subcaption}

\begin{document}
\begin{figure}
  \begin{subfigure}{0.5\textwidth}
  \begin{tikzpicture}[scale=2]
      \draw[gray!90]
        (0.749, 0.702) node[red!90] (0){0}
        (1.0, -0.014) node[red!90] (1){1}
        (-0.777, -0.705) node (2){2}
        (-0.984, 0.042) node (3){3}
        (-0.028, 0.375) node[cyan!90] (4){4}
        (-0.412, 0.888) node (5){5}
        (0.448, -0.856) node (6){6}
        (0.003, -0.431) node[cyan!90] (7){7};
      \begin{scope}[->,gray!90]
        \draw (0) to (4);
        \draw (0) to (5);
        \draw (0) to (6);
        \draw (0) to (7);
        \draw (1) to (4);
        \draw (1) to (5);
        \draw (1) to (6);
        \draw (1) to (7);
        \draw (2) to (4);
        \draw (2) to (5);
        \draw (2) to (6);
        \draw (2) to (7);
        \draw (3) to (4);
        \draw (3) to (5);
        \draw (3) to (6);
        \draw (3) to (7);
      \end{scope}
    \end{tikzpicture}
    \caption{My tikz number 1 of 2}\label{tikz_1_2}
  \end{subfigure}
  \begin{subfigure}{0.5\textwidth}
  \begin{tikzpicture}[scale=2]
      \draw[gray!90]
        (0.749, 0.702) node[green!90] (0){0}
        (1.0, -0.014) node[green!90] (1){1}
        (-0.777, -0.705) node (2){2}
        (-0.984, 0.042) node (3){3}
        (-0.028, 0.375) node[purple!90] (4){4}
        (-0.412, 0.888) node (5){5}
        (0.448, -0.856) node (6){6}
        (0.003, -0.431) node[purple!90] (7){7};
      \begin{scope}[->,gray!90]
        \draw (0) to (4);
        \draw (0) to (5);
        \draw (0) to (6);
        \draw (0) to (7);
        \draw (1) to (4);
        \draw (1) to (5);
        \draw (1) to (6);
        \draw (1) to (7);
        \draw (2) to (4);
        \draw (2) to (5);
        \draw (2) to (6);
        \draw (2) to (7);
        \draw (3) to (4);
        \draw (3) to (5);
        \draw (3) to (6);
        \draw (3) to (7);
      \end{scope}
    \end{tikzpicture}
    \caption{My tikz number 2 of 2}\label{tikz_2_2}
  \end{subfigure}
  \caption{A graph generated with python and latex.}
\end{figure}
\end{document}zred!90zcyan!90zgreen!90z	purple!90ÚcolorzMy tikz number 1 of 2zMy tikz number 2 of 2Útikz_1_2Útikz_2_2z	[scale=2]zgray!90z(A graph generated with python and latex.T)	r   Údefault_node_optionsÚdefault_edge_optionsr   r0   r1   Úcaptionr/   r   r   N))r   r   )r   é   )r   é   )r   é   )r   r   )r   rI   )r   rJ   )r   rK   )r   r   )r   rI   )r   rJ   )r   rK   )r   r   )r   rI   )r   rJ   )r   rK   )g`5¯õøç?g'�÷®yæ?)g      ð?gMœ R �¿)g/£ÎºÙè¿g	àÆ’æ¿)gw�­¿!ï¿g“ø™^˜c¥?)gÍ›â„Yœ¿gìI1³þø×?)göDQ¼ÏVÚ¿gÇ]]P•jì?)gGgÊÃÇ¨Ü?gÝä'“eë¿)g@Øìõ»Ÿj?gï+?ËC”Û¿)
r   r   Úadd_nodes_fromÚrangeÚadd_edges_fromÚcopyÚset_node_attributesr#   r$   r%   )r)   r!   r&   r   Úrc_node_colorÚgp_node_colorÚHr0   r1   r(   r*   r+   s               r,   Útest_basic_tikzrT   W   s^  € ðH€LòT€Eô$ 	�
Š
‹€AØ×Ñ”U˜1“XÔØ×Ñ�UÔà	Ð2Ø	Ð'Ø	Ð5Ø	Ð5Ø	Ð5Ø	Ð5Ø	Ð5Ø	Ð8ð	€Cð ˜ ! X¨q°)¸QÀ	ÐJ€MØ˜
 A z°1°kÀ1ÀkÐR€Mà	�‰‹€AÜ×Ò˜1¨WÔ5Ü×Ò˜1¨WÔ5à+Ð-DÐE€LØ˜jÐ)€Jä—’Ø	
ˆØ	ˆ
Ø Ø&Ø&ØØ!ØØ:ØØô€Jô    × 2Ñ 2°4Ó 8¸*×:JÑ:JÈ4Ó:PÖQÑˆØÖ!Ð!Ð!ñ Rð Ô%Ð%Ò%rA   c                 ód  € \         P                  ! ^4      pV ! VRR7       ^ R^R^R/p\        P                  ! \         P                  4      ;_uu_ 4        V ! W4       RRR4       RV^&   \        P                  ! \         P                  4      ;_uu_ 4        V ! W4       RRR4       ^V^&   \        P                  ! \         P                  4      ;_uu_ 4        V ! W4       RRR4       RV^&   V ! W4       R#   + '       g   i     L£; i  + '       g   i     Lt; i  + '       g   i     LE; i)	r   r   )r   Nr   r   ©r   r   )r   r   r   )r   r   ©r   r   ÚpytestÚraisesÚNetworkXError)r#   r&   r   s   &  r,   Útest_exception_pos_single_graphr[   â   sÖ   € ä
�Š�aÓ€AÙˆQ�EÕð ˆf�a˜  FÐ
+€CÜ	�Š”r×'Ñ'×	(Õ	(Ù�Ô÷ 
)ð €Cˆ�FÜ	�Š”r×'Ñ'×	(Õ	(Ù�Ô÷ 
)à€Cˆ�FÜ	�Š”r×'Ñ'×	(Õ	(Ù�Ô÷ 
)ð €Cˆ�FÙˆQÖ÷ 
)×	(ú÷
 
)×	(ú÷ 
)×	(ús$   Á	C9Â	DÃ	DÃ9D		ÄD	ÄD/	c           	      óô  € \         P                  ! ^4      p^ R^R/p^ R^R^R	/pWW.pW3W3.pV ! WC4       \        P                  ! \         P                  4      ;_uu_ 4        V ! WB4       RRR4       V ! WE4       \        P                  ! \         P                  4      ;_uu_ 4        V ! WBW"V.4       RRR4       \        P                  ! \         P                  4      ;_uu_ 4        V ! WCW2V.4       RRR4       \        P                  ! \         P                  4      ;_uu_ 4        V ! WERR.R7       RRR4       \        P                  ! \         P                  4      ;_uu_ 4        V ! WERR.R7       RRR4       V ! WER.^,          R.^,          R7       R#   + '       g   i     EL8; i  + '       g   i     EL; i  + '       g   i     L×; i  + '       g   i     L©; i  + '       g   i     L{; i)
r   NÚhi)r0   )r1   Úlbl)r0   r1   r   r   rV   rW   )r#   r&   Úpos_badÚpos_OKÚfourGÚfourposs   &     r,   Útest_exception_multiple_graphsrc   ù   sn  € Ü
�Š�aÓ€AØ�&˜!˜VÐ$€GØ�˜˜F A vÐ.€FØ�1ˆL€EØ˜vÐ.€Gñ ˆUÔÜ	�Š”r×'Ñ'×	(Õ	(Ù�Ô ÷ 
)ñ ˆUÔÜ	�Š”r×'Ñ'×	(Õ	(Ù� '°GÐ<Ô=÷ 
)ô 
�Š”r×'Ñ'×	(Õ	(Ù� °&Ð9Ô:÷ 
)ô 
�Š”r×'Ñ'×	(Õ	(Ù�¨t°T¨lÕ;÷ 
)ô 
�Š”r×'Ñ'×	(Õ	(Ù�¨T°4¨LÕ9÷ 
)ñ ˆU¨4¨&°1­*À%ÀÈ1Å×M÷) 
)×	(Ð	(ú÷
 
)×	(Ð	(ú÷ 
)×	(ú÷ 
)×	(ú÷ 
)×	(ús<   Á!	FÂ&F-Ã&GÄ&GÅ'G'ÆF*	Æ-F>	ÇG	ÇG$	Ç'G7	c                  ó4  € \         P                  ! ^\         P                  R7      p V P                  ^^4       \        P
                  ! \         P                  4      ;_uu_ 4        \         P                  ! V 4       RRR4       R#   + '       g   i     R# ; i)r   r   N)r   r   Ú
MultiGraphr    rX   rY   ÚNetworkXNotImplementedr#   )r&   s    r,   Útest_exception_multigraphrg     sS   € Ü
�Š�a¤b§m¡mÔ4€AØ‡J�Jˆq�!ÔÜ	�Š”r×0Ñ0×	1Õ	1Ü
�Š�AŒ÷ 
2×	1×	1Ò	1ús   Á%BÂB	)
rX   Únetworkxr   r-   r@   rT   r#   r[   rc   rg   © rA   r,   Ú<module>rj      s@   ðÛ ã ò5&òp(ò2H&ðV .0¯[©[ô ð. -/¯K©Kô Nô@rA   