Previous |  Up |  Next

Article

Title: Automatically Removing Widows and Orphans with lua-widow-control (English)
Title: Automatické odstraňování vdov a sirotků pomocí balíčku lua-widow-control (Czech)
Author: Chernoff, Max
Language: English
Journal: Zpravodaj Československého sdružení uživatelů TeXu
ISSN: 1211-6661 (print)
ISSN: 1213-8185 (online)
Volume: 32
Issue: 1
Year: 2022
Pages: 49-76
Summary lang: English
.
Category: informatics
.
Summary: Balíček lua-widow-control pro LuaTeX/LuaLaTeX/ConTeXt/OpTeX odstraňuje vdovy a sirotky bez dalšího zásahu uživatele. Využívá přitom sílu LuaTeXu a přitom nenatahuje žádné vertikální mezery a ani nezkracuje stránky nebo sloupce. Namísto toho balíček automaticky prodlužuje některý z odstavců na té stránce nebo sloupci, kde by se vdova nebo sirotek vyskytli. Pro použití balíčku postačí většině uživatelů LaTeXu uvést v preambuli dokumentu \usepackage{lua-widow-control}. Žádné další změny v dokumentu nejsou zapotřebí. (Czech)
Summary: The lua-widow-control package, for plain LuaTeX/LuaLaTeX/ConTeXt/OpTeX, removes widows and orphans without any user intervention. Using the power of LuaTeX, it does so without stretching any vertical glue or shortening any pages or columns. Instead, lua-widow-control automatically lengthens a paragraph on a page or column where a widow or orphan would otherwise occur. To use the lua-widow-control package, all that most LaTeX users need do is place \usepackage{lua-widow-control} in their preamble. No further changes are required. (English)
Keyword: LuaTeX
Keyword: widows
Keyword: orphans
Keyword: LuaTeX
Keyword: vdova
Keyword: sirotek
DOI: 10.5300/2022-1-4/49
.
Date available: 2022-11-24T19:14:54Z
Last updated: 2023-08-14
Stable URL: http://hdl.handle.net/10338.dmlcz/151108
.
Reference: Ambrose, G., Harris, P.: The Layout Book.Bloomsbury Academic. Advanced Level Series. isbn 9782940373536.
Reference: Bringhurst, R.: The Elements of Typographic Style.3rd. Hartley & Marks. 10.47397/tb/43-1/tb133chernoff-widows
Reference: Brown, Karl: The Typographical Widow: Who is she? What is she?.Bulletin of the New York Public Library. Vol. 52, no. 1, pp. 3–25. Available from: https://hdl.handle.net/2027/uc1.b3310084.
Reference: Brown, Karl: The Typographical Widow: Encore.Bulletin of the New York Public Library. Vol. 52, no. 9, pp. 458–466. Available from: https://hdl.handle.net/2027/uc1.b3310084.
Reference: Chernoff, Max: Automatically removing widows and orphans with <tt>lua-widow-control</tt>.TUGboat. Vol. 43, no. 1, pp. 28–39. Available from DOI: 10.47397/tb/43-1/tb133chernoff-widows. 10.1111/coin.12165
Reference: Hunt, R.: Advanced Typography: From Knowledge to Mastery.Bloomsbury Publishing. isbn 9781350055926.
Reference: Isambert, Paul: Strategies against widows.TUGboat. Vol. 31, no. 1, pp. 12–17. ISSN 0896-3207. Available from: https://tug.org/TUGboat/tb31-1/tb97isambert.pdf.
Reference: jeremie: Paragraph callback to help with widows/orphans hand tuning.[online]. 2017-07. [visited on 2022-11-08]. Available from: https://tex.stackexchange.com/q/372062.
Reference: Knuth, Donald E.: The new versions of TeX and METAFONT.TUGboat. Vol. 10, no. 3, pp. 325–328. ISSN 0896-3207. Available from: https://tug.org/TUGboat/tb10-3/tb25knut.pdf.
Reference: Knuth, Donald E.: The TeXbook.Addison–Wesley.
Reference: Krüger, Marcel: luametalatex.[online]. 2022-10. [visited on 2022-11-08]. Available from: https://github.com/zauguin/luametalatex.
Reference: Mittelbach, Frank: A general framework for globally optimized pagination.Computational Intelligence. Vol. 35, no. 2, pp. 242–284. Available from: https://doi.org/10.1111/coin.12165. MR 3953891
Reference: Mittelbach, Frank: Managing forlorn paragraph lines (a.k.a. widows and orphans) in LaTeX.TUGboat. Vol. 39, no. 3, pp. 246–251. ISSN 0896-3207. Available from: https://tug.org/TUGboat/tb39-3/tb123mitt-widows.pdf.
Reference: Mittelbach, Frank: The widows-and-orphans package.[online]. 2021-03. [visited on 2022-11-08]. Available from: https://ctan.org/pkg/widows-and-orphans.
Reference: Moxon, Joseph: Mechanick exercises: The doctrine of handy-works applied to the art of printing.Vol. 2. London. Available from: https://archive.org/details/mechanickexercis00moxo_0.
Reference: Olšák, Petr: TeXbook naruby. [TeXbook inside out].Brno, Czech Republic: Konvoj. isbn 80-85615-64-9. Available from: https://petr.olsak.net/ftp/olsak/tbn/tbn.pdf.
Reference: Oxford English Dictionary: club, n..[online]. Oxford University Press, 2021-09 [visited on 2022-11-08]. Available from: https://www.oed.com/view/Entry/34788.
Reference: Oxford English Dictionary: line at end of paragraph.[online]. Oxford University Press, 2021-12 [visited on 2022-11-08]. Available from: https://www.oed.com/view/th/class/195380.
Reference: Oxford English Dictionary: widow, n..[online]. Oxford University Press, 2021-12 [visited on 2022-11-08]. Available from: https://www.oed.com/view/Entry/228912.
Reference: Plass, Michael Frederick: Optimal pagination techniques for automatic typesetting systems.Available from: https://tug.org/docs/plass/plass-thesis.pdf. PhD thesis. Stanford University.
Reference: Saltz, I.: Typography Essentials Revised and Updated: 100 Design Principles for Working with Type.Rockport Publishers. isbn 9781631596483.
Reference: Thành, Hàn Thế: Micro-typographic extensions to the TeX typesetting system.Brno. Available from: http://www.pragma-ade.nl/pdftex/thesis.pdf. PhD thesis. The Faculty of Informatics, Masaryk University.
Reference: The NTS Team: The ε-TeX manual.[online]. [visited on 2022-11-08]. Available from: https://ctan.org/pkg/etex.
Reference: Wermuth, Udo: Experiments with \parfillskip.TUGboat. Vol. 39, no. 3, pp. 276–303. ISSN 0896-3207. Available from: https://tug.org/TUGboat/tb39-3/tb123wermuth-parfillskip.pdf.
.

Files

Files Size Format View
ZpravodajCSTUG_032-2022-1_6.pdf 556.1Kb application/pdf View/Open
Back to standard record
Partner of
EuDML logo