Automatically Removing Widows and Orphans with lua-widow-control
Zpravodaj Československého sdružení uživatelů TeXu, Tome 32 (2022) no. 1-4, pp. 49-76
Cet article a éte moissonné depuis la source Czech Digital Mathematics Library

Voir la notice de l'article

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í.
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í.
DOI : 10.5300/2022-1-4/49
Keywords: LuaTeX; widows; orphans; LuaTeX; vdova; sirotek
@article{10_5300_2022_1_4_49,
     author = {Chernoff, Max},
     title = {Automatically {Removing} {Widows} and {Orphans} with lua-widow-control},
     journal = {Zpravodaj \v{C}eskoslovensk\'eho sdru\v{z}en{\'\i} u\v{z}ivatel\r{u} TeXu},
     pages = {49--76},
     year = {2022},
     volume = {32},
     number = {1-4},
     doi = {10.5300/2022-1-4/49},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.5300/2022-1-4/49/}
}
TY  - JOUR
AU  - Chernoff, Max
TI  - Automatically Removing Widows and Orphans with lua-widow-control
JO  - Zpravodaj Československého sdružení uživatelů TeXu
PY  - 2022
SP  - 49
EP  - 76
VL  - 32
IS  - 1-4
UR  - http://geodesic.mathdoc.fr/articles/10.5300/2022-1-4/49/
DO  - 10.5300/2022-1-4/49
LA  - en
ID  - 10_5300_2022_1_4_49
ER  - 
%0 Journal Article
%A Chernoff, Max
%T Automatically Removing Widows and Orphans with lua-widow-control
%J Zpravodaj Československého sdružení uživatelů TeXu
%D 2022
%P 49-76
%V 32
%N 1-4
%U http://geodesic.mathdoc.fr/articles/10.5300/2022-1-4/49/
%R 10.5300/2022-1-4/49
%G en
%F 10_5300_2022_1_4_49
Chernoff, Max. Automatically Removing Widows and Orphans with lua-widow-control. Zpravodaj Československého sdružení uživatelů TeXu, Tome 32 (2022) no. 1-4, pp. 49-76. doi: 10.5300/2022-1-4/49

Ambrose, G., Harris, P.: The Layout Book. Bloomsbury Academic. Advanced Level Series. isbn 9782940373536.

Bringhurst, R.: The Elements of Typographic Style. 3rd. Hartley & Marks. | DOI

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

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

Chernoff, Max: Automatically removing widows and orphans with lua-widow-control. TUGboat. Vol. 43, no. 1, pp. 28–39. Available from DOI: 10.47397/tb/43-1/tb133chernoff-widows. | DOI

Hunt, R.: Advanced Typography: From Knowledge to Mastery. Bloomsbury Publishing. isbn 9781350055926.

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

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

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

Knuth, Donald E.: The TeXbook. Addison–Wesley.

Krüger, Marcel: luametalatex. [online]. 2022-10. [visited on 2022-11-08]. Available from: https://github.com/zauguin/luametalatex

Mittelbach, Frank: A general framework for globally optimized pagination. Computational Intelligence. Vol. 35, no. 2, pp. 242–284. Available from: | DOI | MR

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

Mittelbach, Frank: The widows-and-orphans package. [online]. 2021-03. [visited on 2022-11-08]. Available from: https://ctan.org/pkg/widows-and-orphans

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

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

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

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

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

Plass, Michael Frederick: Optimal pagination techniques for automatic typesetting systems. Available from: https://tug.org/docs/plass/plass-thesis.pdf PhD thesis. Stanford University.

Saltz, I.: Typography Essentials Revised and Updated: 100 Design Principles for Working with Type. Rockport Publishers. isbn 9781631596483.

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.

The NTS Team: The ε-TeX manual. [online]. [visited on 2022-11-08]. Available from: https://ctan.org/pkg/etex

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

Cité par Sources :