[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: lab code for footnotes (#787) (93b1daef)
GitHub
noreply at github.com
Thu Mar 10 18:24:51 CET 2022
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/93b1daef6967074853fbc62cff4a9f8056cf4aaa
>---------------------------------------------------------------
commit 93b1daef6967074853fbc62cff4a9f8056cf4aaa
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Thu Mar 10 18:24:51 2022 +0100
lab code for footnotes (#787)
* initial code updating the OR (needs integrating);
footmisc replacement code (needs replacing footmisc);
testfiles taken from elsewhere (need \DocumentMetadata and then should not fail (for pdftex) if the integration has otherwise done)
* support pdfcolfoot (in a simple way)
* correct introduction
* add file declaration
* add file substituation for footmisc
* load OR code only if this has been done before
* move footmisc code to footmisc replacement
* change file name
* reinsert into the right box :-)
* update to footmisc 6.0b
* use separate testfiles-OR and pdftex as engine
* move or-code
* part example stuff
* simplify loading of OR code by using a sty
* correct package name of footmisc replacement
* WIP
* fixing tests
* we need more packages in github actions
* move footnote code to its own file;
start reworking the footnote code (footnotemark so far);
all hook names etc are temp;
started fixing "multiple" option
* setspace support
* WIP
* hyperref support with tagging
* tagging tests 004 and 005
* fix hyperref handling
* more debugging output
* some hook renames (and an additional one)
* support for side notes added
* LaTeX doesn't like my π-braces :-( wonder why
* minor cleanup
* more cleanup, more hooks
* fix typo and drop file committed by mistake
* reconstruct \@makefntext (WIP)
* more tests with new version
* stay brace
* correct footnotes
* more runs
* avoid double fenote
* use raw par in paracode
* update test to tagging
* update tests after enabling tagging
* fix changed tests
* drop unnecessary \RequirePackage lines
* one more test file
* some cleanup of the fnote interfaces (WIP)
* documenting an rationalizing hooks and config points (WIP)
* more docu
* now includes (rough) patching for classes that modify internals for \@makefntext
* drop stray } and fix bug in perpage
* fix dependency on loading footmisc
* try again with the test a bit modified
* prevent debugging info from stopping
* add a bool to turn off debugging completely
* approach for tagging \footref (not yet integrated)
* rename of configuration point commands and further documentation
* addressing comments by JAW (unfinished)
* addressing remaining comments by JAW (I hope)
* make some more stuff internal and use `@@` notation
* made a note for future updates
Co-authored-by: Ulrike Fischer <fischer at troubleshooting-tex.de>
>---------------------------------------------------------------
93b1daef6967074853fbc62cff4a9f8056cf4aaa
.github/tl_packages | 3 +
base/doc/ltnews35.tex | 50 +-
required/latex-lab/README.md | 6 +-
required/latex-lab/build.lua | 6 +-
required/latex-lab/config-OR-local.lua | 12 +
required/latex-lab/config-OR.lua | 9 +
required/latex-lab/documentmetadata-support.dtx | 2 +
required/latex-lab/footref-tagging-approach.tex | 99 +
required/latex-lab/latex-lab-footnotes.dtx | 1822 ++++++++
required/latex-lab/latex-lab-new-or.dtx | 545 +++
required/latex-lab/latex-lab-testphase.dtx | 17 +-
...{documentmetadata-support.ins => latex-lab.ins} | 13 +-
.../footmisc-local-aastex631.lvt | 33 +
.../footmisc-local-aastex631.tlg | 1223 ++++++
.../footmisc-local-uafthesis.lvt | 30 +
.../footmisc-local-uafthesis.tlg | 596 +++
.../testfiles-OR-local/footmisc-local-uwthesis.lvt | 31 +
.../testfiles-OR-local/footmisc-local-uwthesis.tlg | 697 ++++
required/latex-lab/testfiles-OR/footmisc-000.lvt | 16 +
required/latex-lab/testfiles-OR/footmisc-000.tlg | 12 +
required/latex-lab/testfiles-OR/footmisc-001.lvt | 17 +
required/latex-lab/testfiles-OR/footmisc-001.tlg | 63 +
required/latex-lab/testfiles-OR/footmisc-002.lvt | 25 +
required/latex-lab/testfiles-OR/footmisc-002.tlg | 229 +
required/latex-lab/testfiles-OR/footmisc-003.lvt | 27 +
required/latex-lab/testfiles-OR/footmisc-003.tlg | 549 +++
required/latex-lab/testfiles-OR/footmisc-004.lvt | 26 +
required/latex-lab/testfiles-OR/footmisc-004.tlg | 555 +++
required/latex-lab/testfiles-OR/footmisc-005.lvt | 28 +
required/latex-lab/testfiles-OR/footmisc-005.tlg | 762 ++++
required/latex-lab/testfiles-OR/footmisc-006.lvt | 32 +
required/latex-lab/testfiles-OR/footmisc-006.tlg | 1101 +++++
.../testfiles-OR/footmisc-007-rollback.lvt | 41 +
.../testfiles-OR/footmisc-007-rollback.tlg | 201 +
.../latex-lab/testfiles-OR/footmisc-008-pdfcol.lvt | 19 +
.../latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg | 36 +
.../testfiles-OR/footmisc-009-multiple.lvt | 31 +
.../testfiles-OR/footmisc-009-multiple.tlg | 351 ++
.../testfiles-OR/footmisc-010-setspace.lvt | 38 +
.../testfiles-OR/footmisc-010-setspace.tlg | 1201 ++++++
.../latex-lab/testfiles-OR/footmisc-011-para.lvt | 32 +
.../latex-lab/testfiles-OR/footmisc-011-para.tlg | 486 +++
.../latex-lab/testfiles-OR/footmisc-012-side.lvt | 31 +
.../latex-lab/testfiles-OR/footmisc-012-side.tlg | 637 +++
.../testfiles-OR/footmisc-013-scrartcl.lvt | 32 +
.../testfiles-OR/footmisc-013-scrartcl.tlg | 487 +++
.../footmisc-floats-abovefloats-flushbottom.lvt | 89 +
.../footmisc-floats-abovefloats-flushbottom.tlg | 2273 ++++++++++
.../testfiles-OR/footmisc-floats-abovefloats.lvt | 89 +
.../testfiles-OR/footmisc-floats-abovefloats.tlg | 2265 ++++++++++
.../footmisc-floats-belowfloats-flushbottom.lvt | 90 +
.../footmisc-floats-belowfloats-flushbottom.tlg | 2272 ++++++++++
.../testfiles-OR/footmisc-floats-belowfloats.lvt | 87 +
.../testfiles-OR/footmisc-floats-belowfloats.tlg | 1231 ++++++
...tmisc-floats-bottom-abovefloats-flushbottom.lvt | 87 +
...tmisc-floats-bottom-abovefloats-flushbottom.tlg | 1304 ++++++
.../footmisc-floats-bottom-abovefloats.lvt | 87 +
.../footmisc-floats-bottom-abovefloats.tlg | 1244 ++++++
...tmisc-floats-bottom-belowfloats-flushbottom.lvt | 87 +
...tmisc-floats-bottom-belowfloats-flushbottom.tlg | 1400 +++++++
.../footmisc-floats-bottom-belowfloats.lvt | 87 +
.../footmisc-floats-bottom-belowfloats.tlg | 1242 ++++++
.../footmisc-floats-bottom-flushbottom.lvt | 87 +
.../footmisc-floats-bottom-flushbottom.tlg | 1386 ++++++
.../testfiles-OR/footmisc-floats-bottom.lvt | 87 +
.../testfiles-OR/footmisc-floats-bottom.tlg | 1228 ++++++
.../footmisc-floats-bottomfloats-flushbottom.lvt | 87 +
.../footmisc-floats-bottomfloats-flushbottom.tlg | 1366 ++++++
.../testfiles-OR/footmisc-floats-bottomfloats.lvt | 87 +
.../testfiles-OR/footmisc-floats-bottomfloats.tlg | 1233 ++++++
.../footmisc-floats-latex-flushbottom.lvt | 87 +
.../footmisc-floats-latex-flushbottom.tlg | 1949 +++++++++
.../testfiles-OR/footmisc-floats-latex.lvt | 90 +
.../testfiles-OR/footmisc-floats-latex.tlg | 2275 ++++++++++
.../testfiles-OR/footmisc-symbols-001.lvt | 34 +
.../testfiles-OR/footmisc-symbols-001.tlg | 30 +
.../testfiles-OR/footmisc-symbols-002.lvt | 56 +
.../testfiles-OR/footmisc-symbols-002.tlg | 23 +
.../testfiles-OR/footmisc-twocol-floats-000.lvt | 49 +
.../testfiles-OR/footmisc-twocol-floats-000.tlg | 632 +++
...tmisc-twocol-floats-abovefloats-flushbottom.lvt | 87 +
...tmisc-twocol-floats-abovefloats-flushbottom.tlg | 1903 +++++++++
.../footmisc-twocol-floats-abovefloats.lvt | 87 +
.../footmisc-twocol-floats-abovefloats.tlg | 1204 ++++++
...tmisc-twocol-floats-belowfloats-flushbottom.lvt | 87 +
...tmisc-twocol-floats-belowfloats-flushbottom.tlg | 1901 +++++++++
.../footmisc-twocol-floats-belowfloats.lvt | 87 +
.../footmisc-twocol-floats-belowfloats.tlg | 1203 ++++++
...wocol-floats-bottom-abovefloats-flushbottom.lvt | 87 +
...wocol-floats-bottom-abovefloats-flushbottom.tlg | 1285 ++++++
.../footmisc-twocol-floats-bottom-abovefloats.lvt | 87 +
.../footmisc-twocol-floats-bottom-abovefloats.tlg | 1216 ++++++
...wocol-floats-bottom-belowfloats-flushbottom.lvt | 87 +
...wocol-floats-bottom-belowfloats-flushbottom.tlg | 1381 ++++++
.../footmisc-twocol-floats-bottom-belowfloats.lvt | 87 +
.../footmisc-twocol-floats-bottom-belowfloats.tlg | 1214 ++++++
.../footmisc-twocol-floats-bottom-flushbottom.lvt | 87 +
.../footmisc-twocol-floats-bottom-flushbottom.tlg | 1358 ++++++
.../testfiles-OR/footmisc-twocol-floats-bottom.lvt | 87 +
.../testfiles-OR/footmisc-twocol-floats-bottom.tlg | 1200 ++++++
...misc-twocol-floats-bottomfloats-flushbottom.lvt | 87 +
...misc-twocol-floats-bottomfloats-flushbottom.tlg | 1338 ++++++
.../footmisc-twocol-floats-bottomfloats.lvt | 87 +
.../footmisc-twocol-floats-bottomfloats.tlg | 1205 ++++++
.../footmisc-twocol-floats-latex-flushbottom.lvt | 87 +
.../footmisc-twocol-floats-latex-flushbottom.tlg | 1921 +++++++++
.../testfiles-OR/footmisc-twocol-floats-latex.lvt | 87 +
.../testfiles-OR/footmisc-twocol-floats-latex.tlg | 1206 ++++++
required/latex-lab/testfiles-OR/github-001.lvt | 33 +
required/latex-lab/testfiles-OR/github-001.tlg | 4390 ++++++++++++++++++++
required/latex-lab/testfiles-OR/tagging-001.lvt | 35 +
required/latex-lab/testfiles-OR/tagging-001.tlg | 362 ++
.../testfiles/documentmetadata-phase-II.lvt | 24 +
.../testfiles/documentmetadata-phase-II.tlg | 35 +
.../testfiles/latex-lab-prototype002b.lvt | 2 +-
required/latex-lab/testfiles/new-or-001.lvt | 20 +
required/latex-lab/testfiles/new-or-001.tlg | 18 +
required/latex-lab/update-OR-all.sh | 63 +
required/latex-lab/usage-of- at footnotemark.txt | 186 +
required/latex-lab/usage-of- at footnotetext.txt | 842 ++++
required/latex-lab/usage-of- at makefntext.tex | 1558 +++++++
required/latex-lab/usage-of-kern-kern.txt | 80 +
122 files changed, 65355 insertions(+), 25 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --textconv --cc 93b1daef6967074853fbc62cff4a9f8056cf4aaa
More information about the latex3-commits
mailing list.