About
Shop
LaTeX
Software
Books
Gallery
News
Contact
Blog
Settings
Account
Latest news 2024-10-15: New blog post: Tales for Our Times Book Launch.

Summary

Commands or environments defined in the LaTeX kernel are always available.

Top

Symbols
!

makeindex sublevel special character § 6.1.1.3 Sub Levels

A visual indication of a space in the code. When you type up the code, replace all instances of this symbol with a space via the space bar on your keyboard. § 1. Introduction

"

makeindex escape special character § 6.1.1.4 Troubleshooting

#<digit>

Defined in: LaTeX Kernel.

Replacement text for argument <digit>. (See Volume 1.) § 4.5 Listings and Other Verbatim Text

$

Defined in: LaTeX Kernel.

Switches in and out of in-line math mode. (See Volume 1.) § 4.5 Listings and Other Verbatim Text

%

Defined in: LaTeX Kernel.

Comment character used to ignore everything up to and including the newline character in the source code. Sometimes comments are used to provide information to applications that build your document, such as arara. § 2. Getting Started

% arara:

Instruction to arara indicating how to build the document. This is ignored if you are not using arara. § 1.1.2 Arara

'

Defined in: LaTeX Kernel.

Closing quote or apostrophe ’ symbol in text mode or prime symbol ′ in math mode. (See Volume 1.) § 4.7.1 The amsthm Package

''

Defined in: LaTeX Kernel.

Closing double quote ” symbol in text mode or double prime ″ in math mode. (See Volume 1.) § 4.7.1 The amsthm Package

--

Defined in: LaTeX Kernel.

En-dash – symbol. (Normally used for number ranges. See Volume 1.) § 5.1.2 Writing the .bib File Manually

@

Used in the argument of \index to separate the sort key from the term being indexed. § 6.1.1.1 Overriding the Default Sort

[

Defined in: LaTeX Kernel.

Open delimiter of an optional argument. (See Volume 1.) § 1. Introduction

\

Defined in: LaTeX Kernel.

Escape character indicating a command. (See Volume 1.) § 6.1.1.1 Overriding the Default Sort

\"{<c>}

Defined in: LaTeX Kernel.

Umlaut over <c>. Example: \"{o} produces ö. (See Volume 1.) § 5.1.1 JabRef

Argument Summary:

\'{<c>}

Defined in: LaTeX Kernel.

Acute accent over <c>. Example: \'{o} produces ó. (See Volume 1.) § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\+

Defined in: tabbing environment.

Shifts the left border by one tab stop to the right. § 4.6 Tabbing

\-

Defined in: LaTeX Kernel.

1) Outside tabbing environment inserts a discretionary hyphen § 4.6 Tabbing; 2) Inside tabbing environment shifts the left border by one tab stop § 4.6 Tabbing.

\;

Defined in: algorithm2e package.

When used in the body of one of the environments defined by algorithm2e, such as algorithm, marks the end of the line. Outside those environments, this is a math spacing command. § 4.8 Algorithms

\<

Defined in: tabbing environment.

Jumps to the next tab stop. § 4.6 Tabbing

\=

Defined in: LaTeX Kernel.

1) Outside tabbing environment puts a macron accent over the following character § 4.6 Tabbing; 2) Inside tabbing environment sets a tab-stop. § 4.6 Tabbing.

\>

Defined in: tabbing environment.

Jumps to the previous tab stop. § 4.6 Tabbing

\@

Defined in: LaTeX Kernel.

Used when a sentence ends with a capital letter. This command should be placed after the letter and before the punctuation mark. (See Volume 1.) § 6.1.2.2 Displaying Terms in the Document

\\

Defined in: LaTeX Kernel.

Starts a new row in tabbing or tabular-style environments. (See Volume 1.) § 2. Getting Started

]

Defined in: LaTeX Kernel.

Closing delimiter of an optional argument. (See Volume 1.) § 1. Introduction

_{<maths>}

Defined in: LaTeX Kernel (Math Mode).

Displays its argument as a subscript. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

``

Defined in: LaTeX Kernel.

Open double quote “ symbol. (See Volume 1.) § 4.7.1 The amsthm Package

{

Defined in: LaTeX Kernel.

Marks the beginning of a group. (See Volume 1.) § 1. Introduction

|

When used in \index, this symbol indicates that the rest of the argument list is to be used as the encapsulating command for the page number. § 6.1.1.2 Setting the Location Format

}

Defined in: LaTeX Kernel.

Marks the end of a group. (See Volume 1.) § 1. Introduction

~

Defined in: LaTeX Kernel.

Unbreakable space. (See Volume 1.) § 4.7.1 The amsthm Package

