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

Reply via email to