[TiKz] Produit en croix (problème de placement de la croix)

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[TiKz] Produit en croix (problème de placement de la croix)

Messagepar projetmbc » Jeudi 30 Décembre 2010, 12:52

Bonjour,
ce post fait suite à celui-ci.

J'ai essayé d'adapter le code pour utiliser les flèches TiKz pour un meilleur rendu. J'ai fait ceci :

Code: Tout sélectionner
% Source : http://forum.mathematex.net/latex-f6/produit-en-croix-signe-egal-avec-une-croix-grise-t12239.html#p118353

\documentclass[10pt,a4paper]{article}
   \usepackage[utf8x]{inputenc}
   \usepackage{xcolor}
   \usepackage{amsmath}
   \usepackage{amssymb}
      \usepackage{graphicx}
         \usepackage{tikz}

   \newcommand{\pcrux}{\quad %
      \makebox[0pt][c]{=}{\color{gray} %
         \makebox[0pt][c]{\rotatebox[origin=c]{45}{ %
            \begin{tikzpicture} %
               \draw[<->] (0,0) -- (0.6,0); %
            \end{tikzpicture} %
         }} %
         \makebox[0pt][c]{\rotatebox[origin=c]{-45}{%
            \begin{tikzpicture} %
               \draw[<->] (0,0) -- (0.6,0); %
            \end{tikzpicture} %
         }} %
      } %
      \quad}

\begin{document}
   $\frac {a}{b}  \pcrux \frac{c}{d}$
\end{document}


Et là c'est le drame, comme dirait le journaliste...
Les flèches ne se croisent pas exactement au centre de symétrie du signe égal.

Que faut-il modifier ?
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [TiKz] Produit en croix (problème de placement de la cro

Messagepar evariste_G » Jeudi 30 Décembre 2010, 18:49

Bonjour.
Une solution qui me semble plus simple mais, comme à mon habitude, un peu bancale :

Code: Tout sélectionner
\documentclass[12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
%\usepackage{microtype}
\usepackage{tikz}
\usepackage{amsmath}
\begin{document}
\begin{tikzpicture}
\node[inner xsep=1em] (fracA) at (0,0) {$\dfrac{a}{b}$};
\node (egal) at (1,0) {=};
\node[inner xsep=1em] (fracB) at (2,0) {$\dfrac{c}{d}$};
\draw[<->] (fracA.30) -- (fracB.200);
\draw[<->] (fracA.340) -- (fracB.150);
\end{tikzpicture}
\end{document}


"Bancale" car les dimensions ne se font pas automatiquement. J'ai fait ça à la va-vite mais peut-être que cela inspirera quelqu'un d'autre ...
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours de math, aide à distance : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1422
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: [TiKz] Produit en croix (problème de placement de la cro

Messagepar projetmbc » Jeudi 30 Décembre 2010, 19:54

Merci pour cette solution mais l'idée d'un nouveau signe me séduit plus car justement on n'a pas à ajuster suivant le type de fractions rencontrées.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Yandex [Bot] et 7 invités