In perfbook.pdf, patches shown in Section 12.1.6.8 exceed the boxes surrounding them. Bisection points at commit 1063ddafb476 ("Get rid of 'twocolumn' option in \documentclass"). It turns out that there are a couple of indent and margin settings the geometry package does not take care of. Here is a list of such length parameters: - \parindent - \leftmargini - \leftmarginv - \leftmarginvi Those length are set shorter for the twocolumn option in book.cls and bk10.clo. Restore the previous behavior by explicitly setting them for twocolumn builds. Fixes: 1063ddafb476 ("Get rid of 'twocolumn' option in \documentclass") Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- perfbook-lt.tex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/perfbook-lt.tex b/perfbook-lt.tex index 9c89dd4254b8..3adf512effcb 100644 --- a/perfbook-lt.tex +++ b/perfbook-lt.tex @@ -478,6 +478,11 @@ }{ \usepackage[letterpaper,body={6.5in,8.25in},twocolumn,columnsep=0.25in]{geometry} }} + % Adjust indents/margins set in book.cls for twocolumn + \setlength{\parindent}{1em} + \setlength{\leftmargini}{2em} + \setlength{\leftmarginv}{.5em} + \setlength{\leftmarginvi}{.5em} \sloppy % prefer wide inter-word spaces to occasional horizontal overfulls }{ % One Column \IfEbookSize { base-commit: c9250f8d67fe9cdbaf6c25c27a395df48116a041 -- 2.25.1