I have come across quite a number of TeX internal parameters, like \clubpenalty, \widowpenalty, \abovedisplayshortskip and so on. Could you provide me with a complete list of them, what they are for and their default values?
Edit: As David Carlisle suggested, for penalties I find everything at this link. As for the others, many defaults are missing from both given references. I will make a list below of those explained in the tug list. If you feel I'm missing any parameter, please let me know. The question therefore becomes: what are the defaults of the following parameters?
\abovedisplayshortskip, the non-shortequivalent, and thebelowequivalents of both;\badness; is this set to a starting value or is this set the first time with the first box?\baselineskip,\prevdepth(is this set to a starting value or not?),\lineskiplimit,\lineskip;\boxmaxdepthand\maxdepth, here together since they are often the same value; in fact, in the tug list it is said, under\pagedepth, that\maxdepthin plain is 4pt;\leaders,\cleadersand\xleaders;- What is the starting value of
\deadcycles? Is it 0? \defaulthyphencharis a hyphen (-) by default, right?\defaultskewchar; what is the\skewchar?\delimiterfactorand\delimitershortfall;\displayindent;\displaywidth; this is normally\hsize, but what is\hsizeby default?\emergencystretch,\pretoleranceand\tolerance;\endlinechar;\errorcontextlines;\escapechar;\hangafter,\hangindent;\hbadness,\hfuzz;\holdinginserts;\inputlinenostarts as 0, I should think;- Same goes for
\insertpenalties; - What is the default (starting value) of
\interlinepenalty? \lefthyphenmin;\mag;\mathsurround;\maxdeadcycles;\medmuskip,\thinmuskipand\thickmuskip;\nonscript;\outputpenaltyseems to be missing in the penalty link;\overfullrule;- I'd guess
\pagedepthstarts out as 0pt; - Same goes for
\pagefilstretch,\pagefillstretchand\pagefilllstretch; - Same goes for
\pageshrinkand\pagestretch, and\pagegoalis completely dealt with on the tug list; - Same as
\pageshrinkgoes for\pagetotal; \parfillskipand\parskip;\parindent;\pausing;- What is the starting value of
\predisplaysize? - Same question about
\pretolerance,\toleranceand\prevdepth; - And about
\prevgraph; - What is the default for
\righthyphenmin? - And for
\rightskipand\leftskip? - And for
\scriptspace? - What are
\spacefactor,\spaceskipand\xspaceskip, and their default values? - What are
\splittopmark,\topmarkand\splitfirstmark's defaults? - What are
\splitmaxdepthand\splittopskip? - What's the default for
\tabskip? - For completeness, I list
\time, though this requires no explanation; - Default for
\topskip? - And
\tracingcommandsand\tracinglostcommandsand mates (-macros, -online, -output, -pages, -paragraphs, -restores, -stats)? - And for
\vbadness,\vfuzzand\voffsetand\vsize?
If you feel this is still too broad, answer only about the dimen parameters, and notify me. I'll ask separate questions for the rest.
texdoc texbytopic? – Torbjørn T. Sep 28 '14 at 21:15\dimenparams and leave the rest to separate questions. Is telling me what the defaults for the params of that class are and what a few of them are for still too broad? – MickG Sep 29 '14 at 19:01\the\whateverparameterdimenandsuchhere. – yo' Sep 29 '14 at 19:12plain.tex, about a hundred lines, plus the redefinition notes. Also, I see some values are in commented lines, so an explanation would be required as to the reason for commenting those lines out. – MickG Sep 29 '14 at 19:27\prevdepth,\badness,\holdinginsertsand\...markare just a few instances) because they frequently change their value at runtime. Others are expected to be set by a format (in LaTeX it would be a class), among them all the\...skip. Others have quite predictable defaults (\escapecharand\defaulthyphencharamong them). Some are quite arcane (\pausingand\uchyph). – egreg Sep 29 '14 at 22:01reportin my case). For the rest, there are default values. Many parameters have an explanation of how they are changed on the tug list, and if one adds they have no defaults, I'm satisfied. If I ask "What is the default for\x?", the answer may well be "\xhas no default", couldn't it :)? – MickG Sep 30 '14 at 20:11