Pourriez-vous m'aider à réaliser des diagrammes de Venn (ou patates), éventuellement imbriqués (intersection, inclusion) et avec du texte à l'intérieur ?

Il faudrait en outre que les patates comportent un cartouche fléché indiquant le nom (nature) de l'ensemble en question. Il s'agit de matérialiser des relations d'inclusion entre genres et registres en littérature.

Posée 10 Mai '17, 22:44

Argyre's gravatar image

Argyre
2113
Taux d'acceptation : 0%

Modifiée 10 Aoû '17, 15:01

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

1
(11 Mai '17, 01:42) touhami touhami's gravatar image

Je reproduis ci-dessous un exemple trouvé sur l'excellent site texample.net.

Le code est de Till Tantau, le créateur de TikZ/PGF et de beamer, avec des modifications apportées par Kjell Magne Fauske. Je me suis contenté de traduire les commentaires.

Les librairies TikZ shapes et backgrounds sont utilisées. Pour bien comprendre ce code, je recommande de le compiler peu à peu : d'abord les trois premiers cercles, puis la première zone d'intersection, etc.

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes,backgrounds}
\begin{document}
\pagestyle{empty}
% Suppose we have three circles or ellipses or whatever. Let us define
% commands for their paths since we will need them repeatedly in the
% following:
% FRANÇAIS — Soit un diagramme constitué de trois cercles ou ellipses.
% Nous définissons ces trois figures de manière à pouvoir les réutiliser :
\def\firstcircle{(0,0) circle (1.5cm)}
\def\secondcircle{(45:2cm) circle (1.5cm)}
\def\thirdcircle{(0:2cm) circle (1.5cm)}
% Now we can draw the sets:
% FRANÇAIS — nous pouvons les dessiner :
\begin{tikzpicture}
\draw \firstcircle node[below] {$A$};
\draw \secondcircle node [above] {$B$};
\draw \thirdcircle node [below] {$C$};
% Now we want to highlight the intersection of the first and the
% second circle:
% FRANÇAIS — mettons en valeur la zone située
% à l'intersection des deux premiers cercles :
\begin{scope}
\clip \firstcircle;
\fill[red] \secondcircle;
\end{scope}
% Next, we want the highlight the intersection of all three circles:
% FRANÇAIS — mettons maintenant en valeur la zone située
% à l'intersection des trois premiers cercles :
\begin{scope}
\clip \firstcircle;
\clip \secondcircle;
\fill[green] \thirdcircle;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Étant bien certain que cette traduction peut être améliorée (notamment par des utilisateurs frottés au vocabulaire spécifique aux diagrammes de Venn), je rends cette contribution modifiable par les autres usagers du présent site.

Lien permanent
Cette réponse est marquée comme « Wiki ».

Publiée 11 Mai '17, 11:11

Pathe's gravatar image

Pathe ♦♦
7.6k49208252
Taux d'acceptation : 55%

Modifiée 11 Mai '17, 11:14

Peut-on, et dans l'affirmative, comment écrire dans l'intersection de ces ensembles ?

Peut-on donner une étiquette à chaque cercle ?

(11 Mai '17, 16:34) Argyre Argyre's gravatar image

@Argyre Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.

Par ailleurs, les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(11 Mai '17, 16:48) Pathe ♦♦ Pathe's gravatar image

@Argyre Pour placer des étiquettes, il suffit d'ajouter des nœuds aux endroits désirés, à l'aide de la commande \node.

Sur le site du LaTeX Cookbook de Stefan Kottwitz (un utile ouvrage anglophone) on trouve une explication détaillée.

(12 Mai '17, 01:13) Pathe ♦♦ Pathe's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×6
×1

Question posée : 10 Mai '17, 22:44

Question vue : 9,564 fois

Dernière mise à jour : 12 Mai '17, 07:40

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

×