pCloud Premium

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

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.
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: 1897
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
evariste_G
Téra-utilisateur
 
Messages: 1438
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: 1897
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: Bing [Bot], Grapeshot [Crawler] et 15 invités

pCloud Premium