> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/nl/diepgaande-artikelen/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md).

# Op OpenType gebaseerde wiskundeopmaak: een inleiding tot de STIX2 OpenType-lettertypen

## Inleiding

In dit artikel werpen we een korte blik op de STIX2-lettertypen, de nieuwste set hoogwaardige OpenType-tekst- en wiskundlettertypen die zijn geproduceerd door de [Scientific and Technical Information Exchange (STIX)-lettertypeproject](http://www.stixfonts.org). Om het gebruik en begrip van de STIX2-lettertypen te ondersteunen, biedt Overleaf graag de volgende bronnen aan:

* een [Overleaf-sjabloon](#an-overleaf-template-with-the-stix2-fonts) met de STIX2-lettertypen geladen en geconfigureerd, klaar voor gebruik;
* een [korte video](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) waarin de rijkdom aan glyphen te zien is die het STIX2Math.otf-wiskundige lettertype bevat;
* een [gedetailleerde glyph-tabel](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) voor STIX2Math.otf, gemaakt met en voor gebruik met LuaTeX (LuaLaTeX).

## Een overzicht van STIX

De ontwikkeling van de STIX-lettertypen wordt gefinancierd en beheerd via [STI Pub](http://www.stixfonts.org/stipubs.html), een consortium van uitgevers van wiskundige, wetenschappelijke en technische boeken en tijdschriften:

* [De American Mathematical Society](http://www.ams.org)
* [De American Physical Society](http://www.aps.org)
* [Het American Institute of Physics](http://www.aip.org)
* [De American Chemical Society](http://www.chemistry.org)
* [Het Institute of Electrical and Electronics Engineering, Inc](http://www.ieee.org)
* [Elsevier](http://www.elsevier.com)

Versie 1.0 van de STIX-lettertypen werd uitgebracht op 24 mei 2010, gevolgd door extra tussentijdse releases—de nieuwste versie kan worden gedownload uit de [GitHub-repository](https://github.com/stipub/stixfonts). De huidige versie van de STIX-lettertypen, versie 2, werd uitgebracht op 1 december 2016 en levert de nieuwste set lettertypen op die voortkomt uit een project dat [meer dan twee decennia beslaat](http://www.stixfonts.org/proj_timeline.html). In de versie 2-release zijn 5 OpenType-lettertypen opgenomen:

* STIX2Math.otf
* STIX2Text-Bold.otf
* STIX2Text-BoldItalic.otf
* STIX2Text-Italic.otf
* STIX2Text-Regular.otf

De bijbehorende release-opmerkingen vermelden:

> “Versie 2.0.0 van de STIX-lettertypen, nu bekend als "STIX Two", is een grondige herziening uitgevoerd door het gerenommeerde lettertypehuis [Tiro Typeworks](http://www.tiro.com/). De STIX Two-lettertypen bestaan uit vier tekstlettertypen (Regular, Italic, Bold en Bold Italic) en één wiskundig lettertype. Samen bieden ze een uniforme set lettertypen die gedurende het hele productieproces kan worden gebruikt, of dat nu een traditioneel proces voor alleen drukwerk is, een volledig elektronisch proces of een combinatie van beide.”

### Waar kan ik de STIX2-lettertypen krijgen?

De nieuwste versie van de STIX-lettertypen kan [worden gedownload van GitHub](https://github.com/stipub/stixfonts).

## STIX2/OpenType: alleen te gebruiken met XeTeX en LuaTeX

De STIX2-lettertypen zijn ontworpen voor gebruik met moderne TeX-engines— LuaTeX en XeTeX—omdat die engines OpenType-lettertypen kunnen gebruiken en beide OpenType-gebaseerde wiskundige opmaak ondersteunen. Je kunt de STIX2-lettertypen gebruiken met Plain TeX (met LuaTeX of XeTeX), maar je zult veel configuratie moeten uitvoeren (math codes instellen enz.) om ze met Plain TeX mogelijk te maken. Dit uitstekende [voorbeeld op tex.stackexchange](https://tex.stackexchange.com/questions/178753/changing-math-fonts-with-luaotfload-in-plain-tex) laat het soort configuratie zien dat je moet uitvoeren—voor duizenden tekens. Gelukkig hebben voor LaTeX-gebruikers het [unicode-math-pakket](https://ctan.org/pkg/unicode-math?lang=en) al dit zware werk voor je gedaan.

Om zowel je tekst als je wiskunde met de STIX2-lettertypen te laten zetten, hoef je alleen het [fontspec-pakket](https://ctan.org/pkg/fontspec?lang=en) pakket (om de STIX2-tekstlettertypen te configureren) en het [unicode-math-pakket](https://ctan.org/pkg/unicode-math?lang=en) te gebruiken om het STIX2-wiskundige lettertype te configureren en in te schakelen.

## De fundamenten leggen: Unicode-wiskundecodering

Een belangrijke voorwaarde voor de productie van de STIX-lettertypen was het creëren van een uitgebreide/definitieve lijst van de symbolen die worden gebruikt door degenen die wiskunde willen schrijven en publiceren—welke symbolen (glyphen) moeten in de lettertypen zijn opgenomen? Via literatuuronderzoek, overleg met uitgevers, consultaties met auteurgemeenschappen en bestudering van bestaande technische standaarden werd zo'n lijst samengesteld en werden aanvragen ingediend bij het Unicode Technical Committee om die reeks symbolen formeel te laten goedkeuren voor opname in de Unicode-standaard. Voor Unicode kent wiskunde specifieke uitdagingen, omdat de subtiliteiten waarbij glyphen met licht verschillende visuele verschijningsvormen in feite heel verschillende semantiek hebben, betekenen dat ze afzonderlijk gecodeerd moeten worden.

Enige interessante achtergrond over het verkrijgen van formele Unicode-goedkeuring is te vinden in het artikel [Unicode en wiskunde, een combinatie waarvan de tijd is gekomen — Eindelijk!](https://www.tug.org/TUGboat/tb21-3/tb68beet.pdf) geschreven door Barbara Beeton (van de AMS), wier werk van doorslaggevend belang is geweest voor het succes van het STIX-project. Lezers die meer achtergrondinformatie zoeken, kunnen ook het volgende lezen: [Unicode® Technical Report #25: UNICODE-ONDERSTEUNING VOOR WISKUNDE](http://www.unicode.org/reports/tr25/).

## Nog een mijlpaal: door Microsoft gepionieerde OpenType-gebaseerde wiskundige opmaak

Het verkrijgen van Unicode-goedkeuring om een groot aantal wiskundige tekens (symbolen) te coderen was een cruciale eerste stap bij het produceren van de STIX-lettertypen. Een ander essentieel ingrediënt was een uitbreiding van de OpenType-lettertypespecificatie, waardoor OpenType-lettertypen aanvullende gegevens kunnen bevatten die nodig zijn voor wiskundige opmaak-engines. Dit werd gepionieerd door Microsoft via de [specificatie van de MATH-tabel in OpenType-lettertypen](https://www.microsoft.com/typography/otspec/math.htm) en maakte zijn debuut met Microsoft Word 2007, dat een nieuwe en zeer krachtige opmaakengine bevatte, samen met het eerste OpenType-wiskundige lettertype: Cambria Math. Aanvullende achtergrondinformatie is te vinden in het artikel [Hoogwaardige bewerking en weergave van wiskundige tekst in Office 2007](https://blogs.msdn.microsoft.com/murrays/2006/09/13/high-quality-editing-and-display-of-mathematical-text-in-office-2007/) (door professor Murray Sargent).

Wiskundige opmaak op basis van TeX omvat een complexe wisselwerking tussen de algoritmen die zijn ingebouwd in op TeX gebaseerde opmaak-engines en de lettertypen die voor wiskundige opmaak worden gebruikt. Lettertypen die voor wiskunde zijn ontworpen, moeten een aantal parameters bevatten die worden gebruikt in de berekeningen voor grootte/positionering diep in op TeX gebaseerde opmaak-engines. De MATH-tabelparameters die door de OpenType-specificatie worden gedefinieerd, worden gedetailleerd [hier](https://www.microsoft.com/typography/otspec/math.htm).

## TeX-engines volgen

Het was een natuurlijke ontwikkeling voor TeX-engines om OpenType-wiskundige opmaak te ondersteunen en, zoals opgemerkt in de presentatie [De stand van zaken van OpenType-wiskundige opmaak](http://www.gust.org.pl/bachotex/2011-en/presentations/Vieth_1_2011) (door Ulrik Vieth, 2011) introduceerde XeTeX ondersteuning voor OpenType-wiskunde in versie 0.97 (2007) en LuaTeX voegde dit toe in versie 0.4 (2009). De implementaties van LuaTeX en XeTeX leveren gewoonlijk compatibele resultaten op, maar er kan sprake zijn van enige lichte variatie/verschillen in gedrag tussen de twee engines.

Lezers die de parameters willen verkennen die vereist zijn door oudere TeX-lettertypen of de nieuwere OpenType-lettertypen kunnen verwijzen naar een appendix in de `unicode-math` pakket [documentatie](http://mirrors.ctan.org/macros/latex/contrib/unicode-math/unicode-math-code.pdf) waarin alle oudere (traditionele) TeX-wiskundelettertypeparameters worden opgesomd, samen met de nieuwe (OpenType-)parameters die door XeTeX worden gebruikt. Hoofdstuk 6 van [de referentiehandleiding van LuaTeX](http://www.luatex.org/svn/trunk/manual/luatex.pdf) somt op vergelijkbare wijze de parameters op die door de wiskundige opmaakengine van LuaTeX worden gebruikt.

## Een Overleaf-sjabloon met de STIX2-lettertypen

Op het moment van schrijven (2017) waren de STIX2-lettertypen niet opgenomen in de nieuwste TeX Live-distributie. Om je te helpen de STIX2-lettertypen op Overleaf te gebruiken, hebben we een “aan de slag”-sjabloon voorbereid dat de STIX2-lettertypen geladen en geconfigureerd bevat voor gebruik via `fontspec` en `unicode-math`. Voel je natuurlijk vrij om de `fontspec` en `unicode-math` pakketten opnieuw te configureren met opties die beter aansluiten bij je specifieke behoeften.

Het sjabloon is beschikbaar in de [Overleaf-galerij](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx).

## Door de STIX2-wiskundefont bladeren: een video en een glyph-tabel

Het STIX2-wiskundige lettertype (STIX2Math.otf) bevat een schat aan symbolen—meer dan 5.200 glyphen, zoals je kunt zien in deze korte video (zonder geluid) waarin het lettertype is geopend in FontLab Studio:

{% embed url="<https://www.youtube.com/embed/FmxYH7lwNO0>" %}

Als je het STIX2-wiskundige lettertype (STIX2Math.otf) verder wilt verkennen, hebben we LuaTeX gebruikt om een [gedetailleerde glyph-tabel](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw) (PDF \~560 kb) te maken—de getabelleerde gegevens zijn ontworpen voor gebruik met LuaTeX.

[![{{{alt}}}](/files/0c712bb84a6252ec811aa6ad18c7ce4b26b58871)](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw)

## Verder lezen

Lezers die meer willen leren over TeX's wiskundige opmaak, kunnen misschien enkele van deze uitstekende artikelen en papers lezen:

* [Wiskundige opmaak in TeX: het goede, het slechte, het lelijke](https://www.ntg.nl/maps/26/27.pdf) (door Ulrik Vieth)
* [Appendix G toegelicht](https://www.tug.org/TUGboat/tb27-1/tb86jackowski.pdf) (door Bogusław Jackowski)
* [OpenType Math toegelicht](https://www.tug.org/~vieth/papers/bachotex2009/ot-math-paper.pdf) (door Ulrik Vieth)
* [Het begrijpen van de esthetiek van wiskundige opmaak](http://www.gust.org.pl/projects/e-foundry/math/math-support/vieth2008.pdf) (door Ulrik Vieth)
* [Wiskunde in LuaTEX 0.40](https://www.ntg.nl/maps/38/04.pdf) (door Taco Hoekwater)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/nl/diepgaande-artikelen/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
