
나는 그래프 합집합 연산과 어떻게든 관련된 그래프 연산을 정의했습니다. 아래 그림과 같이 작업을 수행하고 싶습니다.
이 작업을 여러 번 사용할 것이므로 결합 기호 안에 다른 문자를 넣을 수 있도록 하고 싶습니다. egreg라는 사용자가 제공한 코드를 조작하여 결과를 생성하려고 했습니다.이것게시했지만 성공하지 못했습니다. 그러한 작업을 어떻게 생성할 수 있는지에 대한 아이디어가 있습니까?
답변1
내 답변을 바탕으로두 개의 기호를 완전히 확장 가능한 하나로 결합, 선택적 인수(기본값 )가 포함된 변수인 \cuplet[]
및 를 제공합니다 . 제한을 얻으려면 사용법에 추가하면 됩니다.\bigcuplet[]
i
\limits...
\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}