Vai al contenuto

Template:Vengraph

Da Wikipedia, l'enciclopedia libera.
Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Vengraph/man (modifica · cronologia)
Sandbox: Template:Vengraph/Sandbox · TemplateStyles: Template:Vengraph/styles.css · Tutte le sottopagine: lista

Descrizione

Questo template genera diagrammi di Venn dinamici per rappresentare visivamente le principali operazioni tra due insiemi (A e B) all'interno di un universo (U). Il diagramma è realizzato interamente in HTML/CSS, senza l'ausilio di immagini esterne.

A
B
A
B
A
B
A
B

Uso

Per inserire il template, copia e incolla il seguente codice:

{{Vengraph|operazione|colore}}

Parametri

Il template accetta due parametri posizionali:

  1. Operazione (obbligatorio): Definisce quale area del diagramma evidenziare. Deve essere scritto esattamente come indicato nella tabella sottostante (sintassi LaTeX).
  2. Colore (opzionale): Definisce il colore dell'area evidenziata. Può essere un nome colore CSS (es. red, blue) o un codice esadecimale (es. #FF0000). Predefinito: red.

Operazioni supportate

Valore (Parametro 1)OperazioneDescrizione
AAEvidenzia l'intero cerchio A
BBEvidenzia l'intero cerchio B
A \cap BA∩BIntersezione (solo la parte centrale)
A \cup BA∪BUnione (entrambi i cerchi)
A \setminus BA∖BDifferenza (parte di A non in B)
B \setminus AB∖ADifferenza (parte di B non in A)
A \Delta BAΔBDifferenza simmetrica (A e B escluso centro)
A^cAcComplementare di A (tutto tranne A)
B^cBcComplementare di B (tutto tranne B)
(A \cup B)^c(A∪B)cEsterno (tutto tranne l'unione)
UUUniverso (tutto il rettangolo)

Esempi d'uso

{{Vengraph|A \cap B|#32CD32}}  <!-- Intersezione verde -->
{{Vengraph|A \cup B|orange}}   <!-- Unione arancione -->
{{Vengraph|A \setminus B}}     <!-- Differenza (default rosso) -->
{{Vengraph|(A \cup B)^c|cyan}} <!-- Tutto fuori dai cerchi -->
{{Vengraph|A^c|yellow}}        <!-- Tutto ciò che non è A -->

Struttura tecnica

Il template utilizza una logica {{#switch}} nidificata per determinare il colore di quattro aree distinte:

  1. Sfondo (Universo): Il rettangolo esterno.
  2. Luna sinistra (A-solo): La parte del cerchio A che non interseca B.
  3. Luna destra (B-solo): La parte del cerchio B che non interseca A.
  4. Lente centrale (Intersezione): La sovrapposizione tra A e B.

Le etichette A e B sono posizionate in modo fisso, mentre l'operazione inserita come primo parametro viene visualizzata automaticamente alla base del diagramma tramite il tag <math>.

Limitazioni

  • Il template supporta solo diagrammi a due insiemi.
  • Il testo dell'operazione nel parametro 1 deve corrispondere esattamente alle stringhe previste (spazi inclusi) per attivare l'evidenziazione corretta.