Ciao a tutti.
Da quello che ho trovato in giro, sarebbe un \bowtie con aggiunte lineette orizzontali agli angoli, giusto?
Alcuni dei miei professori all’Università preferiscono usare il «\Join» che si ottiene dopo aver caricato «amsfonts» piuttosto che «\bowtie», comunque il concetto è quello, senza stare a guardare il simbolo preciso: lineette orizzontali sopra e sotto. In particolare esistono tre giunzioni esterne:[ol][li] giunzione esterna sinistra (left outer join): lineette orizzontali sia sopra che sotto ma solo dalla parte di sinistra;
[li] giunzione esterna destra (right outer join): lineette orizzontali sia sopra che sotto ma solo dalla parte di destra;
[li] giunzione esterna completa (full outer join): come dicevi tu, lineette orizzontali sia sopra che sotto da entrambe le parti.
[/ol]Mi è venuto un colpo quando non li ho visti sul The Comprehensive LaTeX Symbol List: ero sicuro che ci sarebbero stati…Grazie per questo bel comando (nessuno si spaventi se ottiene degli errori, mancava una parentesi graffa chiusa alla fine della definizione di «\ojoin»); riusciamo anche a fare le varianti sinistro e destro?
Le varianti sinistra e destra si ottengono eliminando \ojoinaux e \kern dalla parte opposta:
`\newcommand{\ojoinaux}{\setbox0=\hbox{$\bowtie$}%
\rule[-.02ex]{.25em}{.4pt}\llap{\rule[\ht0]{.25em}{.4pt}}}
\newcommand{\ojoin}{\mathbin{\ojoinaux\mkern-5.6mu\bowtie\mkern-5.7mu\ojoinaux}}
\newcommand{\lojoin}{\mathbin{\ojoinaux\mkern-5.6mu\bowtie}}
\newcommand{\rojoin}{\mathbin{\bowtie\mkern-5.7mu\ojoinaux}}`
Grazie per aver corretto l’errore. Le graffe non sono mai abbastanza. 🙁
Purtroppo con \Join il sistema di misurazione dell’altezza del simbolo non funziona. Bisognerebbe andare ancora più “a mano”.
Ciao
Enrico