Jean-Marc Lasgouttes wrote: >>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> >>>>>> writes: > > Angus> I think that the wasysym documentation > Angus> > http://www.ctan.org/tex-archive/macros/latex/contrib/wasysym/wasysym.pdf > Angus> explains what we need to do. Executive summary: Angus> > \usepackage[nointegrals]{wasysymb} Georg? > > Not, really, because we load wasysymb specifically to get these > special integrals like \oiint. What we are looking for is a way to get > the integrals without getting the look wasysym provides.
\iint, \iiint, \iiiint and \idotsint are also provided by amsmath. We could delete the current definitions for \iint and \iiint from lib/symbols and replace it with the following: \def\iint{\int\kern-6mu\int} \def\iiint{\int\kern-6mu\int\kern-6mu\int} \def\iiiint{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} \def\idotsint{\int\kern-3mu\cdots\kern-3mu\int} That works perfectly on screen, and the output is consistent. But then we have the old problem again: LyX does not know that these symbols need amsmath. And we still have no \oiint. I would prefer the ams versions if possible, since ams is widely available and looks better than wasy IMHO. We could then hardcode the requirement of amsmath for the integral symbols into MathMacro::validate(). In the long run we need a way to specify requirements in lib/symbols. > It seems that the esint.sty package the Herbert pointed to does that. > The problem is, how common is it? I don't know. I never heard of it before, and it is not included in tetex 2.0. Georg