How can I get large cartesian product and cartesian sum symbols that will look compatible with the Lucida Bright and Lucida Math fonts of my document?
I am aware of the post How can I get a big cross to denote a generalized cartesian product?. However, the solution there of using the symbols from mathabx creates symbols that seem too light in weight as compared with the Lucida fonts — especially as compared with the Lucida Math big product and sum symbols. See this:
\documentclass[12pt]{article}
\usepackage{lucidabr}
\usepackage[fleqn]{amsmath}
% extracted from mathabx package:
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5> <6> <7> <8> <9> <10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathSymbol{\bigplus} {1}{mathx}{"90}
\DeclareMathSymbol{\bigtimes} {1}{mathx}{"91}
\begin{document}
\Large
Using \verb!\bigtimes! and \verb!\bigplus!, respectively, \dots
Given a family $(X_{i})_{i \in I}$ of sets, its cartesian product is $\bigtimes_{i \in I} X_{i}$,
and its cartesian sum $\bigplus_{i \in I} X_{i}$.
The same, in display math:
%
\begin{equation*}
\bigtimes_{i \in I} X_{i} \quad\text{and}\quad \bigplus_{i \in I} X_{i}
\end{equation*}
Compare product $\prod_{i \in I} a_{i}$ and sum $\sum_{i \in I} a_{i}$.
\begin{equation*}
\prod_{i \in I} a_{i} \quad\text{and}\quad \sum_{i \in I} a_{i}
\end{equation*}
\end{document}
Output:
I am aware of the various methods for making larger math symbols described in answers at How to control the size of math symbols in an equation?. However, making larger plus and times symbols those ways still keeps the symbols too light, it seems to me, to harmonize with the Lucida and Lucida math fonts, or for that matter, to match large summation and product symbols.
Solution - following egreg
What worked best for me was to use egreg's definiton for \bigplus but modify the parameters in his \bigtimes as follows:
\makeatletter
\DeclareRobustCommand{\bigtimes}{%
\mathop{\vphantom{\sum}\mathpalette\@bigtimes\relax}\slimits@
}
\newcommand{\@bigtimes}[2]{\vcenter{\hbox{\make@bigtimes{#1}}}}
\newcommand{\make@bigtimes}[1]{%
\sbox\z@{$\m@th#1\sum$}%
\setlength{\unitlength}{\wd\z@}%
\begin{picture}(1,1)
\roundcap
\linethickness{.17ex}
\Line(0.01,0)(.85,.99)
\Line(0.01,.99)(.85,0.0)
\end{picture}%
}
\makeatother



\bigplusand\bigtimescharacters are larger -- so that they match in height the usual\sumand\prod-- and perhaps slightly thicker. I wonder what penalty there will be in processing time (in a 400-page document where at least\bigplusis used dozens and dozens of times (I do know it's possible to save picture files for re-use, but I'll have to compare the efficiency of doing that, which involves looking repeatedly at several files, vs. redrawing the symbols each time their macros are invoked. – murray Dec 14 '16 at 02:05\bigplusare too low compared with those on the other big operators (compare, too,\bigcup); this is especially noticeable In the in-line style. How can this be adjusted? – murray Sep 04 '19 at 20:54\vphantom{\sum}does not fix the misalignment of subscripts compared to other large op symbols. – murray Sep 04 '19 at 22:30\smash. Perfect now (except I prefer my\bigtimescorner coordinates that make the symbol narrower than it is wide. – murray Sep 05 '19 at 00:50