LaTeX standard commands and environments.
- raw :: Text -> LaTeX
- title :: LaTeX -> LaTeX
- author :: LaTeX -> LaTeX
- date :: LaTeX -> LaTeX
- institute :: Maybe LaTeX -> LaTeX -> LaTeX
- thanks :: LaTeX -> LaTeX
- documentclass :: [LaTeX] -> LaTeX -> LaTeX
- usepackage :: [LaTeX] -> String -> LaTeX
- linespread :: Float -> LaTeX
- article :: LaTeX
- proc :: LaTeX
- report :: LaTeX
- minimal :: LaTeX
- book :: LaTeX
- slides :: LaTeX
- draft :: LaTeX
- titlepage :: LaTeX
- notitlepage :: LaTeX
- onecolumn :: LaTeX
- twocolumn :: LaTeX
- oneside :: LaTeX
- twoside :: LaTeX
- landscape :: LaTeX
- openright :: LaTeX
- openany :: LaTeX
- fleqn :: LaTeX
- leqno :: LaTeX
- a0paper :: LaTeX
- a1paper :: LaTeX
- a2paper :: LaTeX
- a3paper :: LaTeX
- a4paper :: LaTeX
- a5paper :: LaTeX
- a6paper :: LaTeX
- b0paper :: LaTeX
- b1paper :: LaTeX
- b2paper :: LaTeX
- b3paper :: LaTeX
- b4paper :: LaTeX
- b5paper :: LaTeX
- b6paper :: LaTeX
- letterpaper :: LaTeX
- executivepaper :: LaTeX
- legalpaper :: LaTeX
- pagestyle :: LaTeX -> LaTeX
- thispagestyle :: LaTeX -> LaTeX
- plain :: LaTeX
- headings :: LaTeX
- empty :: LaTeX
- myheadings :: LaTeX
- markboth :: LaTeX -> LaTeX -> LaTeX
- markright :: LaTeX -> LaTeX
- document :: LaTeX -> LaTeX
- maketitle :: LaTeX
- tableofcontents :: LaTeX
- abstract :: LaTeX -> LaTeX
- appendix :: LaTeX
- part :: LaTeX -> LaTeX
- chapter :: LaTeX -> LaTeX
- section :: LaTeX -> LaTeX
- subsection :: LaTeX -> LaTeX
- subsubsection :: LaTeX -> LaTeX
- paragraph :: LaTeX -> LaTeX
- subparagraph :: LaTeX -> LaTeX
- today :: LaTeX
- tex :: LaTeX
- latex :: LaTeX
- laTeX2 :: LaTeX
- laTeXe :: LaTeX
- ldots :: LaTeX
- vdots :: LaTeX
- ddots :: LaTeX
- hatex :: LaTeX
- hatex3 :: LaTeX
- hatex_meta :: LaTeX
- hatex_version :: LaTeX
- newline :: LaTeX
- lnbk :: LaTeX
- lnbk_ :: LaTeX
- newpage :: LaTeX
- cleardoublepage :: LaTeX
- clearpage :: LaTeX
- linebreak :: LaTeX -> LaTeX
- nolinebreak :: LaTeX -> LaTeX
- pagebreak :: LaTeX -> LaTeX
- nopagebreak :: LaTeX -> LaTeX
- hspace :: Measure -> LaTeX
- hspace_ :: Measure -> LaTeX
- vspace :: Measure -> LaTeX
- stretch :: Int -> LaTeX
- smallskip :: LaTeX
- bigskip :: LaTeX
- indent :: LaTeX
- noindent :: LaTeX
- verbatim :: LaTeX -> LaTeX
- textbf :: LaTeX -> LaTeX
- textit :: LaTeX -> LaTeX
- texttt :: LaTeX -> LaTeX
- textrm :: LaTeX -> LaTeX
- textsf :: LaTeX -> LaTeX
- textmd :: LaTeX -> LaTeX
- textup :: LaTeX -> LaTeX
- textsl :: LaTeX -> LaTeX
- textsc :: LaTeX -> LaTeX
- textnormal :: LaTeX -> LaTeX
- underline :: LaTeX -> LaTeX
- emph :: LaTeX -> LaTeX
- tiny :: LaTeX -> LaTeX
- scriptsize :: LaTeX -> LaTeX
- footnotesize :: LaTeX -> LaTeX
- small :: LaTeX -> LaTeX
- normalsize :: LaTeX -> LaTeX
- large :: LaTeX -> LaTeX
- large2 :: LaTeX -> LaTeX
- large3 :: LaTeX -> LaTeX
- huge :: LaTeX -> LaTeX
- huge2 :: LaTeX -> LaTeX
- equation :: LaTeX -> LaTeX
- equation_ :: LaTeX -> LaTeX
- enumerate :: LaTeX -> LaTeX
- itemize :: LaTeX -> LaTeX
- item :: Maybe LaTeX -> LaTeX
- flushleft :: LaTeX -> LaTeX
- flushright :: LaTeX -> LaTeX
- center :: LaTeX -> LaTeX
- quote :: LaTeX -> LaTeX
- verse :: LaTeX -> LaTeX
- cite :: LaTeX -> LaTeX
- description :: LaTeX -> LaTeX
- pagenumbering :: LaTeX -> LaTeX
- arabic :: LaTeX
- roman :: LaTeX
- roman_ :: LaTeX
- alph :: LaTeX
- alph_ :: LaTeX
- label :: Label -> LaTeX
- ref :: Label -> LaTeX
- pageref :: Label -> LaTeX
- mbox :: LaTeX -> LaTeX
- fbox :: LaTeX -> LaTeX
- parbox :: Maybe Pos -> Measure -> LaTeX -> LaTeX
- framebox :: Maybe Measure -> Maybe Pos -> LaTeX -> LaTeX
- makebox :: Maybe Measure -> Maybe Pos -> LaTeX -> LaTeX
- raisebox :: Measure -> Maybe Measure -> Maybe Measure -> LaTeX -> LaTeX
- rule :: Maybe Measure -> Measure -> Measure -> LaTeX
- tabular :: Maybe Pos -> [TableSpec] -> LaTeX -> LaTeX
- (&) :: LaTeX -> LaTeX -> LaTeX
- hline :: LaTeX
- cline :: Int -> Int -> LaTeX
- footnote :: LaTeX -> LaTeX
- protect :: LaTeX -> LaTeX
- hyphenation :: LaTeX -> LaTeX
- hyp :: LaTeX
- qts :: LaTeX -> LaTeX
Documentation
Insert a raw piece of Text
.
This functions doesn't care about LaTeX
reserved characters,
it insert the text just as it is received.
Preamble commands
institute :: Maybe LaTeX -> LaTeX -> LaTeXSource
Set either an institute or an organization for the document.
documentclass :: [LaTeX] -> LaTeX -> LaTeXSource
usepackage :: [LaTeX] -> String -> LaTeXSource
Import a package. First argument is a list of options for the package named in the second argument.
linespread :: Float -> LaTeXSource
Classes
Document classes
Class options
Paper sizes
Page styles
thispagestyle :: LaTeX -> LaTeXSource
markboth :: LaTeX -> LaTeX -> LaTeXSource
Used in conjunction with myheadings
for setting both the left and the right heading.
markright :: LaTeX -> LaTeXSource
Used in conjunction with myheadings
for setting the right heading.
Body commands
Document structure
tableofcontents :: LaTeXSource
Create the table of contents, automatically generated
from your section
s, subsection
s, and other related stuff.
Sections
subsection :: LaTeX -> LaTeXSource
subsubsection :: LaTeX -> LaTeXSource
subparagraph :: LaTeX -> LaTeXSource
Logos & symbols
HaTeX specific
Print the HaTeX-meta logo.
Print the HaTeX logo, beside the complete version number.
Document layout
nolinebreak :: LaTeX -> LaTeXSource
nopagebreak :: LaTeX -> LaTeXSource
Formatting text
Fonts
textnormal :: LaTeX -> LaTeXSource
Sizes
scriptsize :: LaTeX -> LaTeXSource
footnotesize :: LaTeX -> LaTeXSource
normalsize :: LaTeX -> LaTeXSource
Environments
flushright :: LaTeX -> LaTeXSource
description :: LaTeX -> LaTeXSource
Page numbering
pagenumbering :: LaTeX -> LaTeXSource
Cross references
Boxes
Produce a simple black box.
Tables
:: Maybe Pos | This optional parameter can be used to specify the vertical position of the table.
Defaulted to |
-> [TableSpec] | Table specification of columns and vertical lines. |
-> LaTeX | |
-> LaTeX | Resulting table syntax. |
The tabular
environment can be used to typeset tables with optional horizontal and vertical lines.
cline :: Int -> Int -> LaTeXSource
cline i j
writes a partial horizontal line beginning in column i and ending in column j.
Others
hyphenation :: LaTeX -> LaTeXSource