From a0ec1f41c7dbc4bda73a4b155ea91dee96705f76 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 7 Oct 2006 19:42:45 +0000 Subject: update of ednotes git-svn-id: svn://tug.org/texlive/trunk@2261 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/ednotes/CHANGES.txt | 93 +-------- Master/texmf-dist/doc/latex/ednotes/CHANGING.txt | 127 +++++++++++++ Master/texmf-dist/doc/latex/ednotes/README | 47 +++++ Master/texmf-dist/doc/latex/ednotes/README.txt | 231 ----------------------- Master/texmf-dist/doc/latex/ednotes/README4U.txt | 1 - Master/texmf-dist/doc/latex/ednotes/READMORE.txt | 230 ++++++++++++++++++++++ Master/texmf-dist/doc/latex/ednotes/ednotes.pdf | Bin 247100 -> 254791 bytes Master/texmf-dist/doc/latex/ednotes/ednotes.tex | 30 ++- Master/texmf-dist/doc/latex/ednotes/visible.txt | 2 +- Master/texmf-dist/tex/latex/ednotes/ednotes.sty | 16 +- Master/texmf-dist/tex/latex/ednotes/perpage.sty | 159 ++++++++++++++++ Master/texmf-dist/tpm/ednotes.tpm | 11 +- 12 files changed, 606 insertions(+), 341 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/ednotes/CHANGING.txt create mode 100644 Master/texmf-dist/doc/latex/ednotes/README delete mode 100644 Master/texmf-dist/doc/latex/ednotes/README.txt create mode 100644 Master/texmf-dist/doc/latex/ednotes/READMORE.txt create mode 100644 Master/texmf-dist/tex/latex/ednotes/perpage.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/ednotes/CHANGES.txt b/Master/texmf-dist/doc/latex/ednotes/CHANGES.txt index c714e26716a..d61018d3fbd 100644 --- a/Master/texmf-dist/doc/latex/ednotes/CHANGES.txt +++ b/Master/texmf-dist/doc/latex/ednotes/CHANGES.txt @@ -1,93 +1,10 @@ -CHANGES for ednotes.sty v1.3 2006/07/08: - -1. Customizing (different) footnote rules -- as invented by - Christian Tapp and Alex Rozhenko, implemented in manyfoot - v1.5 -- is now supported by ednotes at last. To learn - more on this new feature, please search ednotes.sty for - `Customizing *footnote rules*'. - - One application for this, asked for by Sergei Mariev - (who has inspired so many improvements) is demonstrated - in file varnrule.tex . - - (Jumping from v1.23 to v1.3 expresses my happiness about - this gain!) - -2. Overlapping lemmas work as I had desired for a long time - -- especially in "moving arguments" (e.g. section titles). - Moreover, my recent work on this had introduced another - bug -- that is fixed only now. - - Macros \IfLemmaTag and \IfTypesetting (each with two - arguments) have become public in case you need - something more special/general concerning overlapping - lemmas and/or moving arguments than what has been - provided so far. - -3. [Recent \includeonly features have been re-implemented - internally more parsimoniously -- I hope you won't - experience any effect of this.] - - -CHANGES for ednotes.sty v1.23b 2006/01/26: - -1. Remarks in documentation: how not to suppress hyphenation - of first word in a lemma tag. (I prefer explaining - customization to changing the default -- which some - users may prefer.) - -2. Package option `edmacpara' adapted to nccfoots v1.2 - -- this requires updating mfparptc.sty as well. - -3. Occasionally LPPL v1.3a -> v1.3c . - - -CHANGES for ednotes.sty v1.23 2006/01/16: - -1. Now works with \includeonly, which may be helpful - with editing a work consisting of "books" ("libri") - or a collection of rather large single works. - -2. The mechanism for identifying a word in a lemma - when it occurs multiply in a line (option - `countoccurrences') didn't work when the first - \countword appeared in a lemma tag -- fixed. - -3. Additional screen (.log) messages concerning not-yet- - working (properly) (line/place number) references. - -4. Concerning oscillating page breaks (also certain - effects of \marginpar on footnotes), there is a - variant \warningpagebreak of \pagebreak, reminding - you to check whether your manual page breaks are - still appropriate when preceding page breaks have - changed. - -5. I have changed the algorithm of displaying page numbers - when a lemma crosses a page break. The difference anyway - should show up only when due to some LaTeX bug a - footnote doesn't start on the page where the lemma - starts to which it refers. (In this case the page number - of the lemma end is displayed in any case. This aims at - a future feature of referring to edited passages from - comments.) - - -CHANGES for ednotes.sty v1.22 2006/01/21: - -1. The ellipsis mechanism for "long" lemmas works with - nested lemmas (or with different kinds of remarks to - the same lemma). +CHANGES 2006/10/05 [without CTAN-ann]: -2. Hyphenation of lemma word is enabled. +README -> READMORE.txt, new README, CHANGING.txt, +copy of recent perpage.sty, changes of documentation +concerning perpage.sty/longtable.sty in the text files +and in ednotes.sty. -3. The lemma may be part of a heading sent to the table - of contents. New commands \RobustTestOpt and - \NewEdnotesCommand deal with user-defined commands - with optional arguments for notes whose lemmas appear - in headings sent to the table of contents (without the - notes). - CHANGES for UNDERLYING lineno.sty v4.41 2005/11/02: diff --git a/Master/texmf-dist/doc/latex/ednotes/CHANGING.txt b/Master/texmf-dist/doc/latex/ednotes/CHANGING.txt new file mode 100644 index 00000000000..34baa7dbd88 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ednotes/CHANGING.txt @@ -0,0 +1,127 @@ + ======================================= + ednotes is CHANGING on and on ... + + October 2006, Uwe Lueck + http://www.contact-ednotes.sty.de.vu + ======================================= + + + ABSTRACT: + + This file is to draw your attention to the *possibility* that + the version of the ednotes bundle that you have received lacks + *recent improvements* -- and to how to profit from such + improvements. Some improvements under present work or consideration + are *listed*. + + +POSSIBLE REASONS: + +Maybe you have got the bundle files from a TeX Live CD or DVD +-- which usually is not updated as often as ednotes is updated. +Or you have received the files from somewhere else than from CTAN +or TeX Live. Or you just are not in the mood sufficiently often to +check whether ednotes has been updated recently. Or the maintainers +of ednotes have made the improvement privately, yet are not ready to +send it around at the moment. + +Sorry, due to the complexity of ednotes and to our limited resources, +we really cannot promise that each release or upload of ednotes is +error-free. (I always do some basic tests of changes, but it is quite +impossible to test all "possible situations". Sometimes a foolish typo +shows up only in a very special situation.) A "recent improvement" +(as I called it) thus may just be a correction of recently introduced +errors, having been uploaded to CTAN shortly after the (bad) files +that you have received were collected. + +Or better: in working with ednotes, you may discover possibilities +to increase its functionality. Indeed, we sometimes get such ideas in +using the bundle ourselves. Please report problems you encounter with +ednotes via the above URL, as well as suggestions for new ednotes +features. (Again however, we may be unable to follow such a suggestion +immediately/soon.) -- We receive such problem reports and suggestions +every few weeks or months and usually try to account for them; +so you might profit from recognizing such developments -- more often +than (say) once a year. + + +RECEIVE UPDATE-ALERTS BY E-MAIL: + +After subscribing to the mailing list for CTAN announcements + + https://lists.dante.de/mailman/listinfo/ctan-ann + +you will be automatically informed when an update of the ednotes +bundle has been uploaded to CTAN -- the Comprehensive TeX Archive +Network. Of course you will be informed about uploads and updates +of many other packages than ednotes -- and this is a nice, little +time-consuming way of being informed what macro and font packages +etc. there are. + +Moreover, I maintain a newsletter about ednotes to which you can +subscribe via the URL above below the title of the present file. +I usually inform the subscribers when new ednotes files have been +installed on CTAN. Sometimes I write a little more in the newsletter +than what is announced on the CTAN announcements mailing list. + + +TO UPDATE: + +For the most basic way, you can download the most recent public +version of the ednotes bundle by downloading the + + http://tug.ctan.org/tex-archive/macros/latex/contrib/ednotes + +subdirectory of CTAN. You may know or learn about substituting +"tug.ctan.org/tex-archive" appropriately to address a nearby CTAN +mirror -- indeed when you try the previous, you may be offered URLs +of several CTAN mirrors out of which you can choose your favourite +mirror for the future. The downloading procedures that the mirrors +offer may slightly differ, but it's easy nowadays anyway. You may +better leave "ednotes" away in the previous URL and just look for +"ednotes" in the "contrib" subdirectory. -- The README that should +have come along with your copy of the ednotes bundle should direct +you how to properly install the new packages on your machine. + +For Windows, there is the + + http://ctan.tug.org/tex-archive/systems/win32/miktex/ + +distribution; cf. + + http://texcatalogue.sarovar.org/entries/miktex.html + http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=miktex + +-- which includes an updating manager that makes updating very easy. + +Note that a recent version of ednotes may need updating other +packages, cf. `READMORE.txt'. + + +PLANNED IMPROVEMENTS: + +* \multicolumn in tables/arrays presents a problem to ednotes, a + first solution to which just has been prepared; I am pondering how + to implement a more comfortable way to deal with the problem. + Another improvement with tables/arrays is near. + +* More substantially: The bigfoot package by David Kastrup has + appeared on CTAN: + + http://tug.ctan.org/tex-archive/macros/latex/contrib/bigfoot + + -- it very much improves the performance of the manyfoot package + that underlies ednotes. Something (perhaps?) must be added to + ednotes in order to use bigfoot. + +* Recently I discovered that Peter Wilson's memoir class + + http://tug.ctan.org/tex-archive/macros/latex/contrib/memoir + + -- that many people use to have more flexibility than with the + Standard LaTeX classes -- offers footnote facilities that are + similar to those of manyfoot and bigfoot. It should be easy + to offer an option to use ednotes with memoir without using + manyfoot or bigfoot. + + diff --git a/Master/texmf-dist/doc/latex/ednotes/README b/Master/texmf-dist/doc/latex/ednotes/README new file mode 100644 index 00000000000..57326615da4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ednotes/README @@ -0,0 +1,47 @@ +EDNOTES.STY -- typesetting scholarly critical editions with LaTeX + -- (C) Uwe Lueck, dir. Christian Tapp 2003--2006 + +Scholarly critical editions: + -- line numbers are printed in the margin; + -- you refer to them in one or two footnote layers or more. + +Visit http://ednotes.sty.de.vu for learning more about the matter. + +The present file `README' refers to the content of the CTAN +subdirectory /macros/latex/contrib/ednotes/. + +The files contained in the same subdirectory are subject to the +LaTeX Project Public License -- see + + http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html + + For COPYRIGHTs as well as conditions of use (NO WARRANTY), + MODIFYING, and (RE)DISTRIBUTION, please see inside the files + mentioned in the present `READMORE.txt' file, as well as + `README-lineno.txt' and `README-ncctools.txt'. Usually, the LaTeX + Project Public License applies, a recent version of which can be + found on + + http://www.latex-project.org/lppl.txt + + Any REDISTRIBUTION of `ednotes.sty' must contain the present + `README' file. + + If you DISTRIBUTE `manyfoot.sty' and `nccfoots.sty', they must be + accompanied by `manyfoot.dtx', `nccfoots.dtx', and + `README-ncctools.txt'. + +For additional informations (installing; other kinds of usage ...), +please see READMORE.txt next. + +-- Most notably: Packages lineno.sty, manyfoot.sty, nccfoots.sty +are required, to be found in CTAN subdirectories + + /macros/latex/contrib/lineno/ + /macros/latex/contrib/ncctools/ + +or maybe in another subdirectory of /macros/latex/contrib/ +(enter `manyfoot' to http://tug.ctan.org/search.html). +With TeXLive, /ncctools/ is in collection-latexextra. + +-- UL, 2006/10/05 diff --git a/Master/texmf-dist/doc/latex/ednotes/README.txt b/Master/texmf-dist/doc/latex/ednotes/README.txt deleted file mode 100644 index 388e7dd0842..00000000000 --- a/Master/texmf-dist/doc/latex/ednotes/README.txt +++ /dev/null @@ -1,231 +0,0 @@ -====================+=====+=======++=======+=====+==================== - - FIRST INSTRUCTIONS - for - EDNOTES - Distribution July 2006 - (this file July 8, 2006) - - Uwe Lueck, Munich (Germany) - dir. Christian Tapp, Pittsburgh (USA) - http://www.contact-ednotes.sty.de.vu - -====================+=====+=======++=======+=====+==================== - -CONTENTs of the present file: - - Purpose -- recent changes -- RIGHTS -- installing `ednotes' -- - learning about `ednotes' -- standalone packages -- contact us -- - newsletter -- glossary - -PURPOSE of the macros: - - Here are macros for typesetting CRITICAL EDITIONS with LaTeX. - Packages `lineno' by Stephan I. B"ottcher, `manyfoot' by Alexander - I. Rozhenko, and `longtable' by David Carlisle are enhanced and - combined. -- For a few first informations, you may have a look at - http://ednotes.sty.de.vu. - -** RECENT CHANGES: ** - - If you have used `ednotes' earlier than September 2004, we urge you - to read the `CHANGES' file in the `ednotes' directory, especially - concerning the changes of September/October 2004. `ednotes', - `lineno', and `manyfoot' have been changed at one time and interact - differently than before. Some files have been removed, and former - extension packages are now automatically loaded on `ednotes' package - options. - -RIGHTs: - - For COPYRIGHTs as well as conditions of use (NO WARRANTY), - MODIFYING, and (RE)DISTRIBUTION, please see inside the files - mentioned in the present `README' file, as well as - `README-lineno.txt' and `README-ncctools.txt'. Usually, the LaTeX - Project Public License applies, a recent version of which can be - found on - - http://www.latex-project.org/lppl.txt - - Any REDISTRIBUTION of `ednotes.sty' must contain the present - `README' file. - - If you DISTRIBUTE `manyfoot.sty' and `nccfoots.sty', they must be - accompanied by `manyfoot.dtx', `nccfoots.dtx', and - `README-ncctools.txt'. - -INSTALLATION of `ednotes': - - For enabling yourself to make use of all the options that - `ednotes' provides, download - - edcntwd0.sty - ednmath0.sty - ednotes.sty - edtable.sty - lineno.sty - ltabptch.sty - manyfoot.sty - mfparptc.sty - nccfoots.sty - perpage.sty - vplref.sty - - from - - http://www.ctan.org/tex-archive/macros/latex/contrib/ednotes - - (e.g., cf. `CTAN' in the glossary). Note that clicking on - "entire directory" suffices. - - Moreover, you may need - - longtable.sty - - from the LaTeX Tools Bundle -- you should have it already with your - LaTeX distribution. - - You then have to make the .sty files listed above "visible" - (see the glossary below) to (La)TeX when it runs your job. - - (You may find out through reading documentations that it partially - depends on your intentions which .sty files actually must be there. - E.g., `ednotes.sty' works already when it is accompanied by - `lineno.sty', `manyfoot.sty', and `nccfoots.sty'.) - -USAGE of `ednotes': - - We recommend not to load (by \usepackage) .sty files other than - `ednotes.sty' (except for "standalone uses" as explained below). - They are handled through `ednotes' package options as explained - in the documentation. - - Sorry, the "user guide" and documentation for `ednotes' is, at - present, scattered over the listed .sty files and over the listed - CTAN folders. Here is just a guide through files and folders to - increase your knowledge step by step: - - 0. Oh, recently some of these explanations have been collected - in ednotes.pdf -- .txt input with .pdf output. - - 1. An overview of `ednotes' has appeared in TUGboat vol. 24. - no. 2; the above `ednotes' directory of CTAN contains an - updated .pdf version `ednotugb.pdf' of it. It demonstrates - through some examples what output certain commands produce. - It also compares `ednotes' with two other (La)TeX packages - for critical edition typesetting. - - 2. Next (or even first) we recommend reading the explanations at - the beginning of `ednotes.sty'. - - 3. You may find references to .sty files from the `ednotes' and - the `lineno' folder for reading about additional details of - usage. - - 4. `lineno.sty' provides commands and options that are very useful - to know for creating critical editions by `ednotes'. You can - read about these commands and options in `lineno.sty'. - Moreover, the explanations from `lineno.sty' can be printed - through `lineno.tex' or `lineno.pdf' obtainable from the above - `ednotes' directory. You find there as well an attempt at a - user's guide for `lineno' -- `ulineno.tex' and `ulineno.pdf'. - The latter is not quite up to date, but it may be helpful - though. -- When you use `ednotes', don't believe what the - `lineno' documentation tells about, e.g., - - \usepackage[edtable]{lineno} - - (such statements address usage of `lineno' without `ednotes'). - Many package options of `ednotes.sty' are just passed to - `lineno.sty', so the `lineno' documentation is `ednotes' - documentation in this respect. - - 5. `manyfoot' is another essential module for making `ednotes' - work, though you may hardly need to know about it, `ednotes' - is a kind of user interface for `manyfoot'. However, you may - inform yourself about offers of `manyfoot' for certain fine - points of critical edition typesetting through `manyfoot.dtx' - or `manyfoot.pdf' -- which you find in - - http://www.ctan.org/tex-archive/macros/latex/contrib/ncctools - - (e.g., cf. `CTAN' in the glossary). There are `nccfoots.dtx' - and `nccfoots.pdf' as well. Indeed you may find functions of - `manyfoot' useful just for your commentary passages. - - 6. `perpage.sty' is mentioned here mainly to allow use of - `manyfoot's `perpage' option. It contains brief explanations. - - 7. `longtable', of course, is explained in `longtable.dtx' and - various guides for LaTeX. - - 8. We have prepared something for listing line numbers for index - terms. We don't take the time to integrate it here -- please - contact us (see below) if you are interested. - -Standalone files: - - Some of the listed .sty files which are our work may be useful - without using `ednotes': - - 1. Whenever you use `manyfoot', you can load `mfparptc.sty' after - `manyfoot.sty' just to modify the behaviour of `manyfoot' in - the way that is explained in `mfparptc.sty'. - - Moreover, there is a file `mfparxsp.sty', made for the - possibility that some `manyfoot' user has used an earlier - version of `mfparxsp.sty' which has become obsolete. - - 2. For extending lineno.sty by packages from here, see - - http://www.ctan.org/tex-archive/macros/latex/contrib/lineno - - (e.g., cf. `CTAN' in the glossary). - - 3. `ltabptch.sty', a patch for `longtable', can be used whenever - `longtable' is used. - - 4. An additional file `lblchng1.sty' deals with page break - oscillations, by code as well as by explanations and - discussion. It can be used entirely independently from - any of the packages mentioned before. - -CONTACT us: - - We would be happy about your suggestions and (in a way) about your - bug reports. Since documentation is so poor at present, please feel - free to ask us for help if needed. Please contact us via - - http://www.contact-ednotes.sty.de.vu - - (Note: in TeX terms, the names in the file heading are `L\"uck' - and `G\"ottingen.) - -NEWSLETTER: - - E.g., you may ask us to take your e-mail address into a mailing - list for reporting `ednotes' changes. - -Lucky typesetting! - -______________________________________________________________________ - -GLOSSARY: - -* `CTAN' - abbreviates `Comprehensive TeX Archive Network', cf., e.g., - - http://www.ctan.org - - and read about "mirrors" there. You will understand that you - may replace `www.ctan.org/tex-archive' by `www.dante.de/CTAN' - (e.g.) in the above-mentioned URL. (But dante doesn't offer - the "entire directory" function.) - - -* visible to (La)TeX - - -- see the file `visible.txt' in the above `ednotes' directory. - -[END of README.txt]___________________________________________________ - diff --git a/Master/texmf-dist/doc/latex/ednotes/README4U.txt b/Master/texmf-dist/doc/latex/ednotes/README4U.txt index 83899ba870d..93d3552a42a 100644 --- a/Master/texmf-dist/doc/latex/ednotes/README4U.txt +++ b/Master/texmf-dist/doc/latex/ednotes/README4U.txt @@ -29,7 +29,6 @@ README4U: updating procedure -- new documentations - * Some files you may have received: * You may have received (by e-mail from us, e.g.) a distribution diff --git a/Master/texmf-dist/doc/latex/ednotes/READMORE.txt b/Master/texmf-dist/doc/latex/ednotes/READMORE.txt new file mode 100644 index 00000000000..340c8b21686 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ednotes/READMORE.txt @@ -0,0 +1,230 @@ +====================+=====+=======++=======+=====+==================== + + FIRST INSTRUCTIONS + for + EDNOTES + Distribution 2006 + (this file October 5, 2006) + + Uwe Lueck, dir. Christian Tapp + http://www.contact-ednotes.sty.de.vu + +====================+=====+=======++=======+=====+==================== + +CONTENTs of the present file: + + Purpose -- recent (future) changes -- RIGHTS -- installing `ednotes' + -- learning about `ednotes' -- standalone packages -- contact us -- + newsletter -- glossary + +PURPOSE of the macros: + + Here are macros for typesetting CRITICAL EDITIONS with LaTeX. + Packages `lineno' by Stephan I. B"ottcher, `manyfoot' by Alexander + I. Rozhenko, and `longtable' by David Carlisle are enhanced and + combined. -- For a few first informations, you may have a look at + http://ednotes.sty.de.vu. + +** RECENT (FUTURE) CHANGES: ** + + If you have used `ednotes' earlier than September 2004, we urge you + to read the `CHANGES' file in the `ednotes' directory, especially + concerning the changes of September/October 2004. `ednotes', + `lineno', and `manyfoot' have been changed at one time and interact + differently than before. Some files have been removed, and former + extension packages are now automatically loaded on `ednotes' package + options. -- Other changes have happened more recently, most notably + in `manyfoot' and `nccfoots'. In general, you should find a LaTeX + warning on screen or in your job.log like + + You have requested ... version ... of ... + but only version ... is available + + telling what other packages need to be updated. + + `CHANGING.txt' deals with the possibility that you haven't got the + most recent version of `ednotes' and friends. + +RIGHTs: + + For COPYRIGHTs as well as conditions of use (NO WARRANTY), + MODIFYING, and (RE)DISTRIBUTION, please see inside the files + mentioned in the present `README' file, as well as + `README-lineno.txt' and `README-ncctools.txt'. Usually, the LaTeX + Project Public License applies, a recent version of which can be + found on + + http://www.latex-project.org/lppl.txt + + Any REDISTRIBUTION of `ednotes.sty' must contain the file `README'. + + If you DISTRIBUTE `manyfoot.sty' and `nccfoots.sty', they must be + accompanied by `manyfoot.dtx', `nccfoots.dtx', and + `README-ncctools.txt'. + +INSTALLATION of `ednotes': + + For enabling yourself to make use of all the options that + `ednotes' provides, download + + edcntwd0.sty + ednmath0.sty + ednotes.sty + edtable.sty + lineno.sty + ltabptch.sty + manyfoot.sty + mfparptc.sty + perpage.sty + nccfoots.sty + vplref.sty + + from + + http://www.ctan.org/tex-archive/macros/latex/contrib/ednotes + + (e.g., cf. `CTAN' in the glossary). Note that clicking on + "entire directory" suffices. + + You then have to make the .sty files listed above "visible" + (see the glossary below) to (La)TeX when it runs your job. + + (You may find out through reading documentations that it partially + depends on your intentions which .sty files actually must be there. + E.g., `ednotes.sty' works already when it is accompanied by + `lineno.sty', `manyfoot.sty', and `nccfoots.sty'.) + +USAGE of `ednotes': + + We recommend not to load (by \usepackage) .sty files other than + `ednotes.sty' (except for "standalone uses" as explained below). + They are handled through `ednotes' package options as explained + in the documentation. + + Sorry, the "user guide" and documentation for `ednotes' is, at + present, scattered over the listed .sty files and over the listed + CTAN folders. Here is just a guide through files and folders to + increase your knowledge step by step: + + 0. Oh, recently some of these explanations have been collected + in ednotes.pdf -- .txt input with .pdf output. + + 1. An overview of `ednotes' has appeared in TUGboat vol. 24. + no. 2; the above `ednotes' directory of CTAN contains an + updated .pdf version `ednotugb.pdf' of it. It demonstrates + through some examples what output certain commands produce. + It also compares `ednotes' with two other (La)TeX packages + for critical edition typesetting. + + 2. Next (or even first) we recommend reading the explanations at + the beginning of `ednotes.sty'. + + 3. You may find references to .sty files from the `ednotes' and + the `lineno' folder for reading about additional details of + usage. + + 4. `lineno.sty' provides commands and options that are very useful + to know for creating critical editions by `ednotes'. You can + read about these commands and options in `lineno.sty'. + Moreover, the explanations from `lineno.sty' can be printed + through `lineno.tex' or `lineno.pdf' obtainable from the above + `ednotes' directory. You find there as well an attempt at a + user's guide for `lineno' -- `ulineno.tex' and `ulineno.pdf'. + The latter is not quite up to date, but it may be helpful + though. -- When you use `ednotes', don't believe what the + `lineno' documentation tells about, e.g., + + \usepackage[edtable]{lineno} + + (such statements address usage of `lineno' without `ednotes'). + Many package options of `ednotes.sty' are just passed to + `lineno.sty', so the `lineno' documentation is `ednotes' + documentation in this respect. + + 5. `manyfoot' is another essential module for making `ednotes' + work, though you may hardly need to know about it, `ednotes' + is a kind of user interface for `manyfoot'. However, you may + inform yourself about offers of `manyfoot' for certain fine + points of critical edition typesetting through `manyfoot.dtx' + or `manyfoot.pdf' -- which you find in + + http://www.ctan.org/tex-archive/macros/latex/contrib/ncctools + + (e.g., cf. `CTAN' in the glossary). There are `nccfoots.dtx' + and `nccfoots.pdf' as well. Indeed you may find functions of + `manyfoot' useful just for your commentary passages. + + 6. `perpage.sty' is mentioned here mainly to allow use of + `manyfoot's `perpage' option. It contains brief explanations. + + 7. `longtable', of course, is explained in `longtable.dtx' and + various guides for LaTeX. + + 8. We have prepared something for listing line numbers for index + terms. We don't take the time to integrate it here -- please + contact us (see below) if you are interested. + +Standalone files: + + Some of the listed .sty files which are our work may be useful + without using `ednotes': + + 1. Whenever you use `manyfoot', you can load `mfparptc.sty' after + `manyfoot.sty' just to modify the behaviour of `manyfoot' in + the way that is explained in `mfparptc.sty'. + + Moreover, there is a file `mfparxsp.sty', made for the + possibility that some `manyfoot' user has used an earlier + version of `mfparxsp.sty' which has become obsolete. + + 2. For extending lineno.sty by packages from here, see + + http://www.ctan.org/tex-archive/macros/latex/contrib/lineno + + (e.g., cf. `CTAN' in the glossary). + + 3. `ltabptch.sty', a patch for `longtable', can be used whenever + `longtable' is used. + + 4. An additional file `lblchng1.sty' deals with page break + oscillations, by code as well as by explanations and + discussion. It can be used entirely independently from + any of the packages mentioned before. + +Contact us: + + We would be happy about your suggestions and (in a way) about your + bug reports. Since documentation is so poor at present, please feel + free to ask us for help if needed. Please contact us via + + http://www.contact-ednotes.sty.de.vu + +Newsletter: + + E.g., you may ask us to take your e-mail address into a mailing + list for reporting `ednotes' changes. + +Lucky typesetting! + +______________________________________________________________________ + +GLOSSARY: + +* `CTAN' + abbreviates `Comprehensive TeX Archive Network', cf., e.g., + + http://www.ctan.org + http://tug.org/ctan.html + + and read about "mirrors" there. You will understand that you + may replace `www.ctan.org/tex-archive' by `www.dante.de/CTAN' + (e.g.) in the above-mentioned URL. (But dante doesn't offer + the "entire directory" function.) + + +* visible to (La)TeX + + -- see the file `visible.txt' in the above `ednotes' directory. + +[END of READMORE.txt]_________________________________________________ + diff --git a/Master/texmf-dist/doc/latex/ednotes/ednotes.pdf b/Master/texmf-dist/doc/latex/ednotes/ednotes.pdf index 0172d59cd68..4bfb5a8fb8f 100644 Binary files a/Master/texmf-dist/doc/latex/ednotes/ednotes.pdf and b/Master/texmf-dist/doc/latex/ednotes/ednotes.pdf differ diff --git a/Master/texmf-dist/doc/latex/ednotes/ednotes.tex b/Master/texmf-dist/doc/latex/ednotes/ednotes.tex index 12650ad0af0..7b42c6a0079 100644 --- a/Master/texmf-dist/doc/latex/ednotes/ednotes.tex +++ b/Master/texmf-dist/doc/latex/ednotes/ednotes.tex @@ -14,7 +14,7 @@ \section*{Preface} \texttt{ednotes[.sty]} is a macro package or bundle of -macro files for critical editions---typed +macro files for scholarly critical editions---typed by U.\,L.\footnote{$\dots$ originally under the direction of Christian Tapp at a research project granted by the Deutsche Forschungsgemeinschaft (DFG).} @@ -22,9 +22,8 @@ It is little more than a user interface for combining Stephan~I.\ B\"ottcher's \texttt{lineno.sty} and Alexander~I.~Rozhenko's \texttt{manyfoot}. -Nowadays, \texttt{PDF} files are very wanted for -documentation of \TeX\ macro files. -Well, +Recent CTAN policy urges to upload \texttt{PDF} +documentation accompanying \TeX\ macro files. % such files % do exist for the underlying \texttt{lineno.sty}--- % \lcurl{lineno.pdf} @@ -36,7 +35,7 @@ Well, % for the underlying \texttt{manyfoot.sty}\,. % % $\dots$ well, -sorry, a documentation of this kind doesn't exist +Sorry, a documentation of this kind doesn't exist at present for \texttt{ednotes} $\dots$---I am just offering some ersatz \texttt{PDF} documentation: listings of the \texttt{.sty} files belonging to the \texttt{ednotes} bundle, @@ -72,14 +71,25 @@ alternative \texttt{ledmac}. \tableofcontents \section{The \texttt{.txt} files} -\subsection{\texttt{README.txt}} -\verbatiminput{README.txt} -\subsection{\texttt{CHANGES.txt}} +\subsection{First encounter with \texttt{ednotes} on CTAN: + \texttt{README}} +\verbatiminput{README} +\subsection{Adding on installing etc.: \texttt{READMORE.txt}} +This is an extended "README" version +for learning how to complete your download. +\verbatiminput{READMORE.txt} +\subsection{What has changed since your earlier downloads: + \texttt{CHANGES.txt}} +\dots\ lists changes the bundle underwent in a chronolical order. \verbatiminput{CHANGES.txt} \subsection{Advice for installation: \texttt{visible.txt}} -These are some very down-to-earth advices for -real \TeX-newbies. +Some very down-to-earth advices for real \TeX-newbies: \verbatiminput{visible.txt} +\subsection{Really recent? \texttt{CHANGING.txt}} +You might consider whether the snapshot (TeXLive most notably) +of the \texttt{ednotes} bundle that you have received most +recently displays the most recent (and perfect) state of it. +\verbatiminput{CHANGING.txt} \section{The main file: \texttt{ednotes.sty}} \verbatiminput{ednotes.sty} diff --git a/Master/texmf-dist/doc/latex/ednotes/visible.txt b/Master/texmf-dist/doc/latex/ednotes/visible.txt index 9bd75a7e881..f62884b4a24 100644 --- a/Master/texmf-dist/doc/latex/ednotes/visible.txt +++ b/Master/texmf-dist/doc/latex/ednotes/visible.txt @@ -50,7 +50,7 @@ facility for this--which unfortunately is not always known to the user. -* Advices from TeX Users Groups: * +* Advice from TeX Users Groups: * I recommend to study the following web pages. The first two of them deal with installation more generally and give some hints diff --git a/Master/texmf-dist/tex/latex/ednotes/ednotes.sty b/Master/texmf-dist/tex/latex/ednotes/ednotes.sty index e5b04a6bd5e..9168f7c0f53 100644 --- a/Master/texmf-dist/tex/latex/ednotes/ednotes.sty +++ b/Master/texmf-dist/tex/latex/ednotes/ednotes.sty @@ -5,7 +5,7 @@ %% --author-maintained, for critical editions %% (varying J. Lavagnino's and D. Wujastyk's EDMAC). %% -\def\fileversion{1.3} \def\filedate{2006/07/06} %% TODO +\def\fileversion{1.3a} \def\filedate{2006/10/05} %% TODO % %% This file can be redistributed and/or modified under %% the terms of the LaTeX Project Public License; either @@ -218,6 +218,8 @@ % `Paragraphed footnotes'. See our package `mfparptc.sty' for % details (for the time being). % 4.) Option `perpage' is just passed to `manyfoot.sty'. +% (This requires that the perpage package has been installed; +% to be obtained from CTAN folder macros/latex/contrib/bigfoot/.) % 5.) Option `countoccurrences' provides a command \countword % for a half-way solution of the problem of lemma words that % occur more than once in a line. See our package `edcntwd0.sty'. @@ -673,6 +675,7 @@ % }% } % +%% TODO \afterpackage: % Load `edcntwd0.sty' after `lineno.sty': \DeclareOption{countoccurrences}{% \AtEndOfPackage{\RequirePackage{edcntwd0}[2006/06/16]}} @@ -1333,10 +1336,10 @@ \AtEndDocument{\@EN@pagebreaks@finalwarn} \let\@EN@pagebreaks@finalwarn\relax \def\@EN@pagebreaksfinalwarn{% - \typeout{% + \typeout{^^J% Package ednotes: There have been \string\warningpagebreak\space occurrences.^^JFor your final version, we recommend checking - whether they still are^^Jappropriate.}% + whether they still are^^Jappropriate.^^J}% } \def\warningpagebreak{% \@EN@warning{Page break (\string\warningpagebreak) @@ -1532,10 +1535,8 @@ v1.23a /06/20 Corrected \RequirePackage{edcntwd0}-date. v1.23b /06/22 Require manyfoot v1.9. /06/26 LPPL v1.3c; require mfparptc v4.1; remarks on hyphenation of first word in lemma tag. - [Sent to CTAN] v1.23c /06/27 Fix for \pause/\resume in lemma tag (Roy Flechner, a few day later Christian Tapp as well). - [Sent to Ednotes.news] v1.3 2006/06/27 affirmed \long's (were TODOs); simplified \@EN@gobble@pause. 2006/06/28 \@EN@robust@process refined; gobble \>\@nil etc.; @@ -1545,5 +1546,8 @@ v1.3 2006/06/27 affirmed \long's (were TODOs); simplified \@EN@notelabel@cmd, \@EN@pause@ltag, \@EN@pause@aux. 2006/07/05 \SelectAnoteRule etc. supporting manyfoot's \SelectFootnoteRule. - 2006/07/06 \includeonly just with \@addtoreset{@ckpt}; + 2006/07/06 \includeonly just with \@addtoreset{@ckpt}. + [Sent to CTAN, Christian, Sergei] +v1.3a 2006/07/20 Blank screen line above/below final warning. + 2006/10/05 News about perpage. diff --git a/Master/texmf-dist/tex/latex/ednotes/perpage.sty b/Master/texmf-dist/tex/latex/ednotes/perpage.sty new file mode 100644 index 00000000000..3f4d8e216f4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/ednotes/perpage.sty @@ -0,0 +1,159 @@ +%% +%% This is file `perpage.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% perpage.dtx (with options: `style') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from perpage.sty. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file perpage.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% +%% perpage is part of the bigfoot bundle for critical typesetting +%% Copyright 2002, 03, 04, 05, 06 David Kastrup +%% +\NeedsTeXFormat{LaTeX2e} +\def\next$#1: #2 #3${#2} +\ProvidesPackage{perpage}[\next$Date: 2006/07/15 21:43:23 $ + \next$Revision: 1.12 $ Reset/sort counters per page] +\newcommand\AddAbsoluteCounter[1] +{\@ifundefined{c@abs#1}{% + \expandafter\newcount\csname c@abs#1\endcsname + \global\value{abs#1}\@ne + \global\expandafter\let\csname cl@abs#1\endcsname\@empty + \expandafter\xdef\csname theabs#1\endcsname{% + \noexpand\number \csname c@abs#1\endcsname}% + \global\@namedef{c@pabs@#1}{\z@=\z@{% + \stepcounter{abs#1}% + \afterassignment}\count@}% + \@addtoreset{pabs@#1}{#1}}{}} +\AddAbsoluteCounter{page} +\def\theabspage{\ifx\thepage\relax + \noexpand\theabspage + \else + \number\c@abspage + \fi} +\newcommand*\MakePerPage[2][\@ne]{% + \pp@makeperpage{#2}\c@pchk@{#1}} +\newcommand*\MakeSorted[1]{% + \setcounter{#1}{\z@}% + \pp@makeperpage{#1}\c@schk@{\@ne}} +\newcommand*\MakeSortedPerPage[2][\@ne]{% + \pp@makeperpage{#2}\c@spchk@{#1}} +\@onlypreamble\MakePerPage +\@onlypreamble\MakeSorted +\@onlypreamble\MakeSortedPerPage +\def\pp@makeperpage#1#2#3{% + \global\expandafter\mathchardef\csname c@pp@r@#1\endcsname=#3\relax + \global\@namedef{c@pchk@#1}{#2{#1}}% + \newcounter{pp@a@#1}% + \setcounter{pp@a@#1}{#3}% + \addtocounter{pp@a@#1}\m@ne + \@addtoreset{pchk@#1}{#1}% + \AtBeginDocument{\setcounter{pp@a@#1}\z@}% + \edef\next{\noexpand\AtEndDocument{\noexpand\setcounter{pp@a@#1}{% + \number\value{pp@a@#1}}}}\next} +\@onlypreamble\pp@makeperpage +\def\pp@chkvlist{% + \ifcase + \ifvmode + \ifx\lastnodetype\@undefined + \ifdim-\@m\p@=\prevdepth\ifdim\lastskip=\z@\ifnum\lastpenalty=\z@ + \@ne + \fi\fi\fi + \else + \ifnum\lastnodetype=\m@ne \@ne \fi + \fi + \fi \z@ + \or + \PackageWarning{perpage}{\string\stepcounter\space probably at start of + vertical list:^^JYou might need to use \string\leavevmode\space + before it to avoid vertical shifts}% + \fi} +\def\pp@fetchctr#1{\expandafter\expandafter\expandafter\pp@fetchctrii + \csname pp@r@#1@\number\value{pp@a@#1}\endcsname + \@empty\@empty} + +\global\let\theperpage\@empty + +\def\pp@fetchctrii#1#2#3{\edef\pp@label{#1}% + \edef\pp@page{#2}% + \gdef\theperpage{#3}} +\def\c@pchk@#1{\z@=\z@ + \begingroup + \pp@fetchctr{#1}\let\next\pp@page + \addtocounter{pp@a@#1}\@ne + \pp@fetchctr{#1}% + \ifcase\ifx\next\pp@page\else\@ne\fi + \ifnum\value{#1}=\z@\@ne\fi\z@ + \else + \setcounter{#1}{\value{pp@r@#1}}% + \fi + \pp@writectr\pp@pagectr{#1}{\noexpand\theabspage}} +\def\pp@writectr#1#2#3{\edef\next{% + \string#1{#2}{\number\value{pp@a@#2}}{#3}{\noexpand\thepage}}% + \pp@chkvlist + \dimen@=\lastkern + \ifdim\dimen@=\z@ \else \unkern\fi + \protected@write\@auxout{}{\next}% + \ifdim\dimen@=\z@ \nobreak \else \kern\dimen@\fi + \afterassignment\endgroup\count@} +\def\pp@pagectr#1#2#3#4{\@ifundefined{c@pp@a@#1}{}{% + \addtocounter{pp@a@#1}\@ne + \edef\next{\noexpand + \@newl@bel{pp@r@#1}{#2}{{\number\value{pp@a@#1}}{#3}% + {#4}}}\next}} +\def\c@schk@#1{\z@=\z@ + \begingroup + \addtocounter{pp@a@#1}\@ne + \ifnum\value{#1}=\@ne + \expandafter\xdef\csname pp@g@#1\endcsname{\number\value{pp@a@#1}}% + \edef\next{\noexpand\AtEndDocument{\global\let + \expandafter\noexpand\csname pp@g@#1@\number\value{pp@a@#1}\endcsname + \relax}}\next + \fi + \pp@fetchctr{#1}% + \ifx\pp@page\@empty + \else \setcounter{#1}{\pp@label}\fi + \pp@writectr\pp@spagectr{#1}{\csname pp@g@#1\endcsname}}% +\def\pp@spagectr#1#2#3#4{\@ifundefined{c@pp@a@#1}{}{% + \count@0\csname pp@g@#1@#3\endcsname + \advance\count@\@ne + \expandafter\xdef\csname pp@g@#1@#3\endcsname{\number\count@}% + \edef\next{\noexpand + \@newl@bel{pp@r@#1}{#2}{{\number\count@}{#3}% + {#4}}}\next}} +\def\c@spchk@#1{\z@=\z@ + \begingroup + \addtocounter{pp@a@#1}\@ne + \pp@fetchctr{#1}% + \ifx\pp@page\@empty + \else \setcounter{#1}{\pp@label}\fi + \pp@writectr\pp@ppagectr{#1}{\noexpand\theabspage}} +\def\pp@ppagectr#1#2#3#4{\@ifundefined{c@pp@a@#1}{}{% + \def\next{#3}% + \expandafter\ifx\csname pp@page@#1\endcsname\next + \addtocounter{pp@a@#1}\@ne + \else + \setcounter{pp@a@#1}{\value{pp@r@#1}}% + \fi + \global\expandafter\let\csname pp@page@#1\endcsname\next + \edef\next{\noexpand + \@newl@bel{pp@r@#1}{#2}{{\number\value{pp@a@#1}}{#3}% + {#4}}}\next}} + +\endinput +%% +%% End of file `perpage.sty'. diff --git a/Master/texmf-dist/tpm/ednotes.tpm b/Master/texmf-dist/tpm/ednotes.tpm index c976623cb33..419c6360752 100644 --- a/Master/texmf-dist/tpm/ednotes.tpm +++ b/Master/texmf-dist/tpm/ednotes.tpm @@ -3,7 +3,7 @@ ednotes Package - 2006/07/09 18:38:00 + 2006/10/06 09:10:14 rahtz Typeset scholarly edition. @@ -16,18 +16,21 @@ including support for line numbers and layers of footnotes. Uwe Lueck 659056 - + texmf-dist/tex/latex/ednotes/edcntwd0.sty texmf-dist/tex/latex/ednotes/ednotes.sty texmf-dist/tex/latex/ednotes/lblchng1.sty texmf-dist/tex/latex/ednotes/mfparptc.sty texmf-dist/tex/latex/ednotes/mfparxsp.sty +texmf-dist/tex/latex/ednotes/perpage.sty texmf-dist/tpm/ednotes.tpm - + texmf-dist/doc/latex/ednotes/CHANGES.txt -texmf-dist/doc/latex/ednotes/README.txt +texmf-dist/doc/latex/ednotes/CHANGING.txt +texmf-dist/doc/latex/ednotes/README texmf-dist/doc/latex/ednotes/README4U.txt +texmf-dist/doc/latex/ednotes/READMORE.txt texmf-dist/doc/latex/ednotes/ednotes.pdf texmf-dist/doc/latex/ednotes/ednotes.tex texmf-dist/doc/latex/ednotes/ednotugb.pdf -- cgit v1.2.3