summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/unicode-math
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-02-01 23:06:27 +0000
committerKarl Berry <karl@freefriends.org>2018-02-01 23:06:27 +0000
commite526edff1f4884090f58dfaf692bd9a4a6c177d1 (patch)
treed8994bc76c475d3c112c1fa44cf08b13aafd48d7 /Master/texmf-dist/doc/latex/unicode-math
parentbc61db48b8a70b7211fef576059edbacb9a36d0d (diff)
unicode-math (1feb18)
git-svn-id: svn://tug.org/texlive/trunk@46515 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/unicode-math')
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/CHANGES.md8
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md111
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/RELEASE_CHECKLIST.md18
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex10
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/um-doc-nfsssummary.tex7
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/um-doc-style.tex11
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdfbin327566 -> 329260 bytes
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdfbin180360 -> 163778 bytes
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdfbin1666639 -> 1612062 bytes
9 files changed, 100 insertions, 65 deletions
diff --git a/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md b/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md
index 9c48bda9b09..b309a174625 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md
+++ b/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md
@@ -1,6 +1,14 @@
CHANGE HISTORY
==============
+## v0.8l (2018/02/02)
+
+ * Issue an error message if `\setmathfont{...}[range=...]` is used first; a `range`
+ declaration inherently implies a subset, so a ‘main’ math font needs to be set up first.
+ * Fix issue when nesting `\mathXX` and `\symZZ` commands. (#356, #435, #438)
+ * Fix another issue when using `mathXX` or `\symXX` inside `\DeclareMathOperator`. (#449)
+ * Document incompatibility with the `mathspec` package. (#436)
+ * Fix bugs for using `range=\partial` and `range=\nabla`. (#441)
## v0.8k (2018/01/13)
diff --git a/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md b/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md
index e0478e1fdef..638be84dabe 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md
+++ b/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md
@@ -19,7 +19,6 @@ be installed for processing such as testing.
| File | Flag | Description |
| --- | --- | --- |
| unicode-math.dtx | ‡ | Metadata for the package code, including files and versioning |
- | um-code-base.dtx | ‡ | Definition of unicode-math.sty, which splits and loads according to engine. |
| um-code-opening.dtx | ‡ | Assorted initialisation tasks, including some low-level function definitions. |
| um-code-variables.dtx | ‡ | Declaration of all code-level variables used in the package. |
| um-code-api.dtx | ‡ | The (underdeveloped) API to interface with the package internals. |
@@ -35,11 +34,11 @@ be installed for processing such as testing.
| um-code-mathmap.dtx | ‡ | Setup of symbol alphabets. |
| um-code-sym-commands.dtx | ‡ | Definition of "math symbol alphabet" commands such as `\symbf` and co. |
| um-code-alphabets.dtx | ‡ | Definitions for setting up the "math symbol alphabets". |
- | um-code-epilogue.dtx | ‡ | Assorted definitions to close up. |
| um-code-primes.dtx | ‡ | The definitions needed for the input of primes. |
| um-code-sscript.dtx | ‡ | Setup for active chars needed to process subscript/superscript input chars. |
| um-code-compat.dtx | ‡ | Compatibility with 3rd party packages. |
| um-code-amsmath.dtx | ‡ | Compatibility with amsmath. |
+ | um-code-epilogue.dtx | ‡ | Assorted definitions to close up. |
| unicode-math.ins | ‡ | Docstrip installer. |
| unicode-math-table.tex | ‡ | Source file of the math symbols. |
@@ -159,26 +158,25 @@ All files included in the `unicode-math/source` directory.
1. um-code-alphabets.dtx
2. um-code-amsmath.dtx
3. um-code-api.dtx
- 4. um-code-base.dtx
- 5. um-code-compat.dtx
- 6. um-code-epilogue.dtx
- 7. um-code-fontopt.dtx
- 8. um-code-fontparam.dtx
- 9. um-code-main.dtx
-10. um-code-mathmap.dtx
-11. um-code-mathtext.dtx
-12. um-code-msg.dtx
-13. um-code-opening.dtx
-14. um-code-pkgopt.dtx
-15. um-code-primes.dtx
-16. um-code-setchar.dtx
-17. um-code-sscript.dtx
-18. um-code-sym-commands.dtx
-19. um-code-ui.dtx
-20. um-code-usv.dtx
-21. um-code-variables.dtx
-22. unicode-math.dtx
-23. unicode-math.ins
+ 4. um-code-compat.dtx
+ 5. um-code-epilogue.dtx
+ 6. um-code-fontopt.dtx
+ 7. um-code-fontparam.dtx
+ 8. um-code-main.dtx
+ 9. um-code-mathmap.dtx
+10. um-code-mathtext.dtx
+11. um-code-msg.dtx
+12. um-code-opening.dtx
+13. um-code-pkgopt.dtx
+14. um-code-primes.dtx
+15. um-code-setchar.dtx
+16. um-code-sscript.dtx
+17. um-code-sym-commands.dtx
+18. um-code-ui.dtx
+19. um-code-usv.dtx
+20. um-code-variables.dtx
+21. unicode-math.dtx
+22. unicode-math.ins
### TeX files (TDS)
@@ -224,38 +222,37 @@ The following group lists the files included in the CTAN package.
4. um-code-alphabets.dtx
5. um-code-amsmath.dtx
6. um-code-api.dtx
- 7. um-code-base.dtx
- 8. um-code-compat.dtx
- 9. um-code-epilogue.dtx
-10. um-code-fontopt.dtx
-11. um-code-fontparam.dtx
-12. um-code-main.dtx
-13. um-code-mathmap.dtx
-14. um-code-mathtext.dtx
-15. um-code-msg.dtx
-16. um-code-opening.dtx
-17. um-code-pkgopt.dtx
-18. um-code-primes.dtx
-19. um-code-setchar.dtx
-20. um-code-sscript.dtx
-21. um-code-sym-commands.dtx
-22. um-code-ui.dtx
-23. um-code-usv.dtx
-24. um-code-variables.dtx
-25. um-doc-legacyfontdimen.tex
-26. um-doc-main.tex
-27. um-doc-mathfontdimen.tex
-28. um-doc-nfsssummary.tex
-29. um-doc-stixextract.tex
-30. um-doc-style.tex
-31. unicode-math-code.ltx
-32. unicode-math-code.pdf
-33. unicode-math-table.tex
-34. unicode-math.dtx
-35. unicode-math.ins
-36. unicode-math.ltx
-37. unicode-math.pdf
-38. unimath-example.ltx
-39. unimath-example.pdf
-40. unimath-symbols.ltx
-41. unimath-symbols.pdf
+ 7. um-code-compat.dtx
+ 8. um-code-epilogue.dtx
+ 9. um-code-fontopt.dtx
+10. um-code-fontparam.dtx
+11. um-code-main.dtx
+12. um-code-mathmap.dtx
+13. um-code-mathtext.dtx
+14. um-code-msg.dtx
+15. um-code-opening.dtx
+16. um-code-pkgopt.dtx
+17. um-code-primes.dtx
+18. um-code-setchar.dtx
+19. um-code-sscript.dtx
+20. um-code-sym-commands.dtx
+21. um-code-ui.dtx
+22. um-code-usv.dtx
+23. um-code-variables.dtx
+24. um-doc-legacyfontdimen.tex
+25. um-doc-main.tex
+26. um-doc-mathfontdimen.tex
+27. um-doc-nfsssummary.tex
+28. um-doc-stixextract.tex
+29. um-doc-style.tex
+30. unicode-math-code.ltx
+31. unicode-math-code.pdf
+32. unicode-math-table.tex
+33. unicode-math.dtx
+34. unicode-math.ins
+35. unicode-math.ltx
+36. unicode-math.pdf
+37. unimath-example.ltx
+38. unimath-example.pdf
+39. unimath-symbols.ltx
+40. unimath-symbols.pdf
diff --git a/Master/texmf-dist/doc/latex/unicode-math/RELEASE_CHECKLIST.md b/Master/texmf-dist/doc/latex/unicode-math/RELEASE_CHECKLIST.md
new file mode 100644
index 00000000000..445351f8136
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/unicode-math/RELEASE_CHECKLIST.md
@@ -0,0 +1,18 @@
+# UNICODE-MATH RELEASE CHECKLIST
+
+- [ ] Finish final changes on `working` branch
+- [ ] Ensure `CHANGES.md` is up-to-date with a new version number
+- [ ] `build setversion`
+- [ ] Update local distro fully with tlmgr
+- [ ] Run `build check` locally
+- [ ] `git push`
+- [ ] Check Travis build status
+- [ ] Install prerelease versions of `fontspec` and `latex3` and re-check
+- [ ] `git checkout master; git rebase working`
+- [ ] `build ctan`
+- [ ] Upload to CTAN
+- [ ] `texlua tagrelease.lua` to tag release with version number, annotated with changes
+- [ ] `git push` — assuming tags are pushed by default (might need a local gitconfig)
+- [ ] `git checkout working`
+- [ ] `build install`
+- [ ] Check `latex3/contrib/testfiles/unicode-math001.lvt` and update if necessary
diff --git a/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex b/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex
index c6b8c96a077..ff82a414a96 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex
+++ b/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex
@@ -44,6 +44,7 @@ Users who desire to specify maths alphabets only (Greek and Latin letters,
and Arabic numerals)
may wish to use Andrew Moschou's \pkg{mathspec} package instead.
(\XeTeX-only at time of writing.)
+Note that \pkg{unicode-math} and \pkg{mathspec} are not compatible with each other.
\section{Acknowledgements}
@@ -282,6 +283,9 @@ where \meta{unicode range} is a comma-separated list of Unicode slot numbers and
Note that \TeX's syntax for accessing the slot number of a character, such as |`\+|, will also work here.
Only numerical slots can be used in ranged declarations.
+Note that, for efficiency, the \pkg{unicode-math} package only loads a default maths setup when absolutely necessary.
+Before you use the |range| option you must first load a `main' maths font in the standard way.
+
You may also use the macro for accessing the glyph, such as |range=|\cs{int}, or whole collection of symbols with the same math type, such as |range=\mathopen|, or complete math styles such as |range=\symbb| (or just |range=bb|).
\subsubsection{Control over alphabet ranges}
@@ -850,7 +854,7 @@ are shown in \figref{superscripts,subscripts}. Please request more if
you think it is appropriate.
\begin{figure}\centering
-\fbox{\fontspec{CharisSILR.ttf}\Large
+\fbox{\fontspec{DejaVuSerif.ttf}\Large
A
^^^^2070 ^^^^00b9 ^^^^00b2 ^^^^00b3 ^^^^2074 ^^^^2075 ^^^^2076 ^^^^2077
^^^^2078 ^^^^2079 ^^^^207a ^^^^207b ^^^^207c ^^^^207d ^^^^207e ^^^^2071
@@ -858,7 +862,7 @@ A
Z}
\caption{
The Unicode superscripts supported as input characters.
- These are the literal glyphs from Charis SIL,
+ These are the literal glyphs from the `DejaVu Serif' font,
not the output seen when used for maths input.
The `A' and `Z' are to provide context for the size and
location of the superscript glyphs.
@@ -867,7 +871,7 @@ Z}
\end{figure}
\begin{figure}\centering
-\fbox{\fontspec{CharisSILR.ttf}\Large
+\fbox{\fontspec{DejaVuSerif.ttf}\Large
A
^^^^2080 ^^^^2081 ^^^^2082 ^^^^2083 ^^^^2084 ^^^^2085 ^^^^2086 ^^^^2087
^^^^2088 ^^^^2089 ^^^^208a ^^^^208b ^^^^208c ^^^^208d ^^^^208e ^^^^2090
diff --git a/Master/texmf-dist/doc/latex/unicode-math/um-doc-nfsssummary.tex b/Master/texmf-dist/doc/latex/unicode-math/um-doc-nfsssummary.tex
index a4666af1930..db751e91c21 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/um-doc-nfsssummary.tex
+++ b/Master/texmf-dist/doc/latex/unicode-math/um-doc-nfsssummary.tex
@@ -5,12 +5,15 @@
In the following, \meta{NFSS decl.} stands for something like |{T1}{lmr}{m}{n}|.
\begin{description}
-\item[Maths symbol fonts] Fonts for symbols: $\propto$, $\leq$, $\rightarrow$
+\item[Maths symbol fonts]
+Fonts for symbols: $\propto$, $\leq$, $\rightarrow$
\cmd\DeclareSymbolFont\marg{name}\meta{NFSS decl.}\\
Declares a named maths font such as |operators| from which symbols are defined with \cmd\DeclareMathSymbol.
-\item[Maths alphabet fonts] Fonts for {\font\1=cmmi10 at 10pt\1 ABC}\,–\,{\font\1=cmmi10 at 10pt\1 xyz}, {\font\1=eufm10 at 10pt\1 ABC}\,–\,{\font\1=cmsy10 at 10pt\1 XYZ}, etc.
+\item[Maths alphabet fonts]
+Fonts for $\symit{ABC}$\,–\,$\symit{xyz}$,
+$\symfrak{ABC}$\,–\,$\symscr{XYZ}$, etc.
\cmd\DeclareMathAlphabet\marg{cmd}\meta{NFSS decl.}
diff --git a/Master/texmf-dist/doc/latex/unicode-math/um-doc-style.tex b/Master/texmf-dist/doc/latex/unicode-math/um-doc-style.tex
index 88c761e512b..46c2a8e1cf8 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/um-doc-style.tex
+++ b/Master/texmf-dist/doc/latex/unicode-math/um-doc-style.tex
@@ -13,14 +13,18 @@
\usepackage[svgnames]{xcolor}
\usepackage[inline]{enumitem}
-\usepackage{amsmath,array,booktabs,calc,enumitem,fancyvrb,graphicx,ifthen,longtable,refstyle,subfig,topcapt,url,varioref,underscore}
-\setcounter{LTchunksize}{100}
+\usepackage{amsmath,array,booktabs,calc,enumitem,fancyvrb,graphicx,ifthen,longtable,refstyle,topcapt,url,varioref,underscore}
\usepackage[slash-delimiter=frac,nabla=literal]{unicode-math}
\usepackage{metalogo,hologo}
-\fvset{fontsize=\small,xleftmargin=2em}
\usepackage[it]{titlesec}
+% fancyvrb
+\fvset{fontsize=\small,xleftmargin=2em}
+
+% longtable
+\setcounter{LTchunksize}{100}
+
\setmainfont{texgyrepagella}%
[
Extension = .otf ,
@@ -48,6 +52,7 @@
\setmathfont[version=xits]{xits-math.otf}
\newfontface\umfont{xits-math.otf}
+\expandafter\def\csname ver@thumbpdf.sty\endcsname{}
\usepackage{hypdoc}
\hypersetup{linktocpage}
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf b/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf
index 08df8f475a1..79b17d3d19d 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf
+++ b/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf
index 5b4d6b74a40..94d3a034995 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf
+++ b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf b/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
index e7a09a28cbe..4a5e798a464 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
+++ b/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
Binary files differ