General Thesis Writing Advice
A.2 General Thesis Writing Advice
This section is not specific to L A TEX. Some of the points have already been mentioned in asides or footnotes. Remember that each college or university or even school within a university may have different requirements, and requirements will also vary according to country, so some of this advice may not apply to you. I am writing from the point of view of an English scientist, and am basing it on my own experience and on the comments of English science-based PhD examiners and supervisors. I cannot guarantee that your own department or university will agree with them. If in doubt, check with your supervisor.
1. Find out the thesis style requirements from your supervisor or your department’s website. Many universities still require double-spaced , single-sided documents with wide margins . Double-spacing is by and large looked down on in the world of typesetting, but this requirement for a PhD thesis has nothing to do with æsthetics or readability. In
England the purpose of the PhD viva is to defend your work A.1 . Before your viva, paper copies of your thesis are sent to your examiners. The double spacing and wide margins provide the examiners room to write the comments and criticisms they wish to raise during the viva, as well as any typographical corrections. Whilst they could write these comments on a separate piece of paper, cross-referencing the page in the thesis, it is more efficient for the comments to actually
be on the relevant page of the thesis. That way, as they go through the manuscript during your viva, they can easily see the comments, questions or criticisms they wish to raise alongside the corresponding text. If you present them with a single-spaced document with narrow margins, you are effectively telling them that you don’t want them to criticise your work!
2. Don’t try to pad your thesis with irrelevant information. This includes adding items in your bibliography that are not referenced in the text, adding figures or tables that are not explained in the text, and supplying all the source code you have written. The outcome of your viva will not depend on the physical size of your thesis, but on the clarity of your writing and on the quality of your work.
3. Clearly delineate your thesis through the use of chapters and sections, outlining your original aims and objectives, an overview of the subject matter including references to other people’s work in the area, the methods you employed to extend or innovate the field, your results and conclusions.
4. Make sure your references include some recent journal or conference papers to illustrate that you are aware of new developments in your field. Remember that due to the nature of publishing, most books are
A.1 I gather this is not the case in some other countries, where the viva is more informal, and the decision to pass or fail you has already been made before your viva.
dated by the time they reach the book shelves. Journal and conference papers are likely to be more up-to-date A.2 .
5. Always explain acronyms, technical terms and symbols. It is a good idea to include a glossary of terms, list of notation or list of acronyms to avoid confusion (see Chapter 6 (Generating Indexes and Glossaries)).
6. If you have equations, make sure you explain the variables used, and how you go from one equation to the next. Depending on your field, you might also consider clarifying the mathematics by providing graph-
ical representations of the equations A.3 .
7. If you include any graphs, bar charts, pie charts or any other form of data plot, make sure it is clearly labelled and no distortion is introduced (such as using three-dimensional bar charts or pie charts A.4 .)
8. If you have used a computer application to generate numerical results, make sure you have some understanding of the underlying process and what the results mean. This doesn’t necessarily mean that you need to understand complex computer code, or complex algorithms, but what you shouldn’t do is say something along the lines of, “well,
I clicked on this button, and it said 𝑚 = 0.678.” What is the purpose of the button? What does 𝑚 represent? What does the result 𝑚 = 0.678 signify? What value were you expecting or hoping to get? Numbers on their own are meaningless. If I ran into a room shouting “I’ve got 42!” What does that mean? Forty-two what? Forty-two brilliant reviews? (Great!) Forty-two percent in an exam? (Not good.) Forty-two spots on my face? (Very bad!)
9. Don’t waste time worrying about the best way to word your thesis in your first draft. Write first, then edit it later or you will never get started.
10. If your supervisor offers to critique chapters of your thesis, don’t say no! Such offers are not made out of politeness, but a desire to en- sure that you pass. Don’t be embarrassed and worry that it’s not good enough, that’s the whole point in your supervisor helping you improve
it A.5 .
11. Write in a clear concise manner. A thesis is a technical document, not a novel, so don’t be tempted to write something along the lines of: “I awaited with bated breath, my whole body quivering with excitement
A.2 Having said that, I know someone who submitted an article to a journal, and it took three and a half years before the reviewers came back with comments. In the end, the author
withdrew the manuscript because by that time the topic was out of date. A.3 When I was a PhD student, I was once rendered speechless when asked to provide
a graphical illustration of an equation involving a quadruple summation that had no graphical meaning from my point of view. Perhaps this was a drawback of being a mathematician doing a PhD in an electronics department. A.4 The sole purpose of 3D pie charts or bar charts appears to be to look pretty and impress people who have no understanding of mathematics. A.5 but don’t expect your supervisor to actually write your thesis! a graphical illustration of an equation involving a quadruple summation that had no graphical meaning from my point of view. Perhaps this was a drawback of being a mathematician doing a PhD in an electronics department. A.4 The sole purpose of 3D pie charts or bar charts appears to be to look pretty and impress people who have no understanding of mathematics. A.5 but don’t expect your supervisor to actually write your thesis!
12. Don’t decorate your thesis with irrelevant clip art. It is unprofessional and highly inappropriate in the sciences.
13. Make regular backups of your work. Be prepared for any of the following: accidentally deleting your thesis, accidentally overwriting your thesis with another file, software failure, hardware failure, viruses, fire and theft. Consider using at least a two-tier system where you keep one backup in a safe place where you live and ask a close relative or friend to take care of another backup.
Items A.6 9 and 10 above were supplied by Dr Gavin Cawley who has been both a PhD supervisor and examiner.
A.6 School of Computing Sciences, University of East Anglia
Bibliography
[1] J ohn Collins, Evan McLean, and David J. Musliner. latexmk — generate L A TEX document, 2012. http://mirror.ctan.org/support/latexmk/ latexmk.pdf or texdoc latexmk .
[2] The comprehensive TEX archive network. http://mirror.ctan.org/ . [3] Jürgen Fenn. The TEX catalogue online, topic index. http://mirror.
ctan.org/help/Catalogue/bytopic.html . [4] Christophe Fiorio.
algorithm2e.sty — package for algorithms, 2013. http://mirror.ctan.org/macros/latex/contrib/algorithm2e/ doc/algorithm2e.pdf or texdoc algorithm2e .
[5] L A TEX for Humans. Thesis and dissertation templates for L A TEX, 2011.
http://latexforhumans.wordpress.com/2011/03/10/ thesis-templates-for-latex/ .
[6] Carsten Heinz and Brooks Moses. The listings package, 2007. http:// mirror.ctan.org/macros/latex/contrib/listings/listings.pdf or texdoc listings .
[7] Philip Kime and François Charette. biber: A backend bibliography processor for biblatex, 2012. http://mirror.ctan.org/biblio/biber/ documentation/biber.pdf or texdoc biber .
[8] Markus Kohm and Jens-Uwe Morawski. KOMA-Script a versa- tile L A TEX 2𝜀 bundle, 2012. http://mirror.ctan.org/macros/latex/ contrib/koma-script/doc/scrguien.pdf or texdoc koma .
[9] Philipp Lehman, Audrey Boruvka, Philip Kime, and Joseph Wright. The biblatex package, 2013. http://mirror.ctan.org/macros/latex/ contrib/biblatex/doc/biblatex.pdf or texdoc biblatex .
[10] Wolfgang May and Andreas Schedler. An extension of the L A TEX- theorem environment, 2011. http://mirror.ctan.org/macros/latex/ contrib/ntheorem/ntheorem.pdf or texdoc ntheorem .
[11] Oren Patashnik. BibTeXing, 1988. http://mirror.ctan.org/biblio/ bibtex/base/btxhak.pdf or texdoc bibtex .
[12] R. M. Ritter. Oxford Style Manual. Oxford University Press, 2003. [13] Nicola Talbot. Glossaries, nomenclature, lists of symbols and acronyms.
The LaTeX Community’s Know How Section, March 2009. http: //www.latex-community.org/know-how/latex/55-latex-general/ 263-glossaries-nomenclature-lists-of-symbols-and-acronyms .
[14] Nicola L. C. Talbot. Creating a 𝑃DF Document Using 𝑃DFL A TEX, volume 4 of Dickimaw L A TEX Series. Dickmaw Books, 2004. http: //www.dickimaw-books.com/latex/pdfdoc/ .
[15] Nicola L. C. Talbot. L A TEX for Complete Novices, volume 1 of Dickimaw L A TEX Series. Dickmaw Books, 2012. http://www.dickimaw-books.com/ latex/novices/ .
[16] Nicola L. C. Talbot. User manual for glossaries.sty, 2012. http://mirror.ctan.org/macros/latex/contrib/glossaries/ glossaries-user.pdf or texdoc glossaries-user .
[17] Nicola L. C. Talbot. User manual for datatool bundle, 2013. http://mirror.ctan.org/macros/latex/contrib/datatool/ datatool-user.pdf or texdoc datatool-user .
[18] Mark Trettin and Jürgen Fenn. An essential guide to L A TEX 2𝜀 usage: ob- solete commands and packages, 2007. http://mirror.ctan.org/info/ l2tabu/english or texdoc l2tabu-en .
[19] UK list of TEX frequently asked questions. http://www.tex.ac.uk/faq or texdoc faq .
[20] Joseph Wright. siunitx — a comprehensive (SI) units pack- age, 2013. http://mirror.ctan.org/macros/latex/contrib/siunitx/ siunitx.pdf or texdoc siunitx .
Acronyms
CTAN The C omprehensive TEX Archive Network. http://mirror.ctan. org/ .
UK FAQ UK List of TEX Frequently Asked Questions. http://www.tex.ac. uk/faq .
Symbols
Summary of Commands and
Environments D
Commands or environments deőned in the L A TEX kernel are always avail-
able.
Symbols
used to provide information to
applications that build your
document, such as arara. [§ 2.0 ]
makeindex sublevel special
character [§ 6.1 ]
% arara:
␣ Instruction to arara indicating how
to build the document. This is
A visual indication of a space in the
ignored if you are not using arara. code. When you type up the code,
replace all instances of this symbol
with a space via the space bar on
your keyboard. [§ 1.0 ]
Defined in: L A TEX Kernel.
Closing quote or apostrophe ’
makeindex escape special character
symbol in text mode or prime
symbol in math mode. (See
Volume 1 [ 15 , §4.3].) [§ 4.7 ]
# ⟨digit⟩
A Defined in: ’’ L
TEX Kernel. X
Defined in: L A
TEX Kernel.
Replacement text for argument
⟨digit⟩. (See Volume 1 [ 15 , §8].)
Closing double quote ” symbol in
[§ ′′ 4.5 ] text mode or double prime in
math mode. (See Volume 1 [ 15 ,
Defined in: L A TEX Kernel.
Switches in and out of in-line math
Defined in: L A
TEX Kernel.
mode. (See Volume 1 [ 15 , §9.1].)
[§ 4.5 ] En-dash – symbol. (Normally used for number ranges. See
Volume 1 [ 15 , §4.3].) [§ 5.1 ]
Defined in: L A TEX Kernel.
Comment character used to ignore Used in the argument of \index to everything up to and including the
separate the sort key from the
newline character in the source
term being indexed. [§ 6.1 ]
code. Sometimes comments are
Symbols
Defined in: L A TEX Kernel.
Defined in: tabbing environment.
Open delimiter of an optional
Jumps to the next tab stop. [§ 4.6 ]
argument. (See Volume 1 [ 15 ,
Defined in: L A
TEX Kernel.
1) Outside tabbing environment puts Defined in: L A
TEX Kernel. F
a macron accent over the following Escape character indicating
character [§ 4.6 ]; 2) Inside tabbing
a command. (See Volume 1 [ 15 ,
environment sets a tab-stop. [§ 4.6 ].
Defined in: tabbing environment.
Defined in: L A TEX Kernel.
Jumps to the previous tab stop.
[§ 4.6 Umlaut over ⟨c⟩. Example: \" ]
produces ö. (See Volume 1 [ 15 ,
Defined in: L A TEX Kernel.
\’ { ⟨c⟩ } Used when a sentence ends with a
Defined in: L A TEX Kernel.
capital letter. This command
Acute accent over ⟨c⟩. Example: should be placed after the letter
\’ { } and before the punctuation mark.
o produces ó. (See
Volume 1 [ 15 , §4.3].) [§ 6.1 ]
(See Volume 1 [ 15 , §2.13].) [§ 6.1 ]
Defined in: L A
TEX Kernel.
Defined in: tabbing environment.
Starts a new row in tabbing or
Shifts the left border by one tab
tabular-style environments. (See
stop to the right. [§ 4.6 ]
Volume 1 [ 15 , §4.6.1].) [§ 2.0 ]
Defined in: L A
TEX Kernel. Z
Defined in: L A TEX Kernel.
1) Outside tabbing environment
Closing delimiter of an optional
inserts a discretionary hyphen
argument. (See Volume 1 [ 15 ,
[§ 4.6 ]; 2) Inside tabbing environment
shifts the left border by one tab stop [§ 4.6 ].
^ { ⟨maths⟩ }
Defined in: L A TEX Kernel (Math
Mode).
Defined in: algorithm2e package.
Displays its argument as a
When used in the body of one of
superscript. (See Volume 1 [ 15 ,
the environments defined by
algorithm2e , such as algorithm , marks the end of the line. Outside those
_ { ⟨maths⟩ }
environments, this is a math
Defined in: L A TEX Kernel (Math
spacing command. [§ 4.8 ]
Mode).
Displays its argument as a \ac [ ⟨options⟩ ]{ ⟨label⟩ }[ ⟨insert⟩ ]
Symbols
subscript. (See Volume 1 [ 15 ,
Defined in: glossaries package.
A synonym for \gls . This
command is only available if the
Defined in: L A TEX Kernel. package option shortcuts is used.
Open double quote “ symbol. (See
Volume 1 [ 15 , §4.3].) [§ 4.7 ]
\acf [ ⟨options⟩ ]{ ⟨label⟩ }[ ⟨insert⟩ ]
Defined in: glossaries package.
Defined in: L TEX Kernel. . This
A A synonym for \acrfull
command is only available if the
Marks the beginning of a group. package option shortcuts is used.
(See Volume 1 [ 15 , §2.7].) [§ 1.0 ]
| \acl [ ⟨options⟩ ]{ ⟨label⟩ }[ ⟨insert⟩ ]
When used in \index , this symbol
Defined in: glossaries package.
indicates that the rest of the
A synonym for \acrlong . This
argument list is to be used as the encapsulating command for the
command is only available if the
page number. [§ 6.1 ]
package option shortcuts is used.
\Acr {[ ⟨format⟩ ] ⟨label⟩ }
Defined in: L A TEX Kernel.
Defined in: datagidx package.
Marks the end of a group. (See
but the first letter is
converted to uppercase. [§ 6.2 ]
Defined in: L A
TEX Kernel.
Defined in: datagidx package.
Unbreakable space. (See
Volume 1 [ 15 , §4.3].) [§ 4.7 ]
Displays an acronym. On first use the full form is displayed. On
A subsequent use only the short
form is displayed. [§ 6.2 ]
\a
⟨accent symbol⟩ ⟨character⟩ Defined in: L A TEX Kernel.
\Acrfull [ ⟨options⟩ ]{ ⟨label⟩ }
Used in the tabbing environment to
[ ⟨insert⟩ ]
create accented characters. [§ 4.6 ]
Defined in: glossaries package.
\begin { abstract } Displays the long and short form
of the given acronym, the first
Defined in: Most article- or letter converted to uppercase. [§ 6.1 ] report-style classes, such as scrartcl
or scrreprt. Not usually defined in
\acrfull [ ⟨options⟩ ]{ ⟨label⟩ }
book-style classes, such as scrbook,
[ ⟨insert⟩ ]
but is defined in memoir.
Defined in: glossaries package.
Displays its contents as an abstract. Displays the long and short form [§ 2.0 ]
of the given acronym. [§ 6.1 ]
\Acrlong [ ⟨options⟩ ]{ ⟨label⟩ }
A synonym for \acrshort . This
Symbols
[ ⟨insert⟩ ]
command is only available if the
Defined in: glossaries package. package option shortcuts is used.
Displays the long form of the given
acronym, the first letter converted
\addbibresource [ ⟨options⟩ ]
to uppercase. [§ 6.1 ]
{ ⟨resource⟩ }
Defined in: biblatex package.
\acrlong [ ⟨options⟩ ]{ ⟨label⟩ }
[ ⟨insert⟩ ]
Adds a resource, such as a .bib
Defined in: glossaries package.
file [§ 5.3 ]
Displays the long form of the given
\addtokomafont { ⟨element
acronym. [§ 6.1 ]
name⟩ }{ ⟨commands⟩ }
Defined in: scrartcl , scrreprt and
\acronymfont { ⟨text⟩ }
scrbook classes.
Defined in: glossaries and datagidx
packages. Sets the font characteristics for the
given KOMA-Script element. (See Font used to display acronyms.
\Acrpl {[ ⟨format⟩ ] ⟨label⟩ }
Defined in: L A
TEX Kernel.
Defined in: datagidx package.
Æ ligature. [§ 6.1 ]
As \acrpl but the first letter is
converted to uppercase. [§ 6.2 ]
\afterpage { ⟨code⟩ }
\acrpl {[ ]
⟨format⟩ ⟨label⟩ }
Defined in: afterpage package.
Defined in: datagidx package.
Indicates code that should be implemented at the next page
Displays the plural of an acronym.
break. [§ 1.1 ]
On first use the full form is displayed. On subsequent use only
\begin { algorithm }[ ⟨placement⟩ ]
the short form is displayed. [§ 6.2 ]
Defined in: algorithm2e package.
\Acrshort [
⟨options⟩ ]{ ⟨label⟩ }
A floating environment for
[ ⟨insert⟩ ]
typesetting algorithms. [§ 4.8 ]
Defined in: glossaries package.
\begin { algorithm2e }
Displays the short form of the
[ ⟨placement⟩ ]
given acronym, the first letter
converted to uppercase. [§ 6.1 ]
Defined in: algorithm2e package. Replacement for algorithm when
\acrshort [ ⟨options⟩ ]{ ⟨label⟩ }
used with the algo2e package
[ ⟨insert⟩ ]
option. [§ 4.8 ]
Defined in: glossaries package.
\ang { ⟨angle⟩ }
Displays the short form of the
given acronym. [§ 6.1 ]
Defined in: siunitx package. Typesets ⟨angle⟩ where ⟨angle⟩ is
\acs [ ⟨options⟩ ]{ ⟨label⟩ }[ ⟨insert⟩ ]
a single number or three
Defined in: glossaries package. semi-colon separated values. [§ 4.9 ]
\author { ⟨name⟩ } bibliography database files where
Symbols
Defined in: Most classes that have
the citations are defined. [§ 5.2 ]
the concept of a title page.
\bibliographystyle { ⟨style-
Specifies the document author (or
name ⟩ }
authors). This command doesn’t
Defined in: L A TEX Kernel.
display any text so may be used in Specifies the bibliography style to
the preamble, but if it’s not in the preamble it must be placed before
be used by bibtex. [§ 5.2 ]
\maketitle . [§ 2.0 ]
B \capitalisewords { ⟨text⟩ }
\backmatter
Defined in: mfirstuc package.
Defined in: Most book-style Converts the initial letter of each classes, such as scrbook.
word in ⟨text⟩ to uppercase. [§ 6.2 ]
Suppresses chapter and section
\caption numbering, but still adds unstarred [ ⟨short
sectional units to the table of } ⟨caption text⟩
caption ⟩ ]{
contents. (See also \frontmatter
Defined in: L A TEX Kernel.
and \mainmatter .) [§ 2.0 ]
Inserts the caption for a float such
as a figure or table. (See
\begin {
⟨env-name⟩ }[ ⟨env- option ]{
Volume 1 [ 15 , §7].) [§ 4.8 ]
⟩ ⟨env-arg-1⟩ ... ⟨env-arg-
\centering
Defined in: L A
TEX Kernel.
Defined in: L A TEX Kernel.
Starts an environment. (Must have Switches the paragraph alignment
a matching \end
. See Volume 1 [ 15 ,
to centred. (See Volume 1 [ 15 ,
\cfoot [ ⟨scrplain⟩ ]
Defined in: L A TEX Kernel.
{ ⟨scrheadings⟩ }
Switches to the bold weight in the
Defined in: scrpage2 package.
current font family. (See Indicates what to put in the centre
Volume 1 [ 15 , §4.5.1].) [§ 4.1 ] footer area for the scrplain and
\bibitem [ ⟨tag⟩ ]{
⟨key⟩ scrheadings page styles. [§ 4.2 ]
Defined in: L A TEX Kernel.
\chapter [ ⟨short title⟩ ]{ ⟨title⟩ }
Indicates the start of a new
Defined in: Book-style classes
reference in the bibliography. May
(such as scrbook or scrreprt) that
only be used inside the contents of
have the concept of chapters.
thebibliography environment. (See
Inserts a chapter heading. [§ 2.0 ] Volume 1 [ 15 , §5.6].) [§ 5.1 ]
⟨bib list⟩
{ ⟨scrheadings⟩ }
Defined in: L A TEX Kernel.
Defined in: scrpage2 package.
Inputs the .bbl file (if it exists) and identifies the name(s) of the
Indicates what to put in the centre
\documentclass [ ⟨option-list⟩ ]
Symbols
heading area for the scrplain and
{ ⟨class-name⟩ }
scrheadings page styles. [§ 4.2 ]
Defined in: L A TEX Kernel.
\Cite [ ⟨prenote⟩ ][ ⟨postnote⟩ ]
Loads the document class file,
{ ⟨key⟩ }
which sets up the type of
document you wish to write. (See Defined in: biblatex package.
Volume 1 [ 15 , §4].) [§ 2.0 ]
Like \cite but for use at the start
of a sentence. [§ 5.3 ]
\DontPrintSemicolon
Defined in: algorithm2e package.
\cite [ ⟨text⟩ ]{ ⟨key list⟩ }
TEX Kernel. I
Switches off the end of line
Defined in: A
semi-colon. (See also
Inserts the citation markers of
\PrintSemicolon .) [§ 4.8 ]
each reference identified in the
key list. A second run is required
\doublespacing
to ensure the reference is correct.
Defined in: setspace package.
When used with biblatex, this
Switches to double line-spacing.
command has two optional
arguments. [§ 5.2 ]
\DTLgidxAcrStyle { ⟨long⟩ }
\citep [ ⟨pre⟩ ][ ⟨post⟩ ]{ ⟨key⟩ }
{ ⟨short⟩ }
Defined in: natbib package.
Defined in: datagidx package.
Parenthetical citation. [§ 5.2 ]
Formats the long and short form
of an acronym. [§ 6.2 ]
\citet [ ⟨pre⟩ ][ ⟨post⟩ ]{
⟨key⟩
Defined in: natbib package. \DTLgidxSetDefaultDB { ⟨database
label ⟩ }
Textual citation. [§ 5.2 ]
Defined in: datagidx package.
\clearpage Sets the default indexing database.
Defined in: L A TEX Kernel.
Inserts a page break and processes
any unprocessed floats [§ 3.0 ] \Else { ⟨block⟩ }
D Defined in: algorithm2e package.
\date { ⟨text⟩ }
For use in algorithm-like
Defined in: Most classes that have
environments to indicate an
the concept of a title page.
else-block [§ 4.8 ]
Specifies the document date. This
\ElseIf { ⟨block⟩ }
command doesn’t display any text
Defined in: algorithm2e package.
so may be used in the preamble, but if it’s not in the preamble it
For use in algorithm-like
must be placed before \maketitle .
environments to indicate an
If omitted, most classes assume the
elseif-block [§ 4.8 ]
current date. [§ 2.0 ]
\emph { ⟨text⟩ } Defined in: L A TEX Kernel.
T oggles the upright and Floats the contents to the nearest
Symbols
italic/slanted rendering of ⟨text⟩. location according to the preferred
(See Volume 1 [ 15 , §4.5.1].) [§ 4.7 ]
placement options, if possible.
Within the environment, \caption \end { ⟨env-name⟩ } may be used one or more times, as
Defined in: L A TEX Kernel. required. (See Volume 1 [ 15 , §7.1].)
Ends an environment. (Must have
a matching \begin . See
Volume 1 [ 15 , §2.15].) [§ 2.0 ]
\For { ⟨condition⟩ }{
⟨body⟩
Defined in: algorithm2e package.
\ensuremath { ⟨maths⟩ }
A Defined in: For use in algorithm-like L TEX Kernel. environments to indicate a for-loop
Ensures that its argument is
displayed in maths mode. (If it’s
already in maths mode, it just
\frac { ⟨numerator⟩ }
displays its argument, but if it’s not
{ ⟨denominator⟩ }
already in maths mode, it will
Defined in: L A TEX Kernel (Math M
typeset its argument in in-line
Mode).
maths mode.) This command is
usually only used in definitions,
Displays a fraction. (See
Volume 1 [ 15 , §9.4.5].) [§ 4.8 ]
such as in
\newglossaryentry
where it may be used in either text
\frontmatter
or math mode. [§ 6.1 ]
Defined in: Most book-style
\epsilon
classes, such as scrbook.
Defined in: L A
TEX Kernel (Math T
Switches to lower case Roman
Mode).
numeral page numbering. Also
Greek lower case epsilon 𝜖. (See
suppresses chapter and section
Volume 1 [ 15 , §9.4.2].) [§ 4.8 ]
numbering, but still adds unstarred
sectional units to the table of
\equiv
contents. (See also \mainmatter
Defined in: L A TEX Kernel (Math
and \backmatter .) [§ 2.0 ]
Mode).
Relational ≡ symbol. (See G
Volume 1 [ 15 , §9.4.7].) [§ 4.7 ]
\Gls [ ⟨options⟩ ]{ ⟨label⟩ }[ ⟨insert⟩ ] Defined in: glossaries package.
\excludeonly ⟨⟨file list⟩⟩ Displays a glossary term according
Defined in: excludeonly Package. to its first use flag. The first letter Lists which of the files that are not
of the term is converted to
to be included using \include .
uppercase. [§ 6.1 ]
Only those files not in the list will
be included. (The opposite effect of
\Gls {[ ⟨format⟩ ] ⟨label⟩ }
\includeonly .) [§ 3.0 ] Defined in: datagidx package.
F Displays a glossary or index term \begin { figure }[ ⟨placement⟩ ]
with the first letter converted to
Defined in: Most classes that
uppercase. [§ 6.2 ]
define sectioning commands.
\gls {[ ⟨format⟩ ] ⟨label⟩ }
Displays the plural form of a
Symbols
Defined in: datagidx package. glossary term according to its first
use flag. The first letter of the
Displays a glossary or index term.
plural text is converted to
⟨options⟩ ]{ ⟨label⟩ }[ ⟨insert⟩ ]
\Glspl {[ ⟨format⟩ ] ⟨label⟩ }
Defined in: glossaries package.
Defined in: datagidx package.
Displays a glossary term according
Displays the plural form of
to its first use flag. [§ 6.1 ]
a glossary or index term with the
\glsadd { ⟨label⟩ } first letter converted to uppercase.
Defined in: datagidx package.
Adds the given entry to the
\glspl {[ ⟨format⟩ ] ⟨label⟩ }
glossary or index without
Defined in: datagidx package.
displaying any text. [§ 6.2 ]
Displays the plural form of
\glsadd [ ⟨options⟩ ]{ ⟨label⟩ }
a glossary or index term. [§ 6.2 ]
Defined in: glossaries package.
\glspl [ ⟨options⟩ ]{ ⟨label⟩ }
Adds the given entry to the
[ ⟨insert⟩ ]
glossary without displaying any
Defined in: glossaries package.
text. [§ 6.1 ]
Displays the plural form of a
\glsaddall { ⟨database name⟩ } glossary term according to its first
Defined in: datagidx package.
use flag. [§ 6.1 ]
Adds all the defined entries in the
\glsreset { ⟨label⟩ }
named database without displaying Defined in: glossaries and datagidx
any text. [§ 6.2 ]
packages.
\glsaddall [ ⟨options⟩ ]
Resets a glossary term’s first use
Defined in: glossaries package.
flag. [§ 6.1 ]
Adds all the defined entries without
\glssymbol [ ⟨options⟩ ]{ ⟨label⟩ }
displaying any text. [§ 6.1 ]
[ ⟨insert⟩ ]
\glsentryfirst { ⟨label⟩ }
Defined in: glossaries package.
Defined in: glossaries package. Displays the symbol element of a Displays the value of the first key
glossary entry. [§ 6.1 ]
for a glossary entry. [§ 6.1 ] \glsunset { ⟨label⟩ }
\glsentrytext { ⟨label⟩ } Defined in: glossaries and datagidx Defined in: glossaries package.
packages.
Displays the value of the text key Unsets a glossary term’s first use
for a glossary entry. [§ 6.1 ]
flag. [§ 6.1 ]
\Glspl [ ⟨options⟩ ]{ ⟨label⟩ }
\gram
[ ⟨insert⟩ ]
Defined in: siunitx package.
Defined in: glossaries package.
Indicates a gram in commands like Indicates what to put in the inner
Symbols
\si . [§ 4.9 ] heading area for the scrplain and
scrheadings page styles. [§ 4.2 ]
\headfont
\include { ⟨őle name⟩ }
Defined in: scrpage2 A package. Defined in: L TEX Kernel.
Determines the font used by the
Issues a \clearpage , creates an
header and footer with the associated auxiliary file, inputs ⟨őle
scrplain and scrheadings page
name⟩ and issues another
styles. [§ 4.2 ]
\clearpage . (See also \input .)
⟨⟨őle list⟩⟩
Defined in: scrpage2
Defined in: L A
TEX Kernel
Used in commands like \ihead to
(Preamble Only).
insert the current running header.
Lists which of the files that are
included using \include should be \hfill
read in. Any files not in the list
Defined in: L A won’t be included. [§ 3.0 TEX Kernel. ]
Inserts a horizontal space that will
\index { ⟨text⟩ }
expand to fit the available width.
Defined in: L A
TEX Kernel.
Adds indexing information to an
\hspace { ⟨length⟩ } external index file. The command
Defined in: L TEX Kernel. must be used in the preamble to enable this command.
A \makeindex
Inserts a horizontal gap of the
The external index file must be
given width. [§ 4.4 ]
post-processed with an indexing
I application, such as makeindex.
\If { ⟨condition⟩ }{ ⟨block⟩ }
Defined in: algorithm2e package.
\input { ⟨őle name⟩ }
For use in algorithm-like
Defined in: L A TEX Kernel.
environments to indicate an
Reads in the contents of ⟨őle
if-statement [§ 4.8 ] name⟩. (See also \include .) [§ 3.0 ] \ifoot [ ⟨scrplain⟩ ]
\itshape
{ ⟨scrheadings⟩ }
Defined in: L A TEX Kernel.
Defined in: scrpage2 package.
Switches to the italic form of the
Indicates what to put in the inner current font family, if it exists. (See footer area for the scrplain and
Volume 1 [ 15 , §4.5.1].) [§ 4.2 ]
scrheadings page styles. [§ 4.2 ]
\ihead [ ⟨scrplain⟩ ]
\kill
{ ⟨scrheadings⟩ }
Defined in: tabbing environment.
Defined in: scrpage2 package.
Sets the ta b stops defined in the
Symbols
line but won’t typeset the actual
\label { ⟨string⟩ }
line. [§ 4.6 ]
Defined in: L A TEX Kernel.
\kilo
Assigns a unique textual label
Defined in: siunitx package.
linked to the most recently
incremented cross-referencing
Indicates a kilo multiplier in
counter in the current scope. (See
commands like \si . [§ 4.9 ]
Volume 1 [ 15 , §5.5].) [§ 2.0 ]
\KwData { ⟨text⟩ }
\large
Defined in: algorithm2e package.
Defined in: Most document
For use in algorithm-like
classes.
environments to indicate the
Switches to large sized text. (See
algorithm input data [§ 4.8 ]
Volume 1 [ 15 , §4.5.2].) [§ 4.1 ]
\KwIn { ⟨text⟩ }
\leftarrow
Defined in: algorithm2e package.
Defined in: L A TEX Kernel (Math
For use in algorithm-like
Mode).
environments to indicate the Left arrow Î. (See Volume 1 [ 15 ,
algorithm input [§ 4.8 ]
\KwOut { ⟨text⟩ }
\listoffigures
Defined in: algorithm2e package. Defined in: Most classes that have
For use in algorithm-like the concept of document structure.
environments to indicate the Inserts the list of figures. A second
algorithm output [§ 4.8 ]
(possibly third) run is required to
ensure the page numbering is
\KwResult { ⟨text⟩ }
correct. [§ 2.0 ]
Defined in: algorithm2e package.
For use in algorithm-like \listoftables
environments to indicate the Defined in: Most classes that have
algorithm output [§ 4.8 ]
the concept of document structure. Inserts the list of tables. A second
\KwRet { ⟨value⟩ } (possibly third) run is required to Defined in: algorithm2e package.
ensure the page numbering is
For use in algorithm-like
correct. [§ 2.0 ]
environments to indicate a value
\lstinline
returned [§ 4.8 ]
[ ⟨opts⟩ ] ⟨char⟩⟨code⟩⟨char⟩
\KwTo
Defined in: listings package.
Defined in: algorithm2e package. Typesets ⟨code⟩ as an inline code
snippet. [§ 4.5 ]
For use in algorithm-like environments to indicate “to”
\lstinputlisting { ⟨options⟩ }
keyword [§ 4.8 ]
{ ⟨őlename⟩ } Defined in: listings package.
Reads in ⟨őlename⟩ and typesets
\MakeTextUppercase { ⟨text⟩ }
Symbols
the contents as displayed code.
Defined in: textcase package.
[§ 4.5 ] Converts ⟨text⟩ to uppercase. [§ 6.2 ]
\begin { lstlisting }[ ⟨options⟩ ]
\maketitle
Defined in: listings package.
Defined in: Most classes that have Typesets the contents of the
the concept of a title page.
environment as displayed code.
Generates the title page (or title
block). This command is usually
\lstlistoflistings
placed at the beginning of the
Defined in: listings package.
document environment. [§ 2.0 ]
Prints a list of listings for those
\MakeUppercase { ⟨text⟩ }
listings with the caption set. [§ 4.5 ]
Defined in: L A TEX Kernel.
\lstset { ⟨options⟩ }
Converts its argument to upper
Defined in: listings package.
case. [§ 5.1 ]
Sets options used by the listings
\mathbf { ⟨maths⟩ }
package. [§ 4.5 ]
Defined in: L A TEX Kernel (Math
Mode).
\lvert
Defined in: amsmath (Math Mode). Renders ⟨maths⟩ in the predefined
maths bold font. (Doesn’t work
Left vertical bar ♣ delimiter. (See with numbers and nonalphabetical
Volume 1 [ 15 , §9.4.9].) [§ 4.8 ]
symbols. See Volume 1 [ 15 , §9.4.1].)
Defined in: Most book-style
Defined in: L A
TEX Kernel (Math
classes, such as scrbook.
Mode).
Switches to Arabic page Typesets its argument in the maths
numbering and enables chapter
calligraphic font. Example:
and section numbering. (See also
$ \mathcal { S }$ produces 𝒮. (See
\frontmatter and \backmatter .)
Defined in: siunitx package.
Defined in: glossaries package. Indicates the metre unit for use in
Activates \printglossaries (and
commands like \si . [§ 4.9 ]
\printglossary ). [§ 6.1 ]
\makeindex
\newacro [ ⟨options⟩ ]{ ⟨short⟩ }
Defined in: L A TEX Kernel
{ ⟨long⟩ }
(Preamble Only).
Defined in: datagidx package.
Enables \index . [§ 6.1 ]
Defines a new acronym. [§ 6.2 ]
\newacronym [ ⟨key-val list⟩ ]
Some packages, such as ntheorem
Symbols
{ ⟨label⟩ }{ ⟨abbrv⟩ }{ ⟨long⟩ } and amsthm, redefine this command
to have a starred variant that
Defined in: glossaries package.
defines unnumbered theorem-like Shortcut that uses
environments. [§ 4.7 ]
\newglossaryentry to define an
acronym. [§ 6.1 ]
\newtheoremstyle { ⟨name⟩ } {
⟨space above⟩
\newcommand { ⟨cmd⟩ }[ ⟨n-args⟩ ]
{ ⟨space below⟩ }
[ ⟨default⟩ ]{ ⟨text⟩ }
{ ⟨body font⟩ }
Defined in: L A TEX Kernel.
{ ⟨indent⟩ }
{ ⟨head font⟩ Defines a new command. (See }
] { ⟨post head punctuation⟩ Volume 1 } [ 15 , §8].) [§ 4.2
⟨post head space⟩
\newgidx { ⟨label⟩ }{ ⟨title⟩ }
{ ⟨head spec⟩ }
Defined in: datagidx package.
Defined in: amsthm package.
Defines a new index (or glossary) Defines a new theorem style called
database. [§ 6.2 ]
⟨name⟩. [§ 4.7 ]
NO
\newglossary [ ⟨log-ext⟩ ]{ ⟨name⟩ }
\normalfont
⟨in-ext⟩ }{ ⟨out-ext⟩ }{ ⟨title⟩ }
Defined in: L A TEX Kernel.
[ ⟨counter⟩ ]
Switches to the default font style.
Defined in: glossaries package.
(See Volume 1 [ 15 , §4.5.1].) [§ 4.2 ]
Defines a new glossary. [§ 6.1 ]
\num { ⟨number⟩ }
\newglossaryentry { ⟨label⟩ }{ ⟨key-
Defined in: siunitx package.
val list ⟩ }
Typesets ⟨number⟩ with
Defined in: glossaries package.
appropriate spacing. [§ 4.9 ]
Defines a new glossary entry or
term. [§ 6.1 ]
\ofoot [ ⟨scrplain⟩ ]
\newline
{ ⟨scrheadings⟩ }
Defined in: L A TEX Kernel.
Defined in: scrpage2 package.
Forces a line break. [§ 4.7 ]
Indicates what to put in the outer footer area for the scrplain and
\newterm [ ⟨options⟩ ]{ ⟨name⟩ }
scrheadings page styles. [§ 4.2 ]
Defined in: datagidx package.
\ohead [ ⟨scrplain⟩ ]
Defines a new index or glossary
{ ⟨scrheadings⟩ }
term. [§ 6.2 ]
Defined in: scrpage2 package.
\newtheorem { ⟨name⟩ }[ ⟨counter⟩ ] Indicates what to put in the outer { ⟨title⟩ }[ ⟨outer counter⟩ ] heading area for the scrplain and
Defined in: L A TEX Kernel.
scrheadings page styles. [§ 4.2 ]
Defines a new theorem-like
\onehalfspacing
environment. The optional arguments are mutually exclusive.
Defined in: setspace package.
Switches to one-half line-spacing.
Indicates a divider in commands
Symbols
like \si . [§ 4.9 ]
\pnumfont
\pagemark
Defined in: scrpage2 package.
Defined in: scrpage2 package.
Determines the font used by
Used in commands like \pagemark
\ihead to
with the scrplain and
scrheadings page styles. [§ 4.2 ]
insert the current page number.
\printbibliography [ ⟨options⟩ ]
\pagenumbering { ⟨style⟩ }
Defined in: biblatex package.
TEX Kernel.
Defined in: L A Prints the bibliography. [§ 5.3 ]
Sets the style of the page numbers.
\printglossaries
Defined in: glossaries package.
\pagestyle { ⟨style⟩ } Prints all of the defined glossaries.
Defined in: A [§ 6.1 L ] TEX Kernel.
Sets the style of the headers and
\printglossary [ ⟨key-val option
footers. [§ 4.2 ]
list ⟩ ]
Defined in: glossaries package.
\par
Prints the glossary identified in the Defined in: L A TEX Kernel.
optional argument or the default
Insert a paragraph break. [§ 1.0 ]
glossary if none identified. [§ 6.1 ]
ST
\Parencite [ ⟨prenote⟩ ]
\printindex
[ ⟨postnote⟩ ]{ ⟨key⟩ }
Defined in: makeidx package.
Defined in: biblatex package.
Prints the index. Must be used
Like \parencite but for use at the with \makeindex and \index . (The
start of a sentence. [§ 5.3 ]
external index file must first be processed by an indexing
\parencite [ ⟨prenote⟩ ]
application.) [§ 6.1 ]
[ ⟨postnote⟩ ]{ ⟨key⟩ }
Defined in: biblatex package.
\PrintSemicolon
Defined in: algorithm2e package.
Like \cite but the citation is
enclosed in parentheses. [§ 5.3 ]
Switches on the end of line semi-colon. (See also
\parindent
\DontPrintSemicolon .) [§ 4.8 ]
Defined in: L A TEX Kernel.
\printterms [ ⟨options⟩ ]
A length register that stores the
Defined in: datagidx package.
indentation at the start of Displays the index or glossary or
paragraphs. (See Volume 1 [ 15 , list of acronyms. [§ 6.2 ]
\begin { Proof }[ ⟨title⟩ ]
\per Defined in: ntheorem package with
Defined in: siunitx package.
standard package option.
Typesets its contents as a proof.
cross-references are up-to-date.
Symbols
(See Volume 1 [ 15 , §5.5].) [§ 4.5 ]
\begin { proof }[ ⟨title⟩ ] \renewcommand { ⟨cmd⟩ }[ ⟨n-args⟩ ]
Defined in: amsthm } package. ⟨default⟩ ⟨text⟩
Defined in: L A
TEX Kernel.
Typesets its contents as a proof.
Redefines an existing command.
(See Volume 1 [ 15 , §8.2].) [§ 4.1 ]
\publishers { ⟨text⟩ }
Defined in: scrartcl , scrreprt, scrbook
Defined in: algorithm2e package.
Specifies the publisher (set after all
For use in algorithm-like
the other titling information). [§ 2.0 ]
environments to indicate a value
Defined in: L A
TEX Kernel.
Defined in: amsthm package.
Switches to the predefined serif
Overrides default location of QED
font. (See Volume 1 [ 15 , §4.5.1].)
marker in
Defined in: amsthm package.
Defined in: amsmath (Math Mode). QED symbol used at the end of the
Right vertical bar ♣ delimiter. (See
proof environment. [§ 4.7 ]
Defined in: L A TEX Kernel.
Defined in: L A TEX Kernel.
Ragged-right paragraph Switches to the small-caps form of
justification. (See Volume 1 [ 15 ,
the current font family, if it exists. §2.12].) [§ 4.1 ]
(See Volume 1 [ 15 , §4.5.1].) [§ 4.7 ]
\raggedsection
\second
Defined in: KOMA-Script classes,
Defined in: siunitx package.
such as scrbook and scrreprt. Indicates the second unit for use in Governs the justification of
commands like \si . [§ 4.9 ]
headings. Defaults to
\raggedright [§ 4.1 ]
\SI { ⟨number⟩ }{ ⟨unit⟩ }
Defined in: siunitx package.
\ref { ⟨string⟩ }
Defined in: L A TEX Kernel. Typesets a number and unit, combining the functionality of \num
References the value of the
and \si . [§ 4.9 ]
counter linked to the given label. A
second (possibly third) run of L A \si TEX { ⟨unit⟩ }
is required to ensure the
Defined in: siunitx package.
Typesets the given unit. [§ 4.9 ]
placement options, if possible.
Symbols
Within the environment, \caption \sim
may be used one or more times, as Defined in: L A
TEX Kernel (Math required. (See Volume 1 [ 15 , §7.2].) Mode).
Relational ∼ symbol. [§ 4.7 ]
\tableofcontents
\singlespacing Defined in: Most classes that have
Defined in: setspace package. the concept of document structure.
Switches to single line-spacing.
Inserts the table of contents. A
second (possibly third) run is required to ensure the page
\sqrt [ ⟨order⟩ ]{ ⟨operand⟩ }
numbering is correct. [§ 2.0 ]
Defined in: L A TEX Kernel (Math
\textbf Mode). { ⟨text⟩ }
Defined in: Displays a root. (See A Volume 1 [ 15 , L TEX Kernel.
§9.4.6].) [§ 4.5 ] Renders ⟨text⟩ with a bold weight
in the current font family, if it
\square ⟨unit⟩ exists. (See Volume 1 [ 15 , §4.5.1].)
Defined in: siunitx package.
Indicates a squared unit in
\Textcite [ ⟨prenote⟩ ][
⟨postnote⟩
commands like \si . [§ 4.9 ]
{ ⟨key⟩ }
\squared
Defined in: biblatex package.
Like \textcite but for use at the Indicates a squared term in
Defined in: siunitx package.
start of a sentence. [§ 5.3 ]
commands like \si after a unit
command such as ]
\textcite [
⟨prenote⟩ ⟨postnote⟩
Defined in: biblatex package.
Defined in: L TEX Kernel (Math Like \cite but designed for use in Mode).
the flow of text. [§ 5.3 ]
∑︀ Summation
symbol. (See
Volume 1 } [ 15 , §9.4.7].) [§ 4.8 ] ⟨text⟩
\texttt {
Defined in: L A TEX Kernel.
Renders ⟨text⟩ in the predefined monospaced font. (See
\begin { tabbing }
Defined in: L A TEX Kernel.
Volume 1 [ 15 , §4.5.1].) [§ 6.1 ]
Allows you to define tab stops from \begin { thebibliography the left margin. [§ }{ 4.6 ] ⟨widest
entry label⟩ }
\begin { table }[ ⟨placement⟩ ]
Defined in: Most classes that
Defined in: Most classes that
define sectioning commands.
define sectioning commands.
Bibliographic list. (See
Floats the contents to the nearest
Volume 1 [ 15 , §5.6].) [§ 5.0 ]
location according to the preferred
\theorembodyfont { ⟨declarations⟩ }
\ttfamily
Symbols
Defined in: ntheorem package.
Defined in: L A TEX Kernel.
Changes the current theorem body
Switches to the predefined
fonts to ⟨declarations⟩. [§ 4.7 ]
monospaced font. (See
Defined in: ntheorem package.
\uElseIf { ⟨condition⟩ }{ ⟨block⟩ }
Changes the current theorem
Defined in: algorithm2e package.
header fonts to ⟨declarations⟩. Like \ElseIf but doesn’t put “end”
after ⟨block⟩ [§ 4.8 ]
\theoremnumbering { ⟨style⟩ }
\uIf { ⟨condition⟩ }{ ⟨block⟩ }
Defined in: ntheorem package.
Defined in: algorithm2e package.
Changes the current theorem Like \If but doesn’t put “end” after
numbering style to ⟨style⟩. [§ 4.7 ]
⟨block⟩ [§ 4.8 ]
\theoremstyle { ⟨style name⟩ }
\usepackage [ ⟨option-list⟩ ]
Defined in: ntheorem and amsthm
{ ⟨package-list⟩ }
packages.
Defined in: L A TEX Kernel.
Changes the current theorem style
Loads the listed package(s). (See
to ⟨style name⟩. [§ 4.7 ]
Volume 1 [ 15 , §4.2].) [§ 2.0 ]
\title { ⟨text⟩ }
Defined in: Most classes that have
\vec { ⟨c⟩ }
the concept of a title page.
TEX Kernel (Math
Defined in: L A V
Specifies the document title. This
Mode).
command doesn’t display any text so may be used in the preamble,
Typesets its argument as a vector.
but if it’s not in the preamble it (See Volume 1 [ 15 , §9.4.11].) [§ 4.8 ]
must be placed before \maketitle .
\vee
Defined in: L A TEX Kernel (Math
\titlehead { ⟨text⟩ }
Mode).
Defined in: scrartcl , scrreprt, scrbook
Operator ∨ symbol. (See
classes.
Volume 1 [ 15 , §9.4.7].) [§ 4.7 ]
Specifies the title header (typeset at
\begin { verbatim the top of the title page). [§ } 2.0 ] Defined in: L A TEX Kernel.
\begin { titlepage }
Typesets the contents of the
Defined in: Most classes that have environment as is. (Can’t be used the concept of a title page.
in the argument of a command.)
The contents of this environment
are displayed on a single-column page with no header or footer and \vfill
the page counter is set to 1. [§ 4.4 ]
Defined in: L A TEX Kernel.
Inserts a vertical space that will
Symbols
expand to fit the available height.
\vspace { ⟨length⟩ }
Defined in: L A TEX Kernel.
Inserts a vertical gap of the given
height. [§ 4.4 ]
\wedge
Defined in: L A TEX Kernel (Math Mode).
Operator ∧ symbol. (See K
Volume 1 [ 15 , §9.4.7].) [§ 4.7 ]
LM
\While { ⟨condition⟩ }{ ⟨body⟩ }
Defined in: algorithm2e package.
For use in algorithm-like environ-
ments to indicate a while-loop [§ 4.8 ]
QR STU VW XYZ
Symbols
Index
Page num bers in bold indicate the entry definition in the summary.
Symbols
abstract environment
acronym package
80 R
70 Y
afterpage package
alg package
algorithm environment
algorithm2e environment 42 – 44 , 109
algorithm2e package
algo2e
algorithmicx package
algorithms package
amsmath package
amsthm package
\ang
5 , 7 , 16 , 64 , 72 , 75 , 79 , 89 \a
arara
\author
Index 124
B backref
70 Symbols
\backmatter
13 doi , 15 , 19 , 110 , 112 ,
70 A
70 bib entry fields url
style
70 D
address \bibliographystyle 60 , 61 63 , 65 , 66 , 110
59 bibtex – 61 3 , 46 , 64 , 66 , 70 , 72
author
60 , 61 bibtex styles (.bst)
66 abbrvnat 64 I
60 plainnat , 61 64 K
howpublished
63 institution L
unsrt
60 unsrtnat , 61 64 M
journal
60 book , 61 , 66 class
month
note
60 , 61 C O
bib entry types
59 – 61 class file options
booklet
59 , 61 10pt
16 Z
59 , 61 bibliography (KOMA)
59 , 61 parskip (KOMA)
59 , 61 class files (.cls)
biblatex package 46 , 64 , 66 – 72 , 118
algocf
70 page
Index 125 CTAN
hyper
84 Symbols
\glsadd
D \glsaddall
datagidx types
datatool package
F \ihead
figure \include
en vironment
first use flag
inputenc package
interface
G \itshape
geometry package
16 J
glossaries package 80 , 84 , 88 – 90 , 94
88 KOMA Script class options
64 \Gls
xindy
88 bibliography
parskip
\gls 83 , 85 – 88 , 90 , 94 , 95 , 98 , 108 ,
\KwData
\KwIn
counter
84 \KwOut
format
84 \KwResult
Index 126 \KwRet
authoryear
64 Symbols
64 A
sort&compress
64 C
64 D
listings package
location list
81 , 83 , 84 , 86 K
first
28 firstplural , 29 81 , 84 L
basicstyle
28 hyper 88 M
28 sort 81 title
numbers
28 symbol 81 , 85 P
lstlisting
environment text 25 , 30 , 116
81 , 83 , 84 , 86 Q
91 T
92 U
92 W
92 X
makeglossaries
4 , 7 , 87 – 90 , 98 plural
92 Y
makeidx package
nomencl package
memoir class
21 ntheorem package
39 mfirstuc package
natbib package
Index 127
Symbols
report class
page style
\Return
70 F
scrbook class
scrpage2 package
scrreprt class
13 , 14 L
setspace package
24 P
24 Q
88 siunitx package
44 U
tabbing environment 30 , 41 , 107 , 108 , columns
96 table environment
Proof en vironment
94 proof environment
textcase package
thebibliography environment 46 , 59 ,
\qedhere
\theorembodyfont
\qedsymbol
\theoremheaderfont
\theoremnumbering
Index 128
\theoremstyle 34 , 37 , 38 , 41 , 121
Symbols
titlepage en vironment
verbatim environment
ST
xindy
VW
zoterordfxm
XYZ
GNU Free Documentation License
V ersion 1.2, November 2002 Copyright © 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Preamble
The purpose of this License is to make a manual, textbook, or other functional and useful document “free” in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
This License is a kind of “copyleft”, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as
a printed book. We recommend this License principally for works whose purpose is instruction or reference.