summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2018-05-19 22:19:19 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2018-05-19 22:19:19 +0200
commit6a68bb9d4e7e8454b031143b9cd14edf3702a68d (patch)
tree14cb116ce0f1adc4459d6cea9aee07cacd3541fd /doc
parent2e8819dad63db17febca68fd6b7ba9a06f9c50b5 (diff)
downloadcontext-6a68bb9d4e7e8454b031143b9cd14edf3702a68d.tar.gz
2018-05-19 21:51:00
Diffstat (limited to 'doc')
-rw-r--r--doc/context/documents/general/manuals/luatex.pdfbin1378270 -> 1382430 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-cs.pdfbin846213 -> 846326 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-de.pdfbin843977 -> 844097 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-en.pdfbin847897 -> 848019 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-fr.pdfbin843436 -> 843562 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-it.pdfbin845804 -> 845918 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-cs.pdfbin359366 -> 359491 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-de.pdfbin442398 -> 442513 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-en.pdfbin356334 -> 356455 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-fr.pdfbin359402 -> 359508 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-it.pdfbin358355 -> 358476 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-nl.pdfbin357016 -> 357127 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-ro.pdfbin611037 -> 611161 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-nl.pdfbin838227 -> 838338 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-ro.pdfbin842462 -> 842581 bytes
-rw-r--r--doc/context/presentations/examples/present-steps-001.tex24
-rw-r--r--doc/context/sources/general/manuals/luatex/luatex-math.tex43
17 files changed, 63 insertions, 4 deletions
diff --git a/doc/context/documents/general/manuals/luatex.pdf b/doc/context/documents/general/manuals/luatex.pdf
index 4647861ca..c1356861e 100644
--- a/doc/context/documents/general/manuals/luatex.pdf
+++ b/doc/context/documents/general/manuals/luatex.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-cs.pdf b/doc/context/documents/general/qrcs/setup-cs.pdf
index ea51f8d32..4029f33e1 100644
--- a/doc/context/documents/general/qrcs/setup-cs.pdf
+++ b/doc/context/documents/general/qrcs/setup-cs.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-de.pdf b/doc/context/documents/general/qrcs/setup-de.pdf
index 1020b9988..8f1e05455 100644
--- a/doc/context/documents/general/qrcs/setup-de.pdf
+++ b/doc/context/documents/general/qrcs/setup-de.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-en.pdf b/doc/context/documents/general/qrcs/setup-en.pdf
index 961c0092d..5668dc50a 100644
--- a/doc/context/documents/general/qrcs/setup-en.pdf
+++ b/doc/context/documents/general/qrcs/setup-en.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-fr.pdf b/doc/context/documents/general/qrcs/setup-fr.pdf
index 45994e3fe..5cb02f21f 100644
--- a/doc/context/documents/general/qrcs/setup-fr.pdf
+++ b/doc/context/documents/general/qrcs/setup-fr.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-it.pdf b/doc/context/documents/general/qrcs/setup-it.pdf
index a88175184..c5a91fc81 100644
--- a/doc/context/documents/general/qrcs/setup-it.pdf
+++ b/doc/context/documents/general/qrcs/setup-it.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
index 4220dd12c..56979e73b 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-de.pdf b/doc/context/documents/general/qrcs/setup-mapping-de.pdf
index ba6d36620..cd4847cb4 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-de.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-de.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-en.pdf b/doc/context/documents/general/qrcs/setup-mapping-en.pdf
index fb4101bfb..cd1769541 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-en.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-en.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
index 46fcd7c73..79dfaf410 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-it.pdf b/doc/context/documents/general/qrcs/setup-mapping-it.pdf
index 3d63dbe22..6efb09df6 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-it.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-it.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
index 678f8ae44..53d7fd6e5 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
index 164a0bb38..a3c1c127c 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-nl.pdf b/doc/context/documents/general/qrcs/setup-nl.pdf
index 3b3bf52f8..112e23baf 100644
--- a/doc/context/documents/general/qrcs/setup-nl.pdf
+++ b/doc/context/documents/general/qrcs/setup-nl.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-ro.pdf b/doc/context/documents/general/qrcs/setup-ro.pdf
index eedc1126a..5793e971a 100644
--- a/doc/context/documents/general/qrcs/setup-ro.pdf
+++ b/doc/context/documents/general/qrcs/setup-ro.pdf
Binary files differ
diff --git a/doc/context/presentations/examples/present-steps-001.tex b/doc/context/presentations/examples/present-steps-001.tex
index 65da31d6a..7a20779fb 100644
--- a/doc/context/presentations/examples/present-steps-001.tex
+++ b/doc/context/presentations/examples/present-steps-001.tex
@@ -38,9 +38,9 @@
\startsteps
\startstep
\ifnum\currentstep > 1
- \repeathead[chapter]
+ \repeathead[chapter]
\else
- \chapter{Step Set 1}
+ \chapter{Step Set 1}
\fi
\stopstep
@@ -65,11 +65,19 @@
\startsteps
\startstep[option=title]
- \chapter{Step Set 2}
+ \chapter{Step Set 2}
\stopstep
\startstep[option=repeat]
- \repeathead[chapter]
+ \repeathead[chapter]
+ \stopstep
+
+ \startstep[n=2]
+ this is a formula
+ \startformula
+ \startsubstep e = \stopsubstep
+ \startsubstep m c^2 \stopsubstep
+ \stopformula
\stopstep
\startstep
@@ -79,6 +87,14 @@
\stopitemize
\stopstep
+ \startstep[n=2]
+ this is a formula
+ \startformula
+ \startsubstep e = \stopsubstep
+ \startsubstep m c^2 \stopsubstep
+ \stopformula
+ \stopstep
+
\startstep
\startitemize[continue]
\startitem STEP 2a \stopitem
diff --git a/doc/context/sources/general/manuals/luatex/luatex-math.tex b/doc/context/sources/general/manuals/luatex/luatex-math.tex
index 9f99c7ab3..821ef010d 100644
--- a/doc/context/sources/general/manuals/luatex/luatex-math.tex
+++ b/doc/context/sources/general/manuals/luatex/luatex-math.tex
@@ -1466,6 +1466,49 @@ use a step to control the size. A value of zero will suppress the gap. The step
is divided by 1000 which is the usual way to mimmick floating point factors in
\TEX.
+\subsection {Flattening: \lpr {mathflattenmode}}
+
+\topicindex {math+flattening}
+
+The \TEX\ math engine collapses \type {ord} noads without sub- and superscripts
+and a character as nucleus. and which has the side effect that in \OPENTYPE\ mode
+italic corrections are applied (given that they are enabled).
+
+\startbuffer[sample]
+\switchtobodyfont[modern]
+$V \mathbin{\mathbin{v}} V$\par
+$V \mathord{\mathord{v}} V$\par
+\stopbuffer
+
+\typebuffer[sample]
+
+This renders as:
+
+\blank \start \mathflattenmode\plusone \getbuffer[sample] \stop \blank
+
+When we set \lpr {mathflattenmode} to 31 we get:
+
+\blank \start \mathflattenmode\numexpr1+2+4+8+16\relax \getbuffer[sample] \stop \blank
+
+When you see no difference, then the font probably has the proper character
+dimensions and no italic correction is needed. For Latin Modern (at least till
+2018) there was a visual difference. In that respect this parameter is not always
+needed unless of course you want efficient math lists anyway.
+
+You can influence flattening by adding the appropriate number to the value of the
+mode parameter. The default value is~1.
+
+\starttabulate[|Tc|c|]
+\DB mode \BC class \NC \NR
+\TB
+\NC 1 \NC ord \NC \NR
+\NC 2 \NC bin \NC \NR
+\NC 4 \NC rel \NC \NR
+\NC 8 \NC punct \NC \NR
+\NC 16 \NC inner \NC \NR
+\LL
+\stoptabulate
+
\subsection {Tracing}
\topicindex {math+tracing}