summaryrefslogtreecommitdiff
path: root/tex/context/base/math-int.mkiv
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2012-07-10 00:56:00 +0200
committerHans Hagen <pragma@wxs.nl>2012-07-10 00:56:00 +0200
commit180eb8c483d19155754748c35fb22a7d8b105f9d (patch)
tree75dc30a30379600c898b2b358ce0cc8b5adf6198 /tex/context/base/math-int.mkiv
parent65d3870ed9f83b3962404512e668f54559789a1b (diff)
downloadcontext-180eb8c483d19155754748c35fb22a7d8b105f9d.tar.gz
beta 2012.07.10 00:56
Diffstat (limited to 'tex/context/base/math-int.mkiv')
-rw-r--r--tex/context/base/math-int.mkiv15
1 files changed, 13 insertions, 2 deletions
diff --git a/tex/context/base/math-int.mkiv b/tex/context/base/math-int.mkiv
index 84c51cb24..8699cbc1c 100644
--- a/tex/context/base/math-int.mkiv
+++ b/tex/context/base/math-int.mkiv
@@ -38,7 +38,7 @@
\installcorenamespace{mathintegral}
-\newconstant\mathintlimitmode % 0 nolimits 1 displaylimits 2 limits
+\newconstant\mathintlimitmode
\def\intlimits % also used elsewhere
{\ifcase\mathintlimitmode
@@ -47,18 +47,29 @@
\displaylimits
\or
\limits
+ \or
+ % auto
+ \ifcase\normalmathstyle\displaylimits\or\displaylimits\else\limits\fi
+ % \ifnum\attribute\mathmodeattribute=\plusone % we need a proper flag
+ % \displaylimits
+ % \else
+ % \limits
+ % \fi
\fi}
\letvalue{\??mathintegral nolimits}\zerocount
\letvalue{\??mathintegral displaylimits}\plusone
\letvalue{\??mathintegral limits}\plustwo
+\letvalue{\??mathintegral autolimits}\plusthree
+\letvalue{\??mathintegral none}\plusfour
\appendtoks
\mathintlimitmode\executeifdefined{\??mathintegral\mathematicsparameter\s!integral}\zerocount
\to \everyswitchmathematics
\setupmathematics
- [\v!integral=nolimits]
+% [\v!integral=nolimits]
+ [\v!integral=autolimits]
%D The following code is used for fallbacks and might become obsolete once
%D we have enough \OPENTYPE\ math fonts.