Besondere Gewerkschaftsaktion

Besondere Gewerkschaftsaktion

Ich habe eine Graphoperation definiert, die irgendwie mit der Graphvereinigungsoperation zusammenhängt. Ich möchte, dass die Operation wie in der folgenden Abbildung aussieht.Figur

Ich werde die Operation mehrmals verwenden, daher möchte ich in der Lage sein, verschiedene Zeichen in das Union-Symbol einzufügen. Ich habe versucht, das Ergebnis zu erzielen, indem ich den vom Benutzer egreg angegebenen Code inDasgepostet, aber ich war nicht erfolgreich. Irgendwelche Ideen, wie ich eine solche Operation durchführen könnte?

Antwort1

Basierend auf meiner Antwort unterKombinieren Sie zwei Symbole zu einem vollständig skalierbaren, ich gebe \cuplet[]und an \bigcuplet[], wobei das optionale Argument (Standard i) die eingebettete Variable ist. Um Grenzwerte zu erhalten, füge ich einfach \limits...an die Verwendung an.

\documentclass[a4paper,10pt]{article}
\usepackage{stackengine,scalerel}
\newcommand{\bigcuplet}[1][i]{\mathop{\ThisStyle{%
  \ensurestackMath{\stackinset{c}{}{c}{+.3\LMex}{#1}{\SavedStyle\bigcup}}}}}
\newcommand{\cuplet}[1][i]{\mathop{\ThisStyle{%
  \ensurestackMath{\stackinset{c}{.3\LMpt}{c}{0\LMpt}{\SavedStyle^{#1}}{\SavedStyle\cup}}}}}
\begin{document}

\[
G_i \bigcuplet\limits_{i=1}^n G_{i+1}\hspace{20pt}
\scriptstyle G_j \bigcuplet[j]\limits_{j=1}^n G_{j+1}\hspace{20pt}
\scriptscriptstyle G_k \bigcuplet[k]\limits_{k=1}^n G_{k+1}
\]

\[
G_i \cuplet\limits_{i=1}^n G_{i+1}\hspace{20pt}
\scriptstyle G_j \cuplet[j]\limits_{j=1}^n G_{j+1}\hspace{20pt}
\scriptscriptstyle G_k \cuplet[k]\limits_{k=1}^n G_{k+1}
\]
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen