diff options
author | Karl Berry <karl@freefriends.org> | 2018-02-01 23:06:27 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-02-01 23:06:27 +0000 |
commit | e526edff1f4884090f58dfaf692bd9a4a6c177d1 (patch) | |
tree | d8994bc76c475d3c112c1fa44cf08b13aafd48d7 /Master/texmf-dist/doc | |
parent | bc61db48b8a70b7211fef576059edbacb9a36d0d (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')
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/CHANGES.md | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md | 111 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/RELEASE_CHECKLIST.md | 18 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/um-doc-nfsssummary.tex | 7 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/um-doc-style.tex | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf | bin | 327566 -> 329260 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf | bin | 180360 -> 163778 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf | bin | 1666639 -> 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 Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf b/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf Binary files differindex 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 |