]> git.scottworley.com Git - paperdoorknob/commitdiff
Change default layout: below → beside
authorScott Worley <scottworley@scottworley.com>
Sat, 30 Dec 2023 11:19:11 +0000 (03:19 -0800)
committerScott Worley <scottworley@scottworley.com>
Sat, 30 Dec 2023 11:19:11 +0000 (03:19 -0800)
:(

Below layout is nicer, but has two problems:

1. The page break logic seems to be broken.  Some pages have content run
   off the bottom.  Other pages get a single line.  This seems to be a
   bug in the wrapstuff package.

2. There's a problem I don't understand where LaTeX complains about the
   \wrapstuffclear following a \footnote, saying:

      ! LaTeX kernel Error: Not in vertical mode.

      Starting a paragraph with \RawIndent or \RawNoindent
      (or \para_raw_indent: or \para_raw_noindent:) is only allowed
      if LaTeX is in vertical mode.

Two problems

args.py
paperdoorknob_test.py

diff --git a/args.py b/args.py
index 67d8c3f84dbe485d14afd731475338115c269f56..b765fc645335ba9fdbb8db6c445e4baf079a75df 100644 (file)
--- a/args.py
+++ b/args.py
@@ -56,9 +56,9 @@ See https://faculty.bard.edu/bloch/geometry.pdf for details
         default=20)
     parser.add_argument(
         '--layout',
-        default='below',
+        default='beside',
         help='Whether to put character and author information `beside` or `below` the icon ' +
-             '(default: below)')
+             '(default: beside)')
     parser.add_argument(
         '--out',
         help='The filename stem at which to write output ' +
index 8527dd3144f91d91a42b88995c65e5b78837e1e2..e01327caf070ed04dd43d0c2515a05246c6984e3 100644 (file)
@@ -15,7 +15,7 @@ import paperdoorknob
 
 from testing.fakeserver import FakeGlowficServer
 from fetch import DirectFetcher, FakeFetcher, Fetcher
-from glowfic import ContentOnlyLayout, BelowIconLayout
+from glowfic import ContentOnlyLayout, BesideIconLayout
 from images import FakeImageStore
 from spec import Spec
 from texify import DirectTexifier, PandocTexifier, VerifyingTexifier
@@ -85,7 +85,7 @@ Pretty sure.
                 lambda x: x,
                 lambda x: None,
                 lambda x: x,
-                BelowIconLayout(PandocTexifier('pandoc'), 20),
+                BesideIconLayout(PandocTexifier('pandoc'), 20),
                 None,
                 out,
                 lambda _: None)