3

I am trying to use the stixtwo font in ConTeXt to typeset extensible large operators, but I am encountering an issue with the positioning of superscripts. Specifically, the superscripts appear to be in the wrong place for operators like \bigcup, \bigcap, \bigvee, and \bigwedge. However, operators such as \sum, \prod, and \int seem to work correctly. I have tested several other math fonts, and while most work as expected, both stixtwo and xits exhibit this issue.

Here’s a minimal working example that demonstrates the problem.

\setupbodyfont[stixtwo]
\startTEXpage[offset=5pt]
  \m{\bigcup{E_j}_{j=1}^n}
\stopTEXpage

Incorrect superscript positioning for extensible large operators

I would appreciate any insights or solutions to resolve this issue with the stixtwo font in ConTeXt. Thank you for your help!

1 Answer 1

2

Your syntax looks a bit off (depending on what you want). Is this below what you want?

\setupbodyfont[stixtwo]
\startTEXpage[offset=5pt]
  \m{\bigcup_{j=1}^n E_j}

  \blank

  \dm{\bigcup_{j=1}^n E_j}
\stopTEXpage

big cups

6
  • I use this syntax because it allows the size of the operator to be determined by what's in the curly braces. This was inspired by the use of extensible integral in ConTeXt. Commented Jan 6 at 18:35
  • But the bigcup does not come with an extensible, only as two fixed sizes. I don't know any other symbols other than the integral that comes with an extensible. Commented Jan 6 at 18:38
  • I might just want to use the same syntax in the code and always tell myself, for example, what exactly is being integrated first, and then the range of integration. Then it turns out that such a syntax works in ConTeXt. Anyway, I can accept that this syntax sometimes produces incorrect results. Commented Jan 6 at 18:47
  • Not related to the question, but don't you think the horizontal space between bigcup and j can be reduced? Commented Jan 7 at 10:25
  • @ApoorvPotnis I see no space to reduce. Commented Jan 7 at 11:09

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.