Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 5
image ajoutée

13 Jui '17, 14:13

stefan's gravatar image

stefan
10618

**1** - Malgré la très belle [introduction à pstricks](http://stage-latex-gte.univ-littoral.fr/programme/programme-du-stage-latex#x1-130062) de Jean-Pierre Casteleyn, lors du [stage LaTeX de Dunkerque](/osqa/questions/2017/stage-latex), je n'utilise pas `pstricks` et reste fidèle à Ti*k*Z. **2** - Il s'agissait pour moi de calculer la position des sommets du triangle à partir de la longueur de l'hypoténuse et de celle d'un côté. La solution proposée par [touhami](/osqa/users/117/touhami) ne répondait pas à cette demande, mais elle m'a appris à utiliser les fonctions ` \pgfmathparse` et `\pgfmathresult`. Je propose le code suivant : \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tikz} \usetikzlibrary{calc} \begin{document} \thispagestyle{empty} \begin{tikzpicture}[x = 1 mm, y = 1 mm, scale = 2] \clip (-3,-3) rectangle (20,20); % the axes \draw (0, -20) -- (0, 20); \draw (-20, 0) -- (30, 0); % the beam \draw (0,0) circle [radius=18mm]; % from texnique % Hypotenuse = radius = 18 % Opposite = half plate = 11 \coordinate (A) at (0,0); \pgfmathparse{asin(11/18)} \coordinate (B) at (\pgfmathresult:18 |- 0,0); \coordinate (C) at (\pgfmathresult:18); \draw[red] (A) node[anchor=north east] {A}-- (B) node[anchor=north] {B} -- (C) node[anchor=south] {C} --cycle; \end{tikzpicture} \end{document} ![triangle][1] J'ai calculé la position de C à partir de l'angle en A, que j'ai déterminé en divisant la longueur du côté opposé par celle de l'hypoténuse et en appliquant la fonction arc sinus au résultat. J'ai ensuite déterminé la position du point B, qui se trouve à l'intersection (`|-`, en Ti*k*Z) de la verticale issue du point C et de l'axe des abscisses. J'ai donc déterminé la position des points B & C. Je puis donc continuer mon travail. Vive texnique.fr et sa communauté !! [1]: http://texnique.fr:80/osqa/upfiles/triangle.png
cliquez ici pour masquer/afficher la révision 4
mineure (ô)

30 Déc '16, 15:30

Pathe's gravatar image

Pathe
7.6k49210252

**1** - Malgré la très belle [introduction à pstricks](http://stage-latex-gte.univ-littoral.fr/programme/programme-du-stage-latex#x1-130062) de Jean-Pierre Casteleyn, lors du [stage LaTeX de Dunkerque](/osqa/questions/2017/stage-latex), je n'utilise pas `pstricks` et reste fidèle à Ti*k*Z. **2** - Il s'agissait pour moi de calculer la position des sommets du triangle à partir de la longueur de l'hypoténuse et de celle d'un côté. La solution proposée par [touhami](/osqa/users/117/touhami) ne répondait pas à cette demande, mais elle m'a appris à utiliser les fonctions ` \pgfmathparse` et `\pgfmathresult`. Je propose le code suivant : \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tikz} \usetikzlibrary{calc} \begin{document} \thispagestyle{empty} \begin{tikzpicture}[x = 1 mm, y = 1 mm, scale = 2] \clip (-3,-3) rectangle (20,20); % the axes \draw (0, -20) -- (0, 20); \draw (-20, 0) -- (30, 0); % the beam \draw (0,0) circle [radius=18mm]; % from texnique % Hypotenuse = radius = 18 % Opposite = half plate = 11 \coordinate (A) at (0,0); \pgfmathparse{asin(11/18)} \coordinate (B) at (\pgfmathresult:18 |- 0,0); \coordinate (C) at (\pgfmathresult:18); \draw[red] (A) node[anchor=north east] {A}-- (B) node[anchor=north] {B} -- (C) node[anchor=south] {C} --cycle; \end{tikzpicture} \end{document} J'ai calculé la position de C à partir de l'angle en A, que j'ai déterminé en divisant la longueur du coté côté opposé par celle de l'hypoténuse et en appliquant la fonction arc sinus au résultat. J'ai ensuite déterminé la position du point B, qui se trouve à l'intersection (`|-`, en Ti*k*Z) de la verticale issue du point C et de l'axe des abscisses. J'ai donc déterminé la position des points B & C. Je puis donc continuer mon travail. Vive texnique.fr et sa communauté !
cliquez ici pour masquer/afficher la révision 3
mineure

30 Déc '16, 15:28

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 2
mineure

30 Déc '16, 15:25

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 1

30 Déc '16, 15:19

Pathe's gravatar image

Pathe
7.6k49210252