Miscellaneous macros
These should find a home somewhere else. But for now, they live here.
\accent
Not yet implemented.
-
class yex.control.Accent(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\afterassignment
Not yet implemented.
-
class yex.control.Afterassignment(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\aftergroup
Not yet implemented.
-
class yex.control.Aftergroup(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\begingroup
This is an expandable control.
Not yet implemented.
-
class yex.control.Begingroup(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\char
-
class yex.control.Char(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\csname
Not yet implemented.
-
class yex.control.Csname(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\discretionary
Not yet implemented.
-
class yex.control.Discretionary(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\end
Not yet implemented.
-
class yex.control.End(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\endcsname
Not yet implemented.
-
class yex.control.Endcsname(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\endgroup
This is an expandable control.
Not yet implemented.
-
class yex.control.Endgroup(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\expandafter
Not yet implemented.
-
class yex.control.Expandafter(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\futurelet
Not yet implemented.
-
class yex.control.Futurelet(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\halign
Not yet implemented.
-
class yex.control.Halign(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\ignorespaces
Not yet implemented.
-
class yex.control.Ignorespaces(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\indent
-
class yex.control.Indent(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\insert
Not yet implemented.
-
class yex.control.Insert(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\let
-
class yex.control.Let(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
TODO
\lowercase
This is an expandable control.
-
class yex.control.Lowercase(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\meaning
Not yet implemented.
-
class yex.control.Meaning(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\noalign
Not yet implemented.
-
class yex.control.Noalign(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\noboundary
Not yet implemented.
-
class yex.control.Noboundary(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\noexpand
This is an expandable control.
-
class yex.control.Noexpand(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
The argument is not expanded.
This is special-cased in Expander. After it calls us,
it pops the stack and returns the contents.
\noindent
-
class yex.control.Noindent(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\number
Not yet implemented.
-
class yex.control.Number(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\par
-
class yex.control.Par(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
Add a paragraph break.
\parshape
This is an expandable control.
-
class yex.control.Parshape(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\penalty
-
class yex.control.Penalty(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\relax
-
class yex.control.Relax(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
Does nothing.
See the TeXbook, p275.
\romannumeral
Not yet implemented.
-
class yex.control.Romannumeral(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\␣
This control has a name which can't be
directly represented in Python, so it's given
as a hex codepoint instead. You can find it
in the document dictionary at:
-
class yex.control.S_0020(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
Add an unbreakable space.
-
This control has a name which can't be
directly represented in Python, so it's given
as a hex codepoint instead. You can find it
in the document dictionary at:
Not yet implemented.
-
class yex.control.S_002d(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\shipout
-
class yex.control.Shipout(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
Sends a box to the output.
“You can say shipout anywhere” – TeXbook, p252
\show
Not yet implemented.
-
class yex.control.Show(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\showlists
This is an expandable control.
-
class yex.control.Showlists(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\showthe
Not yet implemented.
-
class yex.control.Showthe(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\string
-
class yex.control.String(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\the
-
class yex.control.The(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
Takes an argument, one of many kinds (see the TeXbook p212ff)
and returns a representation of that argument.
For example, thecount100 returns a series of character
tokens representing the contents of count100.
\unhbox
Not yet implemented.
-
class yex.control.Unhbox(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\unhcopy
Not yet implemented.
-
class yex.control.Unhcopy(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\unvbox
Not yet implemented.
-
class yex.control.Unvbox(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\unvcopy
Not yet implemented.
-
class yex.control.Unvcopy(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\uppercase
This is an expandable control.
-
class yex.control.Uppercase(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\vadjust
Not yet implemented.
-
class yex.control.Vadjust(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]
\valign
Not yet implemented.
-
class yex.control.Valign(is_long=False, is_outer=False, name=None, *args, **kwargs)[source]