From ba720f8eaac74c537fb16f8556e4cf0ab4cd8235 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 13 Oct 2022 03:01:48 +0000 Subject: CTAN sync 202210130301 --- macros/latex/contrib/gensymb/LICENSE | 416 ++++ macros/latex/contrib/gensymb/README | 30 + macros/latex/contrib/gensymb/gensymb.dtx | 446 +++++ macros/latex/contrib/gensymb/gensymb.ins | 8 + macros/latex/contrib/gensymb/gensymb.pdf | Bin 0 -> 220452 bytes macros/latex/contrib/iexec/iexec.dtx | 76 +- macros/latex/contrib/iexec/iexec.pdf | Bin 293850 -> 293663 bytes macros/latex/contrib/koma-script/README.md | 145 +- .../contrib/koma-script/doc/common-fontsize-de.tex | 6 +- .../contrib/koma-script/doc/common-fontsize-en.tex | 5 +- .../koma-script/doc/letter-example-00-de.pdf | Bin 14804 -> 14941 bytes .../koma-script/doc/letter-example-00-en.pdf | Bin 16176 -> 15964 bytes .../koma-script/doc/letter-example-01-de.pdf | Bin 17284 -> 17413 bytes .../koma-script/doc/letter-example-01-en.pdf | Bin 18888 -> 18849 bytes .../koma-script/doc/letter-example-02-de.pdf | Bin 17530 -> 17657 bytes .../koma-script/doc/letter-example-02-en.pdf | Bin 19191 -> 19146 bytes .../koma-script/doc/letter-example-03-de.pdf | Bin 17567 -> 17692 bytes .../koma-script/doc/letter-example-03-en.pdf | Bin 19225 -> 19179 bytes .../koma-script/doc/letter-example-04-de.pdf | Bin 17621 -> 17746 bytes .../koma-script/doc/letter-example-04-en.pdf | Bin 19268 -> 19223 bytes .../koma-script/doc/letter-example-05-de.pdf | Bin 17717 -> 17841 bytes .../koma-script/doc/letter-example-05-en.pdf | Bin 19282 -> 19240 bytes .../koma-script/doc/letter-example-06-de.pdf | Bin 17722 -> 17842 bytes .../koma-script/doc/letter-example-06-en.pdf | Bin 19282 -> 19238 bytes .../koma-script/doc/letter-example-07-de.pdf | Bin 17595 -> 17721 bytes .../koma-script/doc/letter-example-07-en.pdf | Bin 19243 -> 19198 bytes .../koma-script/doc/letter-example-08-de.pdf | Bin 28921 -> 29051 bytes .../koma-script/doc/letter-example-08-en.pdf | Bin 30751 -> 30710 bytes .../koma-script/doc/letter-example-09-de.pdf | Bin 28903 -> 29032 bytes .../koma-script/doc/letter-example-09-en.pdf | Bin 30731 -> 30689 bytes .../koma-script/doc/letter-example-10-de.pdf | Bin 28921 -> 29051 bytes .../koma-script/doc/letter-example-10-en.pdf | Bin 30751 -> 30710 bytes .../koma-script/doc/letter-example-11-de.pdf | Bin 28924 -> 29052 bytes .../koma-script/doc/letter-example-11-en.pdf | Bin 30753 -> 30712 bytes .../koma-script/doc/letter-example-12-de.pdf | Bin 28921 -> 29051 bytes .../koma-script/doc/letter-example-12-en.pdf | Bin 30751 -> 30710 bytes .../koma-script/doc/letter-example-13-de.pdf | Bin 29801 -> 29928 bytes .../koma-script/doc/letter-example-13-en.pdf | Bin 31988 -> 32107 bytes .../koma-script/doc/letter-example-14-de.pdf | Bin 29774 -> 29898 bytes .../koma-script/doc/letter-example-14-en.pdf | Bin 31958 -> 32077 bytes .../koma-script/doc/letter-example-15-de.pdf | Bin 29800 -> 29928 bytes .../koma-script/doc/letter-example-15-en.pdf | Bin 31988 -> 32106 bytes .../koma-script/doc/letter-example-16-de.pdf | Bin 30792 -> 30922 bytes .../koma-script/doc/letter-example-16-en.pdf | Bin 32975 -> 33097 bytes .../koma-script/doc/letter-example-17-de.pdf | Bin 30818 -> 30949 bytes .../koma-script/doc/letter-example-17-en.pdf | Bin 33009 -> 33133 bytes .../koma-script/doc/letter-example-18-de.pdf | Bin 30817 -> 30945 bytes .../koma-script/doc/letter-example-18-en.pdf | Bin 33001 -> 33124 bytes .../koma-script/doc/letter-example-19-de.pdf | Bin 31313 -> 31434 bytes .../koma-script/doc/letter-example-19-en.pdf | Bin 33279 -> 33406 bytes .../koma-script/doc/letter-example-20-de.pdf | Bin 31498 -> 31498 bytes .../koma-script/doc/letter-example-20-en.pdf | Bin 33285 -> 33285 bytes .../koma-script/doc/letter-example-21-de.pdf | Bin 42786 -> 42786 bytes .../koma-script/doc/letter-example-21-en.pdf | Bin 44408 -> 44408 bytes .../koma-script/doc/letter-example-22-de.pdf | Bin 43093 -> 43094 bytes .../koma-script/doc/letter-example-22-en.pdf | Bin 44705 -> 44705 bytes .../koma-script/doc/letter-example-23-de.pdf | Bin 43093 -> 43094 bytes .../koma-script/doc/letter-example-23-en.pdf | Bin 44705 -> 44705 bytes .../latex/contrib/koma-script/doc/scrbase-en.tex | 8 +- .../koma-script/doc/scrbookreportarticle-de.tex | 20 +- .../koma-script/doc/scrbookreportarticle-en.tex | 19 +- .../latex/contrib/koma-script/doc/scrguide-de.pdf | Bin 3257748 -> 3260052 bytes .../latex/contrib/koma-script/doc/scrguide-en.pdf | Bin 3163933 -> 3165693 bytes macros/latex/contrib/koma-script/doc/scrguide.bib | 32 +- macros/latex/contrib/koma-script/doc/scrguide.cls | 13 +- .../latex/contrib/koma-script/doc/scrjura-de.tex | 4 +- .../contrib/koma-script/doc/scrjura-example-de.pdf | Bin 56778 -> 56778 bytes .../contrib/koma-script/doc/scrjura-example-en.pdf | Bin 57972 -> 57972 bytes .../koma-script/doc/scrlayer-notecolumn-de.tex | 4 +- .../koma-script/doc/scrlayer-notecolumn-en.tex | 2 +- .../doc/scrlayer-notecolumn-example-de.pdf | Bin 137420 -> 137420 bytes .../doc/scrlayer-notecolumn-example-en.pdf | Bin 135452 -> 135452 bytes .../latex/contrib/koma-script/doc/scrlfile-de.tex | 4 +- .../latex/contrib/koma-script/doc/scrlfile-en.tex | 4 +- .../latex/contrib/koma-script/doc/scrlttr2-de.tex | 11 +- .../latex/contrib/koma-script/doc/scrlttr2-en.tex | 14 +- .../latex/contrib/koma-script/doc/scrwfile-de.tex | 8 +- .../latex/contrib/koma-script/doc/scrwfile-en.tex | 6 +- .../latex/contrib/koma-script/doc/tocbasic-de.tex | 11 +- .../latex/contrib/koma-script/doc/tocbasic-en.tex | 14 +- .../contrib/koma-script/koma-script-source-doc.dtx | 8 +- .../koma-script/scrkernel-compatibility.dtx | 16 +- .../latex/contrib/koma-script/scrkernel-floats.dtx | 38 +- .../latex/contrib/koma-script/scrkernel-fonts.dtx | 220 ++- .../contrib/koma-script/scrkernel-sections.dtx | 94 +- .../contrib/koma-script/scrkernel-version.dtx | 4 +- macros/latex/contrib/koma-script/scrlayer.dtx | 42 +- macros/latex/contrib/koma-script/scrmain.ins | 4 +- macros/latex/contrib/koma-script/scrstrip.inc | 4 +- macros/latex/contrib/koma-script/scrwfile.dtx | 48 +- macros/latex/contrib/koma-script/tocbasic.dtx | 28 +- macros/latex/contrib/media4svg/ChangeLog | 4 + macros/latex/contrib/media4svg/README.md | 17 +- .../contrib/media4svg/example/beamer-example-1.svg | 58 +- .../contrib/media4svg/example/beamer-example-2.svg | 20 +- .../contrib/media4svg/example/beamer-example-3.svg | 22 +- .../contrib/media4svg/example/beamer-example-4.svg | 28 +- .../contrib/media4svg/example/beamer-example.tex | 155 +- macros/latex/contrib/media4svg/media4svg.sty | 54 +- .../contrib/profcollege/doc/ProfCollege-doc.pdf | Bin 8867402 -> 9163233 bytes .../contrib/profcollege/latex/ProfCollege.sty | 2068 ++++++++++++++++++-- .../contrib/profcollege/metapost/PfCEngrenages.mp | 73 + .../contrib/profcollege/metapost/PfCLabyNombre.mp | 49 +- macros/latex/contrib/was/gensymb.dtx | 441 ----- macros/latex/contrib/was/gensymb.ins | 8 - macros/latex/contrib/was/gensymb.pdf | Bin 227912 -> 0 bytes 106 files changed, 3744 insertions(+), 1065 deletions(-) create mode 100644 macros/latex/contrib/gensymb/LICENSE create mode 100644 macros/latex/contrib/gensymb/README create mode 100644 macros/latex/contrib/gensymb/gensymb.dtx create mode 100644 macros/latex/contrib/gensymb/gensymb.ins create mode 100644 macros/latex/contrib/gensymb/gensymb.pdf create mode 100644 macros/latex/contrib/profcollege/metapost/PfCEngrenages.mp delete mode 100644 macros/latex/contrib/was/gensymb.dtx delete mode 100644 macros/latex/contrib/was/gensymb.ins delete mode 100644 macros/latex/contrib/was/gensymb.pdf (limited to 'macros') diff --git a/macros/latex/contrib/gensymb/LICENSE b/macros/latex/contrib/gensymb/LICENSE new file mode 100644 index 0000000000..2244313901 --- /dev/null +++ b/macros/latex/contrib/gensymb/LICENSE @@ -0,0 +1,416 @@ +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2008-05-04 + +Copyright 1999 2002-2008 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is +unrelated to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % 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 (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + +Derived Works That Are Not Replacements +--------------------------------------- + +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + diff --git a/macros/latex/contrib/gensymb/README b/macros/latex/contrib/gensymb/README new file mode 100644 index 0000000000..233087075f --- /dev/null +++ b/macros/latex/contrib/gensymb/README @@ -0,0 +1,30 @@ +============================================================ + + gensymb – Generic symbols for both text and math mode + +============================================================ +Walter Schmidt + +Keiran Harcombe +kjh@harcombe.net + +This LaTeX package provides generic commands +\degree, \celsius, \perthousand, \micro and \ohm, which +work both in text and math mode. The package should +co-operate flawlessly with the well-known units.sty. +Various means are provided to fake the symbols or take +them from external symbol fonts, if they are not available +in the default fonts used in the document. The package +makes optionally use of upgreek.sty. + +The style files can be unpacked by running the particular +installation script (.ins) through LaTeX. The files will +be created immediately in the appropriate TDS directory +tex/latex/was, if this directory exists and the DOCSTRIP +tool is properly configured -- otherwise they are written +into the current directory. + +The documentation of a package can be generated by running +the particular .dtx file through LaTeX. + +==finis diff --git a/macros/latex/contrib/gensymb/gensymb.dtx b/macros/latex/contrib/gensymb/gensymb.dtx new file mode 100644 index 0000000000..8629a84f87 --- /dev/null +++ b/macros/latex/contrib/gensymb/gensymb.dtx @@ -0,0 +1,446 @@ +%\CheckSum{283} +% +% \iffalse +% +%% gensymb.dtx +% Copyright (c) 2005--2022 Walter Schmidt +% Copyright (c) 2022-- Keiran Harcombe +% +% 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 (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Keiran Harcombe +% +% This work consists of the files gensymb.dtx, gensymb.ins +% and the derived file gensymb.sty.% +% \fi +% +% \iffalse +% +%<*driver> +\ProvidesFile{gensymb.drv} +% +%\ProvidesPackage{gensymb} + [2022/10 v1.0.1 (KJH)] +%<*driver> +\documentclass{ltxdoc} +\OnlyDescription +\usepackage{textcomp} +\CodelineNumbered +\begin{document} + \DocInput{gensymb.dtx} +\end{document} +% +% \fi +% +% \newcommand\Lopt[1]{\textsf{#1}} +% \let\Lpack\Lopt +% \GetFileInfo{gensymb.drv} +% +% \title{The \textsf{gensymb} package for \LaTeXe} +% \author{Walter Schmidt & Keiran Harcombe\thanks{{\ttfamily kjh@harcombe.net}}} +% \date{(\fileversion{} -- \filedate)} +% \maketitle +% \sloppy +% +% \section{The problem} +% Typesetting units of measurement with \LaTeX{} is sometimes difficult. +% Why? For instance, most (but no all) typefaces have an +% upright \textmu{} and also a degree symbol, but +% there is no obvious way to use these in math mode. On the other hand, +% an upright \textohm{} is part of all math fonts for \TeX, +% but most text fonts are lacking the corresponding \cmd{\textohm}. +% Thus, it is not only impossible to use the +% same notation in text and in formulas; +% depending on the fonts used, it may even be impossible to +% typeset units properly at all, if you are restricted to +% the means of `standard' \LaTeX. +% +% \section{The macro package} +% The \Lpack{gensymb} package provides a number of `generic' macros, +% which produce the same output in text and math mode: +% \begin{verse} +% \begin{tabular}{ccccc} +% \cmd{\degree} & +% \cmd{\celsius} & +% \cmd{\perthousand}& +% \cmd{\ohm} & +% \cmd{\micro} \\ +% \textdegree & +% \textcelsius & +% \textperthousand & +% \textohm & +% \textmu \\ +% \end{tabular} +% \end{verse} +% Thus, you can write, for instance: +% \begin{verse} +% |$ \lambda = 10.6\,\micro\mathrm{m} $|\\ +% |... a wavelength of 10.6\,\micro m| +% \end{verse} +% With the help of the package \Lpack{units}, you can even apply +% exactly the same notation in text and formulas: +% \begin{verse} +% |$ \lambda = \unit[10.6]{\micro m} $|\\ +% |... a wavelength of \unit[10.6]{\micro m}| +% \end{verse} +% +% Under normal circumstances you should use \Lpack{gensymb} in conjunction with +% the \Lpack{textcomp} package. In this case the above symbols +% are taken from a text font using the TS1 (text companion) +% encoding -- even in math. +% As a result, they will exhibit the style of the surrounding text or of the \cmd{\mathrm} +% alphabet, respectively. +% +% When \Lpack{textcomp} is \emph{not} used (for instance, because your text fonts +% are not available with TS1 encoding), +% the \Lpack{gensymb} package tries to emulate the above symbols +% using what is available in the math fonts. +% However, the symbols \textmu{} and \textperthousand{} cannot be faked, +% and the package will issue appropriate warning messages. +% The option \Lopt{upmu} is a workaround to provide at least the \textmu{} -- see below. +% +% The symbol \cmd{\ohm} is particular, too: Loading the \Lpack{textcomp} +% package does \emph{not ensure} that the text fonts actually include +% an \textohm. Unfortunately, many fonts don't. \LaTeX{} cannot detect this +% situation in advance, and the command \cmd{\ohm} will print some garbage +% then -- possibly without any error message. +% A workaround is to use the options \Lopt{Omega} or \Lopt{Upomega} +% described below. +% +% The default behavior of the \Lpack{gensymb} package can be modified +% using the following options: +% \begin{description} +% \item[\Lopt{upmu}] With this option, the \cmd{\micro} uses internally +% a math symbol with the name \cmd{\upmu}. +% The responsibility to provide this macro lies with you; for instance, +% load the package \Lpack{upgreek}\footnote{% +% available from the same CTAN directory as \Lpack{gensymb}} or use a set +% of math fonts which include an upright mu and make sure it is accessible as \cmd{\upmu}. +% This option is useful, +% when your text fonts are not available with TS1 (text companion) encoding, +% or when their \cmd{\textmu} is ugly or broken. The drawback is, +% that the style of this \textmu{} will not vary with the surrounding font. +% It is always upright roman, regardless of whether +% the surrounding text is sans serif, bold or whatever. +% +% \item[\Lopt{Omega}] makes \cmd{\ohm} always use the upright Greek Omega +% from the current math font, regardless of whether \Lpack{textcomp} is loaded. +% This makes sense, when there is no \textohm{} in your text font(s). +% The option works always, but the style of the Omega in text will +% not vary then. +% +% Various packages provide an option \Lopt{slantedGreek} to make +% uppercase Greek letters in formulas slanted. You may safely use +% this option in conjunction with the \Lopt{Omega} option of the package +% \Lpack{gensymb}: \cmd{\ohm} will be upright, though! +% +% \addtocounter{footnote}{-1} +% \item[\Lpack{Upomega}] A math symbol with the name \cmd{\Upomega} will +% be used to for the \cmd{\ohm}. +% The responsibility to provide this macro lies with you; for instance, +% load the package \Lpack{upgreek}\footnotemark. +% Again, the style of this \cmd{\ohm} in text never changes. +% The option may be useful, when the text font does not include a \cmd{\textomega} +% of its own and the mathematical \cmd{\Omega} is not a suitable substitute, +% for one reason or another. +% \end{description} +% +% \section{Examples} +% \subsection*{The optimum case} +% With text fonts providing \textmu{} as well as \textohm{} +% in the text companion encoding, the default behavior of +% \Lpack{gensymb} is appropriate. +% This holds, e.g., for the EC/TC fonts (i.e., Computer Modern with T1 +% and TS1 encoding), Palatino, Lucida Bright, the Fourier fonts, +% and most font families from MicroPress: +% \begin{verbatim} +% \usepackage[T1]{fontenc} +% \usepackage{textcomp} +% \usepackage{gensymb} +% \end{verbatim} +% +% \subsection*{The normal case} +% Many commercial text fonts have a correct `micro' symbol, but no Omega. +% In this case the package can be loaded with the \Lopt{Omega} option, +% to make sure that the mathematical Omega is used instead: +% \begin{verbatim} +% \usepackage[T1]{fontenc} +% \usepackage{textcomp} +% \usepackage{mathptmx} % for instance +% \usepackage[Omega]{gensymb} +% \end{verbatim} +% +% \subsection*{Using the `classical' CM fonts} +% When you are restricted to the classical Computer Modern fonts with +% OT1 encoding, you can still take the Omega from the math fonts, +% but you need to take the upright mu from an an extra font such as +% Euler Roman. +% Notice, however, that \cmd{\perthousand} is not made available. +% You may try \cmd{\permil} instead, which is provided in the +% WASY fonts. +% \begin{verbatim} +% \usepackage[Euler]{upgreek} +% \usepackage[Omega, upmu]{gensymb} +% \usepackage{wasysym} +% \let\perthousand=\permil +% \end{verbatim} +% +% \subsection*{A special case} +% Imagine that you are using the Bitstream Charter text fonts +% in conjunction with Euler-VM for math.\footnote{I do not actually +% recommend this combination\dots} +% Charter, like most typefaces from Bitstream, has a wrong mu symbol. +% The missing Omega could be taken from the math font (Euler), but it would not go well +% with Charter in a combination such as M$\Omega$. +% As a workaround, load the \Lpack{upgreek} package +% and take both \cmd{\micro} and \cmd{\ohm} from the `Adobe Symbol' font: +% \begin{verbatim} +% \usepackage[T1]{fontenc} +% \usepackage{textcomp} +% \usepackage{charter,eulervm} +% \usepackage[Symbol]{upgreek} +% \usepackage[Upomega, upmu]{gensymb} +% \end{verbatim} +% +% \section{Using \Lpack{gensymb} together with other packages} +% \begin{itemize} +% \item +% \Lpack{gensymb} goes well with the package \Lpack{units}, +% but it cannot be used in conjunction with the +% package \Lpack{SIunits}, because the latter has its own means to typeset +% prefixes. +% \item +% Using the package \Lpack{mathcomp} together with \Lpack{gensymb} +% is possible, if you need the additional `math companion' symbols. +% Both packages will use only one common math symbol font. +% \end{itemize} +% +% \section{Known deficiencies} +% The current version of the package does not work properly +% in conjunction with the LY1 font encoding. +% This will possibly be fixed in a future release, if there is an actual need. +% +% \StopEventually{} +% +% \section{Implementation} +% +% The options are implemented using switches: +% \begin{macrocode} +%<*package> +\newif\ifgns@Upomega +\newif\ifgns@Omega +\newif\ifgns@upmu +% \end{macrocode} +% \begin{macrocode} +\DeclareOption{Upomega}{\gns@Upomegatrue} +\DeclareOption{Omega}{\gns@Omegatrue} +\DeclareOption{upmu}{\gns@upmutrue} +\ProcessOptions\relax +% \end{macrocode} +% These are the generic commands: +% \begin{macrocode} +\newcommand\celsius{} +\newcommand\degree{} +\newcommand\ohm{} +% \end{macrocode} +% The following macros will be used later to actually define the generic commands. +% We start with a macro to fake \cmd{\degree} and \cmd{\celsius} and to generate +% a warning message for \cmd{\perthousand}: +% \begin{macrocode} +\def\gns@usefakedsymbols{% +\renewcommand{\degree}{\ensuremath{^\circ}} +\DeclareRobustCommand{\celsius}{% + \ifmmode^\circ\mathrm{C}\else$^\circ$C\fi} +\PackageInfo{gensymb}{% + Faking symbols for \protect\degree\space and \protect\celsius} +\PackageWarningNoLine{gensymb}{% + Not defining \protect\perthousand} +} +% \end{macrocode} +% The following macro sets up a SymbolFont for the text companion symbols to be +% used in math. If \cmd{\tcmu} is already defined, we assume that the +% \Lpack{mathcomp} package is already loaded, and that the `math companion' +% symbols need not be defined once again: +% \begin{macrocode} +\def\gns@setupmathcomp{% +\expandafter\ifx\csname tcmu\endcsname\relax + \DeclareSymbolFont{gns@font}{TS1}{\familydefault}{m}{n} + \ifx\mv@bold\@undefined\else + \SetSymbolFont{gns@font}{bold}{TS1}{\familydefault}{\bfdefault}{n} + \fi + \DeclareMathSymbol{\tccelsius}{\mathord}{gns@font}{137} % {'211} + \DeclareMathSymbol{\tcdegree}{\mathord}{gns@font}{176} % {'260} + \DeclareMathSymbol{\tcperthousand}{\mathord}{gns@font}{135} % {'207} + \DeclareMathSymbol{\tcmu}{\mathord}{gns@font}{181} % {'265} + \DeclareMathSymbol{\tcohm}{\mathord}{gns@font}{87} % {'127} + \PackageInfo{gensymb}{Math companion symbols declared} +\else + \PackageInfo{gensymb}{Math companion symbols found} +\fi +} +% \end{macrocode} +% A macro to define \cmd{\degree}, \cmd{\celsius} and \cmd{\perthousand} +% so as to use text companion symbols: +% \begin{macrocode} +\def\gns@usetcsymbols{% +\DeclareRobustCommand{\degree}{% + \ifmmode\tcdegree\else\textdegree\fi} +\DeclareRobustCommand{\celsius}{% + \ifmmode\tccelsius\else\textcelsius\fi} +\DeclareRobustCommand{\perthousand}{% + \ifmmode\tcperthousand\else\textperthousand\fi} +\PackageInfo{gensymb}{Using text companion symbols for % + \protect\degree, \protect\celsius\space and \protect\perthousand} +} +% \end{macrocode} +% A macro to define \cmd{\ohm} so as to use the math symbol \cmd{\Upomega}: +% \begin{macrocode} +\def\gns@useUpomega{% + \expandafter\ifx\csname Upomega\endcsname\relax + \PackageError{gensymb} + {You have requested the option Upomega,\MessageBreak + but the command \protect\Upomega\space is undefined} + {Load the upgreek package additionally and try again!} + \fi + \DeclareRobustCommand{\ohm}{\ifmmode\Upomega\else$\Upomega$\fi} + \PackageInfo{gensymb}{Using \protect\Upomega\space for \protect\ohm} +} +% \end{macrocode} +% A macro to define \cmd{\ohm} so as to use \cmd{\Omega} (or \cmd{\upOmega}, +% if it is provided): +% \begin{macrocode} +\def\gns@useOmega{% + \expandafter\ifx\csname upOmega\endcsname\relax + \DeclareRobustCommand{\ohm}{\ifmmode\Omega\else$\Omega$\fi} + \PackageInfo{gensymb}{Using \protect\Omega\space for \protect\ohm} + \else + \DeclareRobustCommand{\ohm}{\ifmmode\upOmega\else$\upOmega$\fi} + \PackageInfo{gensymb}{Using \protect\upOmega\space for \protect\ohm} + \fi +} +% \end{macrocode} +% A macro to define \cmd{\ohm} so as to use the text companion symbol: +% \begin{macrocode} +\def\gns@usetextohm{% + \DeclareRobustCommand{\ohm}{\ifmmode\tcohm\else\textohm\fi} + \PackageInfo{gensymb}{Using \protect\textohm\space for \protect\ohm} +} +% \end{macrocode} +% A macro to define \cmd{\micro} so as to use the math symbol \cmd{\upmu}: +% \begin{macrocode} +\def\gns@useupmu{% + \expandafter\ifx\csname upmu\endcsname\relax + \PackageError{gensymb} + {You have requested the option upmu,\MessageBreak + but the command \protect\upmu\space is undefined} + {Load the upgreek package additionally and try again!} + \fi + \DeclareRobustCommand{\micro}{\ifmmode\upmu\else$\upmu$\fi} + \PackageInfo{gensymb}{Using \protect\upmu\space for \protect\micro} +} +% \end{macrocode} +% A macro to define \cmd{\micro} so as to use the text companion symbol: +% \begin{macrocode} +\def\gns@usetextmu{% + \DeclareRobustCommand{\micro}{\ifmmode\tcmu\else\textmu\fi} + \PackageInfo{gensymb}{Using \protect\textmu\space for \protect\micro} +} +% \end{macrocode} +% A macro to issue a warning, if \cmd{\micro} cannot be made available: +% \begin{macrocode} +\def\gns@usenomu{% + \PackageWarningNoLine{gensymb}{% + Not defining \protect\micro} +} +% \end{macrocode} +% The actual work is executed AtBeginDocument, so that we can detect the +% presence of the \Lpack{textcomp} package and the availability of +% \cmd{\Upmu} and other commands, regardless of the sequence of loading the +% packages. +% \begin{macrocode} +\AtBeginDocument{% +% \end{macrocode} +% First, we check for \Lpack{textcomp}. If it is loaded, we set up the +% text companion symbols for use in math and define \cmd{\degree}, \cmd{\celsius} +% and \cmd{\perthousand} so that they use these. Otherwise, the symbols are faked +% as far as possible: +% \begin{macrocode} +\@ifpackageloaded{textcomp}{\gns@setupmathcomp\gns@usetcsymbols}% + {\gns@usefakedsymbols} +% \end{macrocode} +% Now we define \cmd{\ohm}. In case the options \Lopt{Upomega} +% or \Lopt{Omega} have been specified, behave acordingly. +% Otherwise, use the text companion symbol, if available. +% Default is to use the mathematical Omega: +% \begin{macrocode} +\ifgns@Upomega + \gns@useUpomega +\else +\ifgns@Omega + \gns@useOmega +\else +\@ifpackageloaded{textcomp}% + {\gns@usetextohm}% + {\gns@useOmega} +\fi\fi +% \end{macrocode} +% Next, define \cmd{\micro}. In case the option \Lopt{upmu} +% has been specified, behave acordingly. +% Otherwise, use the text companion symbol, if available. +% Default is not to provide \cmd{\micro} at all. +% \begin{macrocode} +\ifgns@upmu + \gns@useupmu +\else +\@ifpackageloaded{textcomp}% + {\gns@usetextmu}% + {\gns@usenomu} +\fi +% \end{macrocode} +% Finally, we destroy the commands that are no longer needed: +% \begin{macrocode} +\let\gns@usefakedsymbols\relax +\let\gns@setupmathcomp\relax +\let\gns@usetcsymbols\relax +\let\gns@useUpomega\relax +\let\gns@useOmega\relax +\let\gns@usetextohm\relax +\let\gns@useupmu\relax +\let\gns@usenomu\relax +\let\gns@usetextmu\relax +% \end{macrocode} +% \begin{macrocode} +} +% +% \end{macrocode} +% +% The next line of code is only to prevent DocStrip from adding the +% character table to all modules: +% \begin{macrocode} +\endinput +% \end{macrocode} +% \Finale +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% diff --git a/macros/latex/contrib/gensymb/gensymb.ins b/macros/latex/contrib/gensymb/gensymb.ins new file mode 100644 index 0000000000..fe37ed2d39 --- /dev/null +++ b/macros/latex/contrib/gensymb/gensymb.ins @@ -0,0 +1,8 @@ +% file gensymb.ins +\input docstrip +\usedir{tex/latex/contrib/gensymb} + +\generate{\file{gensymb.sty}{\from{gensymb.dtx}{package}}} + +\endbatchfile + diff --git a/macros/latex/contrib/gensymb/gensymb.pdf b/macros/latex/contrib/gensymb/gensymb.pdf new file mode 100644 index 0000000000..f0ab15cb81 Binary files /dev/null and b/macros/latex/contrib/gensymb/gensymb.pdf differ diff --git a/macros/latex/contrib/iexec/iexec.dtx b/macros/latex/contrib/iexec/iexec.dtx index 28c2a62136..82182ba085 100644 --- a/macros/latex/contrib/iexec/iexec.dtx +++ b/macros/latex/contrib/iexec/iexec.dtx @@ -50,7 +50,7 @@ %\NeedsTeXFormat{LaTeX2e} %\ProvidesPackage{iexec} %<*package> -[2022-10-10 0.8.1 Inputable Shell Executions] +[2022-10-12 0.9.0 Inputable Shell Executions] % %<*driver> \documentclass{ltxdoc} @@ -105,12 +105,11 @@ Today is % Today is \iexec[log]{date +\%e-\%b-\%Y} % \end{multicols} -% \begin{macro}{\iexec} +% \DescribeMacro{\iexec} % The only command provided by this package is |\iexec| \oarg{options} \marg{cmd}. % Its only mandatory argument \meta{cmd} is the command to be executed % through the terminal shell (bash, or whatever is set as the default one % on your user console). -% \end{macro} % You have to run |pdflatex| (or just |latex|) % with the |--shell-escape| flag @@ -119,7 +118,7 @@ Today is % \section{Options} -% \begin{macro}{quiet} +% \DescribeMacro{quiet} % If you don't want the output to be visible, % use |\phantom\{\iexec{...}}|. % Otherwise, you can use |quiet| option: @@ -137,13 +136,12 @@ I just want to delete some file: %\iffalse % %\fi -% \end{macro} % In this case, whatever the shell command produces will not be included % into the document. -% \begin{macro}{stdout} -% The output of your code is saved into the file provided as the -% second optional argument of |\iexec| (the default value is |iexec.tmp|): +% \DescribeMacro{stdout} +% The output of your code is saved into the file provided as an +% optional argument of |\iexec| (the default value is |iexec.tmp|): %\iffalse %<*verb> %\fi @@ -158,9 +156,26 @@ Today is \iexec[stdout=date.txt]{date +\%e-\%b-\%Y | tr -d '\\n'}. % %\fi % The tailing part of the command here removes all ends-of-line. -% \end{macro} -% \begin{macro}{trace} +% \DescribeMacro{stderr} +% The error output of the code is saved into the file provided as an +% optional argument of |\iexec| (by default the error output +% is streamed into |stdout|): +%\iffalse +%<*verb> +%\fi +\begin{verbatim} +\documentclass{article} +\usepackage{iexec} +\begin{document} +Today is \iexec[stderr=my.txt]{broken-command}. +\end{document} +\end{verbatim} +%\iffalse +% +%\fi + +% \DescribeMacro{trace} % The file specified will be deleted right after its usage. If you don't % want this to happen, use |trace| package option: all files will remain % in the directory where they were created. @@ -179,9 +194,8 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. %\iffalse % %\fi -% \end{macro} -% \begin{macro}{append} +% \DescribeMacro{append} % The stdout produced will be appended to the file specified: %\iffalse %<*verb> @@ -198,9 +212,8 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. %\iffalse % %\fi -% \end{macro} -% \begin{macro}{log} +% \DescribeMacro{log} % The stdout produced will be printed in \TeX{} log: %\iffalse %<*verb> @@ -215,9 +228,8 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. %\iffalse % %\fi -% \end{macro} -% \begin{macro}{null} +% \DescribeMacro{null} % The stdout of the command will be sent to |/dev/null|: %\iffalse %<*verb> @@ -232,7 +244,6 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. %\iffalse % %\fi -% \end{macro} % \StopEventually{} @@ -244,6 +255,8 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. % \changes{v0.5.0}{2022/01/08}{Major bug fixes} % \changes{v0.6.0}{2022/10/09}{Additional options 'log' and 'append'} % \changes{v0.7.0}{2022/10/10}{Additional option 'null'} +% \changes{v0.8.0}{2022/10/11}{Bug fixes} +% \changes{v0.9.0}{2022/10/12}{Additional option 'stderr'} % First, we include a few packages: % \begin{macrocode} @@ -263,6 +276,7 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. /iexec, stdout/.estore in = \iexec@stdout, stdout/.default = iexec.tmp, + stderr/.estore in = \iexec@stderr, trace/.estore in = \iexec@traceit, append/.estore in = \iexec@append, log/.estore in = \iexec@log, @@ -308,6 +322,10 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. \fi\fi% \begingroup% % \end{macrocode} +% Then, start the log from a clean line: +% \begin{macrocode} + \message{^^J}% +% \end{macrocode} % Then, we define a few special chars in order to escape them in the shell % (the full % list of them is in \href{https://ctan.mirror.norbert-ruehl.de/info/macros2e/macros2e.pdf}{macros2e}): @@ -319,33 +337,37 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. % \end{macrocode} % Then, we execute it: % \begin{macrocode} - \ShellEscape{#2 \ifdefined\iexec@append>\fi>\ifdefined\iexec@null/dev/null\else\iexec@stdout\fi}% + \def\iexec@cmd{(#2) + \ifdefined\iexec@append>\fi> + \ifdefined\iexec@null/dev/null\else\iexec@stdout\fi + \space\ifdefined\iexec@stderr2>\iexec@stderr\else2>&1\fi} + \ShellEscape{\iexec@cmd}% % \end{macrocode} % Then, a message is printed to TeX log: % \begin{macrocode} - \message{^^Jiexec: [#2 \ifdefined\iexec@append>\fi>\ifdefined\iexec@null/dev/null\else\iexec@stdout\fi]^^J}% + \message{iexec: [\iexec@cmd]^^J}% \endgroup% % \end{macrocode} % Then, if required, the content of the stdout file will be printed to the log: % \begin{macrocode} \ifdefined\iexec@null\else \ifdefined\iexec@log - \message{^^Jiexec: this is the content of \iexec@stdout:^^J}% + \message{iexec: this is the content of \iexec@stdout:^^J}% \iexec@typeout{\iexec@stdout} - \message{^^J^^J}% + \message{^^J}% \fi\fi% % \end{macrocode} % Then, include the produced output into the current document: % \begin{macrocode} \ifdefined\iexec@null\else \ifdefined\iexec@quiet - \message{^^Jiexec: Due to 'quiet' option we didn't read + \message{iexec: Due to 'quiet' option we didn't read the content of '\iexec@stdout' (\pdffilesize{} bytes)^^J}% \else% - \message{^^Jiexec: We include the content of + \message{iexec: We include the content of '\iexec@stdout' (\pdffilesize{} bytes)...^^J}% \input{\iexec@stdout}% - \message{^^Jiexec: The content of '\iexec@stdout' + \message{iexec: The content of '\iexec@stdout' was included into the document^^J}% \fi\fi% % \end{macrocode} @@ -353,15 +375,15 @@ This file won't be deleted: \iexec[stdout=me.txt]{whoami}. % \begin{macrocode} \ifdefined\iexec@null\else \ifiexec@trace% - \message{^^Jiexec: Due to package option 'trace', + \message{iexec: Due to package option 'trace', the file '\iexec@stdout' was not deleted^^J}% \else% \ifdefined\iexec@traceit% - \message{^^Jiexec: Due to 'trace' option, + \message{iexec: Due to 'trace' option, the file '\iexec@stdout' was not deleted^^J}% \else% \ShellEscape{rm \iexec@stdout}% - \message{^^Jiexec: The file '\iexec@stdout' was deleted^^J}% + \message{iexec: The file '\iexec@stdout' was deleted^^J}% \fi% \fi\fi% \endgroup diff --git a/macros/latex/contrib/iexec/iexec.pdf b/macros/latex/contrib/iexec/iexec.pdf index 58c79fa6a3..9bab38749a 100644 Binary files a/macros/latex/contrib/iexec/iexec.pdf and b/macros/latex/contrib/iexec/iexec.pdf differ diff --git a/macros/latex/contrib/koma-script/README.md b/macros/latex/contrib/koma-script/README.md index 5505b16a69..1aa2aa7fa1 100644 --- a/macros/latex/contrib/koma-script/README.md +++ b/macros/latex/contrib/koma-script/README.md @@ -1,4 +1,4 @@ -# KOMA-Script 2022/07/04 v3.37 +# KOMA-Script 2022/10/12 v3.38 Copyright [Markus Kohm](mailto:komascript@gmx.info) 1994–2022 This material is subject to the LaTeX Project Public License Version 1.3c. See [`lppl.txt`](lppl.txt) (English) or [`lppl-de.txt`](lppl-de.txt) (German) for the details of that license. @@ -9,9 +9,9 @@ KOMA-Script is a versatile bundle of LaTeX2e document classes and packages. The ------------------------------------------------------------------------------ -##Classes and packages in this release: +## Classes and packages in this release: -###`koma-script-source-doc` — internal source documentation class of KOMA-Script +### `koma-script-source-doc` — internal source documentation class of KOMA-Script
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -28,10 +28,11 @@ Requires:       ltxdoc   - the LaTeX2e source documentation class
                 scrartcl - the KOMA-Script article class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022-03-10 v0.91 
+Version:        2022-07-08 v0.92 
 
*** -###`scraddr` — Package to provide data from scrlttr2's adr-files + +### `scraddr` — Package to provide data from scrlttr2's adr-files
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -46,7 +47,8 @@ State:          Author maintained
 Version:        2022/01/24 v1.1d 
 
*** -###`scrartcl` — versatile class may be used as a drop-in replacement of article + +### `scrartcl` — versatile class may be used as a drop-in replacement of article
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -66,10 +68,11 @@ Requires:       scrkbase - internal KOMA-Script package
 Recommended:    scrlayer-scrpage - KOMA-Script package
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrarticle` — wrapper class to scrartcl + +### `scrarticle` — wrapper class to scrartcl
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -82,10 +85,11 @@ Abstract:       scrreport is a very simple wrapper class to scrartcl. Is has
 Requires:       scrartcl.cls - KOMA-Script class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrbase` — basic features for KOMA-Script, e.g. conditionals and key=value + +### `scrbase` — basic features for KOMA-Script, e.g. conditionals and key=value
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -122,10 +126,11 @@ Requires:       keyval   - key=value package from the graphics bundle
                            manipulation
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrbook` — versatile class may be used as a drop-in replacement of book + +### `scrbook` — versatile class may be used as a drop-in replacement of book
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -143,10 +148,11 @@ Requires:       scrkbase - internal KOMA-Script package
                 typearea - KOMA-Script package
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrdate` — calender date operations, e.g. calculation of the day of the week + +### `scrdate` — calender date operations, e.g. calculation of the day of the week
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -163,10 +169,11 @@ Requires:       scrkbase - KOMA-Script package for some basic features.
                            manipulation
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrdoc` — deprecated internal source documentation class of KOMA-Script + +### `scrdoc` — deprecated internal source documentation class of KOMA-Script
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -181,7 +188,8 @@ State:          deprecated, will be removed soon
 Version:        2022/06/24 v0.1j 
 
*** -###`scrextend` — make some features of the KOMA-Script classes available for others + +### `scrextend` — make some features of the KOMA-Script classes available for others
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -192,10 +200,11 @@ Requires:       scrkbase - internal package with some basics of KOMA-Script
                 etoolbox - tool-box for LaTeX programming using e-TeX
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrfontsizes` — package to generate a KOMA-Script font size file + +### `scrfontsizes` — package to generate a KOMA-Script font size file
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -205,10 +214,11 @@ Abstract:       scrfontsizes is a LaTeX package of the KOMA-Script bundle.
 Requires:       scrextend - some KOMA-Script features for other classes
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrhack` — patch some isues with other packages + +### `scrhack` — patch some isues with other packages
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -224,10 +234,11 @@ Requires:       scrkbase - internal KOMA-Script package with basics
                 xpatch - extending etoolbox patching commands
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrjura` — contract environment for advocates and scholary persons in law + +### `scrjura` — contract environment for advocates and scholary persons in law
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -241,10 +252,11 @@ Requires:       scrkbase - internal KOMA-Script package with basics
                 tocbasic - features for helper files and float environments
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrkbase` — internal basic features for KOMA-Script classes and packages + +### `scrkbase` — internal basic features for KOMA-Script classes and packages
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -257,10 +269,11 @@ Requires:       scrbase  - KOMA-Script package for some basic features.
                            manipulation
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlayer-notecolumn` — control note columns parallel to the main text + +### `scrlayer-notecolumn` — control note columns parallel to the main text
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -282,7 +295,8 @@ State:          Author maintained, proof of concept
 Version:        2022/06/29 v0.3.3915 
 
*** -###`scrlayer-scrpage` — controlling page headers and footers + +### `scrlayer-scrpage` — controlling page headers and footers
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -300,10 +314,11 @@ Abstract:       scrlayer-scrpage is a LaTeX package of the KOMA-Script
 Requires:       scrlayer.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlayer` — defining layers and controlling page headers and footers + +### `scrlayer` — defining layers and controlling page headers and footers
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -326,10 +341,11 @@ Abstract:       scrlayer is a LaTeX package of the KOMA-Script bundle.
 Requires:       scrkbase.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrletter` — wrapper class to scrlttr2 + +### `scrletter` — wrapper class to scrlttr2
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -342,10 +358,11 @@ Abstract:       scrreport is a very simple wrapper class to scrlttr2. Is has
 Requires:       scrlttr2.cls - KOMA-Script class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrletter` — letter extention to KOMA-Script classes + +### `scrletter` — letter extention to KOMA-Script classes
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -358,10 +375,11 @@ Requires:       scrkbase - internal KOMA-Script package
 Recommended:    marvosym - package by Martin Vogel providing symbols
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlfile-hook` — internal subpackage of scrlfile + +### `scrlfile-hook` — internal subpackage of scrlfile
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -370,10 +388,11 @@ Abstract:       scrlfile-hook is an internal subpackage of scrlfile to be
 Requires:       scrlogo.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlfile-pacholdlatex` — internal subpackage of scrlfile + +### `scrlfile-pacholdlatex` — internal subpackage of scrlfile
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -382,10 +401,11 @@ Abstract:       scrlfile-patcholdlatex is an internal subpackage of scrlfile
 Requires:       scrlogo.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlfile` — control of package dependencies + +### `scrlfile` — control of package dependencies
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -401,10 +421,11 @@ Abstract:       scrlfile is a LaTeX package of the KOMA-Script bundle. It
 Requires:       scrlfile-hook.sty, scrlfile-patcholdlatex.sty, scrlogo.sty
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlogo` — print the KOMA-Script logo + +### `scrlogo` — print the KOMA-Script logo
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -414,10 +435,11 @@ Abstract:       scrlogo is a LaTeX package of the KOMA-Script bundle. It
 Requires:
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrlttr2` — versatile letter class with separation of text area and note paper + +### `scrlttr2` — versatile letter class with separation of text area and note paper
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -448,10 +470,11 @@ Requires:       scrkbase - internal KOMA-Script package
 Recommended:    marvosym - package by Martin Vogel providing symbols
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrreport` — wrapper class to scrreprt + +### `scrreport` — wrapper class to scrreprt
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -464,10 +487,11 @@ Abstract:       scrreport is a very simple wrapper class to scrreprt. Is has
 Requires:       scrreprt.cls - KOMA-Script class
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrreprt` — versatile class may be used as a drop-in replacement of report + +### `scrreprt` — versatile class may be used as a drop-in replacement of report
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -485,10 +509,11 @@ Requires:       scrkbase - internal KOMA-Script package
                 typearea - KOMA-Script package
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrtime` — show the time of the LaTeX run + +### `scrtime` — show the time of the LaTeX run
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -498,10 +523,11 @@ Abstract:       scrtime is a LaTeX package of the KOMA-Script bundle.  It
 Requires:       scrkbase - internal package with some basics of KOMA-Script
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`scrwfile` — Spare write handles for helper files to avoid `No room' messages + +### `scrwfile` — Spare write handles for helper files to avoid `No room' messages
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -528,10 +554,11 @@ Requires:       scrbase  - some basic features for class and package
                 scrlfile - control of package dependencies
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2021/05/30 v0.1.10 
+Version:        2022/10/06 v0.1.11 
 
*** -###`tocbasic` — Management of tables and lists of contents using helper files + +### `tocbasic` — Management of tables and lists of contents using helper files
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -554,10 +581,11 @@ Abstract:       tocbasic is a LaTeX package of the KOMA-Script bundle.  The
 Requires:       scrbase  - KOMA-Script package for some basic features.
 License:        LPPL 1.3c or later
 State:          Author maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -###`typearea` — Calculating typeing area and margins depending on typographic rules + +### `typearea` — Calculating typeing area and margins depending on typographic rules
 Maintainer:     Markus Kohm
 E-Mail:         komascript@gmx.info
@@ -576,10 +604,11 @@ Abstract:       Many LaTeX classes, including the standard classes, present
 Requires:       scrkbase - internal basic features for KOMA-Script packages
 License:        LPPL 1.3c or later
 State:          Autor maintained
-Version:        2022/07/04 v3.37 
+Version:        2022/10/12 v3.38 
 
*** -##Installation: + +## Installation: We highly recommend installing the latest official release via the package manager of the TeX distribution you are using. For example, for Vanilla TeX Live this would be `tlmgr` or `tlshell` or `tlcockpit`. For MiKTeX it would be `MiKTeX Console`. Linux users who use the TeX Live of their Linux distribution will often find KOMA script in one of the many TeX Live supplementary packages. In Debian, for example, it is in `texlive-latex-recommended`. diff --git a/macros/latex/contrib/koma-script/doc/common-fontsize-de.tex b/macros/latex/contrib/koma-script/doc/common-fontsize-de.tex index b14cbdd95c..f6c51556d6 100644 --- a/macros/latex/contrib/koma-script/doc/common-fontsize-de.tex +++ b/macros/latex/contrib/koma-script/doc/common-fontsize-de.tex @@ -24,7 +24,7 @@ % ====================================================================== \KOMAProvidesFile{common-fontsize-de.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-10-06 14:30:20 +0200 (Do, 06. Okt 2022) $ KOMA-Script guide (common paragraphs: fontsize)] \section{Wahl der Schriftgröße für das Dokument} @@ -121,7 +121,9 @@ und der Klasse abhängig. % Diese\textnote{Achtung!} Option sollte keinesfalls als Ersatz für \Macro{fontsize} (siehe \cite{latex:fntguide}) missverstanden werden. Sie sollte auch nicht anstelle einer der von der Grundschrift abhängigen -Schriftgrößenanweisungen, \Macro{tiny} bis \Macro{Huge}, verwendet werden! +Schriftgrößenanweisungen, \Macro{tiny} bis \Macro{Huge}, verwendet werden! Die +Verwendung innerhalb eines Absatzes ist aus diesem Grund auch explizit +verboten! \IfThisCommonLabelBase{scrlttr2}{% Bei \Class{scrlttr2} ist \OptionValue{fontsize}{12pt} voreingestellt. diff --git a/macros/latex/contrib/koma-script/doc/common-fontsize-en.tex b/macros/latex/contrib/koma-script/doc/common-fontsize-en.tex index b1e8dcd1b0..e8ad65e077 100644 --- a/macros/latex/contrib/koma-script/doc/common-fontsize-en.tex +++ b/macros/latex/contrib/koma-script/doc/common-fontsize-en.tex @@ -24,7 +24,7 @@ % ====================================================================== \KOMAProvidesFile{common-fontsize-en.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-10-06 14:30:20 +0200 (Do, 06. Okt 2022) $ KOMA-Script guide (common paragraphs: fontsize)] \translator{Markus Kohm\and Krickette Murabayashi\and Karl Hagen} @@ -105,7 +105,8 @@ depends on these packages and on the class. \IfThisCommonLabelBase{maincls}{% This\textnote{Attention!} option should by no means be misinterpreted as a substitute for \Macro{fontsize} (see \cite{latex:fntguide}). Also, you should not use it in place of one of the font size commands that are relative to the -main font, from \Macro{tiny} to \Macro{Huge}. +main font, from \Macro{tiny} to \Macro{Huge}. The use within a paragraph is +therefore also explicitly prohibited. \IfThisCommonLabelBase{scrlttr2}{% For \Class{scrlttr2} the default is \OptionValue{fontsize}{12pt}. diff --git a/macros/latex/contrib/koma-script/doc/letter-example-00-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-00-de.pdf index 08b3010193..2249512b97 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-00-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-00-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-00-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-00-en.pdf index 37dca09318..67abe74cd3 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-00-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-00-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-01-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-01-de.pdf index 85cb21242a..b5a190fa23 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-01-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-01-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-01-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-01-en.pdf index ecf1c97783..270c7c3d7d 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-01-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-01-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-02-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-02-de.pdf index e51467739e..82f7716e3a 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-02-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-02-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-02-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-02-en.pdf index 5dd319ab72..31bcb38952 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-02-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-02-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-03-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-03-de.pdf index 069e0fe921..eb2f4259cb 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-03-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-03-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-03-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-03-en.pdf index 950caf38ec..fbfd018450 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-03-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-03-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-04-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-04-de.pdf index f3dcc6a937..9631976843 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-04-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-04-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-04-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-04-en.pdf index aeb27cae95..48ad48858a 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-04-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-04-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-05-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-05-de.pdf index 8d4f4c09bf..a0f0bca15d 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-05-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-05-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-05-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-05-en.pdf index fcffded9b7..2a956f2965 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-05-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-05-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-06-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-06-de.pdf index 209da9c98e..e66bd554e1 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-06-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-06-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-06-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-06-en.pdf index 8610f26119..c64985369e 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-06-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-06-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-07-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-07-de.pdf index 31ef8a8944..4e65475a2f 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-07-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-07-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-07-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-07-en.pdf index b401622527..2f76bfa3f7 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-07-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-07-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-08-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-08-de.pdf index 778bfce9b1..d9de127751 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-08-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-08-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-08-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-08-en.pdf index 341c1e8550..dc4a322f89 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-08-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-08-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-09-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-09-de.pdf index f353e53639..259a7dc2dd 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-09-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-09-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-09-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-09-en.pdf index 750b66b484..1a384afac1 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-09-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-09-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-10-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-10-de.pdf index f014485f97..dac0d2ec28 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-10-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-10-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-10-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-10-en.pdf index e4298822bc..a277f2fc55 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-10-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-10-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-11-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-11-de.pdf index 56d76928d3..9f50de50e4 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-11-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-11-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-11-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-11-en.pdf index ebfcc1282c..8fcbc7e47d 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-11-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-11-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-12-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-12-de.pdf index 93c2806ec5..72a9aea2d5 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-12-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-12-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-12-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-12-en.pdf index 0b6c8d50c5..4bebc44a1f 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-12-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-12-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-13-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-13-de.pdf index 9b99ab6a1b..88f0d60137 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-13-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-13-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-13-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-13-en.pdf index e67542f275..e8a805b47b 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-13-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-13-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-14-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-14-de.pdf index 664b450743..64b9623031 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-14-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-14-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-14-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-14-en.pdf index a6d1032174..d737001ea5 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-14-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-14-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-15-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-15-de.pdf index 3decabe3a0..2c8345548d 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-15-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-15-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-15-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-15-en.pdf index 9f4b4d2ef9..4939295488 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-15-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-15-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-16-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-16-de.pdf index 57e1e3252b..048a7793da 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-16-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-16-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-16-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-16-en.pdf index 1db47bbf48..52ed1ab06a 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-16-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-16-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-17-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-17-de.pdf index 1a4aa70316..9aefd10579 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-17-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-17-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-17-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-17-en.pdf index 8d9479cf8a..7903207d01 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-17-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-17-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-18-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-18-de.pdf index b027108d4a..94935d2668 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-18-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-18-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-18-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-18-en.pdf index 1349911d41..d70ca642c1 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-18-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-18-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-19-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-19-de.pdf index 7b9cd2c348..464fb712e4 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-19-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-19-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-19-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-19-en.pdf index 05514b4534..3f45de2755 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-19-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-19-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-20-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-20-de.pdf index c6533e0b9a..3cf39ec1b7 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-20-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-20-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-20-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-20-en.pdf index 916ceb1345..09d88c5d65 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-20-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-20-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-21-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-21-de.pdf index b8eccb8443..7602ec5e30 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-21-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-21-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-21-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-21-en.pdf index 993f0f3135..cc74aca2f1 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-21-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-21-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-22-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-22-de.pdf index 69c2272384..873f92bf96 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-22-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-22-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-22-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-22-en.pdf index b05ee71af2..5b5c16e21d 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-22-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-22-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-23-de.pdf b/macros/latex/contrib/koma-script/doc/letter-example-23-de.pdf index 25f291c9a0..c1bbff8084 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-23-de.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-23-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/letter-example-23-en.pdf b/macros/latex/contrib/koma-script/doc/letter-example-23-en.pdf index 7f651e8e02..ef315480af 100644 Binary files a/macros/latex/contrib/koma-script/doc/letter-example-23-en.pdf and b/macros/latex/contrib/koma-script/doc/letter-example-23-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrbase-en.tex b/macros/latex/contrib/koma-script/doc/scrbase-en.tex index bdba9ee1f5..11358b0efc 100644 --- a/macros/latex/contrib/koma-script/doc/scrbase-en.tex +++ b/macros/latex/contrib/koma-script/doc/scrbase-en.tex @@ -24,7 +24,7 @@ % ====================================================================== \KOMAProvidesFile{scrbase-en.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 11:19:00 +0200 (So, 17. Jul 2022) $ KOMA-Script package scrbase] \translator{Markus Kohm\and Melvin Hendrix\and Karl Hagen} @@ -1360,9 +1360,9 @@ redefinition in the preamble is overwritten with To define or change language-dependent terms, you normally have to redefine commands like \Macro{captionsenglish} so that the new or redefined terms are defined in addition to the previous terms. This is made more difficult by the -fact that some packages like \Package{german}\IndexPackage{german} or -\Package{ngerman}\IndexPackage{ngerman} redefine those settings when they are -loaded. These definitions, unfortunately, occur in a way that undoes all the +fact that some packages like \Package{babel}\IndexPackage{babel} or +\Package{polyglossia}\IndexPackage{polyglossia} also redefine those +commands. These definitions, unfortunately, occur in a way that undoes all the previous changes. For this reason, it makes sense to delay changes until \Macro{begin}\PParameter{document} by using \Macro{AtBeginDocument}, that is, after all packages have been loaded. A user can also use diff --git a/macros/latex/contrib/koma-script/doc/scrbookreportarticle-de.tex b/macros/latex/contrib/koma-script/doc/scrbookreportarticle-de.tex index 5e98e698c6..7054166a7e 100644 --- a/macros/latex/contrib/koma-script/doc/scrbookreportarticle-de.tex +++ b/macros/latex/contrib/koma-script/doc/scrbookreportarticle-de.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrbookreportarticle-de.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:37:12 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)] \chapter{Die Hauptklassen \Class{scrbook}, \Class{scrreprt}, \Class{scrartcl}} @@ -1803,6 +1803,15 @@ ausschaltet. Bevor also versucht wird, die korrekte Darstellung über Verwendung einer der Optionen zu erzwingen, sollte grundsätzlich ein weiterer \LaTeX-Lauf ohne Dokumentänderung durchgeführt werden. +Bei Verwendung der Spracheinstellung \PValue{russian} des Pakets +\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}} +wird die Einstellung der Option durch Umdefinierung von +\DescRef{\LabelBase.cmd.autodot} übrigens hart überschrieben. Auch ein +nachträgliches Setzen der Option hat dann keine Wirkung mehr. Seit Version +1.50a bietet das Paket jedoch eine Option, um dieses sehr restriktive +Verhalten abzuschalten. Näheres ist der Anleitung \cite{package:polyglossia} +zu entnehmen. + Eine Zusammenfassung der möglichen Werte für die \PName{Einstellung} von \PName{numbers} bietet \autoref{tab:maincls.numbers}. Im Unterschied zu den meisten anderen Einstellungen kann diese Option nur in der Dokumentpräambel, @@ -2830,7 +2839,14 @@ sowie \DescRef{maincls-experts.cmd.sectionlinesformat}\IndexCmd{sectionlinesformat} und das zugehörige \DescRef{maincls-experts.cmd.sectioncatchphraseformat}% \IndexCmd{sectioncatchphraseformat} in \autoref{sec:maincls-experts.sections}, -ab \DescPageRef{maincls-experts.cmd.partlineswithprefixformat} verwiesen.% +ab \DescPageRef{maincls-experts.cmd.partlineswithprefixformat} verwiesen. + +Es wird ausdrücklich darauf hingewiesen, dass das Paket +\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}} +einige der hier dokumentierten Anweisungen abhängig von der Sprache hart +umdefiniert. Dies betrifft beispielsweise die Spracheinstellungen +\PValue{russian} und \PValue{hungarian}. Näheres dazu ist dessen Anleitung +\cite{package:polyglossia} zu entnehmen.% \EndIndexGroup diff --git a/macros/latex/contrib/koma-script/doc/scrbookreportarticle-en.tex b/macros/latex/contrib/koma-script/doc/scrbookreportarticle-en.tex index c1c8426c6a..3cf7fc28a0 100644 --- a/macros/latex/contrib/koma-script/doc/scrbookreportarticle-en.tex +++ b/macros/latex/contrib/koma-script/doc/scrbookreportarticle-en.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrbookreportarticle-en.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:37:12 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrbook, scrreprt, scrartcl)] \translator{Jens-Uwe Morawski\and Gernot Hassenpflug\and Markus Kohm\and @@ -1663,6 +1663,14 @@ next {\LaTeX} run. Therefore, before you try to use these options to force the correct numbering format, you should always perform another \LaTeX{} run without modifying the document. +When using the language setting \PValue{russian} of the package +\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}}, +the setting of the option is overwritten by redefining +\DescRef{\LabelBase.cmd.autodot}. Subsequent setting of the option then also +has no effect. However, from version 1.50a the package offers an option to +switch off this very restrictive behaviour. More details can be found in the +manual \cite{package:polyglossia}. + You can find a summary of the available values for the \PName{setting} of \PName{numbers} in \autoref{tab:\LabelBase.numbers}. Unlike most other settings, this option can only be set in the document preamble, i.\,e. before @@ -2569,7 +2577,14 @@ as well as and its \DescRef{maincls-experts.cmd.sectioncatchphraseformat}% \IndexCmd{sectioncatchphraseformat} format in \autoref{sec:maincls-experts.sections}, starting from -\DescPageRef{maincls-experts.cmd.partlineswithprefixformat}.% +\DescPageRef{maincls-experts.cmd.partlineswithprefixformat}. + +It is expressly stated that the package +\Package{polyglossia}\IndexPackage{polyglossia}\important{\Package{polyglossia}} +redefines some of the instructions documented here depending on the +language. This concerns, for example, the language settings \PValue{russian} +and \PValue{hungarian}. For more details, see its manual +\cite{package:polyglossia}.% \EndIndexGroup diff --git a/macros/latex/contrib/koma-script/doc/scrguide-de.pdf b/macros/latex/contrib/koma-script/doc/scrguide-de.pdf index 56e870c53f..870ca4aff9 100644 Binary files a/macros/latex/contrib/koma-script/doc/scrguide-de.pdf and b/macros/latex/contrib/koma-script/doc/scrguide-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrguide-en.pdf b/macros/latex/contrib/koma-script/doc/scrguide-en.pdf index 0fbb371e87..bcd01f37da 100644 Binary files a/macros/latex/contrib/koma-script/doc/scrguide-en.pdf and b/macros/latex/contrib/koma-script/doc/scrguide-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrguide.bib b/macros/latex/contrib/koma-script/doc/scrguide.bib index b6690530bf..4c6b7e6da3 100644 --- a/macros/latex/contrib/koma-script/doc/scrguide.bib +++ b/macros/latex/contrib/koma-script/doc/scrguide.bib @@ -56,6 +56,16 @@ note = {{DANTE} e.\,V.} } +@Article{ zeitung, + language = {ngerman}, + author = {Martin Z. Schröder}, + title = {Die Anmut des Unscheinbaren}, + journal = {Berliner Zeitung}, + year = 1998, + month = {10. Oktober}, + url = {https://www.druckerey.de/files/druckerey/pdf/AnmutBZ1998.pdf} +} + @Book{ DUDEN, language= {ngerman}, author = {DUDEN}, @@ -177,16 +187,6 @@ address = {Berlin} } -@InCollection{ zeitung, - language = {ngerman}, - author = {Martin Z. Schröder}, - title = {Die Anmut des Unscheinbaren}, - booktitle = {Berliner Zeitung}, - year = 1998, - month = {10. Oktober}, - url = {http://www.berliner-zeitung.de/archiv} -} - @Manual{ btxdoc, language= {english}, author = {Oren Patashnik}, @@ -667,6 +667,18 @@ Schlegl}, url = {CTAN://macros/latex/contrib/oberdiek/} } +@Misc{ package:polyglossia, + language = {english}, + author = {François Charette and Arthur Reutenauer and + Jürgen Spitzmüller and Bastien Roucariès}, + title = {Polyglossia: Modern multilingual typesetting with + {\XeLaTeX} and {\LuaLaTeX}}, + year = 2022, + month = apr, + edition = {1.56}, + url = {CTAN://macros/unicodetex/latex/polyglossia} +} + @Misc{ package:ragged2e, language = {english}, author = {Martin Schröder}, diff --git a/macros/latex/contrib/koma-script/doc/scrguide.cls b/macros/latex/contrib/koma-script/doc/scrguide.cls index e27721dd0f..d622ace1e4 100644 --- a/macros/latex/contrib/koma-script/doc/scrguide.cls +++ b/macros/latex/contrib/koma-script/doc/scrguide.cls @@ -38,7 +38,7 @@ % \section{Identification} % % \begin{macrocode} -\ProvidesClass{scrguide}[2022/05/17 v1.27 internal KOMA-Script guide class] +\ProvidesClass{scrguide}[2022/07/17 v1.28 internal KOMA-Script guide class] % \end{macrocode} % % @@ -2345,13 +2345,20 @@ KOMAScript \endcsname % \section{Logos} % % I don't want to use package \textsf{hologo} for only one logo: +% \changes{v1.28}{2022/07/17}{\cs{LuaTeX} and \cs{LuaLaTeX} added} % \begin{macrocode} \DeclareRobustCommand{\XeTeX}{% - X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\TeX% + X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\TeX }% \DeclareRobustCommand{\XeLaTeX}{% - X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\LaTeX% + X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\kern-.10em\LaTeX }% +\DeclareRobustCommand{\LuaTeX}{% + Lua\TeX +} +\DeclareRobustCommand{\LuaLaTeX}{% + Lua\LaTeX +} % \end{macrocode} % % \section{Appendix} diff --git a/macros/latex/contrib/koma-script/doc/scrjura-de.tex b/macros/latex/contrib/koma-script/doc/scrjura-de.tex index bc0ff85eab..3889dd96a3 100644 --- a/macros/latex/contrib/koma-script/doc/scrjura-de.tex +++ b/macros/latex/contrib/koma-script/doc/scrjura-de.tex @@ -24,7 +24,7 @@ % ====================================================================== \KOMAProvidesFile{scrjura-de.tex}% - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrjura)] \chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}} @@ -1068,7 +1068,7 @@ erhalten. Diese Funktionalität ist seit \LaTeX{} 2020/02/01 jedoch in den \LaTeX-Kern integriert. Wie Sie am Laden von \Package{fontenc} erkennen können, wird für das Beispiel -PDF\LaTeX{} verwendet. Soll stattdessen Lua\LaTeX{} oder \XeLaTeX{} verwendet +PDF\LaTeX{} verwendet. Soll stattdessen \LuaLaTeX{} oder \XeLaTeX{} verwendet werden, entfallen alle drei Zeilen. Wahlweise kann dann \Package{fontspec} geladen oder einfach mit den Voreinstellungen gearbeitet werden. diff --git a/macros/latex/contrib/koma-script/doc/scrjura-example-de.pdf b/macros/latex/contrib/koma-script/doc/scrjura-example-de.pdf index 7fe178b6f3..e7152f2979 100644 Binary files a/macros/latex/contrib/koma-script/doc/scrjura-example-de.pdf and b/macros/latex/contrib/koma-script/doc/scrjura-example-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrjura-example-en.pdf b/macros/latex/contrib/koma-script/doc/scrjura-example-en.pdf index 69f373dbd1..f906b65de2 100644 Binary files a/macros/latex/contrib/koma-script/doc/scrjura-example-en.pdf and b/macros/latex/contrib/koma-script/doc/scrjura-example-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-de.tex b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-de.tex index e1da0d969b..8d924561fd 100644 --- a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-de.tex +++ b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-de.tex @@ -29,7 +29,7 @@ % ============================================================================ \KOMAProvidesFile{scrlayer-notecolumn.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter:scrlayer-notecolumn)] \chapter{Notizspalten mit \Package{scrlayer-notecolumn}} @@ -444,7 +444,7 @@ aus der definierten Position der Notizspalte. Für die korrekte Funktion ist das Paket dabei auf \Macro{pdfsavepos}\IndexCmd{pdfsavepos}, \Macro{pdflastypos}\IndexCmd{pdflastypos} und \Macro{pdfpageheight}\IndexLength{pdfpageheight} beziehungsweise deren -Entsprechungen bei neueren Lua\TeX-Versionen angewiesen. Ohne diese Befehle +Entsprechungen bei neueren \LuaTeX-Versionen angewiesen. Ohne diese Befehle funktioniert \Package{scrlayer-notecolumn} nicht. % \iffalse % Umbruchkorrektur Dabei wird außerdem davon ausgegangen, dass die genannten Primitiven exakt diff --git a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-en.tex b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-en.tex index 5e502c9823..709f68fb8f 100644 --- a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-en.tex +++ b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-en.tex @@ -395,7 +395,7 @@ note column. To work correctly, the package relies on \Macro{pdfsavepos}\IndexCmd{pdfsavepos}, \Macro{pdflastypos}\IndexCmd{pdflastypos}, and \Macro{pdfpageheight}\IndexLength{pdfpageheight} or their equivalent in newer -Lua\TeX{} versions. Without these commands, \Package{scrlayer-notecolumn} will +\LuaTeX{} versions. Without these commands, \Package{scrlayer-notecolumn} will not work. The primitives should act exactly as they would using pdf\TeX. However, if the package detects a collision\textnote{collision avoidance} with diff --git a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-de.pdf b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-de.pdf index 2734b618b5..a0a33872ec 100644 Binary files a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-de.pdf and b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-de.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-en.pdf b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-en.pdf index 1d254dbec2..0e93178c60 100644 Binary files a/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-en.pdf and b/macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-en.pdf differ diff --git a/macros/latex/contrib/koma-script/doc/scrlfile-de.tex b/macros/latex/contrib/koma-script/doc/scrlfile-de.tex index 6b161cdf07..719aebcded 100644 --- a/macros/latex/contrib/koma-script/doc/scrlfile-de.tex +++ b/macros/latex/contrib/koma-script/doc/scrlfile-de.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrlfile-de.tex}% - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrlfile)] \chapter{Paketabhängigkeiten mit \Package{scrlfile} @@ -610,7 +610,7 @@ der \PName{Paketliste} zu finden ist. \RequirePackage{lmodern} \end{lstcode} Nun wollen Sie zum ersten Mal ein Dokument mit - X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\LaTeX{} oder Lua\LaTeX{} + X\kern-.125em\lower.5ex\hbox{\reflectbox{E}}\LaTeX{} oder \LuaLaTeX{} setzen. Da beim hierbei empfohlenen Paket \Package{fontspec} ohnehin Latin-Modern voreingestellt ist und das Laden von \Package{fontenc} eher störend wäre, wollen Sie das Laden beider Pakete verhindern. Sie laden die diff --git a/macros/latex/contrib/koma-script/doc/scrlfile-en.tex b/macros/latex/contrib/koma-script/doc/scrlfile-en.tex index ece18e8881..4891101bc9 100644 --- a/macros/latex/contrib/koma-script/doc/scrlfile-en.tex +++ b/macros/latex/contrib/koma-script/doc/scrlfile-en.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrlfile-en.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrlfile)] \translator{Gernot Hassenpflug\and Markus Kohm\and Karl Hagen} @@ -550,7 +550,7 @@ effectively prevents the package from being loaded if it is found in the the \RequirePackage[T1]{fontenc} \RequirePackage{lmodern} \end{lstcode} - But now, for the first time, you want to use \XeLaTeX{} or Lua\LaTeX{}. + But now, for the first time, you want to use \XeLaTeX{} or \LuaLaTeX{}. Since the recommended \Package{fontspec} package uses Latin Modern as the default font anyway, and loading \Package{fontenc} would not be a good idea, you want to prevent both packages from being loaded. Therefore, you load the diff --git a/macros/latex/contrib/koma-script/doc/scrlttr2-de.tex b/macros/latex/contrib/koma-script/doc/scrlttr2-de.tex index d61ed4adc0..0f701ada8c 100644 --- a/macros/latex/contrib/koma-script/doc/scrlttr2-de.tex +++ b/macros/latex/contrib/koma-script/doc/scrlttr2-de.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrlttr2-de.tex}% - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-10-12 08:12:27 +0200 (Mi, 12. Okt 2022) $ KOMA-Script guide (chapter: scrlttr2)] \chapter{Briefe mit Klasse \Class{scrlttr2} oder Paket \Package{scrletter}} @@ -1383,14 +1383,13 @@ gesetzt werden. % \iftrue% Umbruchkorrektur Der \PName{Verteiler} wird der Anweisung dabei als Argument übergeben. % \fi% -Wenn der \PName{Inhalt} der Variablen +Wenn die \PName{Bezeichnung} der Variablen \Variable{ccseparator}\Index{Trennzeichen} nicht leer ist, wird dem \PName{Verteiler} die \PName{Bezeichnung} und der \PName{Inhalt} dieser Variablen vorangestellt. Der \PName{Verteiler} selbst wird dann um die -entsprechende Breite eingerückt ausgegeben. Es empfiehlt\textnote{Tipp!} -sich, den \PName{Verteiler} \Macro{raggedright}\IndexCmd{raggedright} zu -setzen und die einzelnen Angaben durch doppelten Backslash voneinander zu -trennen. +entsprechende Breite eingerückt ausgegeben. Sollen die einzelnen Einträge +untereinander gesetzt werden, können sie durch doppelten Backslash voneinander +getrennt angegeben werden. \begin{Example} Der Beispielbrief soll dieses Mal nicht nur an die Vorsitzende, sondern mit Verteiler auch an alle Mitglieder des Vereins gehen: diff --git a/macros/latex/contrib/koma-script/doc/scrlttr2-en.tex b/macros/latex/contrib/koma-script/doc/scrlttr2-en.tex index 075d9173d5..bff4cba354 100644 --- a/macros/latex/contrib/koma-script/doc/scrlttr2-en.tex +++ b/macros/latex/contrib/koma-script/doc/scrlttr2-en.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrlttr2-en.tex}% - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-10-12 08:12:27 +0200 (Mi, 12. Okt 2022) $ KOMA-Script guide (chapter: scrlttr2)] \translator{Harald Bongartz\and Georg Grandke\and Raimund Kohl\and Jens-Uwe @@ -1231,13 +1231,13 @@ abbreviation is printed neither automatically nor optionally by the \end{Declaration} You can print a \PName{distribution list}\Index{recipient>additional}% \Index{distribution list}\Index{carbon copy} with the \Macro{cc} command. The -command takes the \PName{distribution list} as its argument. If the content of -the variable \Variable{ccseparator}\Index{separator}\Index{delimiter} is not -empty, the name and content of this variable are inserted before the +command takes the \PName{distribution list} as its argument. If the +\PName{name} of the variable +\Variable{ccseparator}\Index{separator}\Index{delimiter} is not empty, the +\PName{name} and \PName{content} of this variable are inserted before the \PName{distribution list}. In this case, the \PName{distribution list} will be -indented appropriately. It's a good idea\textnote{Hint!} to set the -\PName{distribution list} \Macro{raggedright}\IndexCmd{raggedright} and to -separate the individual entries with a double backslash. +indented appropriately. If the individual entries are to be printed one below +the other, they can be separated by a double backslash. \begin{Example} This time, the sample letter should go not only to the chairman but also to all club members: diff --git a/macros/latex/contrib/koma-script/doc/scrwfile-de.tex b/macros/latex/contrib/koma-script/doc/scrwfile-de.tex index 0b3fa39841..11f2107b84 100644 --- a/macros/latex/contrib/koma-script/doc/scrwfile-de.tex +++ b/macros/latex/contrib/koma-script/doc/scrwfile-de.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrwfile-de.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrwfile)] \chapter{Dateien mit \Package{scrwfile} sparen und ersetzen} @@ -48,7 +48,7 @@ Im Endeffekt kann es daher geschehen, dass irgendwann die Meldung \fi \end{lstcode} erscheint. Seit einiger Zeit ist die einfachste Lösung dieses Problems die -Verwendung von Lua\LaTeX{} anstelle von PDF\LaTeX{} oder \XeLaTeX. Damit +Verwendung von \LuaLaTeX{} anstelle von PDF\LaTeX{} oder \XeLaTeX. Damit entfällt die Beschränkung und die maximale Anzahl der gleichzeitig zum Schreiben geöffneten Dateien wird nur noch durch das Betriebssystem bestimmt. In der Realität braucht man sich darüber dann normalerweise keine @@ -62,8 +62,8 @@ auch kein weiteres Mal gesetzt werden, da die zugehörige Hilfsdatei nach dem jeweiligen Befehl bis zum Ende des Dokuments leer ist. Das Paket \Package{scrwfile} bietet hier eine grundsätzliche Änderung im -\LaTeX-Kern, durch die beide Probleme nicht nur für Lua\LaTeX{} sondern auch bei -Verwendung von PDF\LaTeX{} oder \XeLaTeX{} gelöst werden können. +\LaTeX-Kern, durch die beide Probleme nicht nur für \LuaLaTeX{} sondern auch +bei Verwendung von PDF\LaTeX{} oder \XeLaTeX{} gelöst werden können. \section{Grundsätzliche Änderungen am \LaTeX-Kern} diff --git a/macros/latex/contrib/koma-script/doc/scrwfile-en.tex b/macros/latex/contrib/koma-script/doc/scrwfile-en.tex index 1782d26e65..5d87d4f994 100644 --- a/macros/latex/contrib/koma-script/doc/scrwfile-en.tex +++ b/macros/latex/contrib/koma-script/doc/scrwfile-en.tex @@ -24,7 +24,7 @@ % ============================================================================ \KOMAProvidesFile{scrwfile-en.tex}% - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (chapter: scrwfile)] \translator{Markus Kohm\and Jana Schubert\and Karl Hagen} @@ -52,7 +52,7 @@ The bottom line is that eventually you may get the following error message: \end{lstcode} For some time, the simplest solution to this problem has been to use -\mbox{Lua\LaTeX} instead of \mbox{pdf\LaTeX} or \XeLaTeX. This eliminates the +\mbox{\LuaLaTeX} instead of \mbox{pdf\LaTeX} or \XeLaTeX. This eliminates the restriction, and the maximum number of files you can have open for writing is then limited only by the operating system. In reality, you usually so not need to worry about it any more. @@ -67,7 +67,7 @@ output a second time because the associated auxiliary file\footnote{The term after the respective command until the end of the document. The \Package{scrwfile} package makes a fundamental change to the \LaTeX{} -kernel, which can solve both problems not only for \mbox{Lua\LaTeX} but also +kernel, which can solve both problems not only for \mbox{\LuaLaTeX} but also for \mbox{pdf\LaTeX} or \XeLaTeX. \section{Fundamental Changes to the \LaTeX{} Kernel} diff --git a/macros/latex/contrib/koma-script/doc/tocbasic-de.tex b/macros/latex/contrib/koma-script/doc/tocbasic-de.tex index 06a53bad82..bc9995cb3e 100644 --- a/macros/latex/contrib/koma-script/doc/tocbasic-de.tex +++ b/macros/latex/contrib/koma-script/doc/tocbasic-de.tex @@ -24,7 +24,7 @@ % ====================================================================== \KOMAProvidesFile{tocbasic-de.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (package tocbasic)] \chapter{Verzeichnisse verwalten mit Hilfe von \Package{tocbasic}} @@ -535,7 +535,7 @@ dieser Anweisungen zu einer Fehlermeldung der Art führen, wenn keine Schreibdateien mehr zur Verfügung stehen. Abhilfe kann in diesem Fall das Laden des in \autoref{cha:scrwfile} beschriebenen Pakets \Package{scrwfile}\important{\Package{scrwfile}}\IndexPackage{scrwfile} -oder die Verwendung von Lua\LaTeX{} bieten. +oder die Verwendung von \LuaLaTeX{} bieten. Das Paket \hyperref[cha:scrhack]{\Package{scrhack}}\IndexPackage{scrhack}% \important{ \hyperref[cha:scrhack]{\Package{scrhack}}} enthält übrigens @@ -2135,7 +2135,7 @@ Anweisung zu einer Fehlermeldung der Art führen, wenn keine Schreibdateien mehr zur Verfügung stehen. Abhilfe kann in diesem Fall das Laden des in \autoref{cha:scrwfile} beschriebenen Pakets \Package{scrwfile}\important{\Package{scrwfile}}\IndexPackage{scrwfile} -oder die Verwendung von Lua\LaTeX{} bieten.% +oder die Verwendung von \LuaLaTeX{} bieten.% \EndIndexGroup @@ -2836,13 +2836,14 @@ möglich. Siehe dazu \autoref{sec:tocbasic.tocstyle}, \end{center}% \end{Example}% -Benutzer von +Benutzer von älteren Versionen von Paket \Package{hyperref}\IndexPackage{hyperref}\important{\Package{hyperref}} sollten Option \Option{listname} übrigens immer angeben. Anderenfalls kommt es in der Regel zu einer Fehlermeldung, weil \Package{hyperref} nicht mit dem \Macro{MakeUppercase}\IndexCmd{MakeUppercase} im Namen des Verzeichnisses zurecht kommt, das benötigt wird, um den ersten Buchstaben des Wertes von -\Option{types} in Großbuchstaben zu wandeln.% +\Option{types} in Großbuchstaben zu wandeln. Besser ist natürlich die +Verwendung eines aktuellen \Package{hyperref} mit einem aktuellen \LaTeX.% \EndIndexGroup% \section{Obsolete Befehle} diff --git a/macros/latex/contrib/koma-script/doc/tocbasic-en.tex b/macros/latex/contrib/koma-script/doc/tocbasic-en.tex index fe5be7f4a6..b4f0a1174e 100644 --- a/macros/latex/contrib/koma-script/doc/tocbasic-en.tex +++ b/macros/latex/contrib/koma-script/doc/tocbasic-en.tex @@ -24,7 +24,7 @@ % ====================================================================== \KOMAProvidesFile{tocbasic-en.tex} - [$Date: 2022-06-05 12:40:11 +0200 (So, 05. Jun 2022) $ + [$Date: 2022-07-17 12:36:46 +0200 (So, 17. Jul 2022) $ KOMA-Script guide (package tocbasic)] \translator{Markus Kohm\and Arndt Schubert\and Karl Hagen} @@ -1967,7 +1967,7 @@ message of the type \end{lstoutput} if no more write handles are available. You can solve this problem by loading the \Package{scrwfile}\important{\Package{scrwfile}}\IndexPackage{scrwfile} -package described in \autoref{cha:scrwfile}, or by using Lua\LaTeX{}.% +package described in \autoref{cha:scrwfile}, or by using \LuaLaTeX{}.% \EndIndexGroup @@ -2579,10 +2579,12 @@ the styles.% \end{center}% \end{Example} -Users of \Package{hyperref} should always use the \Option{listname} option. -Otherwise they may get an error message because \Package{hyperref} usually has -a problem with the \Macro{MakeUppercase}\IndexCmd{MakeUppercase} command that -is needed to convert the first letter of \Option{types} to upper case.% +Users of old versions of package \Package{hyperref} should always use the +\Option{listname} option. Otherwise they may get an error message because +\Package{hyperref} usually has a problem with the +\Macro{MakeUppercase}\IndexCmd{MakeUppercase} command that is needed to +convert the first letter of \Option{types} to upper case. Better is of course +to use an up-to-date \Package{hyperref} with an up-to-date \LaTeX.% \EndIndexGroup diff --git a/macros/latex/contrib/koma-script/koma-script-source-doc.dtx b/macros/latex/contrib/koma-script/koma-script-source-doc.dtx index d0ce38ca9a..2cad321e5d 100644 --- a/macros/latex/contrib/koma-script/koma-script-source-doc.dtx +++ b/macros/latex/contrib/koma-script/koma-script-source-doc.dtx @@ -41,7 +41,7 @@ \ProvidesFile{koma-script-source-doc.dtx} % %<+ins>\ProvidesFile{koma-script-source-doc.ins} -[2022-03-10 v0.91 KOMA-Script source documentation] +[2022-07-08 v0.92 KOMA-Script source documentation] %<*dtx> \ifx\documentclass\undefined % @@ -729,6 +729,7 @@ % % \begin{docitem}{PageStyle} % \changes{v0.8}{2022/02/08}{added} +% \changes{v0.92}{2022/07/08}{index group fixed} % \begin{command}{\DescribePageStyle} % \changes{v0.8}{2022/02/08}{added} % \begin{environment}{pgstyle} @@ -739,7 +740,7 @@ macrolike = false, toplevel = true, idxtype = \textit{pgstyle}, - idxgroup = page styles, + idxgroup = Page styles, printtype = \textit{style} ]{PageStyle}{pgstyle} % \end{macrocode} @@ -749,6 +750,7 @@ % % \begin{docitem}{DoHook} % \changes{v0.91}{2022/03/10}{added} +% \changes{v0.92}{2022/07/08}{index group fixed} % \begin{command}{\DescribeDoHook} % \changes{v0.91}{2022/03/10}{added} % \begin{environment}{dohook} @@ -759,7 +761,7 @@ macrolike = false, toplevel = true, idxtype = \textit{do hook}, - idxgroup = do hooks, + idxgroup = Do hooks, printtype = \textit{dohook} ]{DoHook}{dohook} % \end{macrocode} diff --git a/macros/latex/contrib/koma-script/scrkernel-compatibility.dtx b/macros/latex/contrib/koma-script/scrkernel-compatibility.dtx index 104f9727f8..ced2a0a0b8 100644 --- a/macros/latex/contrib/koma-script/scrkernel-compatibility.dtx +++ b/macros/latex/contrib/koma-script/scrkernel-compatibility.dtx @@ -18,7 +18,7 @@ % % This work consists of all files listed in MANIFEST.md. % ====================================================================== -%%% From File: $Id: scrkernel-compatibility.dtx 3896 2022-06-21 09:06:07Z kohm $ +%%% From File: $Id: scrkernel-compatibility.dtx 3949 2022-08-09 10:05:50Z kohm $ %%%% (run: identify) %%%% (run: init) % diff --git a/macros/latex/contrib/koma-script/scrkernel-floats.dtx b/macros/latex/contrib/koma-script/scrkernel-floats.dtx index b0b1b3a1a4..a687254eb3 100644 --- a/macros/latex/contrib/koma-script/scrkernel-floats.dtx +++ b/macros/latex/contrib/koma-script/scrkernel-floats.dtx @@ -18,16 +18,16 @@ % % This work consists of all files listed in MANIFEST.md. % ====================================================================== -%%% From File: $Id: scrkernel-floats.dtx 3874 2022-06-05 10:38:02Z kohm $ +%%% From File: $Id: scrkernel-floats.dtx 3946 2022-07-20 10:37:02Z kohm $ %