Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

How so I make a regularized product symbol like in Deninger's papers. It looks like a II, only large like $\prod$ only with a bottom on it too, as in the following paper abstract:

enter image description here

share|improve this question
1  
You should consider accepting and upvoting @GonzaloMedina's solution. It may look complicated, but does a lot of what you will eventually need. –  Peter Grill Apr 4 '12 at 5:27
    
I wonder what the original authors used. Their fancy symbol is poorly aligned vertically –  gerrit Apr 4 '12 at 7:30
    
Now that @egreg has posted one you should consider that as well. –  Peter Grill Apr 4 '12 at 16:01
add comment

3 Answers

up vote 8 down vote accepted

Here is one way to do it:

enter image description here

\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{mathtools}
\DeclareMathOperator{\MyProd}{\scalebox{1.4}{$\mathrm{I\kern-0.2ex I}$}}

\begin{document}
$\prod  $ \quad\verb|\prod|

$\MyProd$ \quad\verb|\MyProd|
\end{document}
share|improve this answer
add comment

Maybe a better solution inspired by Gonzalo's

\documentclass{article}
\usepackage{amsmath}

\def\doubleprod#1#2{\ooalign{$#1\prod$\cr$#1\coprod$\cr}}
\def\ddoubleprod#1#2{\ooalign{\hidewidth$#1\onebullet$\hidewidth\cr$#1\Rprod$\cr}}
\def\dddoubleprod#1#2{\ooalign{\hidewidth$#1\twobullets$\hidewidth\cr$#1\Rprod$\cr}}
\def\onebullet{\mathchoice
  {\vcenter{\hbox{$\bullet$}}}
  {\vcenter{\hbox{$\scriptstyle\bullet$}}}
  {\vcenter{\hbox{$\scriptscriptstyle\bullet$}}}
  {\vcenter{\hbox{$\cdot$}}}
}
\def\twobullets{\mathchoice
  {\vcenter{\offinterlineskip\hbox{$\bullet$}\kern.2ex\hbox{$\bullet$}}}
  {\vcenter{\offinterlineskip\hbox{$\scriptstyle\bullet$}\kern.2ex\hbox{$\scriptstyle\bullet$}}}
  {\vcenter{\offinterlineskip\hbox{$\scriptscriptstyle\bullet$}\kern.1ex\hbox{$\scriptscriptstyle\bullet$}}}
  {\vcenter{\offinterlineskip\hbox{$\cdot$}\kern-1.4ex\hbox{$\cdot$}}}
}

\DeclareMathOperator*{\Rprod}{\mathpalette\doubleprod\relax}
\DeclareMathOperator*\Dprod{\mathpalette\ddoubleprod\relax}
\DeclareMathOperator*\DDprod{\mathpalette\dddoubleprod\relax}

\begin{document}

$\displaystyle\prod_{n\in I}\Rprod_{n\in I}a_{n}X_{\Rprod_{\Rprod}}\textstyle\Rprod$

$\displaystyle\prod_{n\in I}\Dprod_{n\in I}a_{n}X_{\Dprod_{\Dprod}}\textstyle\Dprod$

$\displaystyle\prod_{n\in I}\DDprod_{n\in I}a_{n}X_{\DDprod_{\DDprod}}\textstyle\DDprod$

\end{document}

The \prod are only to check for proper alignment of the subscript.

If you need only the symbol shown in the first line, then

\def\doubleprod#1#2{\ooalign{$#1\prod$\cr$#1\coprod$\cr}}
\DeclareMathOperator*{\Rprod}{\mathpalette\doubleprod\relax}

is sufficient.

enter image description here

share|improve this answer
add comment

Here's a definition that will produce the proper size and the proper placement of the limits depending on the mode; I also provided a tentative definition for the dotted product and the double-dotted product:

\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}

\DeclareMathOperator*\Rprod{%
\mathchoice
  {\ooalign{$\displaystyle\prod$\cr\hidewidth$\displaystyle\coprod$\hidewidth\cr}}%
  {\ooalign{$\textstyle\prod$\cr\hidewidth$\textstyle\coprod$\hidewidth\cr}}%
  {\ooalign{$\scriptstyle\prod$\cr\hidewidth$\scriptstyle\coprod$\hidewidth\cr}}%
  {\ooalign{$\scriptscriptstyle\prod$\cr\hidewidth$%
  \scriptscriptstyle\coprod$\hidewidth\cr}}}

\DeclareMathOperator*\Dprod{%
\mathchoice
  {\ooalign{$\bullet$\cr\hidewidth$\displaystyle\Rprod$\hidewidth\cr}}%
  {\ooalign{\scalebox{.7}{$\bullet$}\cr\hidewidth$\textstyle\Rprod$\hidewidth\cr}\mkern6mu}%
  {\mkern6mu\ooalign{\scalebox{.6}{$\bullet$}\cr\hidewidth$\scriptstyle\Rprod$\hidewidth\cr}\mkern3mu}%
  {\mkern4mu\ooalign{\scalebox{.5}{$\bullet$}\cr\hidewidth$\scriptscriptstyle\Rprod$\hidewidth\cr}\mkern2mu}}

\newcommand\Vbullet{\raisebox{-2.1pt}{\kern-0.4pt\vbox{\baselineskip4pt\lineskiplimit0pt%
\hbox{$\bullet$}\hbox{$\bullet$}}}}

\DeclareMathOperator*\DDprod{%
\mathchoice
  {\ooalign{$\Vbullet$\cr\hidewidth$\displaystyle\Rprod$\hidewidth\cr}}%
  {\ooalign{\scalebox{.7}{$\Vbullet$}\cr\hidewidth$\textstyle\Rprod$\hidewidth\cr}\mkern6mu}%
  {\mkern6mu\ooalign{\scalebox{.6}{$\Vbullet$}\cr\hidewidth$\scriptstyle\Rprod$\hidewidth\cr}\mkern3mu}%
  {\mkern4mu\ooalign{\scalebox{.5}{$\Vbullet$}\cr\hidewidth$\scriptscriptstyle\Rprod$\hidewidth\cr}\mkern2mu}}

\begin{document}

\[
  \Rprod_{n\in I}a_{n}  
\]
$\Rprod_{n\in I}a_{n}$
\[
\Dprod_{n\in I}a_{n}
\]
$\Dprod_{n\in I}a_{n}$
\[
\DDprod_{n\in I}a_{n}
\]
$\DDprod_{n\in I}a_{n}$

\end{document}

enter image description here

share|improve this answer
    
Nice usage of \ooalign ;-) –  egreg Apr 4 '12 at 6:24
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.