X, Y
세트에 맵이 장착된 경우 X \to Z
, 이상의 Y \to Z
섬유 제품에 대한 일반적인 표기법 은 입니다 . 나는 지도가 장착된 세트를 잔뜩 가지고 있습니다 . 이 모든 세트의 섬유 제품을 (TeX로) 표시하는 방법에 대한 제안이 있는 사람이 있습니까 ? 를 사용하고 싶은데 , 제품을 차지하고 있는 지표를 나타내는 첨자와 섬유 제품을 차지하고 있다는 것을 나타내는 첨자가 서로 방해가 됩니다.X
Y
Z
X \times_Z Y
X_\alpha
X_\alpha \to Z
Z
\prod
Z
다음을 사용한 나의 매우 추악한 시도는 다음과 같습니다 \prod
.
현재 내 솔루션은 Sigur가 의견에서 제안한 것입니다.
답변1
나에게는 \prod
에 비해 더 자연스러운 상징입니다 \bigotimes
. 이는 집합의 데카르트 곱( \times
이항 연산자 및 \prod
인덱스 버전의 경우)과 유사합니다. 인덱싱은 연산자 아래에서 이루어져야 하며 아래 첨자는 Z
오른쪽에 남아 있어야 합니다. 나는 이 작업을 인라인으로 수행하는 좋은 방법이 없다고 생각합니다.
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\fprod}{\sideset{}{_Z}\prod}
\begin{document}
\[
\fprod_{\alpha\in A}X_{\alpha}
\]
\end{document}
\prod
인덱스를 아래가 아닌 아래 \prod
첨자와 함께 가운데에 배치하는 선택에 유의하세요 . 이는 아래 첨자가 실제로 연산자의 일부이기 때문입니다. 색인을 아래 중앙에 두기를 선호한다면 명령 없이 \prod
더 간단한 코드를 사용할 수 있습니다 .\sideset{}{_Z}\prod_{\alpha\in A}X_{\alpha}
\DeclareMathOperator*
마지막으로 를 변경할 계획이라면 take를 인수로 Z
사용하는 것이 좋을 것입니다 . 불행하게도 인수를 받아들이지 않습니다. 한 가지 해결 방법은 다음을 사용하는 것입니다.\fprod
Z
\DeclareMathOperator
\newcommand{\fprod}[1]{\mathop{\sideset{}{_{#1}}\prod}}
그런 다음
\fprod{Z}_{\alpha\in A}X_{\alpha}
원하는 출력을 생성합니다. 하지만 전문가들은 \mathop
.