Redraw n=21 witness figures as crossing-free planar graphs

Replace the radial (crossing-heavy) figure with two crossing-free planar
drawings (networkx planar_layout / Chrobak-Payne):
  fig:n21-elgs  -- the six witness Even Level Graphs, parity-coloured, with
                   the bridge-switch-flipped edges dashed red;
  fig:n21-duals -- the six resulting duals, with the introduced bridge edges
                   solid green.
ELG and dual are drawn with independent planar layouts so neither has any
edge crossing (a flip diagonal would otherwise cross other edges when its
quadrilateral is non-convex, which happens for duals 0 and 3). Drop forced
equal aspect so panels fill and labels separate.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 11:23:36 -04:00
parent 7034f21ad8
commit b3998fbdb3
16 changed files with 140 additions and 103 deletions
+23 -12
View File
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 11:11
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 11:23
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -393,18 +393,29 @@ Package hyperref Warning: Token not allowed in a PDF string (Unicode):
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift' on input line 371.
[5] [6] (./paper.aux)
[5]
<figures/n21_elgs.png, id=106, 1373.13pt x 867.24pt>
File: figures/n21_elgs.png Graphic file (type png)
<use figures/n21_elgs.png>
Package pdftex.def Info: figures/n21_elgs.png used on input line 431.
(pdftex.def) Requested size: 360.0pt x 227.35617pt.
<figures/n21_duals.png, id=108, 1373.13pt x 867.24pt>
File: figures/n21_duals.png Graphic file (type png)
<use figures/n21_duals.png>
Package pdftex.def Info: figures/n21_duals.png used on input line 444.
(pdftex.def) Requested size: 360.0pt x 227.35617pt.
[6] [7 <./figures/n21_elgs.png>] [8 <./figures/n21_duals.png>] (./paper.aux)
Package rerunfilecheck Info: File `paper.out' has not changed.
(rerunfilecheck) Checksum: AECCB746CF11915BCB68F1E7FF8075A7;1047.
)
Here is how much of TeX's memory you used:
9742 strings out of 478268
150825 string characters out of 5846347
453933 words of memory out of 5000000
27647 multiletter control sequences out of 15000+600000
9765 strings out of 478268
151239 string characters out of 5846347
455154 words of memory out of 5000000
27662 multiletter control sequences out of 15000+600000
475666 words of font info for 53 fonts, out of 8000000 for 9000
1302 hyphenation exceptions out of 8191
69i,8n,76p,781b,450s stack positions out of 10000i,1000n,20000p,200000b,200000s
69i,9n,76p,781b,450s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb
></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb>
@@ -418,10 +429,10 @@ texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/te
xlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/tex
live/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texli
ve/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
Output written on paper.pdf (6 pages, 550793 bytes).
Output written on paper.pdf (8 pages, 1620175 bytes).
PDF statistics:
173 PDF objects out of 1000 (max. 8388607)
129 compressed objects within 2 object streams
33 named destinations out of 1000 (max. 500000)
77 words of extra memory for PDF output out of 10000 (max. 10000000)
196 PDF objects out of 1000 (max. 8388607)
146 compressed objects within 2 object streams
38 named destinations out of 1000 (max. 500000)
87 words of extra memory for PDF output out of 10000 (max. 10000000)