^{<maths>}

Defined in: LaTeX Kernel (Math Mode).

Displays its argument as a superscript. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

Top

A
\a<accent symbol>{<character>}

Defined in: LaTeX Kernel.

Used in the tabbing environment to create accented characters. § 4.6 Tabbing

Argument Summary:

\begin{abstract}<body>\end{abstract}

Defined in: Most article- or report-style classes, such as scrartcl or scrreprt. Not usually defined in book-style classes, such as scrbook, but is defined in memoir.

Displays its contents as an abstract. § 2. Getting Started

\ac[<options>]{<label>}[<insert>]

Defined in: glossaries package.

A synonym for \gls. This command is only available if the package option shortcuts is used. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acf[<options>]{<label>}[<insert>]

Defined in: glossaries package.

A synonym for \acrfull. This command is only available if the package option shortcuts is used. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acl[<options>]{<label>}[<insert>]

Defined in: glossaries package.

A synonym for \acrlong. This command is only available if the package option shortcuts is used. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\Acr{[<format>]<label>}

Defined in: datagidx package.

As \acr but the first letter is converted to uppercase. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\acr{[<format>]<label>}

Defined in: datagidx package.

Displays an acronym. On first use the full form is displayed. On subsequent use only the short form is displayed. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\Acrfull[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the long and short form of the given acronym, the first letter converted to uppercase. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acrfull[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the long and short form of the given acronym. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\Acrlong[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the long form of the given acronym, the first letter converted to uppercase. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acrlong[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the long form of the given acronym. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acronymfont{<text>}

Defined in: glossaries and datagidx packages.

Font used to display acronyms. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\Acrpl{[<format>]<label>}

Defined in: datagidx package.

As \acrpl but the first letter is converted to uppercase. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\acrpl{[<format>]<label>}

Defined in: datagidx package.

Displays the plural of an acronym. On first use the full form is displayed. On subsequent use only the short form is displayed. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\Acrshort[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the short form of the given acronym, the first letter converted to uppercase. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acrshort[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the short form of the given acronym. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\acs[<options>]{<label>}[<insert>]

Defined in: glossaries package.

A synonym for \acrshort. This command is only available if the package option shortcuts is used. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\addbibresource[<options>]{<resource>}

Defined in: biblatex package.

Adds a resource, such as a .bib file § 5.3 Biblatex

Argument Summary:

\addtokomafont{<element name>}{<commands>}

Defined in: scrartcl, scrreprt and scrbook classes.

Sets the font characteristics for the given KOMA-Script element. (See Volume 1.) § 4.1 Changing the Document Style

Argument Summary:

\AE

Defined in: LaTeX Kernel.

Æ ligature. § 6.1.1.1 Overriding the Default Sort

\afterpage{<code>}

Defined in: afterpage package.

Indicates code that should be implemented at the next page break. § A.1 Too Many Unprocessed Floats

Argument Summary:

\begin{algorithm}[<placement>]<body>\end{algorithm}

Defined in: algorithm2e package.

A floating environment for typesetting algorithms. § 4.8 Algorithms

Argument Summary:

\begin{algorithm2e}[<placement>]

Defined in: algorithm2e package.

Replacement for algorithm when used with the algo2e package option. § 4.8 Algorithms

Argument Summary:

\ang{<angle>}

Defined in: siunitx package.

Typesets <angle> where <angle> is a single number or three semi-colon separated values. § 4.9 Formatting SI Units

Argument Summary:

\author{<name>}

Defined in: Most classes that have the concept of a title page.

Specifies the document author (or authors). This command doesn't display any text so may be used in the preamble, but if it's not in the preamble it must be placed before \maketitle. § 2. Getting Started

Argument Summary:

Note that some classes, such as those supplied by journals or conference proceedings, may also define an optional argument that can be used to specify an abbreviated author list for the page headers.

Top

B
\backmatter

Defined in: Most book-style classes, such as scrbook.

Suppresses chapter and section numbering, but still adds unstarred sectional units to the table of contents. (See also \frontmatter and \mainmatter.) § 2. Getting Started

\begin{<env-name>}[<env-option>]{<env-arg-1>}...{<env-arg-n>}

Defined in: LaTeX Kernel.

Starts an environment. (Must have a matching \end. See Volume 1.) § 2. Getting Started

Argument Summary:

\bfseries

Defined in: LaTeX Kernel.

Switches to the bold weight in the current font family. (See Volume 1.) § 4.1 Changing the Document Style

\bibitem[<tag>]{<key>}

Defined in: LaTeX Kernel.

Indicates the start of a new reference in the bibliography. May only be used inside the contents of thebibliography environment. (See Volume 1.) § 5.1.1 JabRef

Argument Summary:

\bibliography{<bib list>}

Defined in: LaTeX Kernel.

Inputs the .bbl file (if it exists) and identifies the name(s) of the bibliography database files where the citations are defined. § 5.2 BibTeX

Argument Summary:

\bibliographystyle{<style-name>}

Defined in: LaTeX Kernel.

Specifies the bibliography style to be used by bibtex. § 5.2 BibTeX

Argument Summary:

Top

C
\capitalisewords{<text>}

Defined in: mfirstuc package.

Converts the initial letter of each word in <text> to uppercase. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\caption[<short caption>]{<caption text>}

Defined in: LaTeX Kernel.

Inserts the caption for a float such as a figure or table. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

\centering

Defined in: LaTeX Kernel.

Switches the paragraph alignment to centred. (See Volume 1.) § 4.1 Changing the Document Style

\cfoot[<scrplain>]{<scrheadings>}

Defined in: scrpage2 package.

Indicates what to put in the centre footer area for the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

Argument Summary:

\chapter[<short title>]{<title>}

Defined in: Book-style classes (such as scrbook or scrreprt) that have the concept of chapters.

Inserts a chapter heading. § 2. Getting Started

Argument Summary:

The starred form of this command doesn't have an optional argument and doesn't increment or display the chapter counter.

\chead[<scrplain>]{<scrheadings>}

Defined in: scrpage2 package.

Indicates what to put in the centre heading area for the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

Argument Summary:

\Cite[<prenote>][<postnote>]{<key>}

Defined in: biblatex package.

Like \cite but for use at the start of a sentence. § 5.3 Biblatex

Argument Summary:

\cite[<text>]{<key list>}

Defined in: LaTeX Kernel.

Inserts the citation markers of each reference identified in the key list. A second run is required to ensure the reference is correct. When used with biblatex, this command has two optional arguments. § 5.2 BibTeX

Argument Summary:

\citep[<pre>][<post>]{<key>}

Defined in: natbib package.

Parenthetical citation. § 5.2.1 Author-Year Citations

Argument Summary:

\citet[<pre>][<post>]{<key>}

Defined in: natbib package.

Textual citation. § 5.2.1 Author-Year Citations

Argument Summary:

\clearpage

Defined in: LaTeX Kernel.

Inserts a page break and processes any unprocessed floats § 3. Splitting a Large Document into Several Files

Top

D
\date{<text>}

Defined in: Most classes that have the concept of a title page.

Specifies the document date. This command doesn't display any text so may be used in the preamble, but if it's not in the preamble it must be placed before \maketitle. If omitted, most classes assume the current date. § 2. Getting Started

Argument Summary:

\documentclass[<option-list>]{<class-name>}

Defined in: LaTeX Kernel.

Loads the document class file, which sets up the type of document you wish to write. (See Volume 1.) § 2. Getting Started

Argument Summary:

\DontPrintSemicolon

Defined in: algorithm2e package.

Switches off the end of line semi-colon. (See also \PrintSemicolon.) § 4.8 Algorithms

\doublespacing

Defined in: setspace package.

Switches to double line-spacing. § 4.3 Double-Spacing

\DTLgidxAcrStyle{<long>}{<short>}

Defined in: datagidx package.

Formats the long and short form of an acronym. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\DTLgidxSetDefaultDB{<database label>}

Defined in: datagidx package.

Sets the default indexing database. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

Top

E
\Else{<block>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate an else-block § 4.8 Algorithms

Argument Summary:

\ElseIf{<block>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate an elseif-block § 4.8 Algorithms

Argument Summary:

\emph{<text>}

Defined in: LaTeX Kernel.

Toggles the upright and italic/slanted rendering of <text>. (See Volume 1.) § 4.7.1 The amsthm Package

Argument Summary:

\end{<env-name>}

Defined in: LaTeX Kernel.

Ends an environment. (Must have a matching \begin. See Volume 1.) § 2. Getting Started

Argument Summary:

\ensuremath{<maths>}

Defined in: LaTeX Kernel.

Ensures that its argument is displayed in maths mode. (If it's already in maths mode, it just displays its argument, but if it's not already in maths mode, it will typeset its argument in in-line maths mode.) This command is usually only used in definitions, such as in \newglossaryentry, where it may be used in either text or math mode. § 6.1.2.1 Defining Glossary Entries

Argument Summary:

\epsilon

Defined in: LaTeX Kernel (Math Mode).

Greek lower case epsilon 𝛜. (See Volume 1.) § 4.8 Algorithms

\equiv

Defined in: LaTeX Kernel (Math Mode).

Relational ≣ symbol. (See Volume 1.) § 4.7.1 The amsthm Package

\excludeonly<<file list>>

Defined in: excludeonly Package.

Lists which of the files that are not to be included using \include. Only those files not in the list will be included. (The opposite effect of \includeonly.) § 3. Splitting a Large Document into Several Files

Argument Summary:

Top

F
\begin{figure}[<placement>]<body>\end{figure}

Defined in: Most classes that define sectioning commands.

Floats the contents to the nearest location according to the preferred placement options, if possible. Within the environment, \caption may be used one or more times, as required. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

\For{<condition>}{<body>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate a for-loop § 4.8 Algorithms

Argument Summary:

\frac{<numerator>}{<denominator>}

Defined in: LaTeX Kernel (Math Mode).

Displays a fraction. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

\frontmatter

Defined in: Most book-style classes, such as scrbook.

Switches to lower case Roman numeral page numbering. Also suppresses chapter and section numbering, but still adds unstarred sectional units to the table of contents. (See also \mainmatter and \backmatter.) § 2. Getting Started

Top

G
\Gls[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays a glossary term according to its first use flag. The first letter of the term is converted to uppercase. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\Gls{[<format>]<label>}

Defined in: datagidx package.

Displays a glossary or index term with the first letter converted to uppercase. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\gls[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays a glossary term according to its first use flag. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\gls{[<format>]<label>}

Defined in: datagidx package.

Displays a glossary or index term. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\glsadd[<options>]{<label>}

Defined in: glossaries package.

Adds the given entry to the glossary without displaying any text. § 6.1.2.4 Displaying Glossaries

Argument Summary:

\glsadd{<label>}

Defined in: datagidx package.

Adds the given entry to the glossary or index without displaying any text. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\glsaddall[<options>]

Defined in: glossaries package.

Adds all the defined entries without displaying any text. § 6.1.2.4 Displaying Glossaries

Argument Summary:

\glsaddall{<database name>}

Defined in: datagidx package.

Adds all the defined entries in the named database without displaying any text. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\glsentryfirst{<label>}

Defined in: glossaries package.

Displays the value of the first key for a glossary entry. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\glsentrytext{<label>}

Defined in: glossaries package.

Displays the value of the text key for a glossary entry. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\Glspl[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the plural form of a glossary term according to its first use flag. The first letter of the plural text is converted to uppercase. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\Glspl{[<format>]<label>}

Defined in: datagidx package.

Displays the plural form of a glossary or index term with the first letter converted to uppercase. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\glspl[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the plural form of a glossary term according to its first use flag. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\glspl{[<format>]<label>}

Defined in: datagidx package.

Displays the plural form of a glossary or index term. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\glsreset{<label>}

Defined in: glossaries and datagidx packages.

Resets a glossary term's first use flag. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\glssymbol[<options>]{<label>}[<insert>]

Defined in: glossaries package.

Displays the symbol element of a glossary entry. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\glsunset{<label>}

Defined in: glossaries and datagidx packages.

Unsets a glossary term's first use flag. § 6.1.2.2 Displaying Terms in the Document

Argument Summary:

\gram

Defined in: siunitx package.

Indicates a gram in commands like \si. § 4.9 Formatting SI Units

Top

H
\headfont

Defined in: scrpage2 package.

Determines the font used by the header and footer with the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

\headmark

Defined in: scrpage2 package.

Used in commands like \ihead to insert the current running header. § 4.2 Changing the Page Style

\hfill

Defined in: LaTeX Kernel.

Inserts a horizontal space that will expand to fit the available width. § 4.4 Changing the Title Page

\hspace{<length>}

Defined in: LaTeX Kernel.

Inserts a horizontal gap of the given width. § 4.4 Changing the Title Page

Argument Summary:

Top

I
\If{<condition>}{<block>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate an if-statement § 4.8 Algorithms

Argument Summary:

\ifoot[<scrplain>]{<scrheadings>}

Defined in: scrpage2 package.

Indicates what to put in the inner footer area for the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

Argument Summary:

\ihead[<scrplain>]{<scrheadings>}

Defined in: scrpage2 package.

Indicates what to put in the inner heading area for the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

Argument Summary:

\include{<file name>}

Defined in: LaTeX Kernel.

Issues a \clearpage, creates an associated auxiliary file, inputs <file name> and issues another \clearpage. (See also \input.) § 3. Splitting a Large Document into Several Files

Argument Summary:

\includeonly<<file list>>

Defined in: LaTeX Kernel (Preamble Only).

Lists which of the files that are included using \include should be read in. Any files not in the list won't be included. § 3. Splitting a Large Document into Several Files

Argument Summary:

\index{<text>}

Defined in: LaTeX Kernel.

Adds indexing information to an external index file. The command \makeindex must be used in the preamble to enable this command. The external index file must be post-processed with an indexing application, such as makeindex. § 6.1.1 Creating an Index (makeidx package)

Argument Summary:

\input{<file name>}

Defined in: LaTeX Kernel.

Reads in the contents of <file name>. (See also \include.) § 3. Splitting a Large Document into Several Files

Argument Summary:

\itshape

Defined in: LaTeX Kernel.

Switches to the italic form of the current font family, if it exists. (See Volume 1.) § 4.2 Changing the Page Style

Top

K
\kill

Defined in: tabbing environment.

Sets the tab stops defined in the line but won't typeset the actual line. § 4.6 Tabbing

\kilo

Defined in: siunitx package.

Indicates a kilo multiplier in commands like \si. § 4.9 Formatting SI Units

\KwData{<text>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate the algorithm input data § 4.8 Algorithms

Argument Summary:

\KwIn{<text>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate the algorithm input § 4.8 Algorithms

Argument Summary:

\KwOut{<text>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate the algorithm output § 4.8 Algorithms

Argument Summary:

\KwResult{<text>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate the algorithm output § 4.8 Algorithms

Argument Summary:

\KwRet{<value>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate a value returned § 4.8 Algorithms

Argument Summary:

\KwTo

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate ``to'' keyword § 4.8 Algorithms

Argument Summary:

Top

L
\label{<string>}

Defined in: LaTeX Kernel.

Assigns a unique textual label linked to the most recently incremented cross-referencing counter in the current scope. (See Volume 1.) § 2. Getting Started

Argument Summary:

\large

Defined in: Most document classes.

Switches to large sized text. (See Volume 1.) § 4.1 Changing the Document Style

Argument Summary:

\leftarrow

Defined in: LaTeX Kernel (Math Mode).

Left arrow ←. (See Volume 1.) § 4.8 Algorithms

\listoffigures

Defined in: Most classes that have the concept of document structure.

Inserts the list of figures. A second (possibly third) run is required to ensure the page numbering is correct. § 2. Getting Started

\listoftables

Defined in: Most classes that have the concept of document structure.

Inserts the list of tables. A second (possibly third) run is required to ensure the page numbering is correct. § 2. Getting Started

\lstinline[<opts>]<char><code><char>

Defined in: listings package.

Typesets <code> as an inline code snippet. § 4.5 Listings and Other Verbatim Text

Argument Summary:

\lstinputlisting{<options>}{<filename>}

Defined in: listings package.

Reads in <filename> and typesets the contents as displayed code. § 4.5 Listings and Other Verbatim Text

Argument Summary:

\begin{lstlisting}[<options>]<body>\end{lstlisting}

Defined in: listings package.

Typesets the contents of the environment as displayed code. § 4.5 Listings and Other Verbatim Text

Argument Summary:

\lstlistoflistings

Defined in: listings package.

Prints a list of listings for those listings with the caption set. § 4.5 Listings and Other Verbatim Text

\lstset{<options>}

Defined in: listings package.

Sets options used by the listings package. § 4.5 Listings and Other Verbatim Text

Argument Summary:

\lvert

Defined in: amsmath (Math Mode).

Left vertical bar | delimiter. (See Volume 1.) § 4.8 Algorithms

Top

M
\mainmatter

Defined in: Most book-style classes, such as scrbook.

Switches to Arabic page numbering and enables chapter and section numbering. (See also \frontmatter and \backmatter.) § 2. Getting Started

\makeglossaries

Defined in: glossaries package.

Activates \printglossaries (and \printglossary). § 6.1.2.1 Defining Glossary Entries

\makeindex

Defined in: LaTeX Kernel (Preamble Only).

Enables \index. § 6.1.1 Creating an Index (makeidx package)

\MakeTextUppercase{<text>}

Defined in: textcase package.

Converts <text> to uppercase. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\maketitle

Defined in: Most classes that have the concept of a title page.

Generates the title page (or title block). This command is usually placed at the beginning of the document environment. § 2. Getting Started

\MakeUppercase{<text>}

Defined in: LaTeX Kernel.

Converts its argument to upper case. § 5.1.1 JabRef

Argument Summary:

\mathbf{<maths>}

Defined in: LaTeX Kernel (Math Mode).

Renders <maths> in the predefined maths bold font. (Doesn't work with numbers and nonalphabetical symbols. See Volume 1.) § 4.8 Algorithms

Argument Summary:

\mathcal{<maths>}

Defined in: LaTeX Kernel (Math Mode).

Typesets its argument in the maths calligraphic font. Example: $\mathcal{S}$ produces 𝓢. (See Volume 1.) § 6.1.2.1 Defining Glossary Entries

Argument Summary:

\metre

Defined in: siunitx package.

Indicates the metre unit for use in commands like \si. § 4.9 Formatting SI Units

Top

N
\newacro[<options>]{<short>}{<long>}

Defined in: datagidx package.

Defines a new acronym. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\newacronym[<key-val list>]{<label>}{<abbrv>}{<long>}

Defined in: glossaries package.

Shortcut that uses \newglossaryentry to define an acronym. § 6.1.2.1 Defining Glossary Entries

Argument Summary:

\newcommand{<cmd>}[<n-args>][<default>]{<text>}

Defined in: LaTeX Kernel.

Defines a new command. (See Volume 1.) § 4.2 Changing the Page Style

Argument Summary:

\newgidx{<label>}{<title>}

Defined in: datagidx package.

Defines a new index (or glossary) database. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\newglossary[<log-ext>]{<name>}{<in-ext>}{<out-ext>}{<title>}[<counter>]

Defined in: glossaries package.

Defines a new glossary. § 6.1.2.3 Defining New Glossaries

Argument Summary:

\newglossaryentry{<label>}{<key-val list>}

Defined in: glossaries package.

Defines a new glossary entry or term. § 6.1.2.1 Defining Glossary Entries

Argument Summary:

\newline

Defined in: LaTeX Kernel.

Forces a line break. § 4.7.1 The amsthm Package

\newterm[<options>]{<name>}

Defined in: datagidx package.

Defines a new index or glossary term. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\newtheorem{<name>}[<counter>]{<title>}[<outer counter>]

Defined in: LaTeX Kernel.

Defines a new theorem-like environment. The optional arguments are mutually exclusive. Some packages, such as ntheorem and amsthm, redefine this command to have a starred variant that defines unnumbered theorem-like environments. § 4.7 Theorems

Argument Summary:

\newtheoremstyle{<name>}{<space above>}{<space below>}{<body font>}{<indent>}{<head font>}{<post head punctuation>}{<post head space>}{<head spec>}

Defined in: amsthm package.

Defines a new theorem style called <name>. § 4.7.1 The amsthm Package

Argument Summary:

\normalfont

Defined in: LaTeX Kernel.

Switches to the default font style. (See Volume 1.) § 4.2 Changing the Page Style

\num{<number>}

Defined in: siunitx package.

Typesets <number> with appropriate spacing. § 4.9 Formatting SI Units

Argument Summary:

Top

O
\ofoot[<scrplain>]{<scrheadings>}

Defined in: scrpage2 package.

Indicates what to put in the outer footer area for the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

Argument Summary:

\ohead[<scrplain>]{<scrheadings>}

Defined in: scrpage2 package.

Indicates what to put in the outer heading area for the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

Argument Summary:

\onehalfspacing

Defined in: setspace package.

Switches to one-half line-spacing. § 4.3 Double-Spacing

Top

P
\pagemark

Defined in: scrpage2 package.

Used in commands like \ihead to insert the current page number. § 4.2 Changing the Page Style

\pagenumbering{<style>}

Defined in: LaTeX Kernel.

Sets the style of the page numbers. § 2. Getting Started

Argument Summary:

\pagestyle{<style>}

Defined in: LaTeX Kernel.

Sets the style of the headers and footers. § 4.2 Changing the Page Style

Argument Summary:

\Parencite[<prenote>][<postnote>]{<key>}

Defined in: biblatex package.

Like \parencite but for use at the start of a sentence. § 5.3 Biblatex

Argument Summary:

\parencite[<prenote>][<postnote>]{<key>}

Defined in: biblatex package.

Like \cite but the citation is enclosed in parentheses. § 5.3 Biblatex

Argument Summary:

\per

Defined in: siunitx package.

Indicates a divider in commands like \si. § 4.9 Formatting SI Units

\pnumfont

Defined in: scrpage2 package.

Determines the font used by \pagemark with the scrplain and scrheadings page styles. § 4.2 Changing the Page Style

\printbibliography[<options>]

Defined in: biblatex package.

Prints the bibliography. § 5.3 Biblatex

Argument Summary:

\printglossaries

Defined in: glossaries package.

Prints all of the defined glossaries. § 6.1.2.4 Displaying Glossaries

\printglossary[<key-val option list>]

Defined in: glossaries package.

Prints the glossary identified in the optional argument or the default glossary if none identified. § 6.1.2.4 Displaying Glossaries

Argument Summary:

\printindex

Defined in: makeidx package.

Prints the index. Must be used with \makeindex and \index. (The external index file must first be processed by an indexing application.) § 6.1.1 Creating an Index (makeidx package)

\PrintSemicolon

Defined in: algorithm2e package.

Switches on the end of line semi-colon. (See also \DontPrintSemicolon.) § 4.8 Algorithms

\printterms[<options>]

Defined in: datagidx package.

Displays the index or glossary or list of acronyms. § 6.2 Using LaTeX to Sort and Collate Indexes or Glossaries (datagidx package)

Argument Summary:

\begin{proof}[<title>]<body>\end{proof}

Defined in: amsthm package.

Typesets its contents as a proof. § 4.7.1 The amsthm Package

Argument Summary:

\publishers{<text>}

Defined in: scrartcl, scrreprt, scrbook classes.

Specifies the publisher (set after all the other titling information). § 2. Getting Started

Argument Summary:

Top

Q
\qedhere

Defined in: amsthm package.

Overrides default location of QED marker in proof environment. § 4.7.1 The amsthm Package

\qedsymbol

Defined in: amsthm package.

QED symbol used at the end of the proof environment. § 4.7.1 The amsthm Package

Top

R
\raggedright

Defined in: LaTeX Kernel.

Ragged-right paragraph justification. (See Volume 1.) § 4.1 Changing the Document Style

\raggedsection

Defined in: KOMA-Script classes, such as scrbook and scrreprt.

Governs the justification of headings. Defaults to \raggedright § 4.1 Changing the Document Style

\ref{<string>}

Defined in: LaTeX Kernel.

References the value of the counter linked to the given label. A second (possibly third) run of LaTeX is required to ensure the cross-references are up-to-date. (See Volume 1.) § 4.5 Listings and Other Verbatim Text

Argument Summary:

\renewcommand{<cmd>}[<n-args>][<default>]{<text>}

Defined in: LaTeX Kernel.

Redefines an existing command. (See Volume 1.) § 4.1 Changing the Document Style

Argument Summary:

\Return{<value>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate a value returned § 4.8 Algorithms

Argument Summary:

\rmfamily

Defined in: LaTeX Kernel.

Switches to the predefined serif font. (See Volume 1.) § 4.1 Changing the Document Style

\rvert

Defined in: amsmath (Math Mode).

Right vertical bar | delimiter. (See Volume 1.) § 4.8 Algorithms

Top

S
\scshape

Defined in: LaTeX Kernel.

Switches to the small-caps form of the current font family, if it exists. (See Volume 1.) § 4.7.1 The amsthm Package

\second

Defined in: siunitx package.

Indicates the second unit for use in commands like \si. § 4.9 Formatting SI Units

\SI{<number>}{<unit>}

Defined in: siunitx package.

Typesets a number and unit, combining the functionality of \num and \si. § 4.9 Formatting SI Units

Argument Summary:

\si{<unit>}

Defined in: siunitx package.

Typesets the given unit. § 4.9 Formatting SI Units

Argument Summary:

\sim

Defined in: LaTeX Kernel (Math Mode).

Relational ∼ symbol. § 4.7 Theorems

\singlespacing

Defined in: setspace package.

Switches to single line-spacing. § 4.3 Double-Spacing

\sqrt[<order>]{<operand>}

Defined in: LaTeX Kernel (Math Mode).

Displays a root. (See Volume 1.) § 4.5 Listings and Other Verbatim Text

Argument Summary:

\square<unit>

Defined in: siunitx package.

Indicates a squared unit in commands like \si. § 4.9 Formatting SI Units

\squared

Defined in: siunitx package.

Indicates a squared term in commands like \si after a unit command such as \metre. § 4.9 Formatting SI Units

\sum

Defined in: LaTeX Kernel (Math Mode).

Summation ∑ symbol. (See Volume 1.) § 4.8 Algorithms

Top

T
\begin{tabbing}<body>\end{tabbing}

Defined in: LaTeX Kernel.

Allows you to define tab stops from the left margin. § 4.6 Tabbing

\begin{table}[<placement>]<body>\end{table}

Defined in: Most classes that define sectioning commands.

Floats the contents to the nearest location according to the preferred placement options, if possible. Within the environment, \caption may be used one or more times, as required. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

\tableofcontents

Defined in: Most classes that have the concept of document structure.

Inserts the table of contents. A second (possibly third) run is required to ensure the page numbering is correct. § 2. Getting Started

\textbf{<text>}

Defined in: LaTeX Kernel.

Renders <text> with a bold weight in the current font family, if it exists. (See Volume 1.) § 1. Introduction

Argument Summary:

\Textcite[<prenote>][<postnote>]{<key>}

Defined in: biblatex package.

Like \textcite but for use at the start of a sentence. § 5.3 Biblatex

Argument Summary:

\textcite[<prenote>][<postnote>]{<key>}

Defined in: biblatex package.

Like \cite but designed for use in the flow of text. § 5.3 Biblatex

Argument Summary:

\texttt{<text>}

Defined in: LaTeX Kernel.

Renders <text> in the predefined monospaced font. (See Volume 1.) § 6.1.1.1 Overriding the Default Sort

Argument Summary:

\begin{thebibliography}{<widest entry label>}<body>\end{thebibliography}

Defined in: Most classes that define sectioning commands.

Bibliographic list. (See Volume 1.) § 5. Generating a Bibliography

Argument Summary:

\theorembodyfont{<declarations>}

Defined in: ntheorem package.

Changes the current theorem body fonts to <declarations>. § 4.7.2 The ntheorem Package

Argument Summary:

\theoremheaderfont{<declarations>}

Defined in: ntheorem package.

Changes the current theorem header fonts to <declarations>. § 4.7.2 The ntheorem Package

Argument Summary:

\theoremnumbering{<style>}

Defined in: ntheorem package.

Changes the current theorem numbering style to <style>. § 4.7.2 The ntheorem Package

Argument Summary:

\theoremstyle{<style name>}

Defined in: ntheorem and amsthm packages.

Changes the current theorem style to <style name>. § 4.7.1 The amsthm Package

Argument Summary:

\title{<text>}

Defined in: Most classes that have the concept of a title page.

Specifies the document title. This command doesn't display any text so may be used in the preamble, but if it's not in the preamble it must be placed before \maketitle. § 2. Getting Started

Argument Summary:

Note that some classes, such as those supplied by journals or conference proceedings, may also define an optional argument that can be used to specify an abbreviated title for the page headers.

\titlehead{<text>}

Defined in: scrartcl, scrreprt, scrbook classes.

Specifies the title header (typeset at the top of the title page). § 2. Getting Started

Argument Summary:

\begin{titlepage}<body>\end{titlepage}

Defined in: Most classes that have the concept of a title page.

The contents of this environment are displayed on a single-column page with no header or footer and the page counter is set to 1. § 4.4 Changing the Title Page

\ttfamily

Defined in: LaTeX Kernel.

Switches to the predefined monospaced font. (See Volume 1.) § 4.5 Listings and Other Verbatim Text

Top

U
\uElseIf{<condition>}{<block>}

Defined in: algorithm2e package.

Like \ElseIf but doesn't put “end” after <block> § 4.8 Algorithms

Argument Summary:

\uIf{<condition>}{<block>}

Defined in: algorithm2e package.

Like \If but doesn't put “end” after <block> § 4.8 Algorithms

Argument Summary:

\usepackage[<option-list>]{<package-list>}

Defined in: LaTeX Kernel.

Loads the listed package(s). (See Volume 1.) § 2. Getting Started

Argument Summary:

Top

V
\vec{<c>}

Defined in: LaTeX Kernel (Math Mode).

Typesets its argument as a vector. (See Volume 1.) § 4.8 Algorithms

Argument Summary:

\vee

Defined in: LaTeX Kernel (Math Mode).

Operator ∨ symbol. (See Volume 1.) § 4.7.1 The amsthm Package

\begin{verbatim}<body>\end{verbatim}

Defined in: LaTeX Kernel.

Typesets the contents of the environment as is. (Can't be used in the argument of a command.) § 4.5 Listings and Other Verbatim Text

\vfill

Defined in: LaTeX Kernel.

Inserts a vertical space that will expand to fit the available height. § 4.4 Changing the Title Page

\vspace{<length>}

Defined in: LaTeX Kernel.

Inserts a vertical gap of the given height. § 4.4 Changing the Title Page

Argument Summary:

Top

W
\wedge

Defined in: LaTeX Kernel (Math Mode).

Operator ∧ symbol. (See Volume 1.) § 4.7.1 The amsthm Package

\While{<condition>}{<body>}

Defined in: algorithm2e package.

For use in algorithm-like environments to indicate a while-loop § 4.8 Algorithms

Argument Summary:

Top


This book is also available as A4 PDF or 12.8cm x 9.6cm PDF or paperback (ISBN 978-1-909440-02-9).

© 2013 Dickimaw Books. "Dickimaw", "Dickimaw Books" and the Dickimaw parrot logo are trademarks. The Dickimaw parrot was painted by Magdalene Pritchett.

Terms of Use Privacy Policy Cookies Site Map FAQs