Number parameters

Parameter controls whose value is an integer. The numbers are stored as an int internally, but we set and get them as yex.value.Numbers.

\adjdemerits

class yex.control.Adjdemerits(value=None)[source]

\badness

class yex.control.Badness(value=None)[source]

How badly the most recent line of text was set.

\binoppenalty

class yex.control.Binoppenalty(value=None)[source]

\brokenpenalty

class yex.control.Brokenpenalty(value=None)[source]

\clubpenalty

class yex.control.Clubpenalty(value=None)[source]

\day

class yex.control.Day[source]

\deadcycles

class yex.control.Deadcycles(value=None)[source]

\defaulthyphenchar

class yex.control.Defaulthyphenchar(value=None)[source]

\defaultskewchar

class yex.control.Defaultskewchar(value=None)[source]

\delimiterfactor

class yex.control.Delimiterfactor(value=None)[source]

\displaywidowpenalty

class yex.control.Displaywidowpenalty(value=None)[source]

\doublehyphendemerits

class yex.control.Doublehyphendemerits(value=None)[source]

\endlinechar

class yex.control.Endlinechar(value=None)[source]

\errorcontextlines

class yex.control.Errorcontextlines(value=None)[source]

\escapechar

class yex.control.Escapechar(value=None)[source]

\exhyphenpenalty

class yex.control.Exhyphenpenalty(value=None)[source]

\fam

class yex.control.Fam(value=None)[source]

\finalhyphendemerits

class yex.control.Finalhyphendemerits(value=None)[source]

\floatingpenalty

class yex.control.Floatingpenalty(value=None)[source]

\globaldefs

class yex.control.Globaldefs(value=None)[source]

\hangafter

class yex.control.Hangafter(value=None)[source]

\hbadness

class yex.control.Hbadness(value=None)[source]

\holdinginserts

class yex.control.Holdinginserts(value=None)[source]

\hyphenpenalty

class yex.control.Hyphenpenalty(value=None)[source]

\inputlineno

class yex.control.Inputlineno(value=None)[source]

\insertpenalties

class yex.control.Insertpenalties(value=None)[source]

\interlinepenalty

class yex.control.Interlinepenalty(value=None)[source]

\language

class yex.control.Language(value=None)[source]

\lastpenalty

class yex.control.Lastpenalty(value=None)[source]

\lefthyphenmin

class yex.control.Lefthyphenmin(value=None)[source]

\linepenalty

class yex.control.Linepenalty(value=None)[source]

\looseness

class yex.control.Looseness(value=None)[source]

\mag

class yex.control.Mag(value=None)[source]

\maxdeadcycles

class yex.control.Maxdeadcycles(value=None)[source]

\month

class yex.control.Month[source]

\newlinechar

class yex.control.Newlinechar(value=None)[source]

\outputpenalty

class yex.control.Outputpenalty(value=None)[source]

\pausing

class yex.control.Pausing(value=None)[source]

\postdisplaypenalty

class yex.control.Postdisplaypenalty(value=None)[source]

\predisplaypenalty

class yex.control.Predisplaypenalty(value=None)[source]

\pretolerance

class yex.control.Pretolerance(value=None)[source]

\prevgraf

class yex.control.Prevgraf(value=None)[source]

\relpenalty

class yex.control.Relpenalty(value=None)[source]

\righthyphenmin

class yex.control.Righthyphenmin(value=None)[source]

\showboxbreadth

class yex.control.Showboxbreadth(value=None)[source]

\showboxdepth

class yex.control.Showboxdepth(value=None)[source]

\spacefactor

class yex.control.Spacefactor(value=None)[source]

\time

class yex.control.Time[source]

\tolerance

class yex.control.Tolerance(value=None)[source]

\tracingcommands

class yex.control.TracingCommands(value=None)[source]

Commands before they are executed

\tracinglostchars

class yex.control.TracingLostchars(value=None)[source]

Characters not in the font

\tracingmacros

class yex.control.TracingMacros(value=None)[source]

Macros, as they are expanded

\tracingonline

class yex.control.TracingOnline(*args, **kwargs)[source]

If positive, logs go to stdout; otherwise they go to the logfile.

(The name is a holdover from TeX; it meant something different in the 1980s.)

\tracingoutput

class yex.control.TracingOutput(value=None)[source]

Boxes that are shipped out

\tracingpages

class yex.control.TracingPages(value=None)[source]

Page-break calculations

\tracingparagraphs

class yex.control.TracingParagraphs(value=None)[source]

Line-break calculations

\tracingrestores

class yex.control.TracingRestores(value=None)[source]

Deassignments when groups end

\tracingstats

class yex.control.TracingStats(value=None)[source]

Statistics about memory usage

\uchyph

class yex.control.Uchyph(value=None)[source]

\vbadness

class yex.control.Vbadness(value=None)[source]

\widowpenalty

class yex.control.Widowpenalty(value=None)[source]

\year

class yex.control.Year[source]