From ed11d82ee5f3bdb266cd37f150c1ca941fc3e67d Mon Sep 17 00:00:00 2001
From: Norbert Preining
Date: Sat, 16 Oct 2021 03:01:43 +0000
Subject: CTAN sync 202110160301
---
FILES.byname | 908 +++++++--------
FILES.byname.gz | Bin 2390152 -> 2390796 bytes
FILES.last07days | 708 +++++++-----
graphics/pgf/contrib/tikz-trackschematic/README.md | 13 +-
.../tikz-trackschematic/tikz-trackschematic.pdf | Bin 235544 -> 235563 bytes
.../tikz-trackschematic/tikz-trackschematic.sty | 3 +-
.../tikzlibrarytrackschematic.symbology.code.tex | 4 +-
graphics/pgf/contrib/zx-calculus/README.md | 7 +
.../zx-calculus/tikzlibraryzx-calculus.code.tex | 945 ++++++++++++++++
graphics/pgf/contrib/zx-calculus/zx-calculus.pdf | Bin 0 -> 369554 bytes
graphics/pgf/contrib/zx-calculus/zx-calculus.sty | 9 +
graphics/pgf/contrib/zx-calculus/zx-calculus.tex | 1049 +++++++++++++++++
macros/latex/contrib/fancyvrb/Changes | 1 +
macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf | Bin 138429 -> 140061 bytes
macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex | 8 +-
macros/latex/contrib/fancyvrb/latex/fancyvrb.sty | 7 +-
macros/latex/contrib/mfirstuc/CHANGES | 22 +-
macros/latex/contrib/mfirstuc/README | 4 +-
macros/latex/contrib/mfirstuc/mfirstuc-code.pdf | Bin 260995 -> 266637 bytes
macros/latex/contrib/mfirstuc/mfirstuc-manual.html | 1174 +++++++++++---------
macros/latex/contrib/mfirstuc/mfirstuc-manual.pdf | Bin 294426 -> 301928 bytes
macros/latex/contrib/mfirstuc/mfirstuc-manual.tex | 69 +-
macros/latex/contrib/mfirstuc/mfirstuc.dtx | 168 ++-
macros/latex/contrib/mfirstuc/mfirstuc.ins | 4 +-
macros/latex/contrib/mfirstuc/sample-mfirstuc.pdf | Bin 114720 -> 121084 bytes
macros/latex/contrib/mfirstuc/sample-mfirstuc.tex | 7 +
macros/latex/contrib/siunitx/CHANGELOG.md | 16 +-
macros/latex/contrib/siunitx/siunitx-code.pdf | Bin 1515203 -> 1515886 bytes
macros/latex/contrib/siunitx/siunitx-print.dtx | 48 +-
macros/latex/contrib/siunitx/siunitx-symbol.dtx | 8 +-
macros/latex/contrib/siunitx/siunitx.dtx | 2 +-
macros/latex/contrib/siunitx/siunitx.pdf | Bin 638362 -> 638356 bytes
macros/latex/contrib/soulpos/README.md | 2 +
macros/latex/contrib/soulpos/soulpos.pdf | Bin 159838 -> 177402 bytes
macros/latex/contrib/soulpos/soulpos.sty | 18 +-
macros/latex/contrib/soulpos/soulpos.tex | 4 +-
systems/mac/mactex/ExtrasFolder.pdf | Bin 38199 -> 38194 bytes
systems/mac/mactex/Licenses.txt | 4 +-
.../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 8 +-
systems/texlive/tlnet/tlpkg/texlive.tlpdb | 134 ++-
systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +-
systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +-
.../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +-
systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2315252 -> 2316332 bytes
systems/win32/miktex/tm/packages/next/pr.ini | 8 +-
systems/win32/miktex/tm/packages/pr.ini | 8 +-
timestamp | 2 +-
47 files changed, 3990 insertions(+), 1400 deletions(-)
create mode 100644 graphics/pgf/contrib/zx-calculus/README.md
create mode 100644 graphics/pgf/contrib/zx-calculus/tikzlibraryzx-calculus.code.tex
create mode 100644 graphics/pgf/contrib/zx-calculus/zx-calculus.pdf
create mode 100644 graphics/pgf/contrib/zx-calculus/zx-calculus.sty
create mode 100644 graphics/pgf/contrib/zx-calculus/zx-calculus.tex
diff --git a/FILES.byname b/FILES.byname
index 816f0d25f0..5a0fdfd574 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5105,7 +5105,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/10/14 | 96401 | FILES.last07days
+2021/10/15 | 107101 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -153927,175 +153927,175 @@
2017/12/20 | 2831 | graphics/pgf/contrib/tikz-timing/tikz-timing.ins
2017/12/20 | 472800 | graphics/pgf/contrib/tikz-timing/tikz-timing.pdf
2017/12/21 | 530129 | graphics/pgf/contrib/tikz-timing.zip
-2021/09/30 | 4050 | graphics/pgf/contrib/tikz-trackschematic/README.md
-2021/09/30 | 2063 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.code.tex
-2021/09/30 | 18177 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.constructions.code.tex
-2021/09/30 | 26311 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.electrics.code.tex
-2021/09/30 | 11819 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.measures.code.tex
-2021/09/30 | 8083 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex
-2021/09/30 | 26531 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.topology.code.tex
-2021/09/30 | 38279 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.trafficcontrol.code.tex
-2021/09/30 | 23721 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.vehicles.code.tex
-2021/09/30 | 3977 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-documentation.sty
-2021/09/30 | 72610 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf
-2021/09/30 | 5238 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_berg.tex
-2021/09/30 | 78020 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf
-2021/09/30 | 6261 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.tex
-2021/09/30 | 235544 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf
-2021/09/30 | 872 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bend_train.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_backward.tikz
-2021/09/30 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_forward.tikz
-2021/09/30 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_backward.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_forward.tikz
-2021/09/30 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_with_shunt_signal_backward.tikz
-2021/09/30 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_with_shunt_signal_forward.tikz
-2021/09/30 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/braking_point_backward.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/braking_point_forward.tikz
-2021/09/30 | 485 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bridge.tikz
-2021/09/30 | 617 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bridge_track_beneath.tikz
-2021/09/30 | 432 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bufferstop_backward.tikz
-2021/09/30 | 431 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bufferstop_forward.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/clearing_point.tikz
-2021/09/30 | 565 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/combined_signal_forward.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/danger_point_backward.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/danger_point_forward.tikz
-2021/09/30 | 482 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_left_backward.tikz
-2021/09/30 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_left_forward.tikz
-2021/09/30 | 483 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_right_backward.tikz
-2021/09/30 | 482 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_right_forward.tikz
-2021/09/30 | 527 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/diamond_crossing_left.tikz
-2021/09/30 | 528 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/diamond_crossing_right.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control_backward.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control_forward.tikz
-2021/09/30 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control.tikz
-2021/09/30 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_pantograph_down_backward.tikz
-2021/09/30 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_pantograph_down_forward.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_power_off_backward.tikz
-2021/09/30 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_power_off_forward.tikz
-2021/09/30 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_signal_backward.tikz
-2021/09/30 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_signal_forward.tikz
-2021/09/30 | 543 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_speed_signal_backward.tikz
-2021/09/30 | 542 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_speed_signal_forward.tikz
-2021/09/30 | 536 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/double-slip_turnout_left.tikz
-2021/09/30 | 537 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/double-slip_turnout_right.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/end_of_movement_authority_backward.tikz
-2021/09/30 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/end_of_movement_authority_forward.tikz
-2021/09/30 | 444 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_backward.tikz
-2021/09/30 | 443 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_forward.tikz
-2021/09/30 | 718 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/hectometer.tikz
-2021/09/30 | 447 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/hump.tikz
-2021/09/30 | 375 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/interlocking.tikz
-2021/09/30 | 655 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double_full_closure.tikz
-2021/09/30 | 655 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double.tikz
-2021/09/30 | 465 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_single.tikz
-2021/09/30 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_without_barrier.tikz
-2021/09/30 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz
-2021/09/30 | 497 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/main_line.tikz
-2021/09/30 | 402 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/main_track.tikz
-2021/09/30 | 448 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/measure_line.tikz
-2021/09/30 | 895 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/measure_line_with_hectometer.tikz
-2021/09/30 | 476 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_down_backward.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_down_forward.tikz
-2021/09/30 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_up_backward.tikz
-2021/09/30 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_up_forward.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicles.tikz
-2021/09/30 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicles_with_label.tikz
-2021/09/30 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicle.tikz
-2021/09/30 | 198855 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets.pdf
-2021/09/30 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_left.tikz
-2021/09/30 | 619 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_middle.tikz
-2021/09/30 | 460 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_right.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_off_backward.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_off_forward.tikz
-2021/09/30 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_on_backward.tikz
-2021/09/30 | 466 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_on_forward.tikz
-2021/09/30 | 566 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_both.tikz
-2021/09/30 | 566 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_left.tikz
-2021/09/30 | 847 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_middle.tikz
-2021/09/30 | 569 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_right.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_clearing_point_backward.tikz
-2021/09/30 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_clearing_point_forward.tikz
-2021/09/30 | 534 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_backward.tikz
-2021/09/30 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_forward.tikz
-2021/09/30 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_with_shunt_signal_backward.tikz
-2021/09/30 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_with_shunt_signal_forward.tikz
-2021/09/30 | 510 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route.tikz
-2021/09/30 | 407 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/secondary_track.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_limit_backward.tikz
-2021/09/30 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_limit_forward.tikz
-2021/09/30 | 476 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_backward_locked.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_backward.tikz
-2021/09/30 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_forward_locked.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_forward.tikz
-2021/09/30 | 514 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/speed_signal_backward.tikz
-2021/09/30 | 513 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/speed_signal_forward.tikz
-2021/09/30 | 36564 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets.tex
-2021/09/30 | 424 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_closure.tikz
-2021/09/30 | 611 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_distance.tikz
-2021/09/30 | 492 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_marking.tikz
-2021/09/30 | 580 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_marking_with_turnout.tikz
-2021/09/30 | 499 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_number.tikz
-2021/09/30 | 485 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_bidirectional.tikz
-2021/09/30 | 592 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_special.tikz
-2021/09/30 | 479 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_sign_backward.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_sign_forward.tikz
-2021/09/30 | 638 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth.tikz
-2021/09/30 | 462 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_direction_backward.tikz
-2021/09/30 | 461 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_direction_forward.tikz
-2021/09/30 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_drive_automatic.tikz
-2021/09/30 | 478 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_drive_human.tikz
-2021/09/30 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_ghost_direction_backward.tikz
-2021/09/30 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_ghost_direction_forward.tikz
-2021/09/30 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_backward.tikz
-2021/09/30 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_fast_backward.tikz
-2021/09/30 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_fast_forward.tikz
-2021/09/30 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_forward.tikz
-2021/09/30 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_slow_backward.tikz
-2021/09/30 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_slow_forward.tikz
-2021/09/30 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_backward.tikz
-2021/09/30 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_forward.tikz
-2021/09/30 | 465 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_backward.tikz
-2021/09/30 | 464 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_forward.tikz
-2021/09/30 | 559 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz
-2021/09/30 | 569 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz
-2021/09/30 | 557 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz
-2021/09/30 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz
-2021/09/30 | 463 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz
-2021/09/30 | 456 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz
-2021/09/30 | 495 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz
-2021/09/30 | 541 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz
-2021/09/30 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_left_position.tikz
-2021/09/30 | 531 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_manually.tikz
-2021/09/30 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_moving_points.tikz
-2021/09/30 | 517 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_right_position.tikz
-2021/09/30 | 504 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward.tikz
-2021/09/30 | 514 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_left_position.tikz
-2021/09/30 | 529 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_manually.tikz
-2021/09/30 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_moving_points.tikz
-2021/09/30 | 515 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_right_position.tikz
-2021/09/30 | 502 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward.tikz
-2021/09/30 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_left_position.tikz
-2021/09/30 | 533 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_manually.tikz
-2021/09/30 | 520 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_moving_points.tikz
-2021/09/30 | 519 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_right_position.tikz
-2021/09/30 | 506 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward.tikz
-2021/09/30 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_left_position.tikz
-2021/09/30 | 531 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_manually.tikz
-2021/09/30 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_moving_points.tikz
-2021/09/30 | 517 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_right_position.tikz
-2021/09/30 | 504 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward.tikz
-2021/09/30 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_left_backward.tikz
-2021/09/30 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_left_forward.tikz
-2021/09/30 | 520 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_right_backward.tikz
-2021/09/30 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_right_forward.tikz
-2021/09/30 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/view_point_backward.tikz
-2021/09/30 | 457 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/view_point_forward.tikz
-2021/09/30 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_backward.tikz
-2021/09/30 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_forward.tikz
-2021/09/30 | 1710 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty
-2021/09/30 | 73933 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.tex
-2021/09/30 | 698124 | graphics/pgf/contrib/tikz-trackschematic.zip
+2021/10/15 | 4298 | graphics/pgf/contrib/tikz-trackschematic/README.md
+2021/10/15 | 2063 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.code.tex
+2021/10/15 | 18177 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.constructions.code.tex
+2021/10/15 | 26311 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.electrics.code.tex
+2021/10/15 | 11819 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.measures.code.tex
+2021/10/15 | 8087 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex
+2021/10/15 | 26531 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.topology.code.tex
+2021/10/15 | 38279 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.trafficcontrol.code.tex
+2021/10/15 | 23721 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.vehicles.code.tex
+2021/10/15 | 3977 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-documentation.sty
+2021/10/15 | 72610 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf
+2021/10/15 | 5238 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_berg.tex
+2021/10/15 | 78020 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf
+2021/10/15 | 6261 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.tex
+2021/10/15 | 235563 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf
+2021/10/15 | 872 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bend_train.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_backward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_forward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_forward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_with_shunt_signal_backward.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_with_shunt_signal_forward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/braking_point_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/braking_point_forward.tikz
+2021/10/15 | 485 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bridge.tikz
+2021/10/15 | 617 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bridge_track_beneath.tikz
+2021/10/15 | 432 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bufferstop_backward.tikz
+2021/10/15 | 431 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bufferstop_forward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/clearing_point.tikz
+2021/10/15 | 565 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/combined_signal_forward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/danger_point_backward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/danger_point_forward.tikz
+2021/10/15 | 482 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_left_backward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_left_forward.tikz
+2021/10/15 | 483 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_right_backward.tikz
+2021/10/15 | 482 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_right_forward.tikz
+2021/10/15 | 527 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/diamond_crossing_left.tikz
+2021/10/15 | 528 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/diamond_crossing_right.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control_backward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control_forward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_pantograph_down_backward.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_pantograph_down_forward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_power_off_backward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_power_off_forward.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_signal_backward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_signal_forward.tikz
+2021/10/15 | 543 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_speed_signal_backward.tikz
+2021/10/15 | 542 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_speed_signal_forward.tikz
+2021/10/15 | 536 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/double-slip_turnout_left.tikz
+2021/10/15 | 537 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/double-slip_turnout_right.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/end_of_movement_authority_backward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/end_of_movement_authority_forward.tikz
+2021/10/15 | 444 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_backward.tikz
+2021/10/15 | 443 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_forward.tikz
+2021/10/15 | 718 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/hectometer.tikz
+2021/10/15 | 447 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/hump.tikz
+2021/10/15 | 375 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/interlocking.tikz
+2021/10/15 | 655 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double_full_closure.tikz
+2021/10/15 | 655 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double.tikz
+2021/10/15 | 465 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_single.tikz
+2021/10/15 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_without_barrier.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz
+2021/10/15 | 497 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/main_line.tikz
+2021/10/15 | 402 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/main_track.tikz
+2021/10/15 | 448 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/measure_line.tikz
+2021/10/15 | 895 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/measure_line_with_hectometer.tikz
+2021/10/15 | 476 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_down_backward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_down_forward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_up_backward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_up_forward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicles.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicles_with_label.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicle.tikz
+2021/10/15 | 198855 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets.pdf
+2021/10/15 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_left.tikz
+2021/10/15 | 619 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_middle.tikz
+2021/10/15 | 460 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_right.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_off_backward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_off_forward.tikz
+2021/10/15 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_on_backward.tikz
+2021/10/15 | 466 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_on_forward.tikz
+2021/10/15 | 566 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_both.tikz
+2021/10/15 | 566 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_left.tikz
+2021/10/15 | 847 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_middle.tikz
+2021/10/15 | 569 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_right.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_clearing_point_backward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_clearing_point_forward.tikz
+2021/10/15 | 534 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_backward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_forward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_with_shunt_signal_backward.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_with_shunt_signal_forward.tikz
+2021/10/15 | 510 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route.tikz
+2021/10/15 | 407 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/secondary_track.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_limit_backward.tikz
+2021/10/15 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_limit_forward.tikz
+2021/10/15 | 476 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_backward_locked.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_backward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_forward_locked.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_forward.tikz
+2021/10/15 | 514 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/speed_signal_backward.tikz
+2021/10/15 | 513 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/speed_signal_forward.tikz
+2021/10/15 | 36564 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets.tex
+2021/10/15 | 424 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_closure.tikz
+2021/10/15 | 611 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_distance.tikz
+2021/10/15 | 492 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_marking.tikz
+2021/10/15 | 580 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_marking_with_turnout.tikz
+2021/10/15 | 499 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_number.tikz
+2021/10/15 | 485 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_bidirectional.tikz
+2021/10/15 | 592 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_special.tikz
+2021/10/15 | 479 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_sign_backward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_sign_forward.tikz
+2021/10/15 | 638 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth.tikz
+2021/10/15 | 462 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_direction_backward.tikz
+2021/10/15 | 461 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_direction_forward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_drive_automatic.tikz
+2021/10/15 | 478 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_drive_human.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_ghost_direction_backward.tikz
+2021/10/15 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_ghost_direction_forward.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_backward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_fast_backward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_fast_forward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_forward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_slow_backward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_slow_forward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_backward.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_forward.tikz
+2021/10/15 | 465 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_backward.tikz
+2021/10/15 | 464 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_forward.tikz
+2021/10/15 | 559 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz
+2021/10/15 | 569 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz
+2021/10/15 | 557 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz
+2021/10/15 | 463 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz
+2021/10/15 | 456 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz
+2021/10/15 | 495 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz
+2021/10/15 | 541 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_left_position.tikz
+2021/10/15 | 531 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_manually.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_moving_points.tikz
+2021/10/15 | 517 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_right_position.tikz
+2021/10/15 | 504 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward.tikz
+2021/10/15 | 514 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_left_position.tikz
+2021/10/15 | 529 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_manually.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_moving_points.tikz
+2021/10/15 | 515 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_right_position.tikz
+2021/10/15 | 502 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_left_position.tikz
+2021/10/15 | 533 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_manually.tikz
+2021/10/15 | 520 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_moving_points.tikz
+2021/10/15 | 519 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_right_position.tikz
+2021/10/15 | 506 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_left_position.tikz
+2021/10/15 | 531 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_manually.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_moving_points.tikz
+2021/10/15 | 517 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_right_position.tikz
+2021/10/15 | 504 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_left_backward.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_left_forward.tikz
+2021/10/15 | 520 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_right_backward.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_right_forward.tikz
+2021/10/15 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/view_point_backward.tikz
+2021/10/15 | 457 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/view_point_forward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_backward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_forward.tikz
+2021/10/15 | 1680 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty
+2021/10/15 | 73933 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.tex
+2021/10/15 | 698221 | graphics/pgf/contrib/tikz-trackschematic.zip
2019/02/12 | 364 | graphics/pgf/contrib/tikz-truchet/README.md
2019/02/12 | 15260 | graphics/pgf/contrib/tikz-truchet/tikz-truchet.dtx
2019/02/12 | 1257 | graphics/pgf/contrib/tikz-truchet/tikz-truchet.ins
@@ -156165,6 +156165,12 @@
2021/09/04 | 2118 | graphics/pgf/contrib/yquant/tex/yquant.sty
2021/07/31 | 25074 | graphics/pgf/contrib/yquant/tex/yquant-tools.tex
2021/09/04 | 659905 | graphics/pgf/contrib/yquant.zip
+2021/10/15 | 557 | graphics/pgf/contrib/zx-calculus/README.md
+2021/10/15 | 37564 | graphics/pgf/contrib/zx-calculus/tikzlibraryzx-calculus.code.tex
+2021/10/15 | 387681 | graphics/pgf/contrib/zx-calculus.zip
+2021/10/15 | 369554 | graphics/pgf/contrib/zx-calculus/zx-calculus.pdf
+2021/10/15 | 434 | graphics/pgf/contrib/zx-calculus/zx-calculus.sty
+2021/10/15 | 50315 | graphics/pgf/contrib/zx-calculus/zx-calculus.tex
2007/12/11 | 654 | graphics/pgf/README
2005/10/19 | 4608 | graphics/pictex/addon/piccorr.sty
1994/04/20 | 2876 | graphics/pictex/addon/picmore.tex
@@ -183199,7 +183205,7 @@
2021/09/12 | 7472934 | install/macros/latex/contrib/media9.tds.zip
2021/06/16 | 3654012 | install/macros/latex/contrib/memoir.tds.zip
2020/08/06 | 24409080 | install/macros/latex/contrib/mercatormap.tds.zip
-2017/11/14 | 704736 | install/macros/latex/contrib/mfirstuc.tds.zip
+2021/10/15 | 722347 | install/macros/latex/contrib/mfirstuc.tds.zip
2021/03/15 | 2033413 | install/macros/latex/contrib/microtype.tds.zip
2016/07/03 | 499067 | install/macros/latex/contrib/milog.tds.zip
2013/06/21 | 285067 | install/macros/latex/contrib/minibox.tds.zip
@@ -183268,7 +183274,7 @@
2012/09/24 | 130991 | install/macros/latex/contrib/scrjrnl.tds.zip
2020/02/15 | 1097592 | install/macros/latex/contrib/sdaps.tds.zip
2019/12/10 | 544332 | install/macros/latex/contrib/selinput.tds.zip
-2021/09/29 | 2291667 | install/macros/latex/contrib/siunitx.tds.zip
+2021/10/15 | 2292792 | install/macros/latex/contrib/siunitx.tds.zip
2019/10/15 | 315856 | install/macros/latex/contrib/skmath.tds.zip
2019/10/16 | 345652 | install/macros/latex/contrib/skrapport.tds.zip
2019/12/15 | 357584 | install/macros/latex/contrib/soulutf8.tds.zip
@@ -209358,15 +209364,15 @@
2010/12/16 | 32810 | macros/latex/contrib/fancytooltips/tip.pdf
2010/12/16 | 586 | macros/latex/contrib/fancytooltips/tip.tex
2012/09/26 | 1590569 | macros/latex/contrib/fancytooltips.zip
-2021/08/12 | 1604 | macros/latex/contrib/fancyvrb/Changes
-2021/08/12 | 138429 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf
-2021/08/12 | 40703 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
+2021/10/15 | 1673 | macros/latex/contrib/fancyvrb/Changes
+2021/10/15 | 140061 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf
+2021/10/15 | 40800 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
2020/06/07 | 4642 | macros/latex/contrib/fancyvrb/latex/fancyvrb-ex.sty
-2021/08/12 | 43658 | macros/latex/contrib/fancyvrb/latex/fancyvrb.sty
+2021/10/15 | 43692 | macros/latex/contrib/fancyvrb/latex/fancyvrb.sty
2020/06/07 | 5109 | macros/latex/contrib/fancyvrb/latex/hbaw.sty
2020/08/03 | 5281 | macros/latex/contrib/fancyvrb/latex/hcolor.sty
2021/01/20 | 1798 | macros/latex/contrib/fancyvrb/README
-2021/08/12 | 161446 | macros/latex/contrib/fancyvrb.zip
+2021/10/15 | 163126 | macros/latex/contrib/fancyvrb.zip
2018/12/18 | 29200 | macros/latex/contrib/fascicules/fascicules.dtx
2018/12/18 | 1592 | macros/latex/contrib/fascicules/fascicules.ins
2018/12/19 | 181208 | macros/latex/contrib/fascicules/fascicules.pdf
@@ -216000,17 +216006,17 @@
1996/09/01 | 91 | macros/latex/contrib/mff/test.bat
1996/09/01 | 287 | macros/latex/contrib/mff/test.tex
2007/07/21 | 231956 | macros/latex/contrib/mff.zip
-2017/11/14 | 1905 | macros/latex/contrib/mfirstuc/CHANGES
-2017/11/14 | 260995 | macros/latex/contrib/mfirstuc/mfirstuc-code.pdf
-2017/11/14 | 36664 | macros/latex/contrib/mfirstuc/mfirstuc.dtx
-2017/11/14 | 1267 | macros/latex/contrib/mfirstuc/mfirstuc.ins
-2017/11/14 | 76029 | macros/latex/contrib/mfirstuc/mfirstuc-manual.html
-2017/11/14 | 294426 | macros/latex/contrib/mfirstuc/mfirstuc-manual.pdf
-2017/11/14 | 26011 | macros/latex/contrib/mfirstuc/mfirstuc-manual.tex
-2017/11/14 | 1321 | macros/latex/contrib/mfirstuc/README
-2017/11/14 | 114720 | macros/latex/contrib/mfirstuc/sample-mfirstuc.pdf
-2017/11/14 | 7615 | macros/latex/contrib/mfirstuc/sample-mfirstuc.tex
-2017/11/14 | 696816 | macros/latex/contrib/mfirstuc.zip
+2021/10/15 | 2101 | macros/latex/contrib/mfirstuc/CHANGES
+2021/10/15 | 266637 | macros/latex/contrib/mfirstuc/mfirstuc-code.pdf
+2021/10/15 | 39846 | macros/latex/contrib/mfirstuc/mfirstuc.dtx
+2021/10/15 | 1267 | macros/latex/contrib/mfirstuc/mfirstuc.ins
+2021/10/15 | 80414 | macros/latex/contrib/mfirstuc/mfirstuc-manual.html
+2021/10/15 | 301928 | macros/latex/contrib/mfirstuc/mfirstuc-manual.pdf
+2021/10/15 | 27833 | macros/latex/contrib/mfirstuc/mfirstuc-manual.tex
+2021/10/15 | 1321 | macros/latex/contrib/mfirstuc/README
+2021/10/15 | 121084 | macros/latex/contrib/mfirstuc/sample-mfirstuc.pdf
+2021/10/15 | 7811 | macros/latex/contrib/mfirstuc/sample-mfirstuc.tex
+2021/10/15 | 714224 | macros/latex/contrib/mfirstuc.zip
1999/03/18 | 883 | macros/latex/contrib/mflogo/CATALOGUE
1999/03/18 | 2432 | macros/latex/contrib/mflogo/Makefile
1999/03/18 | 15309 | macros/latex/contrib/mflogo/mflogo.dtx
@@ -222189,33 +222195,33 @@
2007/12/02 | 2971 | macros/latex/contrib/SIunits/SIunits.ins
2007/12/02 | 328621 | macros/latex/contrib/SIunits/SIunits.pdf
2007/12/02 | 296391 | macros/latex/contrib/SIunits.zip
-2021/09/29 | 59689 | macros/latex/contrib/siunitx/CHANGELOG.md
-2021/09/29 | 996 | macros/latex/contrib/siunitx/README.md
-2021/09/29 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
-2021/09/29 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
-2021/09/29 | 16705 | macros/latex/contrib/siunitx/siunitx-angle.dtx
-2021/09/29 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
-2021/09/29 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
-2021/09/29 | 1515203 | macros/latex/contrib/siunitx/siunitx-code.pdf
-2021/09/29 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
-2021/09/29 | 8798 | macros/latex/contrib/siunitx/siunitx-command.dtx
-2021/09/29 | 25939 | macros/latex/contrib/siunitx/siunitx-complex.dtx
-2021/09/29 | 33434 | macros/latex/contrib/siunitx/siunitx-compound.dtx
-2021/09/29 | 19838 | macros/latex/contrib/siunitx/siunitx.dtx
-2021/09/29 | 31333 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
-2021/09/29 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
-2021/09/29 | 4746 | macros/latex/contrib/siunitx/siunitx-locale.dtx
-2021/09/29 | 121120 | macros/latex/contrib/siunitx/siunitx-number.dtx
-2021/09/29 | 638362 | macros/latex/contrib/siunitx/siunitx.pdf
-2021/09/29 | 32735 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2021/09/29 | 15317 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
-2021/09/29 | 9362 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
-2021/09/29 | 50335 | macros/latex/contrib/siunitx/siunitx-table.dtx
-2021/09/29 | 147740 | macros/latex/contrib/siunitx/siunitx.tex
-2021/09/29 | 98475 | macros/latex/contrib/siunitx/siunitx-unit.dtx
-2021/09/29 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
-2021/09/29 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
-2021/09/29 | 2251188 | macros/latex/contrib/siunitx.zip
+2021/10/15 | 60110 | macros/latex/contrib/siunitx/CHANGELOG.md
+2021/10/15 | 996 | macros/latex/contrib/siunitx/README.md
+2021/10/15 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
+2021/10/15 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
+2021/10/15 | 16705 | macros/latex/contrib/siunitx/siunitx-angle.dtx
+2021/10/15 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
+2021/10/15 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
+2021/10/15 | 1515886 | macros/latex/contrib/siunitx/siunitx-code.pdf
+2021/10/15 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
+2021/10/15 | 8798 | macros/latex/contrib/siunitx/siunitx-command.dtx
+2021/10/15 | 25939 | macros/latex/contrib/siunitx/siunitx-complex.dtx
+2021/10/15 | 33434 | macros/latex/contrib/siunitx/siunitx-compound.dtx
+2021/10/15 | 19838 | macros/latex/contrib/siunitx/siunitx.dtx
+2021/10/15 | 31333 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
+2021/10/15 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
+2021/10/15 | 4746 | macros/latex/contrib/siunitx/siunitx-locale.dtx
+2021/10/15 | 121120 | macros/latex/contrib/siunitx/siunitx-number.dtx
+2021/10/15 | 638356 | macros/latex/contrib/siunitx/siunitx.pdf
+2021/10/15 | 32911 | macros/latex/contrib/siunitx/siunitx-print.dtx
+2021/10/15 | 15317 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
+2021/10/15 | 9568 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
+2021/10/15 | 50335 | macros/latex/contrib/siunitx/siunitx-table.dtx
+2021/10/15 | 147740 | macros/latex/contrib/siunitx/siunitx.tex
+2021/10/15 | 98475 | macros/latex/contrib/siunitx/siunitx-unit.dtx
+2021/10/15 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
+2021/10/15 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
+2021/10/15 | 2252234 | macros/latex/contrib/siunitx.zip
2011/06/03 | 662398 | macros/latex/contrib/skb/doc/skb.pdf
2011/03/15 | 1485 | macros/latex/contrib/skb/doc/user-guide/database/acronyms.tex
2011/03/15 | 722 | macros/latex/contrib/skb/doc/user-guide/database/bibliography.tex
@@ -222540,11 +222546,11 @@
2009/10/13 | 1325 | macros/latex/contrib/soton/soton-beamer.sty
2009/10/13 | 2035 | macros/latex/contrib/soton/soton-palette.sty
2009/10/13 | 1877 | macros/latex/contrib/soton.zip
-2019/06/26 | 165 | macros/latex/contrib/soulpos/README.md
-2019/06/26 | 159838 | macros/latex/contrib/soulpos/soulpos.pdf
-2019/06/26 | 7470 | macros/latex/contrib/soulpos/soulpos.sty
-2019/06/26 | 10703 | macros/latex/contrib/soulpos/soulpos.tex
-2019/06/26 | 165530 | macros/latex/contrib/soulpos.zip
+2021/10/15 | 207 | macros/latex/contrib/soulpos/README.md
+2021/10/15 | 177402 | macros/latex/contrib/soulpos/soulpos.pdf
+2021/10/15 | 7687 | macros/latex/contrib/soulpos/soulpos.sty
+2021/10/15 | 10703 | macros/latex/contrib/soulpos/soulpos.tex
+2021/10/15 | 179576 | macros/latex/contrib/soulpos.zip
2019/12/15 | 411 | macros/latex/contrib/soulutf8/README.md
2019/12/15 | 34870 | macros/latex/contrib/soulutf8/soulutf8.dtx
2019/12/15 | 351673 | macros/latex/contrib/soulutf8/soulutf8.pdf
@@ -278933,7 +278939,7 @@
2021/10/13 | 6468 | systems/texlive/tlnet/archive/collection-latexextra.r60742.tar.xz
2020/12/03 | 696 | systems/texlive/tlnet/archive/collection-latex.r57048.tar.xz
2021/02/24 | 772 | systems/texlive/tlnet/archive/collection-latexrecommended.r57862.tar.xz
-2021/10/11 | 776 | systems/texlive/tlnet/archive/collection-luatex.r60723.tar.xz
+2021/10/15 | 780 | systems/texlive/tlnet/archive/collection-luatex.r60764.tar.xz
2021/09/30 | 1520 | systems/texlive/tlnet/archive/collection-mathscience.r60655.tar.xz
2021/06/10 | 548 | systems/texlive/tlnet/archive/collection-metapost.r59531.tar.xz
2021/02/24 | 476 | systems/texlive/tlnet/archive/collection-music.r57878.tar.xz
@@ -283690,6 +283696,8 @@
2021/10/11 | 10400 | systems/texlive/tlnet/archive/lua-widow-control.source.r60723.tar.xz
2021/10/08 | 123428 | systems/texlive/tlnet/archive/luaxml.doc.r60709.tar.xz
2021/10/08 | 32276 | systems/texlive/tlnet/archive/luaxml.r60709.tar.xz
+2021/10/15 | 3804 | systems/texlive/tlnet/archive/lutabulartools.doc.r60764.tar.xz
+2021/10/15 | 5860 | systems/texlive/tlnet/archive/lutabulartools.r60764.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.aarch64-linux.r46208.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-freebsd.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-netbsd.r43292.tar.xz
@@ -284753,8 +284761,8 @@
2019/02/28 | 196212 | systems/texlive/tlnet/archive/newspaper.doc.r15878.tar.xz
2019/02/28 | 1924 | systems/texlive/tlnet/archive/newspaper.r15878.tar.xz
2019/02/28 | 6804 | systems/texlive/tlnet/archive/newspaper.source.r15878.tar.xz
-2021/09/14 | 956236 | systems/texlive/tlnet/archive/newtx.doc.r60497.tar.xz
-2021/09/14 | 5617492 | systems/texlive/tlnet/archive/newtx.r60497.tar.xz
+2021/10/15 | 983244 | systems/texlive/tlnet/archive/newtx.doc.r60762.tar.xz
+2021/10/15 | 5635140 | systems/texlive/tlnet/archive/newtx.r60762.tar.xz
2021/05/17 | 332420 | systems/texlive/tlnet/archive/newtxsf.doc.r59227.tar.xz
2021/05/17 | 105908 | systems/texlive/tlnet/archive/newtxsf.r59227.tar.xz
2020/03/24 | 171356 | systems/texlive/tlnet/archive/newtxtt.doc.r54512.tar.xz
@@ -287962,7 +287970,7 @@
2021/03/23 | 276 | systems/texlive/tlnet/archive/texlive-it.r58653.tar.xz
2021/03/22 | 1845596 | systems/texlive/tlnet/archive/texlive-ja.doc.r58581.tar.xz
2021/03/22 | 276 | systems/texlive/tlnet/archive/texlive-ja.r58581.tar.xz
-2021/05/07 | 146440 | systems/texlive/tlnet/archive/texlive-msg-translations.r59096.tar.xz
+2021/10/15 | 146056 | systems/texlive/tlnet/archive/texlive-msg-translations.r60760.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.aarch64-linux.r46208.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.amd64-freebsd.r24062.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.amd64-netbsd.r30191.tar.xz
@@ -287989,7 +287997,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/10/14 | 400560 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60746.tar.xz
+2021/10/15 | 400660 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60759.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -288013,7 +288021,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/10/14 | 108264 | systems/texlive/tlnet/archive/texlive-scripts.r60746.tar.xz
+2021/10/15 | 108272 | systems/texlive/tlnet/archive/texlive-scripts.r60759.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -288391,9 +288399,9 @@
2019/02/28 | 2824 | systems/texlive/tlnet/archive/tikz-sfc.r49424.tar.xz
2021/07/12 | 171860 | systems/texlive/tlnet/archive/tikz-swigs.doc.r59889.tar.xz
2021/07/12 | 5740 | systems/texlive/tlnet/archive/tikz-swigs.r59889.tar.xz
-2019/02/28 | 541092 | systems/texlive/tlnet/archive/tikzsymbols.doc.r49975.tar.xz
-2019/02/28 | 14016 | systems/texlive/tlnet/archive/tikzsymbols.r49975.tar.xz
-2019/02/28 | 34300 | systems/texlive/tlnet/archive/tikzsymbols.source.r49975.tar.xz
+2021/10/15 | 592148 | systems/texlive/tlnet/archive/tikzsymbols.doc.r60763.tar.xz
+2021/10/15 | 14852 | systems/texlive/tlnet/archive/tikzsymbols.r60763.tar.xz
+2021/10/15 | 38072 | systems/texlive/tlnet/archive/tikzsymbols.source.r60763.tar.xz
2020/09/08 | 468644 | systems/texlive/tlnet/archive/tikz-timing.doc.r56291.tar.xz
2020/09/08 | 19084 | systems/texlive/tlnet/archive/tikz-timing.r56291.tar.xz
2020/09/08 | 54980 | systems/texlive/tlnet/archive/tikz-timing.source.r56291.tar.xz
@@ -289757,16 +289765,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/10/14 | 6811372 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/10/14 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/10/14 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/10/15 | 6810026 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/10/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/10/15 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/10/14 | 20872331 | systems/texlive/tlnet/install-tl-windows.exe
-2021/10/14 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/10/14 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/10/14 | 25629611 | systems/texlive/tlnet/install-tl.zip
-2021/10/14 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/10/14 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/10/15 | 20874276 | systems/texlive/tlnet/install-tl-windows.exe
+2021/10/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/10/15 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/10/15 | 25630907 | systems/texlive/tlnet/install-tl.zip
+2021/10/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/10/15 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -289776,7 +289784,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/07/02 | 49348 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/10/13 | 6832 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/10/14 | 6792 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -289818,12 +289826,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/10/14 | 16903647 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/10/14 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/10/15 | 16904902 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/10/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/10/14 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/10/14 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/10/14 | 2315184 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/10/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/10/15 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/10/15 | 2315252 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -292521,27 +292529,27 @@
2021/03/02 | 3531 | systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
2018/11/30 | 1310 | systems/texlive/tlnet/tlpkg/tltcl/tlmgr.gif
2021/10/13 | 25696 | systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
-2021/05/01 | 81245 | systems/texlive/tlnet/tlpkg/translations/cs.po
-2021/05/06 | 56822 | systems/texlive/tlnet/tlpkg/translations/da.po
-2021/05/02 | 88734 | systems/texlive/tlnet/tlpkg/translations/de.po
-2021/05/01 | 78658 | systems/texlive/tlnet/tlpkg/translations/es.po
-2021/05/01 | 93175 | systems/texlive/tlnet/tlpkg/translations/fr.po
-2021/05/01 | 86796 | systems/texlive/tlnet/tlpkg/translations/it.po
-2021/05/01 | 61672 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2021/05/01 | 46389 | systems/texlive/tlnet/tlpkg/translations/messages.pot
-2021/05/01 | 57096 | systems/texlive/tlnet/tlpkg/translations/nl.po
-2021/05/01 | 66231 | systems/texlive/tlnet/tlpkg/translations/pl.po
-2021/05/01 | 81343 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+2021/10/14 | 81661 | systems/texlive/tlnet/tlpkg/translations/cs.po
+2021/10/14 | 57238 | systems/texlive/tlnet/tlpkg/translations/da.po
+2021/10/14 | 89150 | systems/texlive/tlnet/tlpkg/translations/de.po
+2021/10/14 | 79116 | systems/texlive/tlnet/tlpkg/translations/es.po
+2021/10/14 | 93591 | systems/texlive/tlnet/tlpkg/translations/fr.po
+2021/10/14 | 87449 | systems/texlive/tlnet/tlpkg/translations/it.po
+2021/10/14 | 62088 | systems/texlive/tlnet/tlpkg/translations/ja.po
+2021/10/14 | 46805 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2021/10/14 | 57512 | systems/texlive/tlnet/tlpkg/translations/nl.po
+2021/10/14 | 66647 | systems/texlive/tlnet/tlpkg/translations/pl.po
+2021/10/14 | 81801 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
2019/03/25 | 430 | systems/texlive/tlnet/tlpkg/translations/README
2021/03/10 | 105281 | systems/texlive/tlnet/tlpkg/translations/ru.po
-2021/05/01 | 88080 | systems/texlive/tlnet/tlpkg/translations/sk.po
-2021/05/01 | 68846 | systems/texlive/tlnet/tlpkg/translations/sl.po
-2021/05/01 | 102567 | systems/texlive/tlnet/tlpkg/translations/sr.po
+2021/10/14 | 88496 | systems/texlive/tlnet/tlpkg/translations/sk.po
+2021/10/14 | 69304 | systems/texlive/tlnet/tlpkg/translations/sl.po
+2021/10/14 | 103025 | systems/texlive/tlnet/tlpkg/translations/sr.po
2019/03/28 | 847 | systems/texlive/tlnet/tlpkg/translations/translators
-2021/05/01 | 79672 | systems/texlive/tlnet/tlpkg/translations/uk.po
-2021/05/01 | 89718 | systems/texlive/tlnet/tlpkg/translations/vi.po
-2021/05/01 | 62686 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
-2021/05/01 | 52617 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
+2021/10/14 | 80130 | systems/texlive/tlnet/tlpkg/translations/uk.po
+2021/10/14 | 90134 | systems/texlive/tlnet/tlpkg/translations/vi.po
+2021/10/14 | 63102 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
+2021/10/14 | 53033 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
2021/10/14 | 4082715 | systems/texlive/tlnet/update-tlmgr-r60693.exe
2021/10/14 | 154 | systems/texlive/tlnet/update-tlmgr-r60693.exe.sha512
2021/10/14 | 455 | systems/texlive/tlnet/update-tlmgr-r60693.exe.sha512.asc
@@ -294772,7 +294780,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/10/14 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/10/15 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -296181,9 +296189,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/10/05 | 39429 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/10/05 | 43382 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/10/14 | 246416 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/10/14 | 1369687 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/10/14 | 1272156 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/10/15 | 246388 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/10/15 | 1368690 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/10/15 | 1270456 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/10/05 | 13448 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/10/05 | 14320 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -296398,189 +296406,189 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/10/14 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/10/14 | 51111 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/10/14 | 56478 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/10/14 | 973042 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/10/14 | 1076361 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/10/14 | 29059 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/10/14 | 31309 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/10/14 | 29852 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/10/14 | 34694 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/10/14 | 49888 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/10/14 | 57553 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/10/14 | 83476 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/10/14 | 95491 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/10/14 | 68001 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/10/14 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/10/14 | 27188 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/10/14 | 30806 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/10/14 | 330541 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/10/14 | 392719 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/10/14 | 32493 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/10/14 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/10/14 | 51314 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/10/14 | 56841 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/10/14 | 254821 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/10/14 | 274920 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/10/14 | 179866 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/10/14 | 195699 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/10/14 | 54651 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/10/14 | 61846 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/10/14 | 21185 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/10/14 | 23346 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/10/14 | 462086 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/10/14 | 45959 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/10/14 | 51195 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/10/14 | 284706 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/10/14 | 324938 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/10/14 | 41156 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/10/14 | 45305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/10/14 | 119655 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/10/14 | 133924 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/10/14 | 1287266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/10/14 | 1415700 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/10/14 | 100292 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/10/14 | 112989 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/10/14 | 43037 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/10/14 | 48239 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/10/14 | 25023 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/10/14 | 28189 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/10/14 | 56365 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/10/14 | 62721 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/10/14 | 136384 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/10/14 | 153921 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/10/14 | 73177 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/10/14 | 77990 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/10/14 | 71528 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/10/14 | 80777 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/10/14 | 258859 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/10/14 | 295332 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/10/14 | 22028 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/10/14 | 24991 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/10/14 | 97370 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/10/14 | 112273 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/10/14 | 64439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/10/14 | 73131 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/10/14 | 96568 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/10/14 | 115329 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/10/14 | 38164 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/10/14 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/10/14 | 483087 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/10/14 | 567171 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/10/14 | 147409 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/10/14 | 159525 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/10/14 | 94763 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/10/14 | 109028 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/10/14 | 16342 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/10/14 | 17965 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/10/14 | 28399 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/10/14 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/10/14 | 629910 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/10/14 | 681191 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/10/14 | 532388 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/10/14 | 596909 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/10/14 | 476953 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/10/14 | 510892 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/10/14 | 94419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/10/14 | 103442 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/10/14 | 1708548 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/10/14 | 2006279 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/10/14 | 67584 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/10/14 | 74253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/10/14 | 27362 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/10/14 | 31608 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/10/14 | 7715 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/10/14 | 8765 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/10/14 | 196853 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/10/14 | 215227 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/10/14 | 250309 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/10/14 | 283990 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/10/14 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/10/14 | 103480 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/10/14 | 60661 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/10/14 | 68082 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/10/14 | 124333 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/10/14 | 136230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/10/14 | 178342 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/10/14 | 196428 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/10/14 | 199529 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/10/14 | 180230 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/10/14 | 67468 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/10/14 | 77046 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/10/14 | 31231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/10/14 | 35068 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/10/14 | 37798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/10/14 | 42682 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/10/14 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/10/14 | 46900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/10/14 | 45962 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/10/14 | 52485 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/10/14 | 194111 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/10/14 | 206580 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/10/14 | 35705 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/10/14 | 40225 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/10/14 | 748967 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/10/14 | 818548 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/10/14 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/10/14 | 202818 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/10/14 | 207922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/10/14 | 243391 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/10/14 | 78748 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/10/14 | 87711 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/10/14 | 1169719 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/10/14 | 1301195 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/10/14 | 20127 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/10/14 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/10/14 | 31549 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/10/14 | 37249 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/10/14 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/10/14 | 72252 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/10/14 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/10/14 | 57874 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/10/14 | 1342958 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/10/14 | 1466195 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/10/14 | 42409 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/10/14 | 51789 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/10/14 | 56547 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/10/14 | 59977 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/10/14 | 25237 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/10/14 | 27397 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/10/14 | 16436 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/10/14 | 18161 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/10/14 | 63760 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/10/14 | 69897 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/10/14 | 154712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/10/14 | 169342 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/10/14 | 57092 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/10/14 | 65747 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/10/14 | 98254 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/10/14 | 105118 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/10/14 | 2671401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/10/14 | 2797937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/10/14 | 56406 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/10/14 | 62185 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/10/14 | 33476 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/10/14 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/10/14 | 27730 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/10/14 | 33629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/10/14 | 65561 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/10/14 | 70633 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/10/14 | 311786 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/10/14 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/10/14 | 55504 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/10/14 | 57174 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/10/14 | 590592 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/10/14 | 624639 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/10/14 | 39136 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/10/14 | 43402 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/10/14 | 246466 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/10/14 | 1368921 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/10/14 | 1269555 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/10/14 | 13459 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/10/14 | 14336 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/10/15 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/10/15 | 51111 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/10/15 | 56479 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/10/15 | 973043 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/10/15 | 1076362 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/10/15 | 29057 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/10/15 | 31308 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/10/15 | 29851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/10/15 | 34694 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/10/15 | 49887 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/10/15 | 57554 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/10/15 | 83479 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/10/15 | 95492 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/10/15 | 68001 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/10/15 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/10/15 | 27188 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/10/15 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/10/15 | 330541 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/10/15 | 392719 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/10/15 | 32495 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/10/15 | 36603 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/10/15 | 51314 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/10/15 | 56843 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/10/15 | 254820 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/10/15 | 274921 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/10/15 | 179864 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/10/15 | 195701 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/10/15 | 54648 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/10/15 | 61846 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/10/15 | 21186 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/10/15 | 23344 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/10/15 | 462087 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/10/15 | 45959 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/10/15 | 51195 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/10/15 | 284705 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/10/15 | 324938 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/10/15 | 41155 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/10/15 | 45303 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/10/15 | 119657 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/10/15 | 133924 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/10/15 | 1287266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/10/15 | 1415697 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/10/15 | 100294 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/10/15 | 112989 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/10/15 | 43038 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/10/15 | 48238 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/10/15 | 25024 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/10/15 | 28189 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/10/15 | 56364 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/10/15 | 62720 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/10/15 | 136385 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/10/15 | 153922 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/10/15 | 73176 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/10/15 | 77988 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/10/15 | 71528 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/10/15 | 80779 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/10/15 | 258860 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/10/15 | 295334 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/10/15 | 22030 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/10/15 | 24992 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/10/15 | 97371 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/10/15 | 112272 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/10/15 | 64439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/10/15 | 73134 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/10/15 | 96568 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/10/15 | 115330 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/10/15 | 38163 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/10/15 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/10/15 | 483087 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/10/15 | 567171 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/10/15 | 147411 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/10/15 | 159524 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/10/15 | 94763 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/10/15 | 109027 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/10/15 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/10/15 | 17965 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/10/15 | 28399 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/10/15 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/10/15 | 629910 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/10/15 | 681194 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/10/15 | 532391 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/10/15 | 596910 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/10/15 | 476952 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/10/15 | 510891 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/10/15 | 94417 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/10/15 | 103441 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/10/15 | 1708550 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/10/15 | 2006282 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/10/15 | 67583 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/10/15 | 74251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/10/15 | 27363 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/10/15 | 31610 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/10/15 | 7715 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/10/15 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/10/15 | 196854 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/10/15 | 215227 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/10/15 | 250309 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/10/15 | 283989 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/10/15 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/10/15 | 103480 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/10/15 | 60663 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/10/15 | 68083 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/10/15 | 124333 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/10/15 | 136229 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/10/15 | 178345 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/10/15 | 196428 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/10/15 | 199528 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/10/15 | 180230 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/10/15 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/10/15 | 77046 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/10/15 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/10/15 | 35069 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/10/15 | 37799 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/10/15 | 42683 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/10/15 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/10/15 | 46900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/10/15 | 45961 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/10/15 | 52486 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/10/15 | 194112 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/10/15 | 206580 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/10/15 | 35706 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/10/15 | 40226 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/10/15 | 748971 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/10/15 | 818549 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/10/15 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/10/15 | 202820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/10/15 | 207923 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/10/15 | 243392 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/10/15 | 78747 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/10/15 | 87711 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/10/15 | 1169721 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/10/15 | 1301198 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/10/15 | 20128 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/10/15 | 23885 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/10/15 | 31552 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/10/15 | 37250 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/10/15 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/10/15 | 72252 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/10/15 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/10/15 | 57875 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/10/15 | 1342958 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/10/15 | 1466193 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/10/15 | 42410 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/10/15 | 51789 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/10/15 | 56546 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/10/15 | 59976 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/10/15 | 25237 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/10/15 | 27399 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/10/15 | 16437 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/10/15 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/10/15 | 63761 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/10/15 | 69899 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/10/15 | 154711 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/10/15 | 169341 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/10/15 | 57091 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/10/15 | 65748 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/10/15 | 98253 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/10/15 | 105119 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/10/15 | 2671401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/10/15 | 2797938 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/10/15 | 56408 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/10/15 | 62187 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/10/15 | 33476 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/10/15 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/10/15 | 27730 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/10/15 | 33630 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/10/15 | 65561 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/10/15 | 70634 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/10/15 | 311790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/10/15 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/10/15 | 55505 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/10/15 | 57175 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/10/15 | 590599 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/10/15 | 624640 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/10/15 | 39136 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/10/15 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/10/15 | 246466 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/10/15 | 1369398 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/10/15 | 1270945 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/10/15 | 13459 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/10/15 | 14336 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/10/14 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/10/15 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -296993,7 +297001,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/10/14 | 906 | systems/win32/miktex/tm/packages/pr.ini
+2021/10/15 | 906 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -298639,7 +298647,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/10/15 | 186 | timestamp
+2021/10/16 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/08/04 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 4516e54143..2ef14fb3e7 100644
Binary files a/FILES.byname.gz and b/FILES.byname.gz differ
diff --git a/FILES.last07days b/FILES.last07days
index 3c88daa3ff..24d725415c 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,146 +1,511 @@
-2021/10/14 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/10/14 | 98254 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/10/14 | 97370 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/10/14 | 973042 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/10/15 | 996 | macros/latex/contrib/siunitx/README.md
+2021/10/15 | 98475 | macros/latex/contrib/siunitx/siunitx-unit.dtx
+2021/10/15 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/10/15 | 983244 | systems/texlive/tlnet/archive/newtx.doc.r60762.tar.xz
+2021/10/15 | 98253 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/10/15 | 97371 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/10/15 | 973043 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/10/15 | 96568 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/10/15 | 9568 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
+2021/10/15 | 95492 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/10/15 | 94763 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/10/15 | 94417 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/10/15 | 906 | systems/win32/miktex/tm/packages/pr.ini
+2021/10/15 | 895 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/measure_line_with_hectometer.tikz
+2021/10/15 | 8798 | macros/latex/contrib/siunitx/siunitx-command.dtx
+2021/10/15 | 87711 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/10/15 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/10/15 | 872 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bend_train.tikz
+2021/10/15 | 847 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_middle.tikz
+2021/10/15 | 83479 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/10/15 | 818549 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/10/15 | 8087 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex
+2021/10/15 | 80779 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/10/15 | 80414 | macros/latex/contrib/mfirstuc/mfirstuc-manual.html
+2021/10/15 | 78747 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/10/15 | 7811 | macros/latex/contrib/mfirstuc/sample-mfirstuc.tex
+2021/10/15 | 780 | systems/texlive/tlnet/archive/collection-luatex.r60764.tar.xz
+2021/10/15 | 78020 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf
+2021/10/15 | 77988 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/10/15 | 7715 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/10/15 | 77046 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/10/15 | 7687 | macros/latex/contrib/soulpos/soulpos.sty
+2021/10/15 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/10/15 | 748971 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/10/15 | 74251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/10/15 | 73933 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.tex
+2021/10/15 | 73176 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/10/15 | 73134 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/10/15 | 72610 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf
+2021/10/15 | 72252 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/10/15 | 722347 | install/macros/latex/contrib/mfirstuc.tds.zip
+2021/10/15 | 718 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/hectometer.tikz
+2021/10/15 | 71528 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/10/15 | 714224 | macros/latex/contrib/mfirstuc.zip
+2021/10/15 | 70634 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/10/15 | 69899 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/10/15 | 698221 | graphics/pgf/contrib/tikz-trackschematic.zip
+2021/10/15 | 681194 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/10/15 | 6810026 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/10/15 | 68083 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/10/15 | 68001 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/10/15 | 67583 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/10/15 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/10/15 | 65748 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/10/15 | 655 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double.tikz
+2021/10/15 | 655 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double_full_closure.tikz
+2021/10/15 | 65561 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/10/15 | 64439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/10/15 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/10/15 | 638 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth.tikz
+2021/10/15 | 638356 | macros/latex/contrib/siunitx/siunitx.pdf
+2021/10/15 | 63761 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/10/15 | 629910 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/10/15 | 62720 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/10/15 | 6261 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.tex
+2021/10/15 | 624640 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/10/15 | 62187 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/10/15 | 619 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_middle.tikz
+2021/10/15 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/10/15 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/10/15 | 61846 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/10/15 | 617 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bridge_track_beneath.tikz
+2021/10/15 | 611 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_distance.tikz
+2021/10/15 | 60663 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/10/15 | 60110 | macros/latex/contrib/siunitx/CHANGELOG.md
+2021/10/15 | 59976 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/10/15 | 596910 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/10/15 | 592 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_special.tikz
+2021/10/15 | 592148 | systems/texlive/tlnet/archive/tikzsymbols.doc.r60763.tar.xz
+2021/10/15 | 590599 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/10/15 | 5860 | systems/texlive/tlnet/archive/lutabulartools.r60764.tar.xz
+2021/10/15 | 580 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_marking_with_turnout.tikz
+2021/10/15 | 57875 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/10/15 | 57554 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/10/15 | 57175 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/10/15 | 57091 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/10/15 | 569 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz
+2021/10/15 | 569 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_right.tikz
+2021/10/15 | 56843 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/10/15 | 567171 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/10/15 | 566 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_left.tikz
+2021/10/15 | 566 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pylons_both.tikz
+2021/10/15 | 565 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/combined_signal_forward.tikz
+2021/10/15 | 56546 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/10/15 | 56479 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/10/15 | 56408 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/10/15 | 56364 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/10/15 | 5635140 | systems/texlive/tlnet/archive/newtx.r60762.tar.xz
+2021/10/15 | 559 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz
+2021/10/15 | 557 | graphics/pgf/contrib/zx-calculus/README.md
+2021/10/15 | 557 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz
+2021/10/15 | 55505 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/10/15 | 54648 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/10/15 | 543 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_speed_signal_backward.tikz
+2021/10/15 | 542 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_speed_signal_forward.tikz
+2021/10/15 | 541 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz
+2021/10/15 | 537 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/double-slip_turnout_right.tikz
+2021/10/15 | 536 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/double-slip_turnout_left.tikz
+2021/10/15 | 534 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_backward.tikz
+2021/10/15 | 533 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_manually.tikz
+2021/10/15 | 532391 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/10/15 | 531 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_manually.tikz
+2021/10/15 | 531 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_manually.tikz
+2021/10/15 | 529 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_manually.tikz
+2021/10/15 | 528 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/diamond_crossing_right.tikz
+2021/10/15 | 527 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/diamond_crossing_left.tikz
+2021/10/15 | 52486 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/10/15 | 5238 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-examples/station_berg.tex
+2021/10/15 | 520 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_right_backward.tikz
+2021/10/15 | 520 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_moving_points.tikz
+2021/10/15 | 519 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_right_position.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_right_forward.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_left_backward.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_moving_points.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward_left_position.tikz
+2021/10/15 | 518 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_moving_points.tikz
+2021/10/15 | 517 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_right_position.tikz
+2021/10/15 | 517 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_right_position.tikz
+2021/10/15 | 51789 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_with_fouling_left_forward.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward_left_position.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_moving_points.tikz
+2021/10/15 | 516 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_left_position.tikz
+2021/10/15 | 515 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_right_position.tikz
+2021/10/15 | 514 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward_left_position.tikz
+2021/10/15 | 514 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/speed_signal_backward.tikz
+2021/10/15 | 513 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/speed_signal_forward.tikz
+2021/10/15 | 51314 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/10/15 | 51195 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/10/15 | 51111 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/10/15 | 510 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route.tikz
+2021/10/15 | 510891 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/10/15 | 506 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_backward.tikz
+2021/10/15 | 504 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_right_forward.tikz
+2021/10/15 | 504 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward.tikz
+2021/10/15 | 50335 | macros/latex/contrib/siunitx/siunitx-table.dtx
+2021/10/15 | 50315 | graphics/pgf/contrib/zx-calculus/zx-calculus.tex
+2021/10/15 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/10/15 | 502 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_forward.tikz
+2021/10/15 | 499 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_number.tikz
+2021/10/15 | 49887 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/10/15 | 497 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/main_line.tikz
+2021/10/15 | 495 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz
+2021/10/15 | 492 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_marking.tikz
+2021/10/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/10/15 | 485 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_bidirectional.tikz
+2021/10/15 | 485 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bridge.tikz
+2021/10/15 | 483 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_right_backward.tikz
+2021/10/15 | 483087 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/10/15 | 482 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_right_forward.tikz
+2021/10/15 | 482 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_left_backward.tikz
+2021/10/15 | 48238 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_drive_automatic.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_with_shunt_signal_backward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_pantograph_down_backward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/derailer_left_forward.tikz
+2021/10/15 | 481 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_with_shunt_signal_backward.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_with_shunt_signal_forward.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicle.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_pantograph_down_forward.tikz
+2021/10/15 | 480 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_with_shunt_signal_forward.tikz
+2021/10/15 | 479 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape.tikz
+2021/10/15 | 478 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_drive_human.tikz
+2021/10/15 | 476 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_backward_locked.tikz
+2021/10/15 | 476 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_down_backward.tikz
+2021/10/15 | 476952 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_forward_locked.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_clearing_point_backward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_down_forward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/end_of_movement_authority_backward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_power_off_backward.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/clearing_point.tikz
+2021/10/15 | 475 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_backward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_backward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_clearing_point_forward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/end_of_movement_authority_forward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_power_off_forward.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control.tikz
+2021/10/15 | 474 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_forward.tikz
+2021/10/15 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
+2021/10/15 | 4746 | macros/latex/contrib/siunitx/siunitx-locale.dtx
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_forward.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_backward.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicles_with_label.tikz
+2021/10/15 | 473 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_signal_backward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_backward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_forward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_up_backward.tikz
+2021/10/15 | 472 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/distant_signal_forward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_forward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_slow_backward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_fast_backward.tikz
+2021/10/15 | 471 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/pantograph_up_forward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_slow_forward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_moving_fast_forward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/route_signal_forward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/braking_point_backward.tikz
+2021/10/15 | 470 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_sign_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_off_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/danger_point_backward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/braking_point_forward.tikz
+2021/10/15 | 469 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/block_signal_forward.tikz
+2021/10/15 | 46900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_ghost_direction_backward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_sign_forward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_signal_forward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_limit_backward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_off_forward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/parked_vehicles.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/direction_control_forward.tikz
+2021/10/15 | 468 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/danger_point_forward.tikz
+2021/10/15 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_ghost_direction_forward.tikz
+2021/10/15 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/shunt_limit_forward.tikz
+2021/10/15 | 467 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_on_backward.tikz
+2021/10/15 | 466 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/power_on_forward.tikz
+2021/10/15 | 465 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_backward.tikz
+2021/10/15 | 465 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_single.tikz
+2021/10/15 | 464 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_forward.tikz
+2021/10/15 | 463 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz
+2021/10/15 | 462 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_direction_backward.tikz
+2021/10/15 | 462087 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/10/15 | 461 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/train_direction_forward.tikz
+2021/10/15 | 460 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_right.tikz
+2021/10/15 | 45961 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/10/15 | 45959 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/10/15 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/view_point_backward.tikz
+2021/10/15 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/platform_left.tikz
+2021/10/15 | 458 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_without_barrier.tikz
+2021/10/15 | 457 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/view_point_forward.tikz
+2021/10/15 | 456 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz
+2021/10/15 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/10/15 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/10/15 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/10/15 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/10/15 | 45303 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/10/15 | 448 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/measure_line.tikz
+2021/10/15 | 447 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/hump.tikz
+2021/10/15 | 444 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_backward.tikz
+2021/10/15 | 443 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_forward.tikz
+2021/10/15 | 43692 | macros/latex/contrib/fancyvrb/latex/fancyvrb.sty
+2021/10/15 | 434 | graphics/pgf/contrib/zx-calculus/zx-calculus.sty
+2021/10/15 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/10/15 | 432 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bufferstop_backward.tikz
+2021/10/15 | 431 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/bufferstop_forward.tikz
+2021/10/15 | 43038 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/10/15 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/10/15 | 4298 | graphics/pgf/contrib/tikz-trackschematic/README.md
+2021/10/15 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/10/15 | 42683 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/10/15 | 424 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/track_closure.tikz
+2021/10/15 | 42410 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/10/15 | 41155 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/10/15 | 40800 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
+2021/10/15 | 407 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/secondary_track.tikz
+2021/10/15 | 402 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/main_track.tikz
+2021/10/15 | 40226 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/10/15 | 400660 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60759.tar.xz
+2021/10/15 | 39846 | macros/latex/contrib/mfirstuc/mfirstuc.dtx
+2021/10/15 | 3977 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-documentation.sty
+2021/10/15 | 392719 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/10/15 | 39136 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/10/15 | 387681 | graphics/pgf/contrib/zx-calculus.zip
+2021/10/15 | 38279 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.trafficcontrol.code.tex
+2021/10/15 | 38163 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/10/15 | 38072 | systems/texlive/tlnet/archive/tikzsymbols.source.r60763.tar.xz
+2021/10/15 | 3804 | systems/texlive/tlnet/archive/lutabulartools.doc.r60764.tar.xz
+2021/10/15 | 37799 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/10/15 | 375 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets/interlocking.tikz
+2021/10/15 | 37564 | graphics/pgf/contrib/zx-calculus/tikzlibraryzx-calculus.code.tex
+2021/10/15 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/10/15 | 37250 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/10/15 | 369554 | graphics/pgf/contrib/zx-calculus/zx-calculus.pdf
+2021/10/15 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
+2021/10/15 | 36603 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/10/15 | 36564 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets.tex
+2021/10/15 | 35706 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/10/15 | 35069 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/10/15 | 34694 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/10/15 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/10/15 | 33630 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/10/15 | 33476 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/10/15 | 33434 | macros/latex/contrib/siunitx/siunitx-compound.dtx
+2021/10/15 | 330541 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/10/15 | 32911 | macros/latex/contrib/siunitx/siunitx-print.dtx
+2021/10/15 | 32495 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/10/15 | 324938 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/10/15 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
+2021/10/15 | 31610 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/10/15 | 31552 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/10/15 | 31333 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
+2021/10/15 | 31308 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/10/15 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/10/15 | 311790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/10/15 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/10/15 | 301928 | macros/latex/contrib/mfirstuc/mfirstuc-manual.pdf
+2021/10/15 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/10/15 | 29851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/10/15 | 295334 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/10/15 | 29057 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/10/15 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
+2021/10/15 | 284705 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/10/15 | 28399 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/10/15 | 283989 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/10/15 | 28189 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/10/15 | 2797938 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/10/15 | 27833 | macros/latex/contrib/mfirstuc/mfirstuc-manual.tex
+2021/10/15 | 27730 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/10/15 | 274921 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/10/15 | 27399 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/10/15 | 27363 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/10/15 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
+2021/10/15 | 27188 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/10/15 | 2671401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/10/15 | 266637 | macros/latex/contrib/mfirstuc/mfirstuc-code.pdf
+2021/10/15 | 26531 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.topology.code.tex
+2021/10/15 | 26311 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.electrics.code.tex
+2021/10/15 | 25939 | macros/latex/contrib/siunitx/siunitx-complex.dtx
+2021/10/15 | 258860 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/10/15 | 25630907 | systems/texlive/tlnet/install-tl.zip
+2021/10/15 | 254820 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/10/15 | 25237 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/10/15 | 250309 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/10/15 | 25024 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/10/15 | 24992 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/10/15 | 246466 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/10/15 | 246388 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/10/15 | 243392 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/10/15 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
+2021/10/15 | 23885 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/10/15 | 23721 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.vehicles.code.tex
+2021/10/15 | 235563 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf
+2021/10/15 | 23344 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/10/15 | 2315252 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/10/15 | 2292792 | install/macros/latex/contrib/siunitx.tds.zip
+2021/10/15 | 2252234 | macros/latex/contrib/siunitx.zip
+2021/10/15 | 22030 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/10/15 | 215227 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/10/15 | 21186 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/10/15 | 2101 | macros/latex/contrib/mfirstuc/CHANGES
+2021/10/15 | 20874276 | systems/texlive/tlnet/install-tl-windows.exe
+2021/10/15 | 207 | macros/latex/contrib/soulpos/README.md
+2021/10/15 | 207923 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/10/15 | 206580 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/10/15 | 2063 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.code.tex
+2021/10/15 | 202820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/10/15 | 20128 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/10/15 | 2006282 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/10/15 | 199528 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/10/15 | 198855 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic-snippets.pdf
+2021/10/15 | 19838 | macros/latex/contrib/siunitx/siunitx.dtx
+2021/10/15 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/10/15 | 196854 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/10/15 | 196428 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/10/15 | 195701 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/10/15 | 194112 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/10/15 | 18177 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.constructions.code.tex
+2021/10/15 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/10/15 | 180230 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/10/15 | 179864 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/10/15 | 17965 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/10/15 | 179576 | macros/latex/contrib/soulpos.zip
+2021/10/15 | 178345 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/10/15 | 177402 | macros/latex/contrib/soulpos/soulpos.pdf
+2021/10/15 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
+2021/10/15 | 1708550 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/10/15 | 169341 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/10/15 | 16904902 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/10/15 | 1680 | graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty
+2021/10/15 | 1673 | macros/latex/contrib/fancyvrb/Changes
+2021/10/15 | 16705 | macros/latex/contrib/siunitx/siunitx-angle.dtx
+2021/10/15 | 16437 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/10/15 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/10/15 | 163126 | macros/latex/contrib/fancyvrb.zip
+2021/10/15 | 159524 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/10/15 | 154711 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/10/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/10/15 | 153922 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/10/15 | 15317 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
+2021/10/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/10/15 | 1515886 | macros/latex/contrib/siunitx/siunitx-code.pdf
+2021/10/15 | 14852 | systems/texlive/tlnet/archive/tikzsymbols.r60763.tar.xz
+2021/10/15 | 147740 | macros/latex/contrib/siunitx/siunitx.tex
+2021/10/15 | 147411 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/10/15 | 1466193 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/10/15 | 146056 | systems/texlive/tlnet/archive/texlive-msg-translations.r60760.tar.xz
+2021/10/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/10/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/10/15 | 14336 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/10/15 | 1415697 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/10/15 | 140061 | macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf
+2021/10/15 | 1369398 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/10/15 | 1368690 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/10/15 | 136385 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/10/15 | 136229 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/10/15 | 13459 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/10/15 | 1342958 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/10/15 | 133924 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/10/15 | 1321 | macros/latex/contrib/mfirstuc/README
+2021/10/15 | 1301198 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/10/15 | 1287266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/10/15 | 1270945 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/10/15 | 1270456 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/10/15 | 1267 | macros/latex/contrib/mfirstuc/mfirstuc.ins
+2021/10/15 | 124333 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/10/15 | 121120 | macros/latex/contrib/siunitx/siunitx-number.dtx
+2021/10/15 | 121084 | macros/latex/contrib/mfirstuc/sample-mfirstuc.pdf
+2021/10/15 | 119657 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/10/15 | 11819 | graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.measures.code.tex
+2021/10/15 | 1169721 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/10/15 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/10/15 | 115330 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/10/15 | 112989 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/10/15 | 112272 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/10/15 | 109027 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/10/15 | 108272 | systems/texlive/tlnet/archive/texlive-scripts.r60759.tar.xz
+2021/10/15 | 1076362 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/10/15 | 10703 | macros/latex/contrib/soulpos/soulpos.tex
+2021/10/15 | 105119 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/10/15 | 103480 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/10/15 | 103441 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/10/15 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
+2021/10/15 | 100294 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2021/10/14 | 9729 | systems/win32/miktex/tm/packages/luaxml__source.tar.lzma
-2021/10/14 | 96568 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/10/14 | 95491 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/10/14 | 94763 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/10/14 | 94419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/10/14 | 93591 | systems/texlive/tlnet/tlpkg/translations/fr.po
2021/10/14 | 922 | systems/win32/miktex/tm/packages/denisbdoc__doc.tar.lzma
-2021/10/14 | 906 | systems/win32/miktex/tm/packages/pr.ini
2021/10/14 | 9021 | systems/win32/miktex/tm/packages/cdcmd__source.tar.lzma
+2021/10/14 | 90134 | systems/texlive/tlnet/tlpkg/translations/vi.po
+2021/10/14 | 89150 | systems/texlive/tlnet/tlpkg/translations/de.po
2021/10/14 | 888844 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
-2021/10/14 | 87711 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/10/14 | 8765 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/10/14 | 88496 | systems/texlive/tlnet/tlpkg/translations/sk.po
+2021/10/14 | 87449 | systems/texlive/tlnet/tlpkg/translations/it.po
2021/10/14 | 849442 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
2021/10/14 | 8447108 | fonts/newtx.zip
-2021/10/14 | 83476 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2021/10/14 | 833977 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
2021/10/14 | 833568 | systems/texlive/tlnet/archive/babel.doc.r60757.tar.xz
2021/10/14 | 81918 | fonts/newtx/doc/newtxdoc.tex
-2021/10/14 | 818548 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/10/14 | 81801 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+2021/10/14 | 81661 | systems/texlive/tlnet/tlpkg/translations/cs.po
2021/10/14 | 812820 | systems/texlive/tlnet/archive/tugboat.doc.r60755.tar.xz
-2021/10/14 | 80777 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/10/14 | 80130 | systems/texlive/tlnet/tlpkg/translations/uk.po
2021/10/14 | 800950 | systems/win32/miktex/tm/packages/tugboat__doc.tar.lzma
-2021/10/14 | 78748 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/10/14 | 77990 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/10/14 | 7715 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/10/14 | 77046 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/10/14 | 79116 | systems/texlive/tlnet/tlpkg/translations/es.po
2021/10/14 | 7622 | systems/win32/miktex/tm/packages/make4ht__source.tar.lzma
-2021/10/14 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2021/10/14 | 754483 | systems/win32/miktex/tm/packages/phfnote__doc.tar.lzma
-2021/10/14 | 748967 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2021/10/14 | 744748 | systems/win32/miktex/tm/packages/sttools__doc.tar.lzma
-2021/10/14 | 74253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2021/10/14 | 7357 | systems/win32/miktex/tm/packages/hanzibox.tar.lzma
-2021/10/14 | 73177 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/10/14 | 73131 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/10/14 | 72252 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/10/14 | 71528 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/10/14 | 70633 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/10/14 | 69897 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/10/14 | 69304 | systems/texlive/tlnet/tlpkg/translations/sl.po
2021/10/14 | 690404 | systems/texlive/tlnet/archive/babel.source.r60757.tar.xz
2021/10/14 | 690357 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
-2021/10/14 | 681191 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/10/14 | 6811372 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/10/14 | 68082 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/10/14 | 68001 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/10/14 | 67584 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/10/14 | 67468 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/10/14 | 6792 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/10/14 | 668 | systems/texlive/tlnet/archive/tlshell.doc.r60747.tar.xz
-2021/10/14 | 65747 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/10/14 | 65561 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/10/14 | 64439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/10/14 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/10/14 | 63760 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/10/14 | 66647 | systems/texlive/tlnet/tlpkg/translations/pl.po
2021/10/14 | 634336 | graphics/pgf/contrib/tikzsymbols.zip
-2021/10/14 | 629910 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/10/14 | 62721 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/10/14 | 624639 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/10/14 | 62185 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/10/14 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/10/14 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/10/14 | 61846 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/10/14 | 63102 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
+2021/10/14 | 62088 | systems/texlive/tlnet/tlpkg/translations/ja.po
2021/10/14 | 607059 | systems/win32/miktex/tm/packages/cdcmd__doc.tar.lzma
-2021/10/14 | 60661 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2021/10/14 | 605647 | graphics/pgf/contrib/tikzsymbols/tikzsymbols.pdf
-2021/10/14 | 59977 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2021/10/14 | 5991 | systems/win32/miktex/tm/packages/phfthm.tar.lzma
-2021/10/14 | 596909 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2021/10/14 | 596476 | systems/texlive/tlnet/archive/easybook.doc.r60752.tar.xz
2021/10/14 | 5956 | systems/win32/miktex/tm/packages/lua-widow-control.tar.lzma
2021/10/14 | 5944 | systems/win32/miktex/tm/packages/tikz-karnaugh.tar.lzma
-2021/10/14 | 590592 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2021/10/14 | 579283 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2021/10/14 | 57874 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2021/10/14 | 577077 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2021/10/14 | 57553 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/10/14 | 57512 | systems/texlive/tlnet/tlpkg/translations/nl.po
2021/10/14 | 5739 | systems/win32/miktex/tm/packages/phfcc.tar.lzma
-2021/10/14 | 57174 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/10/14 | 57238 | systems/texlive/tlnet/tlpkg/translations/da.po
2021/10/14 | 570949 | systems/win32/miktex/tm/packages/hanzibox__doc.tar.lzma
-2021/10/14 | 57092 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
2021/10/14 | 5708 | systems/texlive/tlnet/archive/tikz-karnaugh.r60750.tar.xz
-2021/10/14 | 56841 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/10/14 | 567171 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/10/14 | 56547 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/10/14 | 56478 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/10/14 | 56406 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/10/14 | 56365 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/10/14 | 55504 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/10/14 | 54651 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2021/10/14 | 53918 | systems/win32/miktex/tm/packages/yathesis__source.tar.lzma
2021/10/14 | 53280 | systems/texlive/tlnet/archive/yathesis.source.r60756.tar.xz
-2021/10/14 | 532388 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/10/14 | 52485 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/10/14 | 53033 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
2021/10/14 | 52006 | systems/win32/miktex/tm/packages/tugboat__source.tar.lzma
-2021/10/14 | 51789 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2021/10/14 | 516929 | systems/win32/miktex/tm/packages/jlreq__doc.tar.lzma
-2021/10/14 | 51314 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/10/14 | 51195 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/10/14 | 51111 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/10/14 | 510892 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/10/14 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2021/10/14 | 5016 | systems/win32/miktex/tm/packages/phfqit.tar.lzma
-2021/10/14 | 49888 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2021/10/14 | 49816 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
-2021/10/14 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/10/14 | 4856482 | systems/win32/miktex/tm/packages/yathesis__doc.tar.lzma
2021/10/14 | 483668 | systems/texlive/tlnet/archive/xcharter.doc.r60749.tar.xz
2021/10/14 | 4836116 | systems/texlive/tlnet/archive/yathesis.doc.r60756.tar.xz
-2021/10/14 | 483087 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/10/14 | 48239 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/10/14 | 476953 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2021/10/14 | 47617 | systems/win32/miktex/tm/packages/nwejm__source.tar.lzma
2021/10/14 | 474738 | systems/win32/miktex/tm/packages/xcharter__doc.tar.lzma
2021/10/14 | 47100 | systems/texlive/tlnet/archive/nwejm.source.r60753.tar.xz
-2021/10/14 | 46900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/10/14 | 462086 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/10/14 | 46805 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2021/10/14 | 461604 | systems/win32/miktex/tm/packages/buctthesis__source.tar.lzma
2021/10/14 | 461228 | systems/texlive/tlnet/archive/newpx.doc.r60748.tar.xz
-2021/10/14 | 45962 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/10/14 | 45959 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2021/10/14 | 457253 | systems/win32/miktex/tm/packages/phfqit__doc.tar.lzma
2021/10/14 | 455 | systems/texlive/tlnet/update-tlmgr-r60693.sh.sha512.asc
2021/10/14 | 455 | systems/texlive/tlnet/update-tlmgr-r60693.exe.sha512.asc
-2021/10/14 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/10/14 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/10/14 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/10/14 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/10/14 | 455344 | systems/win32/miktex/tm/packages/buctthesis__doc.tar.lzma
-2021/10/14 | 45305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/10/14 | 448665 | systems/win32/miktex/tm/packages/newpx__doc.tar.lzma
2021/10/14 | 4427 | systems/win32/miktex/tm/packages/truthtable__source.tar.lzma
2021/10/14 | 43778 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2021/10/14 | 43656 | systems/texlive/tlnet/archive/tuda-ci.r60754.tar.xz
-2021/10/14 | 43402 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/10/14 | 43037 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/10/14 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/10/14 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2021/10/14 | 42731 | systems/win32/miktex/tm/packages/nahuatl__source.tar.lzma
-2021/10/14 | 42682 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/10/14 | 42409 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/10/14 | 41156 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2021/10/14 | 4082715 | systems/texlive/tlnet/update-tlmgr-r60693.exe
2021/10/14 | 4077 | systems/win32/miktex/tm/packages/phfextendedabstract.tar.lzma
2021/10/14 | 407386 | systems/win32/miktex/tm/packages/phfcc__doc.tar.lzma
@@ -149,201 +514,89 @@
2021/10/14 | 4048024 | systems/texlive/tlnet/archive/nwejm.r60753.tar.xz
2021/10/14 | 40277 | fonts/newtx/README
2021/10/14 | 402555 | systems/win32/miktex/tm/packages/acrotex__source.tar.lzma
-2021/10/14 | 40225 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/10/14 | 400560 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60746.tar.xz
2021/10/14 | 39632 | systems/win32/miktex/tm/packages/phfnote__source.tar.lzma
2021/10/14 | 394783 | systems/win32/miktex/tm/packages/phfthm__doc.tar.lzma
-2021/10/14 | 392719 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/10/14 | 39136 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2021/10/14 | 3889 | graphics/pgf/contrib/tikzsymbols/README.md
2021/10/14 | 38292708 | systems/win32/miktex/tm/packages/nahuatl__doc.tar.lzma
-2021/10/14 | 38164 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2021/10/14 | 38137 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2021/10/14 | 37798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2021/10/14 | 3778 | systems/win32/miktex/tm/packages/cdcmd.tar.lzma
-2021/10/14 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/10/14 | 37249 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/10/14 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/10/14 | 35705 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/10/14 | 35068 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/10/14 | 34694 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/10/14 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2021/10/14 | 3366 | systems/win32/miktex/tm/packages/showlabels.tar.lzma
-2021/10/14 | 33629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/10/14 | 33476 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/10/14 | 330541 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2021/10/14 | 33040 | systems/texlive/tlnet/archive/tlshell.r60747.tar.xz
-2021/10/14 | 32493 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/10/14 | 324938 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2021/10/14 | 32350 | systems/win32/miktex/tm/packages/luaxml.tar.lzma
2021/10/14 | 31773 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
-2021/10/14 | 31608 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/10/14 | 31549 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/10/14 | 31309 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/10/14 | 31231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/10/14 | 311786 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/10/14 | 30806 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2021/10/14 | 30420 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
-2021/10/14 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/10/14 | 29852 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2021/10/14 | 297372 | systems/texlive/tlnet/archive/tikz-karnaugh.doc.r60750.tar.xz
-2021/10/14 | 295332 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/10/14 | 29059 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2021/10/14 | 29049 | systems/win32/miktex/tm/packages/tugboat.tar.lzma
2021/10/14 | 28792 | systems/texlive/tlnet/archive/tugboat.r60755.tar.xz
-2021/10/14 | 284706 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/10/14 | 28399 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/10/14 | 283990 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2021/10/14 | 283320 | systems/win32/miktex/tm/packages/tikz-karnaugh__doc.tar.lzma
2021/10/14 | 282374 | systems/win32/miktex/tm/packages/phfextendedabstract__doc.tar.lzma
-2021/10/14 | 28189 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2021/10/14 | 2815704 | systems/win32/miktex/tm/packages/acrotex__doc.tar.lzma
-2021/10/14 | 2797937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2021/10/14 | 27903 | systems/win32/miktex/tm/packages/phfthm__source.tar.lzma
-2021/10/14 | 27730 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/10/14 | 274920 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/10/14 | 27397 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/10/14 | 27362 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/10/14 | 27188 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2021/10/14 | 26909 | systems/win32/miktex/tm/packages/esami__source.tar.lzma
-2021/10/14 | 2671401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/10/14 | 258859 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/10/14 | 25629611 | systems/texlive/tlnet/install-tl.zip
2021/10/14 | 25539 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
-2021/10/14 | 254821 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/10/14 | 25237 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/10/14 | 250309 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/10/14 | 25023 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/10/14 | 24991 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2021/10/14 | 247979 | systems/win32/miktex/tm/packages/lua-widow-control__doc.tar.lzma
-2021/10/14 | 246466 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/10/14 | 246416 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2021/10/14 | 244450 | systems/win32/miktex/tm/packages/showlabels__doc.tar.lzma
-2021/10/14 | 243391 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/10/14 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2021/10/14 | 23819 | systems/win32/miktex/tm/packages/phfqit__source.tar.lzma
2021/10/14 | 23738 | systems/win32/miktex/tm/packages/yathesis.tar.lzma
2021/10/14 | 237351 | systems/win32/miktex/tm/packages/debate__doc.tar.lzma
2021/10/14 | 23592 | systems/texlive/tlnet/archive/yathesis.r60756.tar.xz
2021/10/14 | 2351 | systems/win32/miktex/tm/packages/truthtable.tar.lzma
-2021/10/14 | 23346 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2021/10/14 | 23169 | systems/win32/miktex/tm/packages/phfcc__source.tar.lzma
-2021/10/14 | 2315184 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/10/14 | 231356 | systems/texlive/tlnet/archive/texlive.infra.r60693.tar.xz
2021/10/14 | 23100 | systems/win32/miktex/tm/packages/esami.tar.lzma
2021/10/14 | 226316 | graphics/pgf/contrib/tikzsymbols/tikzsymbols.dtx
-2021/10/14 | 22028 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2021/10/14 | 2182064 | systems/win32/miktex/tm/packages/newpx.tar.lzma
2021/10/14 | 2175012 | systems/texlive/tlnet/archive/newpx.r60748.tar.xz
2021/10/14 | 21725 | systems/win32/miktex/tm/packages/denisbdoc__source.tar.lzma
-2021/10/14 | 215227 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2021/10/14 | 21505 | systems/win32/miktex/tm/packages/sttools__source.tar.lzma
2021/10/14 | 21416 | systems/texlive/tlnet/archive/denisbdoc.source.r60751.tar.xz
2021/10/14 | 2140486 | systems/win32/miktex/tm/packages/xcharter.tar.lzma
2021/10/14 | 2135548 | systems/texlive/tlnet/archive/xcharter.r60749.tar.xz
-2021/10/14 | 21185 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/10/14 | 20872331 | systems/texlive/tlnet/install-tl-windows.exe
2021/10/14 | 207948 | systems/texlive/tlnet/archive/texlive.infra.doc.r60693.tar.xz
-2021/10/14 | 207922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/10/14 | 206580 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/10/14 | 202818 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/10/14 | 20127 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/10/14 | 2006279 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/10/14 | 199529 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/10/14 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/10/14 | 196853 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/10/14 | 196428 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/10/14 | 195699 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2021/10/14 | 1945 | systems/win32/miktex/tm/packages/nahuatl.tar.lzma
-2021/10/14 | 194111 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2021/10/14 | 19071 | systems/win32/miktex/tm/packages/hanzibox__source.tar.lzma
2021/10/14 | 19020 | systems/win32/miktex/tm/packages/phfnote.tar.lzma
2021/10/14 | 1895 | systems/win32/miktex/tm/packages/debate__source.tar.lzma
2021/10/14 | 1855 | systems/win32/miktex/tm/packages/ptex-base__doc.tar.lzma
-2021/10/14 | 18161 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2021/10/14 | 181375 | systems/win32/miktex/tm/packages/babel.tar.lzma
2021/10/14 | 180892 | systems/texlive/tlnet/archive/babel.r60757.tar.xz
-2021/10/14 | 180230 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/10/14 | 179866 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/10/14 | 17965 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/10/14 | 178342 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2021/10/14 | 1776 | systems/win32/miktex/tm/packages/debate.tar.lzma
2021/10/14 | 17272 | systems/texlive/tlnet/archive/easybook.source.r60752.tar.xz
2021/10/14 | 17224 | systems/texlive/tlnet/archive/easybook.r60752.tar.xz
-2021/10/14 | 1708548 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/10/14 | 169342 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/10/14 | 16903647 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2021/10/14 | 168908 | systems/win32/miktex/tm/packages/make4ht__doc.tar.lzma
2021/10/14 | 167144 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2021/10/14 | 16436 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2021/10/14 | 1635 | graphics/pgf/contrib/tikzsymbols/tikzsymbols.ins
-2021/10/14 | 16342 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2021/10/14 | 16181 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2021/10/14 | 159525 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2021/10/14 | 15767 | systems/win32/miktex/tm/packages/showlabels__source.tar.lzma
2021/10/14 | 15568 | systems/win32/miktex/tm/packages/tikz-karnaugh__source.tar.lzma
2021/10/14 | 154 | systems/texlive/tlnet/update-tlmgr-r60693.exe.sha512
-2021/10/14 | 154712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2021/10/14 | 15402 | systems/win32/miktex/tm/packages/denisbdoc.tar.lzma
2021/10/14 | 153 | systems/texlive/tlnet/update-tlmgr-r60693.sh.sha512
-2021/10/14 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/10/14 | 153921 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2021/10/14 | 15379 | systems/win32/miktex/tm/packages/phfextendedabstract__source.tar.lzma
-2021/10/14 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2021/10/14 | 15124 | systems/texlive/tlnet/archive/denisbdoc.r60751.tar.xz
2021/10/14 | 14896 | systems/win32/miktex/tm/packages/newpx__source.tar.lzma
2021/10/14 | 14764 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
-2021/10/14 | 147409 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/10/14 | 1466195 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/10/14 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/10/14 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/10/14 | 14336 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2021/10/14 | 141616 | systems/win32/miktex/tm/packages/truthtable__doc.tar.lzma
-2021/10/14 | 1415700 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2021/10/14 | 1394768 | systems/win32/miktex/tm/packages/esami__doc.tar.lzma
2021/10/14 | 13791 | systems/win32/miktex/tm/packages/sttools.tar.lzma
-2021/10/14 | 1369687 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/10/14 | 1368921 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2021/10/14 | 136606 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
2021/10/14 | 136455 | fonts/newtx/tex/newtxmath.sty
-2021/10/14 | 136384 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/10/14 | 136230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/10/14 | 13459 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/10/14 | 1342958 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/10/14 | 133924 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2021/10/14 | 1325314 | systems/win32/miktex/tm/packages/nwejm__doc.tar.lzma
2021/10/14 | 1324992 | systems/texlive/tlnet/archive/nwejm.doc.r60753.tar.xz
-2021/10/14 | 1301195 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/10/14 | 1287266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/10/14 | 1272156 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/10/14 | 1269555 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/10/14 | 124333 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2021/10/14 | 1228592 | fonts/newtx/doc/newtxdoc.pdf
2021/10/14 | 120383 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
-2021/10/14 | 119655 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2021/10/14 | 1180 | systems/texlive/tlnet/archive/denisbdoc.doc.r60751.tar.xz
-2021/10/14 | 1169719 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2021/10/14 | 11564 | fonts/newtx/tex/newtxtext.sty
-2021/10/14 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/10/14 | 115329 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2021/10/14 | 114779 | systems/win32/miktex/tm/packages/luaxml__doc.tar.lzma
2021/10/14 | 1142152 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
2021/10/14 | 1140824 | systems/texlive/tlnet/archive/tuda-ci.doc.r60754.tar.xz
-2021/10/14 | 112989 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/10/14 | 112273 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2021/10/14 | 11149 | macros/luatex/generic/lutabulartools.zip
2021/10/14 | 11000 | systems/win32/miktex/tm/packages/lua-widow-control__source.tar.lzma
-2021/10/14 | 109028 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2021/10/14 | 10827253 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2021/10/14 | 108264 | systems/texlive/tlnet/archive/texlive-scripts.r60746.tar.xz
-2021/10/14 | 1076361 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2021/10/14 | 10539 | systems/win32/miktex/tm/packages/buctthesis.tar.lzma
-2021/10/14 | 105118 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/10/14 | 103480 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/10/14 | 103442 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/10/14 | 103025 | systems/texlive/tlnet/tlpkg/translations/sr.po
2021/10/14 | 10246 | systems/win32/miktex/tm/packages/ptex-base.tar.lzma
2021/10/14 | 10067669 | systems/texlive/tlnet/update-tlmgr-r60693.sh
-2021/10/14 | 100292 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2021/10/13 | 9854 | macros/latex/contrib/acrotex/taborder.dtx
2021/10/13 | 9318 | macros/luatex/generic/lutabulartools/lutabulartools.lua
2021/10/13 | 909120 | systems/texlive/tlnet/archive/tex4ht.r60744.tar.xz
@@ -365,7 +618,6 @@
2021/10/13 | 712583 | macros/latex/required/babel/base/babel.dtx
2021/10/13 | 702363 | macros/latex/contrib/yathesis/exemples/specimen/comue.pdf
2021/10/13 | 6964 | systems/texlive/tlnet/archive/cdcmd.source.r60742.tar.xz
-2021/10/13 | 6832 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/10/13 | 681 | macros/latex/contrib/yathesis/exemples/specimen/latexmkrc
2021/10/13 | 6468 | systems/texlive/tlnet/archive/collection-latexextra.r60742.tar.xz
2021/10/13 | 6445131 | macros/latex/contrib/yathesis/doc/yathesis-fr.pdf
@@ -700,7 +952,6 @@
2021/10/11 | 798 | support/make4ht/make4ht-doc.tex
2021/10/11 | 798 | support/make4ht/filters/make4ht-cleanspan.lua
2021/10/11 | 7915 | support/make4ht/make4ht-aeneas-config.lua
-2021/10/11 | 776 | systems/texlive/tlnet/archive/collection-luatex.r60723.tar.xz
2021/10/11 | 7547 | support/make4ht/make4ht-indexing.lua
2021/10/11 | 753 | macros/latex/contrib/esami/doc/examples/problem4-fillin.tex
2021/10/11 | 733 | support/make4ht/formats/make4ht-tei.lua
@@ -1226,50 +1477,3 @@
2021/10/09 | 1744 | macros/latex/contrib/showlabels/README
2021/10/09 | 146323 | macros/luatex/latex/truthtable.zip
2021/10/09 | 136856 | systems/texlive/tlnet/archive/jlreq.r60713.tar.xz
-2021/10/08 | 9064 | systems/texlive/tlnet/archive/buctthesis.r60708.tar.xz
-2021/10/08 | 893556 | systems/texlive/tlnet/archive/buctthesis.doc.r60708.tar.xz
-2021/10/08 | 827 | fonts/nahuatl/font/mf/Nahuatl.mf
-2021/10/08 | 5990 | language/japanese/jlreq/README.md
-2021/10/08 | 595887 | language/japanese/jlreq.zip
-2021/10/08 | 5642 | fonts/nahuatl/doc/nahuatl-es.tex
-2021/10/08 | 4920 | fonts/nahuatl/doc/nahuatl-en.tex
-2021/10/08 | 44644 | language/japanese/jlreq/README-ja.md
-2021/10/08 | 4442 | macros/luatex/latex/truthtable/truthtable.sty
-2021/10/08 | 368664 | language/japanese/jlreq/jlreq-ja.pdf
-2021/10/08 | 358 | macros/luatex/latex/truthtable/res/exampletable.tex
-2021/10/08 | 352 | macros/luatex/latex/truthtable/res/exampletableoutput.tex
-2021/10/08 | 32276 | systems/texlive/tlnet/archive/luaxml.r60709.tar.xz
-2021/10/08 | 3221 | macros/latex/contrib/sttools/README.md
-2021/10/08 | 280988 | language/japanese/jlreq/jlreq.cls
-2021/10/08 | 2652 | fonts/newtx/tfm/ntxbmia.tfm
-2021/10/08 | 2636 | fonts/newtx/tfm/ntxmia.tfm
-2021/10/08 | 25252 | systems/texlive/tlnet/archive/buctthesis.source.r60708.tar.xz
-2021/10/08 | 2370443 | systems/win32/miktex/tm/packages/ptex-manual.tar.lzma
-2021/10/08 | 2140 | fonts/newtx/vf/ntxmia.vf
-2021/10/08 | 2140 | fonts/newtx/vf/ntxbmia.vf
-2021/10/08 | 210 | fonts/nahuatl/README.txt
-2021/10/08 | 2021 | macros/latex/contrib/sttools/sttools.ins
-2021/10/08 | 2004 | fonts/newtx/tfm/ntxbsy5.tfm
-2021/10/08 | 2000 | fonts/newtx/tfm/ntxsy.tfm
-2021/10/08 | 1992 | fonts/newtx/tfm/ntxsy5.tfm
-2021/10/08 | 1988 | fonts/newtx/tfm/ntxbsy.tfm
-2021/10/08 | 1984 | fonts/newtx/tfm/ntxbsy7.tfm
-2021/10/08 | 1964 | fonts/newtx/tfm/ntxsy7.tfm
-2021/10/08 | 19072007 | fonts/nahuatl/doc/nahuatl-es.pdf
-2021/10/08 | 19070229 | fonts/nahuatl/doc/nahuatl-en.pdf
-2021/10/08 | 1900 | fonts/newtx/vf/ntxsy7.vf
-2021/10/08 | 1884 | fonts/newtx/vf/ntxbsy7.vf
-2021/10/08 | 1820 | fonts/newtx/vf/ntxbsy5.vf
-2021/10/08 | 1816 | fonts/newtx/vf/ntxsy5.vf
-2021/10/08 | 1812 | fonts/newtx/vf/ntxbsy.vf
-2021/10/08 | 1772 | fonts/newtx/vf/ntxsy.vf
-2021/10/08 | 145325 | macros/luatex/latex/truthtable/truthtable.pdf
-2021/10/08 | 123989 | macros/latex/contrib/sttools/stfloats.pdf
-2021/10/08 | 123428 | systems/texlive/tlnet/archive/luaxml.doc.r60709.tar.xz
-2021/10/08 | 122093 | macros/latex/contrib/sttools/midfloat.pdf
-2021/10/08 | 11880 | macros/luatex/latex/truthtable/truthtable.tex
-2021/10/08 | 118721 | language/japanese/jlreq/jlreq.pdf
-2021/10/08 | 115310 | systems/win32/miktex/tm/packages/ptex-manual__source.tar.lzma
-2021/10/08 | 1126 | macros/luatex/latex/truthtable/README.md
-2021/10/08 | 10950170 | install/language/japanese/jlreq.tds.zip
-2021/10/08 | 106924 | macros/latex/contrib/sttools/stabular.pdf
diff --git a/graphics/pgf/contrib/tikz-trackschematic/README.md b/graphics/pgf/contrib/tikz-trackschematic/README.md
index f1067b5e00..9bcd0c2466 100644
--- a/graphics/pgf/contrib/tikz-trackschematic/README.md
+++ b/graphics/pgf/contrib/tikz-trackschematic/README.md
@@ -4,6 +4,7 @@
# Installation
+
The tikz library is contained in the files:
* tikz-trackschematic.sty
* tikzlibrarytrackschematic.code.tex,
@@ -15,6 +16,9 @@ The tikz library is contained in the files:
* tikzlibrarytrackschematic.measures.code.tex.
These files should be copied wherever TeX can find it, for example in your $TEXMF folder.
+
+Alternatively, the tikz library is provided by CTAN as "[tikz-trackschematic](https://ctan.org/pkg/tikz-trackschematic)" and is thus part of the TeX Live distribution or can be installed via MiKTeX.
+
The library can then be loaded through the command
```TeX
\usepackage{tikz-trackschematic}
@@ -48,19 +52,22 @@ in any LaTeX file.
```
results in:
-![train on a track](https://glossary.ivev.bau.tu-bs.de/tiki-download_file.php?fileId=28&display&scale=.4 "train on a track")
+![train on a track](https://raw.githubusercontent.com/railtoolkit/tikz-trackschematic/master/doc/symbology/symbols_png/train_direction_forward.png "train on a track")
------------
# Symbology and meaning
-A transnational symbol library with common traits of railway operation.
-A [glossary](https://glossary.ivev.bau.tu-bs.de/tiki-index.php?page=_Symbology) for further information regarding meaning of the symbols.
+Please consult the [symbology](https://github.com/railtoolkit/tikz-trackschematic/blob/master/test/test_symbology_table.pdf) for further information regarding meaning of the symbols.
------------
# History
+## Version 0.6.2
+
+ bug fixing
+
## Version 0.6.1
* removed package requirement lmodern
diff --git a/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf b/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf
index a8a367e5d5..6c04d1bcb0 100644
Binary files a/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf and b/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.pdf differ
diff --git a/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty b/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty
index 39aadd7fdc..f9f2505d8f 100644
--- a/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty
+++ b/graphics/pgf/contrib/tikz-trackschematic/tikz-trackschematic.sty
@@ -5,7 +5,7 @@
% Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
%
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{tikz-trackschematic}[2021/01/02 tikz-trackschematic]%
+\ProvidesPackage{tikz-trackschematic}[2021/10/15 tikz-trackschematic]%
%
%%%%%%%%%%%%%%%
% Package options
@@ -15,7 +15,6 @@
\DeclareOptionX{dev}[\settoggle{development}{false}]{\settoggle{development}{true}}
\ProcessOptionsX
%
-\settoggle{development}{true}
\iftoggle{development}{%
\PackageInfo{tikz-trackschematic}{development mode}%
diff --git a/graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex b/graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex
index 46ae2fa4da..6d3dab1a40 100644
--- a/graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex
+++ b/graphics/pgf/contrib/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex
@@ -17,7 +17,7 @@
%
\DeclareRobustCommand{\tsSymbol}[2][1]{%
\adjustbox{valign=c}{%
- \begin{tikzpicture}]%
+ \begin{tikzpicture}%
\pic at (0,0) {symbology_#2};%
\path ($0.5*(-0.2,-#1)$) rectangle ($0.5*(12.2,#1)$);% background rectangle to unify every cell containing a symbol
\end{tikzpicture}%
@@ -122,4 +122,4 @@
\end{xltabular}%
}%
%%%%%%%%%%%%%%%
-\end
\ No newline at end of file
+\endinput
\ No newline at end of file
diff --git a/graphics/pgf/contrib/zx-calculus/README.md b/graphics/pgf/contrib/zx-calculus/README.md
new file mode 100644
index 0000000000..de8a2d5819
--- /dev/null
+++ b/graphics/pgf/contrib/zx-calculus/README.md
@@ -0,0 +1,7 @@
+# `zx-calculus`: a library to typeset ZX-calculus in LaTeX
+
+This library (based on the great TikZ and Tikz-cd packages) allows you to typeset ZX-calculus directly in LaTeX. It comes with a default (but highly customizable) style. For more information, see the documentation in [`zx-calculus.pdf`][1].
+
+The project is hosted at https://github.com/leo-colisson/zx-calculus , feel free to report any bug there. It is licensed under MIT and its author is Léo Colisson.
+
+ [1]: https://raw.githubusercontent.com/leo-colisson/zx-calculus/main/doc/zx-calculus.pdf
diff --git a/graphics/pgf/contrib/zx-calculus/tikzlibraryzx-calculus.code.tex b/graphics/pgf/contrib/zx-calculus/tikzlibraryzx-calculus.code.tex
new file mode 100644
index 0000000000..d73c1ad0bd
--- /dev/null
+++ b/graphics/pgf/contrib/zx-calculus/tikzlibraryzx-calculus.code.tex
@@ -0,0 +1,945 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Version: 2021/10/15
+%%% License: MIT
+%%% Author: Léo Colisson
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% A tikzlibrary[libraryName].code.tex is loaded automatically by tikz when using
+% \usetikzlibrary{libraryName}. Therefore, you should just use
+% \usetikzlibrary{zx} to load this library. We also provide a package to
+% directly load this library using \usepackage{zx}.
+
+\RequirePackage{amssymb} % For short minus
+\RequirePackage{etoolbox}
+\RequirePackage{ifthen} % For conditions
+\RequirePackage{xparse} % For NewDocumentComments
+\RequirePackage{bm} % For bold math fonts
+
+\usetikzlibrary{cd,backgrounds,positioning,shapes,calc}
+% Declare layers.
+\pgfdeclarelayer{background} % Fox boxes using "fit" to group parts of the graph.
+\pgfdeclarelayer{edgelayer} % For edges that are explicitely defined "wc"
+\pgfdeclarelayer{nodelayer} % For nodes... in theory, this fails for now. https://tex.stackexchange.com/questions/618823/node-on-layer-style-in-tikz-matrix-tikzcd
+\pgfdeclarelayer{main}
+\pgfdeclarelayer{box} % For boxes using "fit" to fake multi-column boxes
+\pgfdeclarelayer{labellayer} % For labels... in theory, this fails for now. https://tex.stackexchange.com/questions/618823/node-on-layer-style-in-tikz-matrix-tikzcd
+\pgfdeclarelayer{foreground} % For the user, if they want to put anything really above everything.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% User modifiable variables
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define colors, can be redefine by user
+\definecolor{colorZxZ}{RGB}{204,255,204}
+\definecolor{colorZxX}{RGB}{255,136,136}
+\definecolor{colorZxH}{RGB}{255,255,0}
+
+%%% Some wires (the one having an intermediate H, X, or S gate) may need some additional space for
+%%% specific columns.
+%%% Use these spaces like &[\zxHCol] or \\[\zxHRow] in that case
+%% Defines the space to add for columns and rows containing a connection with Hadamard
+% This is for "curved" wires
+\newcommand{\zxHCol}{1mm}
+\newcommand{\zxHRow}{1mm}
+% This is for "flat" wires (usually takes more space)
+\newcommand{\zxHColFlat}{1.5mm}
+\newcommand{\zxHRowFlat}{1.5mm}
+%% Defines the space to add for columns and rows containing a connection with small X/Z
+\newcommand{\zxSCol}{1mm}
+\newcommand{\zxSRow}{1mm}
+\newcommand{\zxSColFlat}{1.5mm}
+\newcommand{\zxSRowFlat}{1.5mm}
+%% Defines the space to add for columns having both H and Spiders
+\newcommand{\zxHSCol}{1mm}
+\newcommand{\zxHSRow}{1mm}
+\newcommand{\zxHSColFlat}{1mm}
+\newcommand{\zxHSRowFlat}{1mm}
+%% Wires only: when adding only wires with empty nodes, the space between columns can be too small. Useful not to shrink swap gates...
+\newcommand{\zxWCol}{.55em}
+\newcommand{\zxWRow}{.55em}
+%% When vdots/dots are used in lines
+\newcommand{\zxDotsCol}{3mm}
+\newcommand{\zxDotsRow}{3mm}
+
+
+% Angles by default for s and o related arrows
+\def\zxDefaultSoftAngleS{30}
+\def\zxDefaultSoftAngleN{60}
+\def\zxDefaultSoftAngleO{40}
+\def\zxDefaultSoftAngleChevron{60}
+
+% Scale to use when scaling 3 dots
+\def\zxScaleDots{.7}
+
+% 0.4pt is default in tikz. Also used to ensure it has not been modified document wise by other libraries
+% (quantikz notably changes this parameter).
+\newcommand{\zxDefaultLineWidth}{0.4pt}
+
+% For phase in content: How to convert sign ("-" for minus, nothing for "+", anything else should be inserted directly),
+% above fraction (no parens), below fraction (no parens), above fraction (with parens), below fraction (with parens)
+\NewExpandableDocumentCommand{\zxConvertToFracInContent}{mmmmm}{%
+ \ifthenelse{\equal{#1}{-}}{\zxMinus}{#1}\frac{#2}{#3}%
+}
+
+% For phase in label: How to convert sign ("-" for minus, nothing for "+", anything else should be inserted directly),
+% above fraction (no parens), below fraction (no parens), above fraction (with parens), below fraction (with parens)
+\NewExpandableDocumentCommand{\zxConvertToFracInLabel}{mmmmm}{%
+ \ifthenelse{\equal{#1}{-}}{\zxMinus}{#1}#4/#5%
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% Tikz styles
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Styles. User should not modify "wires definition", but is free to change:
+% - "/zx/default style nodes/" to change completely the node style
+% - "/zx/user overlay nodes" to add stuff on current node style
+% - "/zx/default style wires" to change the wire style
+% - "/zx/user overlay wires/" to add stuff on wire style
+% The user is not supposed to use node styles directly (use \zxZ{}, \zxZ{\alpha+\beta}, \zxFrac-{\pi}{4}...)
+% but is free (and encouraged) to use the styles in "wires definition" like \ar[r,o'].
+\tikzset{
+ /zx/wires definition/.style={
+ %%% Basic default properties
+ draw,
+ -,
+ line width=\zxDefaultLineWidth,
+ %%% Useful shortcut (shorter lines means easy "align" of & symbols. Love M-x align in emacs btw.)
+ ls/.style={looseness=##1},
+ looseness wires only/.style={% Looseness used for wires only.
+ looseness=1.2,
+ },
+ lw/.style={looseness wires only},
+ % Use this when you are drawing lines between none nodes only (like swap gates...)
+ between none/.style={
+ looseness wires only,
+ wire centered
+ },
+ bn/.style={
+ between none
+ },
+ % ------------------------------
+ % Practical stuff to draw lines easily:
+ % Prefer to use these are they can be easily customized for each style and shorter to type.
+ % Note that the letter is supposed to represent the shape of the link
+ % dots/dashes are used to specify the position of the arrow.
+ % Typically ' means top, . bottom, X- is right to X (or should arrive with angle 0),
+ % -X is left to X (or should leave with angle zero). These shapes are usually designed to
+ % work when the starting node is left most (or above of both nodes have the same column).
+ % But they may work both way for some of them.
+ % ------------------------------
+ %%% Cup/Cap
+ % Like a C shape (with without a perfect half circle). Useful maybe when perfect circles are too big.
+ % If only tex was a functional language... https://tex.stackexchange.com/questions/618955
+ C@generic/.style n args={8}{ % min/max, angle1, angle2, anchor, \x or \y, \y or \x, where to move,radius code (for circle should be "radius=\n3")
+ to path={
+ \pgfextra{ %% <- we will use def... so need to "exit" a few seconds pgf
+ % Test if tikztostart is a point or a node, and define StartPoint accordingly.
+ \ifPgfpointOrNode{\tikztostart}{%
+ \def\StartPoint{\tikztostart}%
+ }{%
+ \def\StartPoint{\tikztostart.##4}%
+ }%
+ % Test if tikztostart is a point or a node, and define StartPoint accordingly.
+ \ifPgfpointOrNode{\tikztotarget}{%
+ \def\TargetPoint{\tikztotarget}%
+ }{%
+ \def\TargetPoint{\tikztotarget.##4}%
+ }%
+ }%
+ (\StartPoint) % <- the path starts at StartPoint
+ %%% Get x coordinate of left-most point
+ let \p1=(\StartPoint),
+ \p2=(\TargetPoint),
+ \n1={##1(##51,##52)}, % coordinate of the most left part (when ##1=min and ##5=\x: ##52 goes to \x2)
+ \n3={abs(##61-##62)/2} % Radius of circle
+ in % Warning: no comma after last line before in
+ %%%% We go on the left if needed (we check that we do move, otherwise we break the arrows tip if
+ %%%% we stay on place
+ %%%% First go to the left if needed
+ \pgfextra{%
+ %% We check if we are moving or not (required to preserve arrow tip direction)
+ \pgfmathapproxequalto{##51}{\n1}%
+ }%
+ \ifpgfmathcomparison\else -- ##7\fi
+ %%%% Version 1:
+ \pgfextra{
+ \pgfmathparse{
+ ifthenelse(##61<##62, % if end angle < angle, draw clockwis
+ "arc[start angle=##3,end angle=##2,##8]",%
+ "arc[start angle=##2,end angle=##3,##8]"%
+ )%
+ }
+ }
+ \pgfmathresult
+ \pgfextra{%
+ %% We check if we are moving or not (required to preserve arrow tip direction)
+ \pgfmathapproxequalto{##52}{\n1}%
+ }%
+ \ifpgfmathcomparison\else -- (\TargetPoint)\fi
+ \tikztonodes % All to path finishes with that to deal with futur nodes I think
+ }
+ },
+ %%
+ C/.style={C@generic={min}{90}{180+90}{west}{\x}{\y}{(\n1,\y1)}{y radius=\n3, x radius=##1*\n3}},
+ C/.default=1,
+ % Like C, but rotated
+ C-/.style={C@generic={max}{90}{-90}{east}{\x}{\y}{(\n1,\y1)}{y radius=\n3, x radius=##1*\n3}},
+ C-/.default=1,
+ C'/.style={C@generic={max}{0}{180}{north}{\y}{\x}{(\x1,\n1)}{x radius=\n3, y radius=##1*\n3}},
+ C'/.default=1,
+ C./.style={C@generic={min}{0}{-180}{south}{\y}{\x}{(\x1,\n1)}{x radius=\n3, y radius=##1*\n3}},
+ C./.default=1,
+ % Like a C shape (with without a perfect half circle). This was the old definition of C...
+ % Hopefully not useful anymore.
+ c/.style={/tikz/in=180,/tikz/out=180,looseness=2},
+ % Like C, but symetric
+ c-/.style={/tikz/in=0,/tikz/out=0,looseness=2},
+ c'/.style={/tikz/in=90,/tikz/out=90,looseness=2},
+ c./.style={/tikz/in=-90,/tikz/out=-90,looseness=2},
+ % Similar to C, but with a softer angle. The '.- marker represents the portion of
+ % the circle (hence the o) to keep (top, bottom,left/right).
+ % Angle is customizable, for instance o'=50.
+ o'/.style={/tikz/out=##1,/tikz/in=180-##1},
+ o'/.default=\zxDefaultSoftAngleO,
+ o./.style={/tikz/out=-##1,/tikz/in=180+##1},
+ o./.default=\zxDefaultSoftAngleO,
+ -o/.style={/tikz/out=-90-##1,/tikz/in=90+##1},
+ -o/.default=\zxDefaultSoftAngleO,
+ o-/.style={/tikz/out=-90+##1,/tikz/in=90-##1},
+ o-/.default=\zxDefaultSoftAngleO,
+ % Similar to o, but can be used also for diagonal items.
+ % Why ()? Visualize fixing the top part and moving the bottom part.
+ (/.style={bend right=##1},
+ (/.default=30,
+ )/.style={bend left=##1},
+ )/.default=30,
+ ('/.style={bend left=##1},
+ ('/.default=30,
+ (./.style={bend right=##1},
+ (./.default=30,
+ <'/.style={out=##1,in=180,looseness=0.65},
+ <'/.default=\zxDefaultSoftAngleChevron,
+ <./.style={out=-##1,in=180,looseness=0.65},
+ <./.default=\zxDefaultSoftAngleChevron,
+ '>/.style={out=0,in=180-##1,looseness=0.65},
+ '>/.default=\zxDefaultSoftAngleChevron,
+ .>/.style={out=0,in=180+##1,looseness=0.65},
+ .>/.default=\zxDefaultSoftAngleChevron,
+ ^./.style={out=-90+##1,in=90,looseness=0.65},
+ ^./.default=\zxDefaultSoftAngleChevron,
+ .^/.style={out=-90-##1,in=90,looseness=0.65},
+ .^/.default=\zxDefaultSoftAngleChevron,
+ 'v/.style={out=90+##1,in=-90,looseness=0.65},
+ 'v/.default=\zxDefaultSoftAngleChevron,
+ v'/.style={out=90-##1,in=-90,looseness=0.65},
+ v'/.default=\zxDefaultSoftAngleChevron,
+ % Links with a s-like shape.
+ s/.style={/tikz/out=0,/tikz/in=180,looseness=0.6},
+ % -s'.- shapes are like s, but with a soften (customizable like o) angle.
+ % The '. say if you are going up or down, and - forces a sharp angle (- is flat) on the side of the -
+ s'/.style={/tikz/out=##1,/tikz/in=180+##1},
+ s'/.default=\zxDefaultSoftAngleS,
+ s./.style={/tikz/out=-##1,/tikz/in=180-##1},
+ s./.default=\zxDefaultSoftAngleS,
+ -s'/.style={/tikz/out=0,/tikz/in=180+##1},
+ -s'/.default=\zxDefaultSoftAngleS,
+ -s./.style={/tikz/out=0,/tikz/in=180-##1},
+ -s./.default=\zxDefaultSoftAngleS,
+ s'-/.style={/tikz/out=##1,/tikz/in=180},
+ s'-/.default=\zxDefaultSoftAngleS,
+ s.-/.style={/tikz/out=-##1,/tikz/in=180},
+ s.-/.default=\zxDefaultSoftAngleS,
+ % Links with a s-like shape... but read from top to bottom
+ ss/.style={/tikz/out=0-90,/tikz/in=180-90,looseness=0.6},
+ % -s'.- shapes are like s, but with a soften (customizable like o) angle.
+ % The '. say if you are going up or down, and - forces a sharp angle (- is flat) on the side of the -
+ ss./.style={/tikz/out=##1-90,/tikz/in=180-90+##1},
+ ss./.default=\zxDefaultSoftAngleS,
+ .ss/.style={/tikz/out=-##1-90,/tikz/in=180-90-##1},
+ .ss/.default=\zxDefaultSoftAngleS,
+ sIs./.style={/tikz/out=0-90,/tikz/in=180-90+##1},
+ sIs./.default=\zxDefaultSoftAngleS,
+ .sIs/.style={/tikz/out=0-90,/tikz/in=180-90-##1},
+ .sIs/.default=\zxDefaultSoftAngleS,
+ ss.I/.style={/tikz/out=##1-90,/tikz/in=180-90},
+ ss.I/.default=\zxDefaultSoftAngleS,
+ I.ss/.style={/tikz/out=-##1-90,/tikz/in=180-90},
+ I.ss/.default=\zxDefaultSoftAngleS,
+ %%%% Links with a N-shape, i.e. like s shape, but symetric against the diagonal. Equivalently, it's a soft 's' shape with a much wider angle (>45).
+ N'/.style={/tikz/out=##1,/tikz/in=180+##1},
+ N'/.default=\zxDefaultSoftAngleN,
+ N./.style={/tikz/out=-##1,/tikz/in=180-##1},
+ N./.default=\zxDefaultSoftAngleN,
+ -N'/.style={/tikz/out=0,/tikz/in=180+##1},
+ -N'/.default=\zxDefaultSoftAngleN,
+ -N./.style={/tikz/out=0,/tikz/in=180-##1},
+ -N./.default=\zxDefaultSoftAngleN,
+ N'-/.style={/tikz/out=##1,/tikz/in=180},
+ N'-/.default=\zxDefaultSoftAngleN,
+ N.-/.style={/tikz/out=-##1,/tikz/in=180},
+ N.-/.default=\zxDefaultSoftAngleN,
+ % No line but vdots/dots in between.
+ 3 vdots/.style={draw=none, "\makebox[0pt][r]{##1}\scalebox{\zxScaleDots}{$\cvdots$}" anchor=center},
+ 3 vdots/.default={},
+ 3 dots/.style={draw=none, "\makebox[0pt][r]{##1}\scalebox{\zxScaleDots}{$\chdots$}" anchor=center},
+ 3 dots/.default={},
+ % Add a Hadmard/Z/X (no phase) in the middle of the line. Practical to add small nodes without creating
+ % a new column/row. However, make sure the corresponding row/column is larger, using &[\zxHCol]
+ % for columns and \\[\zxHRow] for rows (for Z/X style, use zxSCol and sxSRow), if you have both spiders
+ % and Hadamard, use \zxHSCol and \zxHSRow.
+ H/.style={"" {zxHSmall,anchor=center}},
+ Z/.style={"" {zxNoPhaseSmallZ,anchor=center}},
+ X/.style={"" {zxNoPhaseSmallX,anchor=center}},
+ % Arrow will go out from the center of the shape instead of from the border. Useful
+ % when connecting nodes with different shapes, it will give back a symetric connection.
+ wire centered/.style={
+ on layer=edgelayer,
+ /tikz/commutative diagrams/start anchor=center,
+ /tikz/commutative diagrams/end anchor=center,
+ },
+ wire centered start/.style={
+ on layer=edgelayer,
+ /tikz/commutative diagrams/start anchor=center,
+ },
+ wire centered end/.style={
+ on layer=edgelayer,
+ /tikz/commutative diagrams/end anchor=center,
+ },
+ wc/.style={wire centered},
+ wcs/.style={wire centered start},
+ wce/.style={wire centered end},
+ wire not centered/.style={
+ /tikz/commutative diagrams/start anchor=,
+ /tikz/commutative diagrams/end anchor=,
+ },
+ },
+ /zx/styles/rounded style/.style={
+ %% Can be redefined by user
+ % Style for empty nodes
+ zxAllNodes/.style={
+ shape=rectangle, % Otherwise nodes are asymetrical rectangle, which is not practical in our case. Gives notably anchor "center" which is really centered compared to asymatrical rectangles
+ anchor=center, % Center cells
+ line width=\zxDefaultLineWidth,
+ execute at begin node={\thinmuskip=0mu\medmuskip=0mu\thickmuskip=0mu}, % Reduce space around +/-...
+ },
+ % Use this to denote an empty diagram
+ zxEmptyDiagram/.style={
+ zxAllNodes,
+ draw,
+ dashed,
+ minimum size=4mm,
+ },
+ % Style to use when no node is drawn
+ zxNone/.style={
+ zxAllNodes,
+ shape=coordinate, % A coordinate has just a center. Nothing more.
+ },
+ % Style to use when no node is drawn, but a bit of space is required not to make the diagram too small
+ zxNone+/.style={
+ zxAllNodes,
+ inner sep=1mm,
+ outer sep=0mm
+ },
+ % Like zxNone+, but without width (wold prefer |, but special car in |[]|...
+ zxNoneI/.style={
+ zxNone+,
+ inner xsep=0mm,
+ },
+ % Like zxNone+, but without height
+ zxNone-/.style={
+ zxNone+,
+ inner ysep=0mm,
+ },
+ % Style to use when no node is drawn, but a large space must be reserved (typically used to fake two
+ % nodes on a single line) (for +I- versions)
+ zxNoneDouble/.style={
+ shape=coordinate
+ },
+ % Style to use when no node is drawn, but a bit of space is required not to make the diagram too small
+ zxNoneDouble+/.style={
+ zxAllNodes,
+ inner sep=.6em,
+ outer sep=0mm
+ },
+ % Like zxNoneDouble+, but without width (wold prefer |, but special car in |[]|...
+ zxNoneDoubleI/.style={
+ zxNoneDouble+,
+ inner xsep=0mm,
+ },
+ % Like zxNoneDouble+, but without height
+ zxNoneDouble-/.style={
+ zxNoneDouble+,
+ inner ysep=0mm,
+ },
+ % Will be specific to all spiders
+ zxSpiders/.style={
+ draw=black,
+ },
+ % Will use this style when drawing a X/Z node without phase (not for end user directly)
+ zxNoPhase/.style={
+ zxAllNodes,
+ zxSpiders,
+ inner sep=0mm,
+ minimum size=2mm,
+ shape=circle,
+ },
+ % Used only in decoration of wires, to add small empty X/Z nodes.
+ zxNoPhaseSmall/.style={
+ zxNoPhase
+ },
+ % Style for nodes that are small enough to fit in a circle, like $\zxMinus \frac{\pi}{4}$
+ zxShort/.style={
+ zxAllNodes,
+ zxSpiders,
+ minimum size=5mm,
+ font={\fontsize{8}{10}\selectfont\boldmath},
+ rounded rectangle,
+ inner sep=0.0mm,
+ scale=0.8,
+ }, % negative outer sep would draw lines from inside...
+ % Style for nodes that are bigger, like $\alpha+\beta$ or $(a\oplus b)\pi$
+ zxLong/.style={zxShort, inner xsep=1.2mm},
+ %%% Styles of the label when |phase in label| is used
+ stylePhaseInLabel/.style={
+ font={\fontsize{8}{10}\selectfont\boldmath},
+ inner sep=2pt,
+ outer sep=0pt,
+ rounded rectangle,
+ % node on layer=labellayer, %% Fails in tikzcd: https://tex.stackexchange.com/questions/618823/node-on-layer-style-in-tikz-matrix-tikzcd
+ },
+ stylePhaseInLabelZ/.style={
+ stylePhaseInLabel,
+ fill=green!20!white
+ },
+ stylePhaseInLabelX/.style={
+ stylePhaseInLabel,
+ fill=red!20!white
+ },
+ %%%%%%%%%%% Style defined depending on above ones. Feel free to redefine.
+ zxNoPhaseZ/.style={zxNoPhase,fill=colorZxZ},
+ zxNoPhaseX/.style={zxNoPhase,fill=colorZxX},
+ zxNoPhaseSmallZ/.style={zxNoPhaseSmall,fill=colorZxZ},
+ zxNoPhaseSmallX/.style={zxNoPhaseSmall,fill=colorZxX},
+ zxShortZ/.style={zxShort,fill=colorZxZ},
+ zxShortX/.style={zxShort,fill=colorZxX},
+ zxLongZ/.style={zxLong,fill=colorZxZ},
+ zxLongX/.style={zxLong,fill=colorZxX},
+ %%%%%%%%%%%
+ %%% Instead of adding directly the style as the node's content (which would make
+ %%% impossible styles that adds the phase in a label outside of the node)
+ %%% add@Phase@Spider{,Z,X}={phase of the node} will be in charge of adding it.
+ add@Phase@Spider/.style n args={4}{ % add@Phase@Spider{emptyStyle}{NotEmptyStyle}{node content}
+ zx@emptyStyle/.style={##1},
+ zx@notEmptyStyle/.style={##2},
+ zx@labelStyle/.style={##3},
+ /zx/zx@content/.initial={##4},
+ phase in content,
+ },
+ add@Phase@Spider@Frac/.style n args={8}{ % add@Phase@Spider{emptyStyle}{NotEmptyStyle}{labelstyle}{sign}{above fraction (no parens)}{below fraction (no parens)}{above fraction (parens)}{below fraction (parens)}
+ zx@emptyStyle/.style={##1},
+ zx@notEmptyStyle/.style={##2},
+ zx@labelStyle/.style={##3},
+ % Useful to help "phase in content" to know if we are in Frac or not.
+ /zx/zx@isInFrac/.initial={true},
+ phase in content,
+ },
+ % #1 is the node content. Seems that storing it in /zx/zx@content is not enough because keys
+ % seems to be local to nodes and are not transfered to label.
+ zx@Execute@Very@End/.style n args={4}{
+ zx@commandToExecuteVeryEnd/.try={##1}{##2}{##3}{##4},
+ },
+ zx@Execute@Very@End/.default={}{}{}{},
+ %% zx@Execute@Very@End@Frac={emptystyle}{contentstyle}{labelstyle}{sign}{above frac (no parens)}{below frac (no parens)}{above frac (parens)}{below frac (parens)}
+ zx@Execute@Very@End@Frac/.style n args={8}{
+ zx@commandToExecuteVeryEndFrac/.try={##1}{##2}{##3}{##4}{##5}{##6}{##7}{##8},
+ },
+ zx@Execute@Very@End@Frac/.default={}{}{}{}{}{}{}{},
+ %% /!\ WARNING: the following styles "phase..." must be loaded by or *after* add@Phase@Spider...
+ %% To load it on the whole picture, prefer to do:
+ %% \zx[/zx/user post preparation labels/.style={phase in label}]{
+ %% \zxZ{\alpha}
+ %% }
+ phase in content/.code={%
+ % Check if we are in a Frac or not
+ \ifthenelse{\equal{\pgfkeysvalueof{/zx/zx@isInFrac}}{true}}{%
+ %%% ### We are in a fraction node!
+ %% Modifies zx@commandToExecuteVeryEnd (which is executed at the very end by zx@Execute@Very@End)
+ %% in order to add the good style
+ \pgfkeysalso{
+ % zx@commandToExecuteVeryEndFrac{emptystyle}{contentstyle}{labelstyle}{sign}{above frac (no parens)}{below frac (no parens)}{above frac (parens)}{below frac (parens)}
+ zx@commandToExecuteVeryEndFrac/.style n args={8}{%
+ execute at begin node={\zxConvertToFracInContent{####4}{####5}{####6}{####7}{####8}},%
+ },%
+ % Adds the style:
+ zx@notEmptyStyle,
+ }%
+ }{ %%% ### We are NOT in a fraction node.
+ %% Modifies zx@commandToExecuteVeryEnd (which is executed at the very end by zx@Execute@Very@End)
+ %% in order to add the good style
+ \pgfkeysalso{
+ zx@commandToExecuteVeryEnd/.style n args={4}{%
+ execute at begin node={####4},% ####4 = content
+ }%
+ }%
+ % Checks if the content (stored by add@Phase@Spider in /zx/zx@content) is empty or not
+ \ifthenelse{\equal{\pgfkeysvalueof{/zx/zx@content}}{}}{%
+ \pgfkeysalso{%
+ zx@emptyStyle,%
+ }%
+ }{%
+ \pgfkeysalso{%
+ zx@notEmptyStyle,%
+ }%
+ }%
+ }%
+ },
+ phase in label/.code={
+ % Check if we are in a Frac or not
+ \ifthenelse{\equal{\pgfkeysvalueof{/zx/zx@isInFrac}}{true}}{%
+ %%% ### We are in a fraction node!
+ \pgfkeysalso{%
+ % zx@commandToExecuteVeryEndFrac{emptystyle}{contentstyle}{labelstyle}{sign}{above frac (no parens)}{below frac (no parens)}{above frac (parens)}{below frac (parens)}
+ zx@commandToExecuteVeryEndFrac/.code n args={8}{%
+ \pgfkeysalso{
+ label={[####3,##1] \zxConvertToFracInLabel{####4}{####5}{####6}{####7}{####8}},%
+ }%
+ },%
+ zx@emptyStyle,
+ }%
+ }{%
+ \pgfkeysalso{%
+ % ##1 is the argument of "phase in label", i.e. the style of the label
+ zx@commandToExecuteVeryEnd/.code n args={4}{% ####3: label style, ####4: content
+ % Checks if the content (stored by add@Phase@Spider in /zx/zx@content) is empty or not
+ \ifthenelse{\equal{####4}{}}{% Content is empty
+ }{% Content is not empty
+ \pgfkeysalso{
+ label={[####3,##1] ####4},%
+ }%
+ }%
+ },%
+ zx@emptyStyle,
+ }%
+ }%
+ },
+ pil/.style={phase in label=##1},
+ phase in label below/.style={
+ phase in label={label position=below,##1}
+ },
+ pilb/.style={phase in label below=##1},
+ phase in label above/.style={
+ phase in label={label position=above,##1}
+ },
+ pila/.style={phase in label above=##1},
+ phase in label right/.style={
+ phase in label={label position=right,##1}
+ },
+ pilr/.style={phase in label right=##1},
+ phase in label left/.style={
+ phase in label={label position=left,##1}
+ },
+ pill/.style={phase in label left=##1},
+ %%% Was supposed to automatically find the good style depending on content... Can't find how to do.
+ % Styles zxLong{X/Z} zxNoPhase{X/Z} are automatically selected by \zxZ2{...} and \zxX2{...} commands
+ % and zxShort is selected for fractions only like in \zxFracZ-{\pi}{4}
+ % zxZ/.style={zxChoose={##1},fill=colorZxZ},
+ % zxX/.style={zxChoose={##1},fill=colorZxX},
+ %%% First argument is additional style. Second argument is content of node.
+ zxZ2/.style 2 args={
+ add@Phase@Spider={zxNoPhaseZ}{zxLongZ}{stylePhaseInLabelZ}{##2},
+ /zx/post preparation labels,
+ /zx/user post preparation labels,
+ %/zx/user overlay nodes,
+ ##1,
+ zx@Execute@Very@End={zxNoPhaseZ}{zxLongZ}{stylePhaseInLabelZ}{##2},
+ },
+ %% ##1: other styles, ##2: content
+ zxX2/.style 2 args={
+ add@Phase@Spider={zxNoPhaseX}{zxLongX}{stylePhaseInLabelX}{##2},
+ /zx/post preparation labels,
+ /zx/user post preparation labels,
+ ##1,
+ zx@Execute@Very@End={zxNoPhaseX}{zxLongX}{stylePhaseInLabelX}{##2},
+ },
+ %% These take 6 arguments: additional style, sign (string "-" for minus, nothing for "+",
+ %% otherwise inserted directly), above fraction (no parens), below fraction (no parens), above fraction (parens), below fraction (parens).
+ zxFracZ6/.style n args={6}{
+ add@Phase@Spider@Frac={zxNoPhaseZ}{zxShortZ}{stylePhaseInLabelZ}{##2}{##3}{##4}{##5}{##6},
+ /zx/post preparation labels,
+ /zx/user post preparation labels,
+ ##1,
+ zx@Execute@Very@End@Frac={zxNoPhaseZ}{zxShortZ}{stylePhaseInLabelZ}{##2}{##3}{##4}{##5}{##6},
+ },
+ zxFracX6/.style n args={6}{
+ add@Phase@Spider@Frac={zxNoPhaseX}{zxShortX}{stylePhaseInLabelX}{##2}{##3}{##4}{##5}{##6},
+ /zx/post preparation labels,
+ /zx/user post preparation labels,
+ ##1,
+ zx@Execute@Very@End@Frac={zxNoPhaseX}{zxShortX}{stylePhaseInLabelX}{##2}{##3}{##4}{##5}{##6},
+ },
+ % For Hadamard
+ zxH/.style={
+ zxAllNodes,
+ outer sep=0pt,
+ fill=colorZxH,
+ draw,
+ inner sep=0.6mm,
+ minimum height=1.5mm,
+ minimum width=1.5mm,
+ shape=rectangle},
+ zxHSmall/.style={zxH},
+ },
+ % Default style. Can be changed by user
+ /zx/default style nodes/.style={
+ /zx/styles/rounded style
+ },
+ % User can put here any additional property
+ /zx/user overlay nodes/.style={
+ },
+ % Any additional property that needs to be loaded after add@Phase@Spider (by script, not by user).
+ /zx/post preparation labels/.style={
+ },
+ % User can put here any additional property that needs to be loaded after add@Phase@Spider
+ /zx/user post preparation labels/.style={
+ },
+ % Default wire style. Can be changed by user.
+ /zx/default style wires/.style={
+ },
+ % User can add stuff in this style to improve wire styles
+ /zx/user overlay wires/.style={
+ },
+ /zx/defaultEnv/.style={
+ column sep=tiny,
+ row sep=tiny,
+ % center on the math axis
+ baseline={([yshift=-axis_height]current bounding box.center)},
+ % Fix 1-row diagram baseline
+ 1-row diagram/.style={%
+ /tikz/baseline={([yshift=-axis_height]current bounding box.center)}%
+ },
+ % Load (thanks ".search also") our own style
+ /tikz/every node/.style={%
+ % For quickly adding alias, and displaying this alias in debug mode.
+ a/.code={%
+ \pgfkeysalso{%
+ alias=####1,%
+ }%
+ \ifdefined\zxDebugMode%
+ \pgfkeysalso{%
+ label={[inner sep=0pt,overlay,red,font={\fontsize{5}{6}}]-45:\scalebox{.5}{####1}}
+ }%
+ \fi%
+ },
+ /zx/default style nodes,
+ /zx/user overlay nodes,
+ },
+ every arrow/.style={%
+ /zx/wires definition,
+ /zx/default style wires,
+ /zx/user overlay wires,
+ },
+ %%% To be used only in \zx{...} environment.
+ %%% Exemple:
+ phase in content/.style={
+ /zx/post preparation labels/.append style={
+ phase in content,
+ }
+ },
+ phase in label/.style={
+ /zx/post preparation labels/.append style={
+ phase in label=##1,
+ }
+ },
+ phase in label above/.style={
+ /zx/post preparation labels/.append style={
+ phase in label above=##1,
+ }
+ },
+ phase in label below/.style={
+ /zx/post preparation labels/.append style={
+ phase in label below=##1,
+ }
+ },
+ phase in label right/.style={
+ /zx/post preparation labels/.append style={
+ phase in label right=##1,
+ }
+ },
+ phase in label left/.style={
+ /zx/post preparation labels/.append style={
+ phase in label left=##1,
+ }
+ },
+ % for "Phase In Label"
+ pil/.style={phase in label=##1},
+ pilb/.style={phase in label below=##1},
+ pila/.style={phase in label above=##1},
+ pilr/.style={phase in label right=##1},
+ pill/.style={phase in label left=##1},
+ },
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% Helper functions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+% Defines a "on layer=nameoflayer" style. TODO: check if better to move it in /zx/
+% https://tex.stackexchange.com/questions/20425/z-level-in-tikz/20426#20426
+% For path: on layer=namelayer, for nodes "node on layer=..."
+% /!\ node on layer fails in tikzcd: https://tex.stackexchange.com/questions/618823/node-on-layer-style-in-tikz-matrix-tikzcd
+\pgfkeys{%
+ /tikz/on layer/.code={
+ \pgfonlayer{#1}\begingroup
+ \aftergroup\endpgfonlayer
+ \aftergroup\endgroup
+ },
+ /tikz/node on layer/.code={
+ \gdef\node@@on@layer{%
+ \setbox\tikz@tempbox=\hbox\bgroup\pgfonlayer{#1}\unhbox\tikz@tempbox\endpgfonlayer\egroup}
+ \aftergroup\node@on@layer
+ },
+ /tikz/end node on layer/.code={
+ \endpgfonlayer\endgroup\endgroup
+ }
+}
+\def\node@on@layer{\aftergroup\node@@on@layer}
+
+%%% Declare a symbol for a short minus (useful in fractions)
+\DeclareMathSymbol{\zxMinus}{\mathbin}{AMSa}{"39} % Requires amssymb
+
+%%% Checks if a function is a point or a node.
+%%% Not sure if best solution (needed to dig into source of TeX), but can't find anything better in manual
+%%% https://tex.stackexchange.com/questions/6189553
+\def\ifPgfpointOrNode#1#2#3{%
+ \pgfutil@ifundefined{pgf@sh@ns@#1}{%
+ #2%
+ }{%
+ #3%
+ }%
+}
+
+
+%%% Create different kinds of dots...
+%% https://tex.stackexchange.com/questions/617959
+%% https://tex.stackexchange.com/questions/528774/excess-vertical-space-in-vdots/528775#528775
+\DeclareRobustCommand\cvdotsAboveBaseline{%
+ \vbox{\baselineskip4\p@ \lineskiplimit\z@%
+ \hbox{.}\hbox{.}\hbox{.}}
+}
+
+\DeclareRobustCommand{\cvdotsCenterMathline}{%
+ % vcenter is used to center the argument on the 'math axis', which is at half the height of an 'x', or about the position of a minus sign.
+ \vcenter{\cvdotsAboveBaseline}%
+}
+
+\DeclareRobustCommand{\cvdotsCenterBaseline}{%
+ \raisebox{-.5\height}{%
+ $\cvdotsAboveBaseline$%
+ }%
+}
+
+\DeclareRobustCommand{\chdots}{%
+ \raisebox{-.5\height}{%
+ \rotatebox{90}{% Maybe better options than rotatebox...
+ $\cvdotsAboveBaseline$%
+ }%
+ }%
+}
+
+\DeclareRobustCommand{\cvdots}{\cvdotsCenterMathline}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Practical macros to automatically choose appropriate style and arrows
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% /!\ Warning: you should add {} at the end of all macros (except arrows)!
+% Not using that may work for now, but it may break later...
+% TODO: define them only in \zx environment.
+
+% % Example: \leftManyDots{n}
+% Useful to put on the left of a node like "n \vdots", linked to the next node. Example: \leftManyDots{n}.
+% First optional argument is scale of text, second is scale of =.
+\NewExpandableDocumentCommand{\leftManyDots}{O{1}O{\zxScaleDots}m}{%
+ |[zxNone+,inner xsep=0pt]| \scalebox{#1}{$#3$\,}\makebox[0pt][l]{\scalebox{#2}{$\cvdots$}} \ar[r,-s.,start anchor=north east] \ar[r,-s',start anchor=south east] \pgfmatrixnextcell%
+}
+
+% Useful to link two nodes and put a vdots in between.
+\NewExpandableDocumentCommand{\middleManyDots}{}{%
+ \ar[r,3 vdots] \ar[o',r] \ar[o.,r]%
+}
+
+% Like \leftManyDots but on the right. Do *not* create a new node, like in |[zxShortZ]| \alpha \rightManyDots{m}
+\NewExpandableDocumentCommand{\rightManyDots}{O{1}O{\zxScaleDots}m}{%
+ \ar[r,s'-,end anchor=north west] \ar[r,s.-,end anchor=south west] \pgfmatrixnextcell |[zxNone+,inner xsep=0pt]| \makebox[0pt][r]{\scalebox{#2}{$\cvdots$}}\scalebox{#1}{\,$#3$}
+}
+
+% A swap on one line... Practical mostly to gain space. Must be used with large nodes tough...
+% \NewExpandableDocumentCommand{\OneLineSwap}{}{%
+% \ar[r,s,start anchor=south,end anchor=north] \ar[r,s,start anchor=north,end anchor=south]
+% }
+
+
+\NewExpandableDocumentCommand{\zxLoop}{O{90}O{20}O{}m}{%
+ \ar[loop,in=#1-#2,out=#1+#2,looseness=8,min distance=3mm,#3]
+}
+
+\NewExpandableDocumentCommand{\zxLoopAboveDots}{O{20}O{}m}{%
+ \ar[loop,in=90-#1,out=90+#1,looseness=8,min distance=3mm,"\cvdots" {scale=.6,anchor=north,yshift=-0.4mm},#2]
+}
+
+% Usage: node without any style, but may have space. Default is no space, \zxNone+{} is both horizontal
+% and vertical, \zxNone-{} is only horizontal space, \zxNone|{} is only vertical space.
+\NewExpandableDocumentCommand{\zxNone}{t+t-t|O{}m}{
+ \IfBooleanTF{#1}{ % \zxNone+
+ |[zxNone+,#4]| #5%
+ }{
+ \IfBooleanTF{#2}{ % \zxNone-
+ |[zxNone-,#4]| #5%
+ }{
+ \IfBooleanTF{#3}{ % \zxNone
+ |[zxNoneI,#4]| #5%
+ }{% \zxNone
+ |[zxNone,#4]| #5%
+ }
+ }
+ }
+}
+
+% Usage: alias of \zxNone... To bad token can't be easily forwarded to another function.
+\NewExpandableDocumentCommand{\zxN}{t+t-t|O{}m}{
+ \IfBooleanTF{#1}{ % \zxNone+
+ |[zxNone+,#4]| #5%
+ }{
+ \IfBooleanTF{#2}{ % \zxNone-
+ |[zxNone-,#4]| #5%
+ }{
+ \IfBooleanTF{#3}{ % \zxNone
+ |[zxNoneI,#4]| #5%
+ }{% \zxNone
+ |[zxNone,#4]| #5%
+ }
+ }
+ }
+}
+
+% Cf \zxNone, but with larger space.
+\NewExpandableDocumentCommand{\zxNoneDouble}{t+t-t|O{}m}{
+ \IfBooleanTF{#1}{ % \zxNoneDouble+
+ |[zxNoneDouble+,#4]| #5%
+ }{
+ \IfBooleanTF{#2}{ % \zxNoneDouble-
+ |[zxNoneDouble-,#4]| #5%
+ }{
+ \IfBooleanTF{#3}{ % \zxNoneDouble
+ |[zxNoneDoubleI,#4]| #5%
+ }{% \zxNoneDouble
+ |[zxNoneDouble,#4]| #5%
+ }
+ }
+ }
+}
+
+%% For maximum styling liberty, the content is given directly to the style.
+% It allows the style to put the phase in a label.
+\NewExpandableDocumentCommand{\zxZ}{O{}m}{
+ |[zxZ2={#1}{#2}]| %
+}
+
+%% For maximum styling liberty, the content is given directly to the style.
+%% It allows the style to put the phase in a label.
+\NewExpandableDocumentCommand{\zxX}{O{}m}{
+ |[zxX2={#1}{#2}]| %
+}
+
+\NewExpandableDocumentCommand{\zxH}{O{}m}{
+ |[zxH,#1]| {}%
+}
+
+% Use like: \zxFracX{\pi}{4} for positive values or for negative \zxFracX-{\pi}{4}
+\NewExpandableDocumentCommand{\zxFracZ}{O{}t-moom}{%
+ \IfNoValueTF{#5}{% 2 arguments like: \zxFracZ{\pi}{2}
+ |[zxFracZ6={#1}{\IfBooleanTF{#2}{\zxMinus}{}}{#3}{#6}{#3}{#6}]| %
+ }{% 4 arguments like \zxFracZ{a+b}[(a+b)][(c+d)]{c+d}
+ |[zxFracZ6={#1}{\IfBooleanTF{#2}{\zxMinus}{}}{#3}{#6}{#4}{#5}]| %
+ }%
+}
+
+% Use like: \zxFracX{\pi}{4} for positive values or for negative \zxFracX-{\pi}{4}
+\NewExpandableDocumentCommand{\zxFracX}{O{}t-moom}{%
+ \IfNoValueTF{#5}{% 2 arguments like: \zxFracZ{\pi}{2}
+ |[zxFracX6={#1}{\IfBooleanTF{#2}{\zxMinus}{}}{#3}{#6}{#3}{#6}]| %
+ }{% 4 arguments like \zxFracZ{a+b}[(a+b)][(c+d)]{c+d}
+ |[zxFracX6={#1}{\IfBooleanTF{#2}{\zxMinus}{}}{#3}{#6}{#4}{#5}]| %
+ }%
+}
+
+\NewExpandableDocumentCommand{\zxEmptyDiagram}{}{
+ |[zxEmptyDiagram]| {}%
+}
+
+% Quantikz has a bug which adds space automatically.
+% https://tex.stackexchange.com/questions/618330
+% Fixing that by copying the original (unpatched) functions, and reusing them later.
+% Warning: you must load this package **before** quantikz otherwise the fix will not work.
+\let\tikzcd@@originalCopyZx\tikzcd@
+\let\endtikzcd@originalCopyZx\endtikzcd
+
+%%%%% Main environment \begin{ZX}...\end{ZX}
+\NewDocumentEnvironment{ZX}{O{}}{%
+ \bgroup%
+ % Add a switch in case someone really wants the current tikzcd version:
+ \ifdefined\doNotPatchQuantikz% Do not patch tikzcd.
+ \else% Restore locally original tikzcd.
+ \let\tikzcd@\tikzcd@@originalCopyZx%
+ \let\endtikzcd\endtikzcd@originalCopyZx%
+ \fi%
+ \pgfsetlayers{background,edgelayer,nodelayer,main,box,labellayer,foreground} % Layers are defined locally to avoid to disturb other drawings
+ \begin{tikzcd}[%
+ /zx/defaultEnv,%
+ #1]%
+ }{\end{tikzcd}\egroup}
+
+%%%%% Shortcut macro \zx{...} equivalent to \begin{ZX}...\end{ZX}
+\newcommand\zx{%
+ \begingroup% To avoid ampersand issues https://tex.stackexchange.com/a/611535/116348
+ \NewDocumentCommand{\tmpZX}{O{}+m}{%
+ \endgroup%
+ \begin{ZX}[##1]%
+ ##2%
+ \end{ZX}%
+ }%
+ \catcode`&=13%
+ \tmpZX%
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Old code that tried to automatically find if zxShort or zxLong should be used...
+%%% Now using a special command for fractions (easier to code, and more customizable)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newsavebox\zx@box % Temporary box to compute height/width/depth
+
+\newlength{\zxMaxDepthPlusHeight}\setlength{\zxMaxDepthPlusHeight}{2em}
+\def\zxMaxRatio{1.3} % Ratio width/(height+depth)
+
+\NewExpandableDocumentCommand{\zxChooseStyle}{mmmm}{%
+ % #1=text,#2=empty style,#3=short style,#4=long style
+ \savebox\zx@box{#1}%
+ % Check if width is 0pt:
+ \ifdimcomp{\wd\zx@box}{=}{0pt}{% Return empty style if box is empty
+ #2%
+ }{% Else compute size of thext
+ % Check if height+depth < zxMaxDepthPlusHeight to see if short style applies
+ \ifdimcomp{\dimexpr\dp\zx@box+\ht\zx@box\relax}{<}{\zxMaxDepthPlusHeight}{%
+ % Check if width < ratio*(height+depth) to see if short style applies
+ \ifdimcomp{\wd\zx@box}{<}{\dimexpr \zxMaxRatio\ht\zx@box + \zxMaxRatio\dp\zx@box\relax}{%
+ #3% Short style is used
+ }{ % Else
+ #4% Long style is used
+ } %
+ }{
+ #4% Long style is used
+ }
+ }%
+}
diff --git a/graphics/pgf/contrib/zx-calculus/zx-calculus.pdf b/graphics/pgf/contrib/zx-calculus/zx-calculus.pdf
new file mode 100644
index 0000000000..5a6439dadb
Binary files /dev/null and b/graphics/pgf/contrib/zx-calculus/zx-calculus.pdf differ
diff --git a/graphics/pgf/contrib/zx-calculus/zx-calculus.sty b/graphics/pgf/contrib/zx-calculus/zx-calculus.sty
new file mode 100644
index 0000000000..d3ce3beea8
--- /dev/null
+++ b/graphics/pgf/contrib/zx-calculus/zx-calculus.sty
@@ -0,0 +1,9 @@
+% This is a zx library to typeset ZX calculus directly in LaTeX.
+% Written by Léo Colisson. Report bugs on https://github.com/leo-colisson/zx-calculus/issues
+% Published under the MIT license.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{zx-calculus}[2021/10/15 A package to typeset ZX calculus in directly in LaTeX, based on tikz/tikzcd.]
+
+\RequirePackage{tikz}
+
+\usetikzlibrary{zx-calculus} % See library in "tikzlibraryzx.code.tex".
diff --git a/graphics/pgf/contrib/zx-calculus/zx-calculus.tex b/graphics/pgf/contrib/zx-calculus/zx-calculus.tex
new file mode 100644
index 0000000000..57fd0664e7
--- /dev/null
+++ b/graphics/pgf/contrib/zx-calculus/zx-calculus.tex
@@ -0,0 +1,1049 @@
+\documentclass[a4paper]{ltxdoc}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Packages
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\usepackage[margin=3cm]{geometry}
+\usepackage{calc}
+\usepackage{tikz}
+\usetikzlibrary{shadows,fit}
+% \usetikzlibrary fails because file is not in current directory, lazy to setup TEXINPUTS
+\makeatletter
+ \usetikzlibrary{zx-calculus}
+\makeatother
+% Loads the great package that produces tikz-like manual (see also tikzcd for examples)
+\input{pgfmanual-en-macros.tex} % Is supposed to be included in recent TeX distributions, but I get errors...
+\usepackage{makeidx} % Produces an index of commands.
+\makeindex % Useful or not index will be created
+\usepackage[hidelinks]{hyperref}
+\newcommand{\mylink}[2]{\href{#1}{#2}\footnote{\url{#1}}}
+\usepackage{verbatim}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Documentation
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{document}
+%%% Title: thanks tikzcd for the styling
+\begin{center}
+ \vspace*{1em} % Thanks tikzcd
+ \tikz\node[scale=1.2]{%
+ \color{gray}\Huge\ttfamily \char`\{\raisebox{.09em}{\textcolor{red!75!black}{zx\raisebox{-0.1em}{-}calculus}}\char`\}};
+
+ \vspace{0.5em}
+ {\Large\bfseries ZX-calculus with \tikzname}
+
+ \vspace{1em}
+ {Version 2021/10/15}\\[3mm]
+ {\href{https://github.com/leo-colisson/zx-calculus}{\texttt{github.com/leo-colisson/zx-calculus}}}
+\end{center}
+
+\tableofcontents
+
+\section{Introduction}
+
+This library (based on the great \tikzname{} and \tikzname-cd packages) allows you to typeset ZX-calculus directly in \LaTeX{}. It comes with a default---but highly customizable---style:
+\begin{codeexample}[]
+ \begin{ZX}
+ \zxZ{\alpha} \arrow[r] & \zxFracX-{\pi}{4}
+ \end{ZX}
+\end{codeexample}
+Even if this has not yet been tested a lot, you can also use a ``phase in label'' style, without really changing the code:
+\begin{codeexample}[]
+ \begin{ZX}[phase in label right]
+ \zxZ{\alpha} \arrow[d] \\
+ \zxFracX-{\pi}{4}
+ \end{ZX}
+\end{codeexample}
+
+
+The goal is to provide an alternative to the great |tikzit| package: we wanted a solution that does not require the creation of an additional file, the use of an external software, and which automatically adapts the width of columns and rows depending on the content of the nodes (in |tikzit| one needs to manually tune the position of each node, especially when dealing with large nodes). Our library also provides a default style and tries to separate the content from the style: that way it should be easy to globally change the styling of a given project without redesigning all diagrams. However, it should be fairly easy to combine tikzit and this library: when some diagrams are easier to design in tikzit, then it should be possible to directly load the style of this library inside tikzit.
+
+This library is quite young, so feel free to propose improvements or report issues on \href{https://github.com/leo-colisson/zx-calculus}{\texttt{github.com/leo-colisson/zx-calculus}}. We will of course try to maintain backward compatibility as much as possible, but we can't guarantee at 100\% that small changes (spacing\dots{}) won't be made later. In case you want a completely unalterable style, just copy this library in your project forever! The documentation is also a work in progress, so feel free to check the code to discover new functionalities.
+
+\section{Installation}
+
+If your CTAN distribution is recent enough, you can directly insert in your file:
+% verse indents stuff, index adds to the index of command at the end of the file, || is a shortcut of \verb||
+\begin{verse}
+ \index{zx@\protect\texttt{zx-calculus} package}%
+ \index{Packages and files!zx-calculus@\protect\texttt{zx-calculus}}%
+ |\usepackage{zx-calculus}|%
+\end{verse}
+or load \tikzname{} and then use:
+\begin{verse}%
+ \index{cd@\protect\texttt{zx-calculus} library}%
+ \index{Libraries!cd@\protect\texttt{zx-calculus}}%
+ |\usetikzlibrary{zx-calculus}|%
+\end{verse}
+If this library is not yet packaged into CTAN (which is very likely in 2021), you must first download \mylink{https://github.com/leo-colisson/zx-calculus/blob/main/tikzlibraryzx-calculus.code.tex}{\texttt{tikzlibraryzx-calculus.code.tex}} and \mylink{https://github.com/leo-colisson/zx-calculus/blob/main/zx-calculus.sty}{\texttt{zx-calculus.sty}} (right-click on ``Raw'' and ``Save link as'') and save them at the root of your project.
+
+\section{Usage}
+
+\subsection{Add a diagram}
+\begin{pgfmanualentry}
+ \extractcommand\zx\opt{\oarg{options}}\marg{your diagram}\@@
+ \extractenvironement{ZX}\opt{\oarg{options}}\@@
+ \pgfmanualbody
+ You can create a new ZX-diagram either with a command (quicker for inline diagrams) or with an environment. The \meta{options} can be used to locally change the style of the diagram, using the same options as the |{tikz-cd}| environment (from the \mylink{https://www.ctan.org/pkg/tikz-cd}{\texttt{tikz-cd} package}). The \meta{your diagram} argument, or the content of |{ZX}| environment is a \tikzname{} matrix of nodes, exactly like in the |tikz-cd| package: columns are separated using |&|, columns using |\\|, and nodes are created using \verb#|[tikz style]| node content# or with shortcut commands presented later in this document (recommended). Content is typeset in math mode by default, and diagrams can be included in any equation. Wires can be added like in |tikz-cd| (see more below) using |\arrow| or |\ar|: we provide later recommended styles to quickly create different kinds of wires which can change with the configured style.
+{\catcode`\|=12 % Ensures | is not anymore \verb|...|
+% Do not indent not to put space in final code
+\begin{codeexample}[]
+Spider \zx{\zxZ{\alpha}}, equation $\zx{\zxZ{}} = \zx{\zxX{}}$ %
+and custom diagram: %
+\begin{ZX}[red]
+ \zxZ{\beta} \arrow[r] & \zxZ{\alpha} \\
+ |[fill=pink,draw]| \gamma \arrow[ru,bend right]
+\end{ZX}
+\end{codeexample}
+}
+\end{pgfmanualentry}
+
+\subsection{Nodes}
+
+The following commands are useful to create different kinds of nodes. Always add empty arguments like |\example{}| if none are already present, otherwise if you type |\example| we don't guarantee backward compatibility.
+
+\begin{command}{\zxEmptyDiagram{}}
+ Create an empty diagram.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxEmptyDiagram{}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+
+\begin{pgfmanualentry}
+ \extractcommand\zxNone\opt{+}\opt{-}\marg{text}\@@
+ \extractcommand\zxN\opt{+}\opt{-}\marg{text}\@@
+ \pgfmanualbody
+ Adds an empty node with |\zxNone{}| (alias |\zxN{}|). |\zxNone| is just a coordinate, but |\zxNone-{}| and \verb#\zxNone|{}# are actually nodes with |inner sep=0| along one direction. For that reason, they still have a tiny height or width (impossible to remove as far as I know). If you don't want to get holes when connecting multiple wires to them, it is therefore necessary to use the |wire centered| style for straight lines or |C|-like wires (alias |wc|), or |between none| style (alias |bn|) for other curved lines. Moreover, you should also add column and row spacing |&[\zxWCol]| and |\\[\zxWRow]| to avoid too shrinked diagrams when only wires are involved. The \verb#-|+# decorations are used to add a bit of (respectively) horizontal (\verb#\zxNone-{}#), vertical (\verb#\zxNone|{}#) and both (\verb#\zxNone+{}#) spacing (I don't know how to add \verb#|# in the documentation of the function).
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxNone{} \ar[C,d] \ar[rd,s,bn] &[\zxWCol] \zxNone{}\\[\zxWRow]
+ \zxNone{} \ar[ru,s,bn] & \zxNone{}
+\end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+
+\begin{command}{\zxNoneDouble\opt{+-}\marg{text}}
+ Like |\zxNone|, but the spacing for \verb#+-|# is large enough to fake two lines in only one. Not extremely useful (or one needs to play with |start anchor=south,end anchor=north|).
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxNoneDouble|{} \ar[r,s,start anchor=north,end anchor=south,ls=1.2] \ar[r,s,start anchor=south,end anchor=north,ls=1.2] &[\zxWCol] \zxNoneDouble|{}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\zxFracZ\opt{-}\marg{numerator}\opt{\oarg{numerator with parens}\oarg{denominator with parens}}\marg{denominator}}
+ Adds a Z node with a fraction, use the minus decorator to add a small minus in front (the default minus is very big).
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxFracZ{\pi}{2} & \zxFracZ-{\pi}{2}
+\end{ZX}
+\end{codeexample}
+The optional arguments are useful when the numerator or the denominator need parens when they are written inline (in that case optional arguments must be specified): it will prove useful when using a style that writes the fraction inline, for instance the default style for labels:
+\begin{codeexample}[]
+Compare
+\begin{ZX}
+ \zxFracZ{a+b}[(a+b)][(c+d)]{c+d}
+\end{ZX} with %
+\begin{ZX}[phase in label right]
+ \zxFracZ{a+b}[(a+b)][(c+d)]{c+d}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\zxFracX\opt{-}\marg{numerator}\marg{denominator}}
+ Adds an X node with a fraction.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxFracX{\pi}{2} & \zxFracX-{\pi}{2}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+
+\begin{command}{\zxZ\opt{\oarg{other styles}}\marg{text}}
+ Adds a Z node.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxZ{} & \zxZ{\alpha} & \zxZ{\alpha + \beta} & \zxZ[text=red]{(a \oplus b)\pi}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\zxX\opt{\oarg{other styles}}\marg{text}}
+ Adds an X node.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxX{} & \zxX{\alpha} & \zxX{\alpha + \beta} & \zxX[text=green]{(a \oplus b)\pi}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\zxH\opt{\oarg{other styles}}}
+ Adds an Hadamard node. See also |H| wire style.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxNone{} \rar & \zxH{} \rar & \zxNone{}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+
+
+\begin{command}{\leftManyDots\opt{\oarg{text scale}\oarg{dots scale}}\marg{text}}
+ Shortcut to add a dots and a text next to it. It automatically adds the new column, see more examples below.
+\begin{codeexample}[]
+\begin{ZX}
+ \leftManyDots{n} \zxX{\alpha}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\leftManyDots\opt{\oarg{text scale}\oarg{dots scale}}\marg{text}}
+ Shortcut to add a dots and a text next to it. It automatically adds the new column, see more examples below.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxX{\alpha} \rightManyDots{m}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\middleManyDots{}}
+ Shortcut to add a dots and a text next to it. It automatically adds the new column, see more examples below.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxX{\alpha} \middleManyDots{} & \zxX{\beta}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\zxLoop\opt{\oarg{direction angle}\oarg{opening angle}\oarg{other styles}}}
+ Adds a loop in \meta{direction angle} (defaults to $90$), with opening angle \meta{opening angle} (defaults to $20$).
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxX{\alpha} \zxLoop{} & \zxX{} \zxLoop[45]{} & \zxX{} \zxLoop[0][30][red]{}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\begin{command}{\zxLoopAboveDots\opt{\oarg{opening angle}\oarg{other styles}}}
+ Adds a loop above the node with some dots.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxX{\alpha} \zxLoopAboveDots{}
+\end{ZX}
+\end{codeexample}
+\end{command}
+
+\noindent The previous commands can be useful to create this figure:
+\begin{codeexample}[width=0pt]% Forces code/example on two lines.
+\begin{ZX}
+ \leftManyDots{n} \zxX{\alpha} \zxLoopAboveDots{} \middleManyDots{} \ar[r,o'=60]
+ & \zxX{\beta} \zxLoopAboveDots{} \rightManyDots{m}
+\end{ZX}
+\end{codeexample}
+
+\subsection{Phase in label style}
+
+We also provide styles to place the phase on a label next to an empty node (not yet very well tested):
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/styles rounded style/phase in content\@nil%
+ \extractkey/zx/styles rounded style/phase in label=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/pil=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/phase in label above=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/pila=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/phase in label below=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/pilb=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/phase in label right=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/pilr=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/phase in label left=style (default {})\@nil%
+ \extractkey/zx/styles rounded style/pill=style (default {})\@nil%
+ \makeatother
+ \pgfmanualbody
+ The above styles are useful to place a spider phase in a label outside the node. They can either be put on the style of a node to modify a single node at a time:
+\begin{codeexample}[]
+ \zx{\zxX[phase in label]{\alpha} \rar & \zxX{\alpha}}
+\end{codeexample}
+\noindent It can also be configured on a per-figure basis:
+\begin{codeexample}[]
+\zx[phase in label right]{
+ \zxZ{\alpha} \dar \\
+ \zxX{\alpha} \dar \\
+ \zxZ{}}
+\end{codeexample}
+\noindent or globally:
+\begin{codeexample}[]
+{
+ \tikzset{
+ /zx/user post preparation labels/.style={
+ phase in label={label position=-45, text=purple,fill=none}
+ }
+ }
+ \zx{
+ \zxFracX-{\pi}{2}
+ }
+}
+\end{codeexample}
+Note that we must use |user post preparation labels| and not |/zx/user overlay nodes| because this will be run after all the machinery for labels has been setup.
+
+ While |phase in content| forces the content of the node to be inside the node instead of inside a label (which is the default behavior), all other styles are special cases of |phase in label|. The \meta{style} parameter can be any style made for a tikz label:
+\begin{codeexample}[width=3cm]
+ \zx{
+ \zxX[phase in label={label position=45, text=purple}]{\alpha}
+ }
+\end{codeexample}
+
+For ease of use, the special cases of label position |above|, |below|, |right| and |left| have their respective shortcut style. The |pil*| versions are shortcuts of the longer style written above. For instance, |pilb| stands for |phase in label below|. Note also that by default labels will take some space, but it's possible to make them overlay without taking space using the |overlay| label style\dots{} however do it at your own risks as it can overlay the content around (also the text before and after):
+\begin{codeexample}[width=0pt]
+ \zx{
+ \zxZ[pilb]{\alpha+\beta} \rar & \zxX[pilb]{\gamma} \rar & \zxZ[pilb=overlay]{\gamma+\eta}
+ }
+\end{codeexample}
+The above also works for fractions:
+\begin{codeexample}[]
+\zx{\zxFracX[pilr]-{\pi}{2}}
+\end{codeexample}
+For fractions, you can configure how you want the label text to be displayed, either in a single line (default) or on two lines, like in nodes. The function |\zxConvertToFracInLabel| is in charge of that conversion, and can be changed to your needs to change this option document-wise. To use the same notation in both content and labels, you can do:
+\begin{codeexample}[width=0pt]
+ Compare
+ \begin{ZX}[phase in label right]
+ \zxFracZ{\pi}{2} \dar \\
+ \zxFracZ{a+b}[(a+b)][(c+d)]{c+d}
+ \end{ZX} with
+{\RenewExpandableDocumentCommand{\zxConvertToFracInLabel}{mmmmm}{
+ \zxConvertToFracInContent{#1}{#2}{#3}{#4}{#5}%
+ }
+ \begin{ZX}[phase in label right]
+ \zxFracZ{\pi}{2} \dar \\
+ \zxFracZ{a+b}[(a+b)][(c+d)]{c+d}
+ \end{ZX} (exact same code!)
+}
+\end{codeexample}
+Note that in |\zxFracZ{a+b}[(a+b)][(c+d)]{c+d}| the optional arguments are useful to put parens appropriately when the fraction is written inline.
+\end{pgfmanualentry}
+
+\begin{command}{\zxDebugMode{}}
+ If this macro is defined, debug mode is active. See below how it can be useful.
+\end{command}
+\begin{stylekey}{/tikz/every node/a=alias}
+ Shortcut to add an |alias| to a wire, and in debug mode it also displays the alias of the nodes next to it (very practical to quickly add wires as we will see later). To enable debug mode, just type |\def\zxDebugMode{}| before your drawing, potentially in a group like |{\def\zxDebugMode{} your diagram...}| if you want to apply it to a single diagram.
+
+ This will be very practical later when using names instead of directions to connect wires (this can improve readability and maintainability). This is added automatically in |/tikz/every node| style. Note that debug mode is effective only for |a| and not |alias|.
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX[a=A]{} & \zxZ[a=B]{\beta}
+ \ar[from=A,to=B]
+ \end{ZX}
+ {\def\zxDebugMode{} %% Enable debug mode for next diagram%
+ \begin{ZX}
+ \zxX[a=A]{} & \zxZ[a=B]{\beta}
+ \ar[from=A,to=B]
+ \end{ZX}
+ }
+\end{codeexample}
+\end{stylekey}
+
+
+\subsection{Wires}
+
+\begin{pgfmanualentry}
+ \extractcommand\arrow\opt{\oarg{options}}\@@
+ \extractcommand\ar\opt{\oarg{options}}\@@
+ \pgfmanualbody
+ These synonym commands (actually coming from |tikz-cd|) are used to draw wires between nodes. We refer to |tikz-cd| for an in-depth documentation, but what is important for our purpose is that the direction of the wires can be specified in the \meta{options} using a string of letters |r| (right), |l| (left), |u| (up), |d| (down). It's also possible to specify a node alias as a source or destination as shown below.
+\begin{codeexample}[]
+\zx{\zxZ{} \ar[r] & \zxX{}} = \zx{\zxX{} \arrow[rd] \\ & \zxZ{}}
+\end{codeexample}
+ \meta{options} can also be used to add any additional style, either custom ones, or the ones defined in this library (this is recommended since it can be easily changed document-wise by simply changing the style). Multiple wires can be added in the same cell. Other shortcuts provided in |tikz-cd| like |\rar|\dots{} can be used.
+{\catcode`\|=12 % Ensures | is not anymore \verb|...|
+\begin{codeexample}[width=0pt]
+\begin{ZX}
+ \zxZ{\alpha} \arrow[d, C] % C = Bell-like wire
+ \ar[r,H,o'] % o' = top part of circle
+ % H adds Hadamard, combine with \zxHCol
+ \ar[r,H,o.] &[\zxHCol] \zxZ{\gamma}\\
+ \zxZ{\beta} \rar & \zxX{} \ar[ld,red,"\circ" {marking,blue}] \ar[rd,s] \\
+ \zxFracX-{\pi}{4} & &\zxZ{}
+\end{ZX}
+\end{codeexample}
+}
+\end{pgfmanualentry}
+
+As explained in |tikz-cd|, there are further shortened forms:
+\begin{pgfmanualentry}
+ \extractcommand\rar\opt{\oarg{options}}\@@
+ \extractcommand\lar\opt{\oarg{options}}\@@
+ \extractcommand\dar\opt{\oarg{options}}\@@
+ \extractcommand\uar\opt{\oarg{options}}\@@
+ \extractcommand\drar\opt{\oarg{options}}\@@
+ \extractcommand\urar\opt{\oarg{options}}\@@
+ \extractcommand\dlar\opt{\oarg{options}}\@@
+ \extractcommand\ular\opt{\oarg{options}}\@@
+ \pgfmanualbody
+\end{pgfmanualentry}
+The first one is equivalent to
+\begin{verse}
+ |\arrow|{\oarg{options}}|{r}|
+\end{verse}
+and the other ones work analogously.
+
+Note that sometimes, it may be practical to properly organize big diagrams to increase readability. To that end, one surely wants to have a small and well indented matrix (emacs |M-x align-current| is very practical to indent matrices automatically). Unfortunately, adding wires inside the matrix can make the line really long and hard to read. Similarly, some nodes involving fractions or long expressions can also be quite long. It is however easy to increase readability (and maintainability) by moving the wires at the very end of the diagram, using |alias| (shortcut |a|) to connect nodes and |\def| to create shortcuts. Putting inside a macro with |\def| long node definitions can also be useful to keep small items in the matrix:
+\begin{codeexample}[width=0pt]
+\begin{ZX}[row sep=1pt,
+ execute at begin picture={%
+ %%% Definition of long items (the goal is to have a small and readable matrix
+ % (warning: macro can't have numbers in TeX. Also, make sure not to use existing names)
+ \def\Zpifour{\zxFracZ[a=Zpi4]-{\pi}{4}}%
+ \def\mypitwo{\zxFracX[a=mypi2]{\pi}{2}}%
+ }
+ ]
+ %%% Matrix: in emacs "M-x align-current" is practical to automatically format it.
+ %%% a is for 'alias'... but also provides a debug mode, see below.
+ & & & & \zxZ[a=toprightpi]{\pi} \\
+ \zxN[a=in1]{} & \zxX[a=X1]{} & & & & \zxN[a=out1]{} \\
+ & & \zxZ[a=xmiddle]{} & \mypitwo{} & & \zxN[a=out2]{} \\
+ \zxN[a=in2]{} & \Zpifour{} & & \zxX[a=Xdown]{} & & \zxN[a=out3]{}
+ %%% Arrows
+ % Column 1
+ \ar[from=in1,to=X1]
+ \ar[from=in2,to=Zpi4]
+ % Column 2
+ \ar[from=X1,to=xmiddle,(.]
+ \ar[from=X1,to=toprightpi,<',H]
+ \ar[from=Zpi4,to=xmiddle,(']
+ \ar[from=Zpi4,to=Xdown,o.]
+ % Column 3
+ \ar[from=xmiddle,to=Xdown,s.]
+ \ar[from=xmiddle,to=mypi2]
+ % Column 4
+ \ar[from=mypi2,to=toprightpi,(']
+ \ar[from=mypi2,to=out1,<']
+ \ar[from=mypi2,to=out2]
+ \ar[from=Xdown,to=out3]
+\end{ZX}
+\end{codeexample}
+In that setting, it is often useful to enable the debug mode via |\def\zxDebugMode{}| as explained above to quickly visualize the alias given to each node (note that debug mode works with |a=| but not with |alias=|). For instance, it was easy to rewrite the above diagram by moving nodes in the matrix and arrows after checking their name on the produced pdf (NB: you can increase |column sep| and |row sep| temporarily to make the debug information more visible):
+\begin{codeexample}[width=0pt]
+{
+ \def\zxDebugMode{}%%%%
+ \begin{ZX}[row sep=1pt,
+ execute at begin picture={%
+ %%% Definition of long items (the goal is to have a small and readable matrix
+ % (warning: macro can't have numbers in TeX. Also, make sure not to use existing names)
+ \def\Zpifour{\zxFracZ[a=Zpi4]-{\pi}{4}}%
+ \def\mypitwo{\zxFracX[a=mypi2]{\pi}{2}}%
+ }
+ ]
+ %%% Matrix: in emacs "M-x align" is practical to automatically format it. a is for 'alias'
+ & \zxN[a=n]{} & \zxZ[a=xmiddle]{} & & \zxN[a=out1]{} \\
+ \zxN[a=in1]{} & \Zpifour{} & \zxX[a=Xdown]{} & \mypitwo{} & \\
+ & & & & \zxN[a=out2]{} \\
+ \zxN[a=in2]{} & \zxX[a=X1]{} & \zxZ[a=toprightpi]{\pi} & & \zxN[a=out3]{}
+ %%% Arrows
+ % Column 1
+ \ar[from=in1,to=X1,s]
+ \ar[from=in2,to=Zpi4,.>]
+ % Column 2
+ \ar[from=X1,to=xmiddle,N'=70]
+ \ar[from=X1,to=toprightpi,H]
+ \ar[from=Zpi4,to=n,C] \ar[from=n,to=xmiddle,wc]
+ \ar[from=Zpi4,to=Xdown]
+ % Column 3
+ \ar[from=xmiddle,to=Xdown,C-]
+ \ar[from=xmiddle,to=mypi2,)]
+ % Column 4
+ \ar[from=mypi2,to=toprightpi,(']
+ \ar[from=mypi2,to=out1,<']
+ \ar[from=mypi2,to=out2,<.]
+ \ar[from=Xdown,to=out3,<.]
+ \end{ZX}
+}
+\end{codeexample}
+
+We give now a list of wire styles provided in this library (|/zx/wires definition/| is an automatically loaded style). We recommend using them instead of manual styling to ensure they are the same document-wise, but they can of course be customized to your need. Note that the name of the styles are supposed to graphically represent the action of the style, and some characters are added to precise the shape: typically |'| means top, |.| bottom, |X-| is right to X (or should arrive with angle 0), |-X| is left to X (or should leave with angle zero). These shapes are usually designed to work when the starting node is left most (or above of both nodes have the same column). But they may work both way for some of them.
+
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/C=radius ratio (default 1)\@nil%
+ \extractkey/zx/wires definition/C.=radius ratio (default 1)\@nil%
+ \extractkey/zx/wires definition/C'=radius ratio (default 1)\@nil%
+ \extractkey/zx/wires definition/C-=radius ratio (default 1)\@nil%
+ \makeatother
+ \pgfmanualbody
+ Bell-like wires with an arrival at ``right angle'', |C| represents the shape of the wire, while |.| (bottom), |'| (top) and |-| (side) represent (visually) its position. Combine with |wire centered| (|wc|) to avoid holes when connecting multiple wires.
+\begin{codeexample}[]
+ Bell pair \zx{\zxNone{} \ar[d,C,wc] \\[\zxWRow]
+ \zxNone{}}
+ and funny graph
+ \begin{ZX}
+ \zxX{} \ar[d,C] \ar[r,C'] & \zxZ{} \ar[d,C-]\\
+ \zxZ{} \ar[r,C.] & \zxX{}
+ \end{ZX}.
+\end{codeexample}
+Note that this style is actually connecting the nodes using a perfect circle (it is \emph{not} based on |curve to|), and therefore should \emph{not} be used together with |in|, |out|, |looseness|\dots{} It has the advantage of connecting nicely nodes which are not aligned or with different shapes:
+\begin{codeexample}[]
+ \begin{ZX}
+ \zxX{\alpha} \ar[dr,C]\\
+ & \zxNone{}
+ \end{ZX}
+\end{codeexample}
+The \meta{radius ratio} parameter can be used to turn the circle into an ellipse using this ratio between both axis:
+\begin{codeexample}[]
+ \begin{ZX}
+ \zxX{\alpha}
+ \ar[dr,C=0.5,red]
+ \ar[dr,C,green]
+ \ar[dr,C=2,blue]
+ \ar[dr,C=3,purple]\\
+ & \zxNone{}
+ \end{ZX}
+ \begin{ZX}
+ \zxX{} \ar[d,C=2] \ar[r,C'=2] & \zxZ{} \ar[d,C-=2,H]\\
+ \zxZ{} \ar[r,C.=2] & \zxX{}
+ \end{ZX}.
+\end{codeexample}
+\end{pgfmanualentry}
+
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/o'=angle (default 40)\@nil%
+ \extractkey/zx/wires definition/o.=angle (default 40)\@nil%
+ \extractkey/zx/wires definition/o-=angle (default 40)\@nil%
+ \extractkey/zx/wires definition/-o=angle (default 40)\@nil%
+ \makeatother
+ \pgfmanualbody
+ Curved wire, similar to |C| but with a soften angle (optionally specified via \meta{angle}, and globally editable with |\zxDefaultLineWidth|). Again, the symbols specify which part of the circle (represented with |o|) must be kept.
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{} \ar[d,-o] \ar[d,o-]\\
+ \zxZ{} \ar[r,o'] \ar[r,o.] & \zxX{}
+ \end{ZX}.
+\end{codeexample}
+ Note that these wires can be combined with |H|, |X| or |Z|, in that case one should use appropriate column and row spacing as explained in their documentation:
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{\alpha} \ar[d,-o,H] \ar[d,o-,H]\\[\zxHRow]
+ \zxZ{\beta} \rar & \zxZ{} \ar[r,o',X] \ar[r,o.,Z] &[\zxSCol] \zxX{}
+ \end{ZX}.
+\end{codeexample}
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/(=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/)=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/('=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/('=angle (default 30)\@nil%
+ \makeatother
+ \pgfmanualbody
+ Curved wire, similar to |o| but can be used for diagonal items. The angle is, like in |bend right|, the opening angle from the line which links the two nodes. For the first two commands, the |(| and |)| symbols must be imagined as if the starting point was on top of the parens, and the ending point at the bottom.
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{} \ar[rd,(] \ar[rd,),red]\\
+ & \zxZ{}
+ \end{ZX}.
+\end{codeexample}
+Then, |('|=|(| and |(.|=|)|; this notation is, I think, more intuitive when linking nodes from left to right. |('| is used when going to top right and |(.| when going to bottom right.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxN{} & \zxX{}\\
+ \zxZ{} \ar[ru,('] \ar[rd,(.] & \\
+ & \zxX{}
+\end{ZX}
+\end{codeexample}
+When the nodes are too far appart, the default angle of |30| may produce strange results as it will go above (for |('|) the vertical line. Either choose a shorter angle, or see |<'| instead.
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/s\@nil%
+ \extractkey/zx/wires definition/s'=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/s.=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/-s'=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/-s.=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/s'-=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/s.-=angle (default 30)\@nil%
+ \makeatother
+ \pgfmanualbody
+ |s| is used to create a s-like wire, to have nicer soften diagonal lines between nodes. Other versions are soften versions (the input and output angles are not as sharp, and the difference angle can be configured as an argument or globally using |\zxDefaultSoftAngleS|). Adding |'| or |.| specifies if the wire is going up-right or down-right.
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{\alpha} \ar[s,rd] \\
+ & \zxZ{\beta}\\
+ \zxX{\alpha} \ar[s.,rd] \\
+ & \zxZ{\beta}\\
+ & \zxZ{\alpha}\\
+ \zxX{\beta} \ar[s,ru] \\
+ & \zxZ{\alpha}\\
+ \zxX{\beta} \ar[s',ru] \\
+ \end{ZX}
+\end{codeexample}
+|-| forces the angle on the side of |-| to be horizontal.
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{\alpha} \ar[s.,rd] \\
+ & \zxZ{\beta}\\
+ \zxX{\alpha} \ar[-s.,rd] \\
+ & \zxZ{\beta}\\
+ \zxX{\alpha} \ar[s.-,rd] \\
+ & \zxZ{\beta}\\
+ \end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/ss\@nil%
+ \extractkey/zx/wires definition/ss.=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/.ss=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/sIs.=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/.sIs=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/ss.I-=angle (default 30)\@nil%
+ \extractkey/zx/wires definition/I.ss-=angle (default 30)\@nil%
+ \makeatother
+ \pgfmanualbody
+ |ss| is similar to |s| except that we go from top to bottom instead of from left to right. The position of |.| says if the node is wire is going bottom right (|ss.|) or bottom left (|.ss|).
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{\alpha} \ar[ss,rd] \\
+ & \zxZ{\beta}\\
+ \zxX{\alpha} \ar[ss.,rd] \\
+ & \zxZ{\beta}\\
+ & \zxX{\beta} \ar[.ss,dl] \\
+ \zxZ{\alpha}\\
+ & \zxX{\beta} \ar[.ss=40,dl] \\
+ \zxZ{\alpha}\\
+ \end{ZX}
+\end{codeexample}
+|I| forces the angle above (if in between the two |s|) or below (if on the same side as |.|) to be vertical.
+\begin{codeexample}[width=3cm]
+ \begin{ZX}
+ \zxX{\alpha} \ar[ss,rd] \\
+ & \zxZ{\beta}\\
+ \zxX{\alpha} \ar[sIs.,rd] \\
+ & \zxZ{\beta}\\
+ \zxX{\alpha} \ar[ss.I,rd] \\
+ & \zxZ{\beta}\\
+ & \zxX{\beta} \ar[.sIs,dl] \\
+ \zxZ{\alpha}\\
+ & \zxX{\beta} \ar[I.ss,dl] \\
+ \zxZ{\alpha}\\
+ \end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/<'=angle (default 60)\@nil%
+ \extractkey/zx/wires definition/<.=angle (default 60)\@nil%
+ %\extractkey/zx/wires definition/^.=angle (default 60)\@nil%
+ %\extractkey/zx/wires definition/.^=angle (default 60)\@nil%
+ \extractkey/zx/wires definition/'v=angle (default 60)\@nil%
+ \extractkey/zx/wires definition/v'=angle (default 60)\@nil%
+ \makeatother
+ \pgfmanualbody
+ These keys are a bit like |('| or |(.| but the arrival angle is vertical (or horizontal for the |^| (up-down) and |v| (down-up) versions). As before, the position of the decorator |.|,|'| denote the direction of the wire.
+\begin{codeexample}[width=0cm]
+\begin{ZX}
+ \zxN{} & & \zxZ{}\\
+ \zxX{} \ar[rru,<'] \ar[rrd,<.] & \\
+ \zxN{} & & \zxZ{}\\
+\end{ZX}
+\end{codeexample}
+\begin{codeexample}[width=0cm]
+\begin{ZX}
+ \zxN{} & \zxFracX{\pi}{2} \ar[ddl,.^] \ar[ddr,^.] & \\
+ & & \\
+ \zxZ{} & & \zxX{}
+\end{ZX}
+\end{codeexample}
+\begin{codeexample}[width=0cm]
+\begin{ZX}
+ \zxZ{} & & \zxX{}\\
+ & & \\
+ \zxN{} & \zxX{} \ar[uul,'v] \ar[uur,v'] &
+\end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/3 dots=text (default =)\@nil%
+ \extractkey/zx/wires definition/3 vdots=text (default =)\@nil%
+ \makeatother
+ \pgfmanualbody
+ The styles put in the middle of the wire (without drawing the wire) $\dots$ (for |3 dots|) or $\vdots$ (for |3 vdots|). The dots are scaled according to |\zxScaleDots| and the text \meta{text} is written on the left. Use |&[\zxDotsRow]| and |\\[\zxDotsRow]| to properly adapt the spacing of columns and rows.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxZ{\alpha} \ar[r,o'] \ar[r,o.]
+ \ar[r,3 dots]
+ \ar[d,3 vdots={$n$\,}] &[\zxDotsCol] \zxFracX{\pi}{2}\\[\zxDotsRow]
+ \zxZ{\alpha} \rar & \zxFracX{\pi}{2}
+\end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/H\@nil%
+ \extractkey/zx/wires definition/Z\@nil%
+ \extractkey/zx/wires definition/X\@nil%
+ \makeatother
+ \pgfmanualbody
+ Adds a |H| (Hadamard), |Z| or |X| node (without phase) in the middle of the wire. Width of column or rows should be adapted accordingly using |\zxNameRowcolFlatnot| where |Name| is replaced by |H|, |S| (for ``spiders'', i.e.\ |X| or |Z|), |HS| (for both |H| and |S|) or |W|, |Rowcol| is either |Row| (for changing row sep) or |Col| (for changing column sep) and |Flatnot| is empty or |Flat| (if the wire is supposed to be a straight line as it requires more space). For instance:
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxZ{\alpha} \ar[d] \ar[r,o',H] \ar[r,o.,H] &[\zxHCol] \zxX{\beta}\\
+ \zxZ{\alpha} \ar[d,-o,X] \ar[d,o-,Z] \\[\zxHSRow]
+ \zxX{\gamma}
+\end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/wire centered\@nil%
+ \extractkey/zx/wires definition/wc\@nil%
+ \extractkey/zx/wires definition/wire centered start\@nil%
+ \extractkey/zx/wires definition/wcs\@nil%
+ \extractkey/zx/wires definition/wire centered end\@nil%
+ \extractkey/zx/wires definition/wce\@nil%
+ \makeatother
+ \pgfmanualbody
+ When the wires are drawn, they start from the border of the node. However, it can make strange results if nodes do not have the same size, or if we connect none nodes (we will get holes). It is therefore possible to force the wire to start at the center of the node (|wire centered start|, alias |wcs|), to end at the center of the node -|wire centered end|, alias |wce|) or both (|wire centered|, alias |wc|). See also |between node| to also increase looseness when connecting only wires.
+\begin{codeexample}[width=3cm]
+\begin{ZX}
+ \zxZ{} \ar[o',r] \ar[o.,r] & \zxX{\alpha}\\
+ \zxZ{} \ar[o',r,wc] \ar[o.,r,wc] & \zxX{\alpha}
+\end{ZX}
+\end{codeexample}
+Without |wc| (note that because there is no node, we need to use |&[\zxWCol]| (for columns) and |\\[\zxWRow]| (for rows) to get nicer spacing):
+\begin{codeexample}[width=3cm]
+\zx{\zxNone{} \rar &[\zxWCol] \zxNone{} \rar &[\zxWCol] \zxNone{} }
+\end{codeexample}
+With |wc|:
+\begin{codeexample}[width=3cm]
+\zx{\zxNone{} \rar[wc] &[\zxWCol] \zxNone{} \rar[wc] &[\zxWCol] \zxNone{}}
+\end{codeexample}
+\end{pgfmanualentry}
+
+\begin{stylekey}{/zx/wires definition/ls=looseness}
+ Shortcut for |looseness|, allows to quickly redefine looseness. Use with care (or redefine style directly). Note that you can also change yourself other values, like |in|, |out|\dots
+\begin{codeexample}[]
+\begin{ZX}
+ \zxZ{} \ar[rd,s] \\
+ & \zxX{}\\
+ \zxZ{} \ar[rd,s,ls=3] \\
+ & \zxX{}
+\end{ZX}
+\end{codeexample}
+\end{stylekey}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/wires definition/between none\@nil%
+ \extractkey/zx/wires definition/bn\@nil%
+ \makeatother
+ \pgfmanualbody
+ When drawing wires only, the default looseness may not be good looking and holes may appear in the line. This style (whose alias is |bn|) should therefore be used when curved wires (except |C| which already has a good looseness, use |wire centered| instead) are connected together. In that case, also make sure to separate columns using |&[\zxWCol]| and row using |\\[\zxWRow]|.
+\begin{codeexample}[width=3cm]
+A swapped Bell pair is %
+\begin{ZX}
+ \zxNone{} \ar[C,d,wc] \ar[rd,s,bn] &[\zxWCol] \zxNone{} \\[\zxWRow]
+ \zxNone{} \ar[ru,s,bn] & \zxNone{}
+\end{ZX}
+\end{codeexample}
+\end{pgfmanualentry}
+
+\section{Advanced styling}
+
+\subsection{Overlaying or creating styles}
+
+It is possible to arbitrarily customize the styling, create or update ZX or tikz styles\dots{} First, any option that can be given to a |tikz-cd| matrix can also be given to a |ZX| environment (we refer to the manual of |tikz-cd| for more details). We also provide overlays to quickly modify the ZX style.
+
+\begin{stylekey}{/zx/default style nodes}
+ This is where the default style must be loaded. By default, it simply loads the (nested) style packed with this library, |/zx/styles/rounded style|. You can change the style here if you would like to globally change a style.
+
+ Note that a style must typically define at least |zxZ2|, |zxX2|, |zxFracZ6|, |zxFracX6|, |\zxH|, |zxHSmall|, |zxNoPhaseSmallZ|, |zxNoPhaseSmallX|, |zxNone{,+,-,I}|, |zxNoneDouble{,+,-,I}| and all the |phase in label*|, |pil*| styles (see code on how to define them). Because the above styles (notably |zxZ*| and |zxFrac*|) are slightly complex to define (this is needed in order to implement |phase in label|), it may be quite long to implement them all properly by yourself.
+
+ For that reason, it may be easier to load our default style and overlay only some of the styles we use (see example in |/zx/user overlay nodes| right after). You can check our code in |/zx/styles/rounded style| to see what you can redefine (intuitively, the styles like |my style name| should be callable by the end user, |myStyleName| may be redefined by users or used in tikzit, and |my@style@name| are styles that should not be touched by the user). The styles that have most interests are |zxNoPhase| (for Z and X nodes without any phase inside), |zxShort| (for Z and X nodes for fractions typically), |zxLong| (for other Z and X nodes) and |stylePhaseInLabel| (for labels when using |phase in label|). These basic styles are extended to add colors (just add |Z|/|X| after the name) like |zxNoPhaseZ|\dots{} You can change them, but if you just want to change the color, prefer to redefine |colorZxZ|/|colorZxZ| instead (note that this color does not change |stylePhaseInLabelZ/X|, so you are free to redefine these styles as well). All the above styles can however be called from inside a tikzit style, if you want to use tikzit internally (make sure to load this library then in |*.tikzdefs|).
+
+ Note however that you should avoid to call these styles from inside |\zx{...}| since |\zx*| and |\zxFrac*| are supposed to choose automatically the good style for you depending on the mode (fractions, labels in phase\dots{}). For more details, we encourage the advanced users too look at the code of the library, and examples for simple changes will be presented now.
+\end{stylekey}
+
+\begin{stylekey}{/zx/user overlay nodes}
+ If a user just wants to overlay some parts of the node styles, add your changes here.
+\begin{codeexample}[]
+ {\tikzset{
+ /zx/user overlay nodes/.style={
+ zxH/.append style={dashed,inner sep=2mm}
+ }}
+ \zx{\zxNone{} \rar & \zxH{} \rar & \zxNone{}}
+ }
+\end{codeexample}
+You can also change it on a per-diagram basis:
+\begin{codeexample}[]
+ \zx[text=yellow,/zx/user overlay nodes/.style={
+ zxSpiders/.append style={thick,draw=purple}}
+ ]{\zxX{} \rar & \zxX{\alpha} \rar & \zxFracZ-{\pi}{2}}
+\end{codeexample}
+The list of keys that can be changed will be given below in |/zx/styles/rounded style/*|.
+\end{stylekey}
+
+\begin{stylekey}{/zx/default style wires}
+ Default style for wires. Note that |/zx/wires definition/| is always loaded by default, and we don't add any other style for wires by default. But additional styles may use this functionality.
+\end{stylekey}
+
+\begin{stylekey}{/zx/user overlay wires}
+ The user can add here additional styles for wires.
+\begin{codeexample}[]
+\begin{ZX}[/zx/user overlay wires/.style={thick,->,C/.append style={dashed}}]
+ \zxNone{} \ar[d,C] \rar[] &[\zxWCol] \zxNone{}\\[\zxWRow]
+ \zxNone{} \rar[] & \zxNone{}
+\end{ZX}
+\end{codeexample}
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style}
+ This is the style loaded by default. It contains internally other (nested) styles that must be defined for any custom style.
+\end{stylekey}
+
+We present now all the properties that a new node style must have (and that can overlayed as explained above).
+\begin{stylekey}{/zx/styles/rounded style/zxAllNodes}
+ Style applied to all nodes.
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style/zxEmptyDiagram}
+ Style to draw an empty diagram.
+\end{stylekey}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/styles/rounded style/zxNone\@nil%
+ \extractkey/zx/styles/rounded style/zxNone+\@nil%
+ \extractkey/zx/styles/rounded style/zxNone-\@nil%
+ \extractkey/zx/styles/rounded style/zxNoneI\@nil%
+ \makeatother
+ \pgfmanualbody
+ Styles for None wires (no inner sep, useful to connect to wires). The |-|,|I|,|+| have additional horizontal, vertical, both spaces.
+\end{pgfmanualentry}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/styles/rounded style/zxNoneDouble\@nil%
+ \extractkey/zx/styles/rounded style/zxNoneDouble+\@nil%
+ \extractkey/zx/styles/rounded style/zxNoneDouble-\@nil%
+ \extractkey/zx/styles/rounded style/zxNoneDoubleI\@nil%
+ \makeatother
+ \pgfmanualbody
+ Like |zxNone|, but with more space to fake two nodes on a single line (not very used).
+\end{pgfmanualentry}
+
+\begin{stylekey}{/zx/styles/rounded style/zxSpiders}
+ Style that apply to all circle spiders.
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style/zxNoPhase}
+ Style that apply to spiders without any angle inside. Used by |\zxX{}| when the argument is empty.
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style/zxNoPhaseSmall}
+ Like |zxNoPhase| but for spiders drawn in between wires.
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style/zxShort}
+ Spider with text but no inner space. Used notably to obtain nice fractions.
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style/zxLong}
+ Spider with potentially large text. Used by |\zxX{\alpha}| when the argument is not empty.
+\end{stylekey}
+
+\begin{pgfmanualentry}
+ \makeatletter
+ \def\extrakeytext{style, }
+ \extractkey/zx/styles/rounded style/zxNoPhaseZ\@nil%
+ \extractkey/zx/styles/rounded style/zxNoPhaseX\@nil%
+ \extractkey/zx/styles/rounded style/zxNoPhaseSmallZ\@nil%
+ \extractkey/zx/styles/rounded style/zxNoPhaseSmallX\@nil%
+ \extractkey/zx/styles/rounded style/zxShortZ\@nil%
+ \extractkey/zx/styles/rounded style/zxShortX\@nil%
+ \extractkey/zx/styles/rounded style/zxLongZ\@nil%
+ \extractkey/zx/styles/rounded style/zxLongX\@nil%
+ \makeatother
+ \pgfmanualbody
+ Like above styles, but with colors of |X| and |Z| spider added. The color can be changed globally by updating the |colorZxX| color. By default we use:
+ \begin{verse}
+ |\definecolor{colorZxZ}{RGB}{204,255,204}|\\
+ |\definecolor{colorZxX}{RGB}{255,136,136}|\\
+ |\definecolor{colorZxH}{RGB}{255,255,0}|
+ \end{verse}
+ as the second recommendation in \href{https://zxcalculus.com/accessibility.html}{\texttt{zxcalculus.com/accessibility.html}}.
+\end{pgfmanualentry}
+
+\begin{stylekey}{/zx/styles/rounded style/zxH}
+ Style for Hadamard spiders, used by |\zxH{}| and uses the color |colorZxH|.
+\end{stylekey}
+
+\begin{stylekey}{/zx/styles/rounded style/zxHSmall}
+ Like |zxH| but for Hadamard on wires, (see |H| style).
+\end{stylekey}
+
+\begin{pgfmanualentry}
+ \extractcommand\zxConvertToFracInContent\marg{sign}\marg{num no parens}\marg{denom no parens}\marg{nom parens}\marg{denom parens}\@@
+ \extractcommand\zxConvertToFracInLabel\@@
+ \pgfmanualbody
+ These functions are not meant to be used, but redefined using something like (we use |\zxMinus| as a shorter minus compared to $-$):
+\begin{verse}
+ |\RenewExpandableDocumentCommand{\zxConvertToFracInLabel}{mmmmm}{%|\\
+ | \ifthenelse{\equal{#1}{-}}{\zxMinus}{#1}\frac{#2}{#3}%|\\
+ |}|
+\end{verse}
+This is used to change how the library does the conversion between |\zxFrac| and the actual written text (either in the node content or in the label depending on the function). The first argument is the sign (string |-| for minus, anything else must be written in place of the minus), the second and third argument are the numerator and denominator of the fraction when used in |\frac{}{}| while the last two arguments are the same except that they include the parens which should be added when using an inline version. For instance, one could get a call |\zxConvertToFracInLabel{-}{a+b}{c+d}{(a+b)}{(c+d)}|. See part on labels to see an example of use.
+\end{pgfmanualentry}
+
+\noindent We also define several spacing commands that can be redefined to your needs:
+\begin{pgfmanualentry}
+ \extractcommand\zxHCol{}\@@
+ \extractcommand\zxHRow{}\@@
+ \extractcommand\zxHColFlat{}\@@
+ \extractcommand\zxHRowFlat{}\@@
+ \extractcommand\zxSCol{}\@@
+ \extractcommand\zxSRow{}\@@
+ \extractcommand\zxSColFlat{}\@@
+ \extractcommand\zxSRowFlat{}\@@
+ \extractcommand\zxHSCol{}\@@
+ \extractcommand\zxHSRow{}\@@
+ \extractcommand\zxHSColFlat{}\@@
+ \extractcommand\zxHSRowFlat{}\@@
+ \extractcommand\zxWCol{}\@@
+ \extractcommand\zxWRow{}\@@
+ \extractcommand\zxDotsCol{}\@@
+ \extractcommand\zxDotsRow{}\@@
+ \pgfmanualbody
+ These are spaces, to use like |&[\zxHCol]| or |\\[\zxHRow]| in order to increase the default spacing of rows and columns depending on the style of the wire. |H| stands for Hadamard, |S| for Spiders, |W| for Wires only, |HS| for both Spiders and Hadamard, |Dots| for the 3 dots styles. And of course |Col| for columns, |Row| for rows.
+\end{pgfmanualentry}
+
+
+\begin{pgfmanualentry}
+ \extractcommand\zxDefaultSoftAngleS{}\@@
+ \extractcommand\zxDefaultSoftAngleO{}\@@
+ \extractcommand\zxDefaultSoftAngleChevron{}\@@
+ \pgfmanualbody
+ Default opening angles of |S|, |o| and |v|/|<| wires. Defaults to respectively $30$, $40$ and $45$.
+\end{pgfmanualentry}
+
+\begin{command}{\zxMinus{}}
+ The minus sign used in fractions.
+\end{command}
+
+\subsection{Further customization}
+
+You can further customize your drawings using any functionality from \tikzname{} and |tikz-cd| (but it is of course at your own risk). For instance, we can change the separation between rows and/or columns for a whole picture using:
+\begin{codeexample}[width=0pt]
+ \begin{ZX}[row sep=1mm]
+ & & & & \zxZ{\pi} \\
+ \zxN{} \rar & \zxX{} \ar[rd,(.] \ar[urrr,(',H] & & & & \zxN{} \\
+ & & \zxZ{} \ar[rd,s.] \rar &
+ \zxFracX{\pi}{2} \ar[uur,('] \ar[rru,<'] \ar[rr] & & \zxN{} \\
+ \zxN{} \rar & \zxFracZ-{\pi}{4} \ar[ru,('] \ar[rr,o.] & & \zxX{} \ar[rr] & & \zxN{}
+ \end{ZX}
+\end{codeexample}
+Or we can define our own style to create blocks:
+{\catcode`\|=12 % Ensures | is not anymore \verb|...|
+\begin{codeexample}[width=0pt]
+{ % \usetikzlibrary{shadows}
+ \tikzset{
+ my bloc/.style={
+ anchor=center,
+ inner sep=2pt,
+ inner xsep=.7em,
+ minimum height=3em,
+ draw,
+ thick,
+ fill=blue!10!white,
+ double copy shadow={opacity=.5},tape,
+ }
+ }
+ \zx{|[my bloc]| f \rar &[1mm] |[my bloc]| g \rar &[1mm] \zxZ{\alpha} \rar & \zxNone{}}
+}
+\end{codeexample}
+}
+We can also use for instance |fit|, |alias|, |execute at end picture| and layers (the user can use |background| for things behind the drawing, |box| for special nodes above the drawings (like multi-column nodes, see below), and |foreground| which is even higher) to do something like that:
+{\catcode`\|=12 % Ensures | is not anymore \verb|...|
+\begin{codeexample}[width=3cm]
+% \usetikzlibrary{fit}
+\begin{ZX}[
+ execute at end picture={
+ \node[
+ inner sep=2pt,
+ node on layer=background, %% Ensure the node is behind the drawing
+ rounded corners,
+ draw=blue,
+ dashed,
+ fill=blue!50!white,
+ opacity=.5,
+ fit=(cnot1)(cnot2), %% position of the node, thanks fit library
+ "\textsc{cnot}" above %% Adds label, thanks quote library
+ ] {};
+ }
+ ]
+ \zxNone{} \rar & \zxZ[alias=cnot1]{} \dar \rar & \zxNone{}\\
+ \zxNone{} \rar & \zxX[alias=cnot2]{} \rar & \zxNone{}\\
+\end{ZX}
+\end{codeexample}
+}
+This can also be used to fake multi-columns nodes (I need to check later if I can facilitate this kind of operation from the library directly):
+{\catcode`\|=12 % Ensures | is not anymore \verb|...|
+\begin{codeexample}[width=3cm]
+% \usetikzlibrary{fit}
+\tikzset{
+ my box/.style={inner sep=4pt, draw, thick, fill=white,anchor=center},
+}
+\begin{ZX}[
+ execute at end picture={
+ \node[
+ my box,
+ node on layer=box, %% Ensure the node is above the wires
+ fit=(f1)(f2), %% position of the node, thanks fit library
+ label={[node on layer=box]center:$f$},
+ ] {};
+ }
+ ]
+ \zxNoneDouble+[alias=f1]{} \rar &[1mm] |[my box]| g \rar & \zxNone{}\\
+ \zxNoneDouble+[alias=f2]{} \rar &[1mm] \zxZ{} \rar & \zxNone{}\\
+\end{ZX}
+\end{codeexample}
+}
+\section{Acknowledgement}
+
+I'm very grateful of course to everybody that worked on these amazing field which made diagramatic quantum computing possible, and to the many StackExchange users (sorry, I don't want to risk an incomplete list) that helped me to understand a bit more \LaTeX and \tikzname. I also thank Robert Booth for making me realize how my old style was bad, and for giving advices on how to improve it. Thanks to John van de Wetering, whose style has also been a source of inspiration.
+
+\printindex
+
+
+\end{document}
diff --git a/macros/latex/contrib/fancyvrb/Changes b/macros/latex/contrib/fancyvrb/Changes
index af5b079d3e..ee69c48a5a 100644
--- a/macros/latex/contrib/fancyvrb/Changes
+++ b/macros/latex/contrib/fancyvrb/Changes
@@ -1,4 +1,5 @@
--- fancyvrb.sty
+3.9 2021/10/15 - fix for \@currentcounter and \@currentlabel (hv)
3.8 2021/08/12 - fix for linenumbers and reused SaveVerbatim (hv)
(thanks to Ohad Kammar)
3.7 2021/01/20 - delete a doubled definied macro (hv)
diff --git a/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf b/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf
index 875f151335..d72bd4cc2a 100644
Binary files a/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf and b/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.pdf differ
diff --git a/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex b/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
index a3c3466b2f..368f4ac861 100644
--- a/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
+++ b/macros/latex/contrib/fancyvrb/doc/fancyvrb-doc.tex
@@ -1,10 +1,16 @@
-\documentclass{article}
+\documentclass[twoside]{article}
\usepackage{libertinus-otf}
\setmonofont[Scale=MatchLowercase,FakeStretch=0.9]{AnonymousPro-Regular.ttf}
\newif\ifChangeBar \ChangeBarfalse
\usepackage{fancyvrb}
\usepackage{fancyvrb-ex}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyhead[RE,LO]{}
+\fancyhead[RO]{\leftmark}
+
\usepackage{xurl}
+
\usepackage[colorlinks,linktocpage]{hyperref}
\parskip=3pt plus 1pt minus 1pt
%
diff --git a/macros/latex/contrib/fancyvrb/latex/fancyvrb.sty b/macros/latex/contrib/fancyvrb/latex/fancyvrb.sty
index 1211daa44e..d256964b01 100644
--- a/macros/latex/contrib/fancyvrb/latex/fancyvrb.sty
+++ b/macros/latex/contrib/fancyvrb/latex/fancyvrb.sty
@@ -13,9 +13,9 @@
%% verbatim environments and commands and extensive documentation.
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{3.8}
-\def\filedate{2021/08/12}
-\ProvidesPackage{fancyvrb}[2021/08/12 v3.8 verbatim text (tvz,hv)]
+\def\fileversion{3.9}
+\def\filedate{2021/10/15}
+\ProvidesPackage{fancyvrb}[2021/10/15 v3.9 verbatim text (tvz,hv)]
%\message{Style option: `fancyvrb' v\fileversion \space <\filedate> (tvz)}
\csname fancyvrb@loaded\endcsname
\let\fancyvrb@loaded\endinput
@@ -48,6 +48,7 @@
\floatingpenalty \@MM
\hsize\columnwidth
\@parboxrestore
+ \def\@currentcounter{footnote}%
\edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}%
\@makefntext{}%
\rule{\z@}{\footnotesep}%
diff --git a/macros/latex/contrib/mfirstuc/CHANGES b/macros/latex/contrib/mfirstuc/CHANGES
index 77f20bd2ed..a78e049ba9 100644
--- a/macros/latex/contrib/mfirstuc/CHANGES
+++ b/macros/latex/contrib/mfirstuc/CHANGES
@@ -1,20 +1,28 @@
mfirstuc change log:
-v2.06:
+v2.07 (2021-10-15):
+
+ * new commands:
+
+ - \MFUcapwordfirstuc
+ - \MFUwordbreak
+ - \MFUskippunc
+
+v2.06 (2017-11-14):
* \makefirstuc: added check for nested commands.
-v2.05:
+v2.05 (2017-11-10):
* bug fix in \@mfu@applytofirst (#1 must be grouped)
-v2.04:
+v2.04 (2016-07-31):
* bug fixes in \capitalisefmtwords and \@gls@split
* added starred form of \capitalisefmtwords
-v2.03:
+v2.03 (2016-07-29):
* Fixed test for \protect at the start of \makefirstuc
@@ -26,16 +34,16 @@ v2.03:
but allows for text-block formatting commands within
the argument).
-v2.02:
+v2.02 (2015-12-17):
* Fixed bug in \capitalisewords
http://www.dickimaw-books.com/cgi-bin/bugtracker.cgi?action=view&key=104
-v2.01:
+v2.01 (2015-12-08):
* Added check for initial \protect in \makefirstuc
-v2.0:
+v2.0 (2015-09-09):
* Split from glossaries bundle.
diff --git a/macros/latex/contrib/mfirstuc/README b/macros/latex/contrib/mfirstuc/README
index 0f406a84a8..95e632cfc7 100644
--- a/macros/latex/contrib/mfirstuc/README
+++ b/macros/latex/contrib/mfirstuc/README
@@ -1,6 +1,6 @@
-LaTeX Package : mfirstuc v2.06
+LaTeX Package : mfirstuc v2.07
-Last Modified : 2017-11-14
+Last Modified : 2021-10-15
Author : Nicola Talbot
diff --git a/macros/latex/contrib/mfirstuc/mfirstuc-code.pdf b/macros/latex/contrib/mfirstuc/mfirstuc-code.pdf
index 50469d6193..f02689d526 100644
Binary files a/macros/latex/contrib/mfirstuc/mfirstuc-code.pdf and b/macros/latex/contrib/mfirstuc/mfirstuc-code.pdf differ
diff --git a/macros/latex/contrib/mfirstuc/mfirstuc-manual.html b/macros/latex/contrib/mfirstuc/mfirstuc-manual.html
index e94be007b6..be92120e8f 100644
--- a/macros/latex/contrib/mfirstuc/mfirstuc-manual.html
+++ b/macros/latex/contrib/mfirstuc/mfirstuc-manual.html
@@ -6,157 +6,156 @@
>
-
-
+
+
+
+/* start css.sty */
+.cmr-17{font-size:170%;}
+.cmr-12{font-size:120%;}
+.cmtt-12{font-size:120%;font-family: monospace,monospace;}
+.cmtt-12{font-family: monospace,monospace;}
+.cmtt-12{font-family: monospace,monospace;}
+.cmtt-12{font-family: monospace,monospace;}
+.cmtt-10{font-family: monospace,monospace;}
+.cmtt-10{font-family: monospace,monospace;}
+.cmtt-10{font-family: monospace,monospace;}
+.cmtt-10{font-family: monospace,monospace;}
+.cmss-10{ font-family: sans-serif;}
+.cmss-10{ font-family: sans-serif;}
+.cmtt-9{font-size:90%;font-family: monospace,monospace;}
+.cmtt-9{font-family: monospace,monospace;}
+.cmtt-9{font-family: monospace,monospace;}
+.cmtt-9{font-family: monospace,monospace;}
+.cmitt-10{font-family: monospace,monospace; font-style: italic;}
+.cmti-10{ font-style: italic;}
+.cmbx-10{ font-weight: bold;}
+.cmbxti-10{ font-weight: bold; font-style: italic;}
+.cmssi-10{ font-family: sans-serif; font-style: oblique;}
+.cmssi-10{ font-family: sans-serif; font-style: oblique;}
+p{margin-top:0;margin-bottom:0}
+p.indent{text-indent:0;}
+p + p{margin-top:1em;}
+p + div, p + pre {margin-top:1em;}
+div + p, pre + p {margin-top:1em;}
+a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
+@media print {div.crosslinks {visibility:hidden;}}
+a img { border-top: 0; border-left: 0; border-right: 0; }
+center { margin-top:1em; margin-bottom:1em; }
+td center { margin-top:0em; margin-bottom:0em; }
+.Canvas { position:relative; }
+img.math{vertical-align:middle;}
+div.par-math-display, div.math-display{text-align:center;}
+li p.indent { text-indent: 0em }
+li p:first-child{ margin-top:0em; }
+li p:last-child, li div:last-child { margin-bottom:0.5em; }
+li p:first-child{ margin-bottom:0; }
+li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; }
+.enumerate1 {list-style-type:decimal;}
+.enumerate2 {list-style-type:lower-alpha;}
+.enumerate3 {list-style-type:lower-roman;}
+.enumerate4 {list-style-type:upper-alpha;}
+div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
+.obeylines-h,.obeylines-v {white-space: nowrap; }
+div.obeylines-v p { margin-top:0; margin-bottom:0; }
+.overline{ text-decoration:overline; }
+.overline img{ border-top: 1px solid black; }
+td.displaylines {text-align:center; white-space:nowrap;}
+.centerline {text-align:center;}
+.rightline {text-align:right;}
+pre.verbatim {font-family: monospace,monospace; text-align:left; clear:both; }
+.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.fbox {display:table}
+div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.minipage{width:100%;}
+div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
+div.center div {text-align: left;}
+div.flushright, div.flushright div.flushright {text-align: right;}
+div.flushright div {text-align: left;}
+div.flushleft {text-align: left;}
+.underline{ text-decoration:underline; }
+.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+.framebox-c {text-align:center;}
+.framebox-l {text-align:left;}
+.framebox-r {text-align:right;}
+span.thank-mark{ vertical-align: super }
+span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
+div.footnotes{border-top:solid 1px black; border-bottom:solid 1px black; padding-bottom:1ex; padding-top:0.5ex; margin-right:15%; margin-top:2ex; font-style:italic; font-size:85%;}
+div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;}
+div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
+table.tabular td p{margin-top:0em;}
+table.tabular {margin-left: auto; margin-right: auto;}
+td p:first-child{ margin-top:0em; }
+td p:last-child{ margin-bottom:0em; }
+div.td00{ margin-left:0pt; margin-right:0pt; }
+div.td01{ margin-left:0pt; margin-right:5pt; }
+div.td10{ margin-left:5pt; margin-right:0pt; }
+div.td11{ margin-left:5pt; margin-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+td.td00{ padding-left:0pt; padding-right:0pt; }
+td.td01{ padding-left:0pt; padding-right:5pt; }
+td.td10{ padding-left:5pt; padding-right:0pt; }
+td.td11{ padding-left:5pt; padding-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+.hline hr, .cline hr{ height : 0px; margin:0px; }
+.hline td, .cline td{ padding: 0; }
+.hline hr, .cline hr{border:none;border-top:1px solid black;}
+.hline {border-top: 1px solid black;}
+.tabbing-right {text-align:right;}
+div.float, div.figure {margin-left: auto; margin-right: auto;}
+div.float img {text-align:center;}
+div.figure img {text-align:center;}
+.marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
+.marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;}
+.reversemarginpar{float:left;}
+table.equation {width:100%;}
+.equation td{text-align:center; }
+td.equation { margin-top:1em; margin-bottom:1em; }
+td.equation-label { width:5%; text-align:center; }
+td.eqnarray4 { width:5%; white-space: normal; }
+td.eqnarray2 { width:5%; }
+table.eqnarray-star, table.eqnarray {width:100%;}
+div.eqnarray{text-align:center;}
+div.array {text-align:center;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.pmatrix img{vertical-align:middle;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.bar-css {text-decoration:overline;}
+img.cdots{vertical-align:middle;}
+.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
+.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;}
+.index-item, .index-subitem, .index-subsubitem {display:block}
+div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;}
+div.caption span.id{font-weight: bold; white-space: nowrap; }
+h1.partHead{text-align: center}
+p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
+.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
+.verse{white-space:nowrap; margin-left:2em}
+div.maketitle {text-align:center;}
+h2.titleHead{text-align:center;}
+div.maketitle{ margin-bottom: 2em; }
+div.author, div.date {text-align:center;}
+div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
+h1.partHead{text-align: center}
+div.abstract p {margin-left:5%; margin-right:5%;}
+div.abstract {width:100%;}
+.abstracttitle{text-align:center;margin-bottom:1em;}
+.alltt P { margin-bottom : 0em; margin-top : 0em; }
+.alltt { margin-bottom : 1em; margin-top : 1em; font-family:monospace,monospace; }
+.warningsymbol { color: red; font-weight: bold;}
+div.important { border : solid red; }
+div.verbatim { font-family: monospace; white-space: nowrap; text-align:left; clear:both; padding-top: 2ex; padding-bottom: 2ex;}
+span#textcolor1{color:#FF0000}
+/* end css.sty */
+
+
mfirstuc.sty v2.06: uppercasing first letter
+class="cmr-17">mfirstuc.sty v2.07: uppercasing first letter
http://www.dickimaw-books.com/ |
2017-11-14
+class="cmr-12">2021-10-15
@@ -235,23 +234,25 @@ scoped declarations.
Here are some examples of semantic commands:
- - Quoted material:
+
-
+
Quoted material:
-
+
+
\newcommand{\qt}[1]{``#1''}
-
+
(or use the csquotes package). With this, the following works:
-
+
\makefirstuc{\qt{word}}
-
+
This produces:
“Word”
@@ -260,30 +261,32 @@ class="cmss-10">csquotes package). With this, the following works:
-
+
\makefirstuc{``word''}
-
+
fails (no case-change and double open quote becomes two single open quotes):
‘‘word”
- - Font styles or colours:
+
-
+
Font styles or colours:
-
+
+
\newcommand*{\alert}[1]{\textcolor{red}{#1}}
-
+
Now the following is possible:
-
+
\makefirstuc{\alert{word}}
-
+
This produces
Word
@@ -304,22 +307,21 @@ class="cmtt-10">\ecapitalisefmtwords).
Top
2. Capitalising the First Letter of a Word
-
A simple word can be capitalised just using the standard LATEX upper casing command.
+
A simple word can be capitalised just using the standard LaTeX upper casing command.
For example,
-
+
but for commands like \Gls the word may be embedded within the argument of another
command, such as a font changing command. This makes things more complicated for
a general purpose solution, so the mfirstuc package provides:
-
\makefirstuc stuff ⟩ starts with a control sequence
followed by a non-empty group, in which case the first object in the group is converted to
upper case.
No expansion is performed on the argument.
-
If ⟨
If ⟨stuff ⟩ starts with punctuation that should be skipped over, use:
+
\MFUskippunc \MFUskippunc{⟨
punctuation⟩
}
+
+
If ⟨stuff ⟩ starts with a control sequence that takes more than one argument, the
case-changing will always be applied to the first argument. If the text that requires the case
@@ -344,26 +356,29 @@ class="cmtt-10">\red as
\color{red} and use \red{text}.
-
-
Examples:
+
+
Examples:
- -
+
\makefirstuc{abc} produces Abc.
-
-
+ -
+
\makefirstuc{\emph{abc}} produces Abc (\MakeUppercase has been applied to the
+ id="dx1-3003"> has been applied to the
letter “a” rather than \emph). Note however that
-
+
+
\makefirstuc{{\em abc}}
-
- produces
+ produces ABC (first object is {\em abc} so this is equivalent to abc}),
-
+
{\makefirstuc{\em abc}}
-
- produces abc (
+ produces abc (\em doesn’t have an argument therefore first object is \em and so is
equivalent to {\MakeUppercase{\em}abc}).
- -
+
\makefirstuc{{\’a}bc} produces Ábc.
-
-
+ -
+
\makefirstuc{\ae bc} produces Æbc.
-
-
+ -
+
\makefirstuc{{\ae}bc} produces Æbc.
-
-
+ -
+
\makefirstuc{{ä}bc} produces Äbc.
+
+ -
+
\makefirstuc{\MFUskippunc{’}tis the season} produces ’Tis the season.
+
- Note that non-Latin or accented characters appearing at the start of the text should be
+
Note that non-Latin or accented characters appearing at the start of the text should be
placed in a group (even if you are using the inputenc package). The reason for this restriction
+ id="dx1-3004"> package). The reason for this restriction
is detailed in §4 §
4. UTF-8.
-
New to version 2.04: There is now limited support for UTF-8 characters with the
inputenc package, provided that you load package, provided that you load datatool-base (at least v2.24) before (at least v2.24) before mfirstuc
(datatool-base is loaded automatically with newer versions of is loaded automatically with newer versions of glossaries). If available ). If available mfirstuc
+ id="dx1-3009">
will now use datatool-base’s ’s \dtl@getfirst@UTFviii command which is still experimental.
+ id="dx1-3011"> command which is still experimental.
See the datatool manual for further details.
-
+
\documentclass{article}
-
\usepackage[T1]{fontenc}
-
\usepackage[utf8]{inputenc}
-
\usepackage{datatool-base}[2016/01/12]% v2.24+
-
\usepackage{mfirstuc}
-
\begin{document}
-
\makefirstuc{élite}
-
\end{document}
-
- (Package ordering is important.)
-
In version 1.02 of
+ (Package ordering is important.)
+
In version 1.02 of mfirstuc, a bug fix resulted in a change in output if the first object is a
control sequence followed by an empty group. Prior to version 1.02, \makefirstuc{\ae{}bc}
produced æBc. However as from version 1.02, it now produces Æbc.
-
-
Note also that
+
+
Note also that
-
+
\newcommand{\abc}{abc}
-
\makefirstuc{\abc}
-
- produces: ABC. This is because the first object in the argument of
+ produces: ABC. This is because the first object in the argument of \makefirstuc is \abc, so
it does \MakeUppercase{\abc}. Whereas:
-
+
\newcommand{\abc}{abc}
-
\expandafter\makefirstuc\expandafter{\abc}
-
- produces: Abc. There is a short cut command which will do this:
-
+ produces: Abc. There is a short cut command which will do this:
+
\xmakefirstuc \xmakefirstuc{⟨stuff⟩}
-
+
This is equivalent to \expandafter\makefirstuc\expandafter{⟨stuff ⟩}. So
-
+
\newcommand{\abc}{abc}
-
\xmakefirstuc{\abc}
-
- produces: Abc.
-
+ produces: Abc.
+
\xmakefirstuc only performs one level expansion on the first object in its argument. It
does not fully expand the entire argument.
-
-
As from version 1.10, there is now a command that fully expands the entire argument
+
+
As from version 1.10, there is now a command that fully expands the entire argument
before applying \makefirstuc:
-
\emakefirstuc \emakefirstuc{⟨text⟩}
-
-
Examples:
+
+
Examples:
-
+
\newcommand{\abc}{\xyz a}
-
\newcommand{\xyz}{xyz}
-
No expansion: \makefirstuc{\abc}.
-
First object one-level expansion: \xmakefirstuc{\abc}.
-
Fully expanded: \emakefirstuc{\abc}.
-
- produces: No expansion: XYZA. First object one-level expansion: XYZa. Fully expanded:
+\newcommand{\xyz}{xyz}
+No expansion: \makefirstuc{\abc}.
+First object one-level expansion: \xmakefirstuc{\abc}.
+Fully expanded: \emakefirstuc{\abc}.
+
+
produces: No expansion: XYZA. First object one-level expansion: XYZa. Fully expanded:
Xyza.
-
If you use If you use mfirstuc without the glossaries package, the standard package, the standard \MakeUppercase command
is used. If used with glossaries, , \MakeTextUppercase (defined by the (defined by the textcase package) is used
+ id="dx1-3017"> package) is used
instead. If you are using mfirstuc without the glossaries package and want to use
\MakeTextUppercase instead, you can redefine
-
instead, you can redefine
+
\glsmakefirstuc \glsmakefirstuc{⟨text⟩}
-
+
For example:
-
+
\renewcommand{\glsmakefirstuc}[1]{\MakeTextUppercase #1}
-
- Remember to also load
+ Remember to also load textcase ( (glossaries loads this automatically).
-
-
+Top
3. Capitalise the First Letter of Each Word in a Phrase or Sentence (Title Case)
-
New to mfirstuc v1.06:
-
New to mfirstuc v1.06:
+
\capitalisewords \capitalisewords{⟨
text⟩
}
-
+
This command applies \makefirstuc to each word in ⟨~
or
\space. Note that no expansion is performed on ⟨
text⟩. See
§3.2
-§3.2 Excluding Words From Case-Changing for excluding words (such as “of”) from the
case-changing.
-
The actual capitalisation of each word is done using (new to version 2.03):
-
\MFUcapword The actual capitalisation of each word is done using
+
\MFUcapwordfirstuc \MFUcapword{⟨
\MFUcapwordfirstuc{⟨
word⟩
}
-
+
This just does \makefirstuc{⟨word⟩} by default, but its behaviour is determined by the
-conditional:
-
} by default. There’s a conditional that determines
+whether or not to consider a hyphen a word break:
+
\ifMFUhyphen \ifMFUhyphen
-
-
If you want to title case each part of a compound word containing hyphens, you can enable
+
+
If you want to title case each part of a compound word containing hyphens, you can enable
this using
-
\MFUhyphentrue \MFUhyphentrue
-
+
or switch it back off again using:
-
\MFUhyphenfalse \MFUhyphenfalse
-
+
Compare
-
+
\capitalisewords{server-side includes}
-
- which produces:
+
+ which produces:
Server-side Includes
with
@@ -643,14 +670,64 @@ with
-
+
\MFUhyphentrue
-
\capitalisewords{server-side includes}
-
- which produces:
+\capitalisewords{server-side includes}
+
+ which produces:
Server-Side Includes
-
Formatting for the entire phrase must go outside For other punctuation you need to markup the character with:
+
\MFUwordbreak \MFUwordbreak{⟨
punctuation⟩
}
+
+For example:
+
+
+
+
+
+\capitalisewords{a big\MFUwordbreak{/}small idea}
+
+ which produces:
+
A Big/Small Idea
+
+In this case, exceptions are applied. For example, if mfirstuc-english is loaded then:
+
+
+
+
+
+\capitalisewords{one and\MFUwordbreak{/}or another}
+
+ produces:
+
One and/or Another
+
+Note that you can’t hide \MFUwordbreak inside a command or group.
+
Exceptions aren’t applied if \MFUwordbreak occurs before the first space. For
+example:
+
+
+
+
+
+\MFUnocap{a}\MFUnocap{the}%
+\capitalisewords{a\MFUwordbreak{/}the something}
+
+ produces:
+
A/The Something
+
+
Formatting for the entire phrase must go outside \capitalisewords (unlike
\makefirstuc). Compare:
@@ -658,10 +735,10 @@ class="cmtt-10">\makefirstuc
). Compare:
-
+
\capitalisewords{\textbf{a sample phrase}}
-
- which produces:
+
+ which produces:
A sample phrase
@@ -670,20 +747,20 @@ with:
-
+
\textbf{\capitalisewords{a sample phrase}}
-
- which produces:
+
+ which produces:
A Sample Phrase
-
As from version 2.03, there is now a command for phrases that may include a formatting
+
As from version 2.03, there is now a command for phrases that may include a formatting
command:
-
\capitalisefmtwords{⟨phrase⟩}
-
+
where ⟨phrase⟩ may be just words (as with \capitalisewords) or may be entirely enclosed in a
@@ -714,114 +791,127 @@ class="cmitt-10">words
⟩
}
Avoid scoped declarations.
-
\capitalisefmtwords is only designed for phrases that contain text-block commands
with a single argument, which should be a word or sub-phrase. Anything more complicated is
likely to break. Instead, use the starred form or \capitalisewords.
-
-
The starred form only permits a text-block command at the start of the phrase.
-
Examples:
+
+
The starred form only permits a text-block command at the start of the phrase.
+
Examples:
- - Phrase entirely enclosed in a formatting command:
+
-
+
Phrase entirely enclosed in a formatting command:
-
+
+
\capitalisefmtwords{\textbf{a small book of rhyme}}
-
- produces:
+
+ produces:
A Small Book Of Rhyme
- - Sub-phrase enclosed in a formatting command:
+
-
+
Sub-phrase enclosed in a formatting command:
-
+
+
\capitalisefmtwords{a \textbf{small book} of rhyme}
-
- produces:
+
+ produces:
A Small Book Of Rhyme
- - Nested text-block commands:
+
-
+
Nested text-block commands:
-
+
+
\capitalisefmtwords{\textbf{a \emph{small book}} of rhyme}
-
- produces:
+
+ produces:
A Small Book Of Rhyme
- - Indicating words that shouldn’t have the case changed (see
+
Indicating words that shouldn’t have the case changed (see §3.2 Excluding Words From
- Case-Changing):
+class="tcrm-1000">§
3.2 Excluding
+ Words From Case-Changing):
-
+
+
\MFUnocap{of}
-
\capitalisefmtwords{\textbf{a \emph{small book}} of rhyme}
-
-
produces:
+ \capitalisefmtwords{\textbf{a \emph{small book}} of rhyme}
+
+ produces:
A Small Book of Rhyme
- - Starred form:
+
-
+
Starred form:
-
+
+
\MFUnocap{of}
-
\capitalisefmtwords*{\emph{a small book of rhyme}}
-
- produces:
+ \capitalisefmtwords*{\emph{a small book of rhyme}}
+
+ produces:
A Small Book of Rhyme
- - The starred form also works with just text (no text-block command):
+
-
+
The starred form also works with just text (no text-block command):
-
+
+
\MFUnocap{of}
-
\capitalisefmtwords*{a small book of rhyme}
-
- produces:
+ \capitalisefmtwords*{a small book of rhyme}
+
+ produces:
A Small Book of Rhyme
- If there is a text-block command within the argument of the starred form, it’s assumed to
+
If there is a text-block command within the argument of the starred form, it’s assumed to
be at the start of the argument. Unexpected results can occur if there are other commands.
For example
-
+
\MFUnocap{of}
-
\capitalisefmtwords*{\emph{a small} book \textbf{of rhyme}}
-
- produces:
+\capitalisefmtwords*{\emph{a small} book \textbf{of rhyme}}
+
+ produces:
A Small Book Of rhyme
@@ -834,26 +924,26 @@ command occurs in the middle of the argument:
-
+
\MFUnocap{of}
-
\capitalisefmtwords*{a \emph{very small} book of rhyme}
-
- produces:
+\capitalisefmtwords*{a \emph{very small} book of rhyme}
+
+ produces:
A Very small Book of Rhyme
(In this case \emph{very small} is considered a single word.)
-
Grouping causes interference:
+
Grouping causes interference:
-
+
\capitalisefmtwords{{a \emph{small book}} of rhyme}
-
- produces:
+
+ produces:
A Small book Of Rhyme
@@ -863,72 +953,72 @@ fails:
-
+
\capitalisefmtwords{{\bfseries a \emph{small book}} of rhyme}
-
- produces:
+
+ produces:
a Small book Of Rhyme
-
Avoid complicated commands in the unstarred version. For example, the following
+
Avoid complicated commands in the unstarred version. For example, the following
breaks:
-
+
\newcommand*{\swap}[2]{{#2}{#1}}
-
\capitalisefmtwords{a \swap{bo}{ok} of rhyme}
-
- However it works okay with the starred form and the simpler
+ However it works okay with the starred form and the simpler \capitalisewords:
-
+
\newcommand*{\swap}[2]{{#2}{#1}}
-
\capitalisefmtwords*{a \swap{bo}{ok} of rhyme}
-
\capitalisewords{a \swap{bo}{ok} of rhyme}
-
- Produces:
+\capitalisefmtwords*{a \swap{bo}{ok} of rhyme}
+\capitalisewords{a \swap{bo}{ok} of rhyme}
+
+ Produces:
A okBo Of Rhyme
A okBo Of Rhyme
Note that the case change is applied to the first argument.
-
\xcapitalisewords \xcapitalisewords{⟨text⟩}
-
+
This is a short cut for \expandafter\capitalisewords\expandafter{⟨text⟩}.
-
As from version 1.10, there is now a command that fully expands the entire argument
+
As from version 1.10, there is now a command that fully expands the entire argument
before applying \capitalisewords:
-
\ecapitalisewords \ecapitalisewords{⟨text⟩}
-
-
There are also similar shortcut commands for the version that allows text-block
+
+
There are also similar shortcut commands for the version that allows text-block
commands:
-
\xcapitalisefmtwords \xcapitalisefmtwords{⟨text⟩}
-
+
The unstarred version is a short cut for \expandafter\capitalisefmtwords\expandafter
}. Similarly the starred version of \xcapitalisefmtwords uses the starred version of
\capitalisefmtwords.
-
For full expansion:
-
For full expansion:
+
\ecapitalisefmtwords \ecapitalisefmtwords{⟨text⟩}
-
+
Take care with this as it may expand non-robust semantic commands to replacement
text that breaks the functioning of \capitalisefmtwords. Use robust semantic
commands where possible. Again this has a starred version that uses the starred form of
\capitalisefmtwords.
-
Examples:
+
Examples:
-
+
\newcommand{\abc}{\xyz\space four five}
-
\newcommand{\xyz}{one two three}
-
No expansion: \capitalisewords{\abc}.
-
First object one-level expansion: \xcapitalisewords{\abc}.
-
Fully expanded: \ecapitalisewords{\abc}.
-
- produces:
+\newcommand{\xyz}{one two three}
+No expansion: \capitalisewords{\abc}.
+First object one-level expansion: \xcapitalisewords{\abc}.
+Fully expanded: \ecapitalisewords{\abc}.
+
+ produces:
No expansion: ONE TWO THREE FOUR FIVE.
First object one-level expansion: ONE TWO THREE four Five.
Fully expanded: One Two Three Four Five.
-
(Remember that the spaces need to be explicit. In the second case above, using
+
(Remember that the spaces need to be explicit. In the second case above, using
\xcapitalisewords, the space before “four” has been hidden within \space so it’s not
recognised as a word boundary, but in the third case, \space has been expanded to an actual
space character.)
-
Examples:
+
Examples:
- -
+
-
+
-
+
+
\capitalisewords{a book of rhyme.}
-
- produces: A Book Of Rhyme.
+
+
produces: A Book Of Rhyme.
- -
+
-
+
-
+
+
\capitalisewords{a book\space of rhyme.}
-
- produces: A Book of Rhyme.
+
+
produces: A Book of Rhyme.
- -
+
-
+
-
+
+
\newcommand{\mytitle}{a book\space of rhyme.}
-
\capitalisewords{\mytitle}
-
- produces: A BOOK OF RHYME. (No expansion is performed on
+ produces: A BOOK OF RHYME. (No expansion is performed on \mytitle.) Compare
with next example:
- -
+
-
+
-
+
+
\newcommand{\mytitle}{a book\space of rhyme.}
-
\xcapitalisewords{\mytitle}
-
- produces: A Book of Rhyme.
-
However
+ \xcapitalisewords{\mytitle}
+
+
produces: A Book of Rhyme.
+
However
-
+
\ecapitalisewords{\mytitle}
-
- produces: A Book Of Rhyme. (
+ produces: A Book Of Rhyme. (\space has been expanded to an actual space
character.)
- -
+
-
+
-
+
+
\newcommand*{\swap}[2]{{#2}{#1}}
-
\capitalisewords{a \swap{bo}{ok} of rhyme}
-
\ecapitalisewords{a \swap{bo}{ok} of rhyme}
-
- produces:
+ \capitalisewords{a \swap{bo}{ok} of rhyme}
+ \ecapitalisewords{a \swap{bo}{ok} of rhyme}
+
+ produces:
A okBo Of Rhyme
A OKbo Of Rhyme
@@ -1056,14 +1156,14 @@ class="cmtt-10">\capitalisewords
so that last example is equivalent to:
-
+
\capitalisewords{a {ok}{bo} of rhyme}
-
-
-
+
+Top
3.1 PDF Bookmarks
- If you are using
If you are using
hyperref and want to use
\capitalisewords,
-
+
Package hyperref Warning: Token not allowed in a PDF string
-
(PDFDocEncoding):
-
(hyperref) removing `\capitalisewords'
-
-
-
-
If you want to provide an alternative for the PDF bookmark, you can use
+
+
+
If you want to provide an alternative for the PDF bookmark, you can use hyperref’s
\texorpdfstring
-
+
\chapter{\texorpdfstring
-
{\capitalisewords{a book of rhyme}}% TeX
-
{A Book of Rhyme}% PDF
-
}
-
- Alternatively, you can use
+ Alternatively, you can use hyperref’s mechanism for disabling commands within the
bookmarks. For example:
@@ -1108,73 +1208,73 @@ bookmarks. For example:
-
+
\pdfstringdefDisableCommands{%
-
\let\capitalisewords\@firstofone
-
}
-
-
-
See the
+
+
See the hyperref manual for further details.
-
+
-Top
3.2 Excluding Words From Case-Changing
-As from v1.09, you can specify words which shouldn’t be capitalised unless they occur at the
+
As from v1.09, you can specify words which shouldn’t be capitalised unless they occur at the
start of ⟨text⟩ using:
-
\MFUnocap \MFUnocap{⟨
word⟩
}
-
+
This only has a local effect. The global version is:
-
\gMFUnocap \gMFUnocap{⟨
word⟩
}
-
-
For example:
+
+
For example:
-
+
\capitalisewords{the wind in the willows}
-
\MFUnocap{in}%
-
\MFUnocap{the}%
-
\capitalisewords{the wind in the willows}
-
- produces:
+\MFUnocap{in}%
+\MFUnocap{the}%
+\capitalisewords{the wind in the willows}
+
+ produces:
The Wind In The Willows
The Wind in the Willows
The list of words that shouldn’t be capitalised can be cleared using
-
-
-
You can also simply place an empty group in front of a word if you don’t want that specific
+
+
You can also simply place an empty group in front of a word if you don’t want that specific
instance to be capitalised. For example:
-
+
\MFUclear
-
\capitalisewords{the {}wind in the willows}
-
- produces:
+\capitalisewords{the {}wind in the willows}
+
+ produces:
The wind In The Willows
This is also a useful way of protecting commands that shouldn’t be parsed. For
@@ -1183,17 +1283,17 @@ example:
-
+
\capitalisewords{this is section {}\nameref{sec:nocap}.}
-
- produces
+
+ produces
This Is Section Excluding Words From Case-Changing.
(No case-changing is applied to \nameref{sec:nocap}. It just happens to already be in title
case.)
-
The package The package mfirstuc-english loads mfirstuc and uses If you want to write a similar package for another language, all you need to do is create a
+
If you want to write a similar package for another language, all you need to do is create a
file with the extension .sty that starts with
-
+
\NeedsTeXFormat{LaTeX2e}
-
- The next line should identify the package. For example, if you have called the file
+
+
The next line should identify the package. For example, if you have called the file
mfirstuc-french.sty then you need:
-
+
\ProvidesPackage{mfirstuc-french}
-
- It’s a good idea to also add a version in the final optional argument, for example:
+
+
It’s a good idea to also add a version in the final optional argument, for example:
-
+
\ProvidesPackage{mfirstuc-french}[2014/07/30 v1.0]
-
- Next load
+ Next load mfirstuc:
-
+
\RequirePackage{mfirstuc}
-
- Now add all your
+ Now add all your \MFUnocap commands. For example:
-
- At the end of the file add:
+
+
At the end of the file add:
-
-
-
Put the file somewhere on TEX’s path, and now you can use this package in your
+
+
+
Put the file somewhere on TeX’s path, and now you can use this package in your
document. You might also consider uploading it to CTAN in case other users find it
useful.
@@ -1266,13 +1365,15 @@ useful.
-
-
+Top
4. UTF-8
-
The \makefirstuc command works by utilizing the fact that, in most cases, TEX doesn’t
+
(See Binary Files, Text Files and File Encodings if you are confused about how file
+encodings such as UTF-8 relate to text files.)
+
The \makefirstuc command works by utilizing the fact that, in most cases, TeX doesn’t
require a regular argument to be enclosed in braces if it only consists of a single token. (This is
why you can do, say, \frac12 instead of \frac{1}{2} or x^2 instead of x^{2}, although some
users frown on this practice.)
-
A simplistic version of the A simplistic version of the \makefirstuc command is:
-
+
\newcommand*{\FirstUC}[1]{\MakeUppercase #1}
-
- Here
+
+
Here
-
- is equivalent to
+
+
is equivalent to
-
- and since
+ and since \MakeUppercase requires an argument, it grabs the first token (the character “a” in
this case) and uses that as the argument so that the result is: Abc.
-
The The glossaries package needs to take into account the fact that the text may be contained
in the argument of a formatting command, such as }}
- Try the following document:
+
Try the following document:
@@ -1408,27 +1509,25 @@ class="cmtt-10">document}
- This will result in the error:
+
This will result in the error:
-
+
! Argument of \UTFviii@two@octets has an extra }.
-
- This is why
+ This is why \makefirstuc{ãbc} won’t work. It will only work if the character ã is placed
inside a group.
-
The reason for this error message is due to TEX having been written before Unicode was
+
The reason for this error message is due to TeX having been written before Unicode was
invented. Although ã may look like a single character in your text editor, from TEX’s point
-of view it’s ã may look like a single character in your text editor, from TeX’s point of
+view it’s two tokens. So
- Note that XeTeX (and therefore XeLaTeX) is a modern implementation of TEX designed
+
Over recent years the LaTeX kernel has changed to allow the use of UTF-8 characters within
+labels but the fundamental problem of each octet been viewed as a separated token
+remains.
+ Note that XeTeX (and therefore XeLaTeX) is a modern implementation of TeX designed
to work with Unicode and therefore doesn’t suffer from this drawback. Now let’s look at the
XeLaTeX equivalent of the above example:
@@ -1487,7 +1587,7 @@ class="cmtt-10">document}
- This works correctly when compiled with XeLaTeX. This means that This works correctly when compiled with XeLaTeX. This means that \makefirstuc{ã and the fontspec package.
-
Version 2.24 of Version 2.24 of datatool-base added the command \dtl@getfirst@UTFviii which
@@ -1526,26 +1626,26 @@ class="cmti-10">8
D
datatool-base package 6, 19
+class="cmss-10">datatool-base
package 6, 20
E
\ecapitalisefmtwords 12
+class="cmti-10">13
\ecapitalisewords 12
+class="cmti-10">13
\emakefirstuc 7
F
fontspec package 19
+class="cmss-10">fontspec package 20
G
glossaries package 6, 7, 17
+class="cmss-10">glossaries package 6, 7, 18
\glsmakefirstuc 7
@@ -1555,32 +1655,32 @@ class="cmti-10">15
H
hyperref package 14
+class="cmss-10">hyperref package 15
I
\ifMFUhyphen 8
inputenc package 6
+class="cmss-10">inputenc package 6
M
\makefirstuc 5
mfirstuc package 6, 19
+class="cmss-10">mfirstuc package 6, 20
mfirstuc-english package 15
+class="cmss-10">mfirstuc-english package 9, 16
\MFUcapword \MFUcapwordfirstuc 8
\MFUclear 15
+class="cmti-10">16
\MFUhyphenfalse 8
@@ -1590,23 +1690,29 @@ class="cmti-10">8
\MFUnocap 15
+\MFUskippunc 5
+\MFUwordbreak 9
T
textcase package 7
+class="cmss-10">textcase package 7
X
\xcapitalisefmtwords 12
+class="cmti-10">13
\xcapitalisewords 12
+class="cmti-10">13
\xmakefirstuc 7
-
+