Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3
mineure code

09 Nov '20, 23:03

Pathe's gravatar image

Pathe
7.6k53211254

L'important est de trouver les points d'entrée et de sortie dans la zone en question. La librairie `intersections` a été créée pour cela. Voici un ECM : \documentclass[convert, margin \documentclass[margin = 2 mm]{standalone} \usepackage{tikz} \usetikzlibrary{intersections} \begin{document} \begin{tikzpicture} % les points \node (A) at (1, 0) {A} ; \node (B) at (2, 0) {B} ; \node (C) at (1, 3) {C} ; \node (D) at (2, 3) {D} ; \node (p) at (0, 1.6) {p} ; \node (q) at (3, 1.4) {q} ; % je nomme les segments de droite \draw [name path = AC] (A) -- (C) ; \draw [name path = BD] (B) -- (D) ; \path [name path = pq] (p) -- (q) ; % je nomme E et F les intersections entre le segment de droite pq % et les lignes verticales AC et BD \path [name intersections = {of = AC and pq, by = E}] ; \path [name intersections = {of = BD and pq, by = F}] ; % segment pE dessiné en trait plein \draw[red] (p) -- (E) ; % segment EF en pointillés \draw[red, densely dotted] (E) -- (F) ; % segment Fq en trait plein \draw[red] (F) -- (q) ; \end{tikzpicture} \end{document} La ligne rouge « passe » bien en pointillés entre les droites AC et BD. <img src="/upfiles/intersections-tikz.png" style="width: 100%;"/>
cliquez ici pour masquer/afficher la révision 2
mineure image

09 Nov '20, 16:53

Pathe's gravatar image

Pathe
7.6k53211254

L'important est de trouver les points d'entrée et de sortie dans la zone en question. La librairie `intersections` a été créée pour cela. Voici un ECM : \documentclass[convert, margin = 2 mm]{standalone} \usepackage{tikz} \usetikzlibrary{intersections} \begin{document} \begin{tikzpicture} % les points \node (A) at (1, 0) {A} ; \node (B) at (2, 0) {B} ; \node (C) at (1, 3) {C} ; \node (D) at (2, 3) {D} ; \node (p) at (0, 1.6) {p} ; \node (q) at (3, 1.4) {q} ; % je nomme les segments de droite \draw [name path = AC] (A) -- (C) ; \draw [name path = BD] (B) -- (D) ; \path [name path = pq] (p) -- (q) ; % je nomme E et F les intersections entre le segment de droite pq % et les lignes verticales AC et BD \path [name intersections = {of = AC and pq, by = E}] ; \path [name intersections = {of = BD and pq, by = F}] ; % segment pE dessiné en trait plein \draw[red] (p) -- (E) ; % segment EF en pointillés \draw[red, densely dotted] (E) -- (F) ; % segment Fq en trait plein \draw[red] (F) -- (q) ; \end{tikzpicture} \end{document}\end{document} La ligne rouge « passe » bien en pointillés entre les droites AC et BD. <img src="/upfiles/intersections-tikz.png" style="width: 100%;"/>
cliquez ici pour masquer/afficher la révision 1

09 Nov '20, 16:50

Pathe's gravatar image

Pathe
7.6k53211254

C'est votre première visite ici ? Consultez la FAQ !

×