From e29975e266b9584a510953e24a4e8c7efee76e9e Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 11 Nov 2020 03:02:51 +0000 Subject: CTAN sync 202011110302 --- macros/latex/contrib/babel-contrib/greek/Makefile | 30 +- macros/latex/contrib/babel-contrib/greek/README | 84 +-- .../latex/contrib/babel-contrib/greek/README.html | 205 ++++--- .../contrib/babel-contrib/greek/babel-greek.dtx | 383 +++++++----- .../contrib/babel-contrib/greek/babel-greek.pdf | Bin 254869 -> 255669 bytes .../babel-contrib/greek/test-8bit-greek.pdf | Bin 0 -> 188008 bytes .../babel-contrib/greek/test-8bit-greek.tex | 422 +++++++++++++ .../contrib/babel-contrib/greek/test-greek-lgr.pdf | Bin 0 -> 153395 bytes .../contrib/babel-contrib/greek/test-greek-tu.pdf | Bin 0 -> 51599 bytes .../contrib/babel-contrib/greek/test-greek.pdf | Bin 233964 -> 0 bytes .../contrib/babel-contrib/greek/test-greek.tex | 393 ++++-------- .../babel-contrib/greek/test-greeknumeral.pdf | Bin 0 -> 44372 bytes .../babel-contrib/greek/test-greeknumeral.tex | 236 ++++++++ .../contrib/babel-contrib/greek/test-tu-lgr.pdf | Bin 0 -> 43239 bytes .../contrib/babel-contrib/greek/test-tu-lgr.tex | 264 ++++++++ .../babel-contrib/greek/test-unicode-greek.pdf | Bin 42751 -> 0 bytes .../babel-contrib/greek/test-unicode-greek.tex | 259 -------- .../babel-contrib/greek/test-unicode-lgr.pdf | Bin 43607 -> 0 bytes .../babel-contrib/greek/test-unicode-lgr.tex | 264 -------- macros/latex/contrib/babel-contrib/greek/usage.pdf | Bin 175483 -> 176463 bytes macros/latex/contrib/babel-contrib/greek/usage.tex | 29 +- macros/latex/contrib/swfigure/#README.txt# | 46 ++ macros/latex/contrib/swfigure/DFscreenshot.pdf | Bin 0 -> 625542 bytes macros/latex/contrib/swfigure/DFscreenshotA3.png | Bin 0 -> 187574 bytes macros/latex/contrib/swfigure/FSfakeA3.pdf | Bin 0 -> 18201 bytes macros/latex/contrib/swfigure/FSfakeA3margins.pdf | Bin 0 -> 18419 bytes macros/latex/contrib/swfigure/README.txt | 25 +- .../latex/contrib/swfigure/swfigure-examples.pdf | Bin 593358 -> 562764 bytes .../latex/contrib/swfigure/swfigure-examples.tex | 175 +++++- macros/latex/contrib/swfigure/swfigure.dtx | 671 +++++++++++++++------ macros/latex/contrib/swfigure/swfigure.pdf | Bin 456490 -> 1132412 bytes macros/latex/contrib/vdmlisting/README | 2 +- macros/latex/contrib/vdmlisting/vdmlisting.pdf | Bin 75045 -> 67324 bytes macros/latex/contrib/vdmlisting/vdmlisting.sty | 61 +- macros/latex/contrib/vdmlisting/vdmlisting.tex | 15 +- 35 files changed, 2230 insertions(+), 1334 deletions(-) create mode 100644 macros/latex/contrib/babel-contrib/greek/test-8bit-greek.pdf create mode 100644 macros/latex/contrib/babel-contrib/greek/test-8bit-greek.tex create mode 100644 macros/latex/contrib/babel-contrib/greek/test-greek-lgr.pdf create mode 100644 macros/latex/contrib/babel-contrib/greek/test-greek-tu.pdf delete mode 100644 macros/latex/contrib/babel-contrib/greek/test-greek.pdf create mode 100644 macros/latex/contrib/babel-contrib/greek/test-greeknumeral.pdf create mode 100644 macros/latex/contrib/babel-contrib/greek/test-greeknumeral.tex create mode 100644 macros/latex/contrib/babel-contrib/greek/test-tu-lgr.pdf create mode 100644 macros/latex/contrib/babel-contrib/greek/test-tu-lgr.tex delete mode 100644 macros/latex/contrib/babel-contrib/greek/test-unicode-greek.pdf delete mode 100644 macros/latex/contrib/babel-contrib/greek/test-unicode-greek.tex delete mode 100644 macros/latex/contrib/babel-contrib/greek/test-unicode-lgr.pdf delete mode 100644 macros/latex/contrib/babel-contrib/greek/test-unicode-lgr.tex create mode 100644 macros/latex/contrib/swfigure/#README.txt# create mode 100644 macros/latex/contrib/swfigure/DFscreenshot.pdf create mode 100644 macros/latex/contrib/swfigure/DFscreenshotA3.png create mode 100644 macros/latex/contrib/swfigure/FSfakeA3.pdf create mode 100644 macros/latex/contrib/swfigure/FSfakeA3margins.pdf (limited to 'macros/latex/contrib') diff --git a/macros/latex/contrib/babel-contrib/greek/Makefile b/macros/latex/contrib/babel-contrib/greek/Makefile index af860da050..5cfd53df74 100644 --- a/macros/latex/contrib/babel-contrib/greek/Makefile +++ b/macros/latex/contrib/babel-contrib/greek/Makefile @@ -22,7 +22,7 @@ SH = sh # programs PYLIT = pylit # text <-> source converter for literal programming RST2HTML = rst2html5 # text -> HTML converter, see docutils.sf.net -RUBBER = rubber -f # wrapper around `latex`, run until references resolved +RUBBER = rubber -f --pdf # wrapper around `latex`, run until references resolved LATEX = pdflatex -interaction batchmode # suppress logging to terminal # LaTeX source files @@ -55,28 +55,32 @@ README.html: README pdf: babel-greek.pdf athnum.pdf grmath.pdf usage.pdf\ - test-greek.pdf test-unicode-greek.pdf test-unicode-lgr.pdf + test-greek-lgr.pdf test-greek-tu.pdf test-8bit-greek.pdf \ + test-tu-lgr.pdf babel-greek.pdf: babel-greek.dtx - $(RUBBER) --pdf babel-greek.dtx + $(RUBBER) -m hyperref babel-greek.dtx athnum.pdf: athnum.dtx - $(RUBBER) --pdf athnum.dtx + $(RUBBER) athnum.dtx grmath.pdf: grmath.dtx - $(RUBBER) --pdf grmath.dtx + $(RUBBER) grmath.dtx usage.pdf: usage.tex greek.ldf - $(RUBBER) --pdf usage.tex + $(RUBBER) usage.tex -test-greek.pdf: test-greek.tex greek.ldf - $(RUBBER) --pdf test-greek.tex +test-greek-lgr.pdf: test-greek.tex greek.ldf + $(RUBBER) --jobname=test-greek-lgr test-greek.tex -test-unicode-greek.pdf: test-unicode-greek.tex greek.ldf - $(RUBBER) -m xelatex test-unicode-greek.tex +test-greek-tu.pdf: test-greek.tex greek.ldf + $(RUBBER) -m xelatex --jobname=test-greek-tu test-greek.tex -test-unicode-lgr.pdf: test-unicode-lgr.tex greek.ldf - $(RUBBER) -m xelatex test-unicode-lgr.tex +test-8bit-greek.pdf: test-8bit-greek.tex greek.ldf + $(RUBBER) -m hyperref test-8bit-greek.tex + +test-tu-lgr.pdf: test-tu-lgr.tex greek.ldf + $(RUBBER) -m hyperref -m xelatex test-tu-lgr.tex # Installation @@ -101,4 +105,4 @@ install-doc: doc .PHONY: clean clean: - rm -f *.aux *.log *.toc *~ + rm -f *.aux *.log *.toc *.out *~ diff --git a/macros/latex/contrib/babel-contrib/greek/README b/macros/latex/contrib/babel-contrib/greek/README index d1f2f3eb1c..45ecf8f1d1 100644 --- a/macros/latex/contrib/babel-contrib/greek/README +++ b/macros/latex/contrib/babel-contrib/greek/README @@ -3,8 +3,8 @@ babel-greek Babel support for the Greek language and script =============================================== -:Copyright: © 1997 Apostolos Syropoulos, Claudio Beccari, Johannes Brahms, - © 2013 Günter Milde +:Copyright: © 1997 Apostolos Syropoulos, Claudio Beccari, Johannes Brahms, + © 2013 -- 2020 Günter Milde. :Licence: This work may be distributed and/or modified under the conditions of the `LaTeX Project Public License`_, either version 1.3 of this license or any later version. @@ -54,17 +54,23 @@ News 1.9d 2015-09-04 Remove `grsymb` (macros for Greek symbols). This package is outdated and obsoleted by greek-fontenc_ (reported by Claudio Beccari). -.. Unicode uc/lc corrections now in greek-fontenc - (polyglossia's ``xgreek-fixes.def`` has bugs). +.. Unicode uc/lc corrections now in greek-fontenc. 1.9e 2015-11-27 Fix bug in lccode-setting loop (patch by Enrico Gregorio). -1.9f 2016-02-04 Support for standard Unicode text font encoding "TU" - (new in fontspec v2.5a). +1.9f 2016-02-04 Support for new standard Unicode text font encoding "TU". 1.9g 2016-09-07 Babel 3.9i deprecated ``\textlatin`` and fixed ``\latinencoding``. 1.9h 2019-07-11 Move breathing composite commands to textalpha_. 1.9i 2020-02-28 Update test for Unicode fonts. Fix accent in ``\seename`` and ``\alsoname``. -1.9j 2020/03/17 Fix ampersand in math. +1.9j 2020-03-17 Fix ampersand in math mode. +1.10 2020-11-10 Use ``TU`` as ``\greekfontencoding`` for Xe/LuaTeX + (set by LaTeX as `default font encoding for Unicode + engines`_ since 2017/01/01). +.. Use zig-zagy ``\textkoppa`` for ``\greeknumeral{90}``. +.. PDF-string secure implementation of ``\greeknumeral`` + from hyperref_. +.. Load ``puenc-greek.def`` (from greek-fontenc_) + if used with hyperref (polytonic Greek in PDF-strings). ===== ============ ============================================================ @@ -75,24 +81,24 @@ News Files ----- -``_; ``_ +``_; ``_ Source of the language definition file ``greek.ldf`` for use with Babel_. ``_; ``_ Athenian Numerals. ``_; ``_ Greek log-like Operators. -``_; ``_ - Tests and Examples for 8-bit TeX. -``_; ``_ - Tests and Examples for XeTeX/LuaTeX. -``_; ``_ +``_ + DocStrip_ batch file. +``_ ``_ ``_ + Test Babel-Greek features. +``_ ``_ + Additional tests and examples for 8-bit TeX. +``_ ``_ Tests and Examples for XeTeX/LuaTeX with LGR 8-bit fonts. - -``_; ``_ +``_ ``_ Description of the `LGR Latin transliteration`_. - Requirements ------------ @@ -154,19 +160,6 @@ variant. For details see ``_ and the babel_ documentation. -With XeTeX/LuaTeX, load fontspec_ before babel_, so that babel-greek can -set up the Unicode font encoding for use with Greek, e.g. :: - - \usepackage{fontspec} - \setmainfont{Linux Libertine O} - \setsansfont{Linux Biolinum O} - \usepackage[greek,english]{babel} - -Note, that the default font used with XeTeX/LuaTeX (Latin Modern) misses most -Greek letters. Warnings about missing charcters are only written to the log -file, not the console output! - - Input of Greek characters is possible as literal characters (with the greek-inputenc_ package or with XeTeX or LuaTeX) or the `LGR Latin transliteration`_. See ``_ and the example files provided with @@ -179,8 +172,11 @@ A list of Greek text fonts for use with LaTeX is available at the CTAN http://www.ctan.org/topic/font-greek With the XeTeX or LuaTeX engines, the user should ensure that the chosen -font contains the required glyphs (the default Latin Modern fonts miss -them). Examples for suitable fonts are the CM-unicode_ or the `Linux +font contains the required glyphs: the default Latin Modern fonts miss +them. Warnings about missing charcters are only written to the log +file, not the console output! Select a suitable font with fontspec_. + +Examples for suitable fonts are the CM-unicode_ or the `Linux Libertine`_ OpenType fonts as well as any system-wide installed OTF fonts that support Greek (e.g. `Deja Vu`_). @@ -203,21 +199,23 @@ The following ASCII characters are converted to Greek symbols: = = = = = = = = = = = = = = = = = = = = = = = = = A B G D E Z H J I K L M N X O P R S T U F Q Y W Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω +- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - - - - a b g d e z h j i k l m n x o p r s c t u f q y w α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω = = = = = = = = = = = = = = = = = = = = = = = = = Accent symbols and punctuation: -================= ===== == ====================== ======== ==== -tonos ``'`` ά semicolon ``;`` · -varia \` ὰ question mark ``?`` ; -perispomeni ``~`` ᾶ left apostrophe \` \` ‘ -dasia ``<`` ἁ right apostrophe ``''`` ’ -psili ``>`` ἀ left quotation mark ``((`` « -ypogegrammeni ``|`` ᾳ right quotation mark ``))`` » -dialytika ``"`` ϊ zero width non-joiner v -================= ===== == ====================== ======== ==== +================= ====== == ====================== ======== ==== +tonos ``'a`` ά semicolon ``;`` · +varia \`a ὰ question mark ``?`` ; +perispomeni ``~a`` ᾶ left apostrophe \` \` ‘ +dasia ``a`` ἀ left quotation mark ``((`` « +ypogegrammeni ``a|`` ᾳ right quotation mark ``))`` » +dialytika ``"i`` ϊ zero width non-joiner v +================= ====== == ====================== ======== ==== A major drawback of the LGR transliteration is that you cannot access Latin letters and some symbols if LGR is the active font encoding (e.g. in @@ -233,13 +231,15 @@ Unicode (with XeTeX or LuaTeX). .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt .. _babel: http://www.ctan.org/pkg/babel .. _docstrip: http://www.ctan.org/pkg/docstrip -.. _font encoding: http://mirror.ctan.org/macros/latex/doc/encguide.pdf +.. _font encoding: http://mirror.ctan.org/macros/latex/base/encguide.pdf .. _fontspec: http://www.ctan.org/pkg/fontspec +.. _fontenc: http://www.ctan.org/pkg/fontenc .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete .. _CM-unicode: http://www.ctan.org/pkg/cm-unicode .. _Deja Vu: http://dejavu-fonts.org .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex .. _grtimes: http://www.ctan.org/pkg/grtimes +.. _hyperref: http://www.ctan.org/pkg/hyperref .. _textalpha: .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc @@ -249,3 +249,5 @@ Unicode (with XeTeX or LuaTeX). .. _polyglossia: http://www.ctan.org/pkg/polyglossia .. _substitutefont: http://www.ctan.org/pkg/substitutefont .. _texdoc: http://www.ctan.org/pkg/texdoc +.. _default font encoding for Unicode engines: + https://www.latex-project.org/news/latex2e-news/ltnews26.pdf diff --git a/macros/latex/contrib/babel-contrib/greek/README.html b/macros/latex/contrib/babel-contrib/greek/README.html index bcc2df90d5..5b098647b3 100644 --- a/macros/latex/contrib/babel-contrib/greek/README.html +++ b/macros/latex/contrib/babel-contrib/greek/README.html @@ -4,8 +4,8 @@ babel-greek - - + +