L Tex2 Svmono Document Class Version 5.X Reference Guide For Monographs
L Tex2 Svmono Document Class Version 5.X Reference Guide For Monographs
x
Reference Guide
for
Monographs
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 SVMono Class Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Initializing the SVMono Class . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 SVMono Class Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Required and Recommended Packages . . . . . . . . . . . . . . . . . . 7
2.4 SVMono Commands and Environments in Text Mode . . . . . 9
2.5 SVMono Commands in Math Mode . . . . . . . . . . . . . . . . . . . . 12
2.6 SVMono Theorem-Like Environments . . . . . . . . . . . . . . . . . . 13
2.7 SVMono Commands for the Figure and Table Environments 15
2.8 SVMono Environments for Exercises, Problems . . . . . . . . . .
and Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.9 SVMono Special Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.10 SVMono Commands for Styling References . . . . . . . . . . . . . . 19
2.11 SVMono Commands for Styling the Index . . . . . . . . . . . . . . . 19
2.12 SVMono Commands for Styling the Table of Contents . . . . . 20
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1
1 Introduction
This reference guide gives a detailed description of the LATEX2ε SVMono document
class Version 5.x and its special features designed to facilitate the preparation of
scientific books for Springer Nature. It always comes as part of the SVMono tool
package and should not be used on its own.
Tip: Copy all these files to your working directory, run LATEX2ε , BibTeX and
MakeIndex—as is applicable— and and produce your own example *.dvi file;
rename the template files as you see fit and use them for your own input.
Tip: Follow these instructions to set up your files, to type in your text and
to obtain a consistent formal style in line with the Springer Nature layout
specifications; use these pages as checklists before you submit your manuscript
data.
Tip: Use it as a reference if you need to alter or enhance the default settings
of the SVMono document class and/or the templates.
Should we refer in this tool package to standard tools or packages that are not installed
on your system, please consult the Comprehensive TEX Archive Network (CTAN) at
[4–6].
2
The main differences from the standard document classes article.cls and
book.cls are the presence of
Nevertheless, text, formulae, figures, and tables are typed using the standard LATEX2ε
commands. The standard sectioning commands are also used.
Always give a \label where possible and use \ref for cross-referencing. Such
cross-references may then be converted to hyperlinks in any electronic version of
your book.
The \cite and \bibitem mechanism for bibliographic references is also obligatory.
Choose from the following list of SVMono class options if you need to alter the
default layout settings of the SVMono document class. Please note that the optional
features should only be chosen if instructed so by the editor of your book.
3
Page Style
N.B. If you want to use both options, you must type referee before footinfo.
default 10 pt
11pt, 12pt are ignored
In the SVMono class we have changed a few standard LATEX texts (e.g. Figure to Fig.
in figure captions) and assigned names to newly defined theorem-like environments
so that they conform with Springer Nature style requirements.
default English
deutsch translates fixed LATEX texts into their German equivalent
francais same as above for French
Text Style
Equations Style
4
Numbering and Layout of Headings
nosecnum suppresses any section numbering; figures, tables and equations are
counted chapterwise displaying the chapter counter, if applicable.
envcountchap Each built-in environment gets its own counter and is numbered
chapterwise. To be selected as default setting for a book with
numbered chapters.
envcountsect each built-in environment gets its own counter and is numbered
sectionwise
5
envcountresetsect each built-in environment gets its own counter without any
chapter or section prefix but with the counter reset for each
section
N.B.4 Be careful not to use layout options that contradict the parameter of the selected
Warning ! environment option and vice versa.
Use the Springer class option
References
oribibl only if you want to set reference numbers in square brackets without
automatic TOC entry etc., as is the case in the original LATEX bibliography
environment. But please note that most page layout features are
nevertheless adjusted to Springer Nature requirements. (Please check
usage of this option with your editor.)
6
2.3 Required and Recommended Packages
SVMono document class has been tested with a number of Standard LATEX tools.
Below we list and comment on a selection of recommended packages for preparing
fully formatted book manuscripts for Springer Nature. If not installed on your system,
the source of all standard LATEX tools and packages is the Comprehensive TEX Archive
Network (CTAN) at [4–6].
Font Selection
default Times font family as default text body font together with
Helvetica clone as sans serif and Courier as typewriter
font.
newtxtext.sty and Supports roman text font provided by a Times clone, sans
newtxmath.sty serif based on a Helvetica clone, typewriter faces, plus
math symbol fonts whose math italic letters are from a
Times Italic clone
If the packages ‘newtxtext.sty and newtxmath.sty’ are not already installed
with your LATEX they can be found at https://ctan.org/tex.archive/ fonts/newtx at the
Comprehensive TEX Archive Network (CTAN), see [4–6].
If Times Roman is not available on your system you may revert to CM fonts. However,
the SVMono layout requires font sizes which are not part of the default set of the
computer modern fonts.
Body Text
When you select the SVMono class option [graybox] the packages framed and
color are required, see Sect. 2.2
framed.sty makes it possible that framed or shaded regions can break across
pages.
color.sty is part of the graphics bundle and makes it possible to selct the
color and define the percentage for the background of the box.
Equations
A useful package for subnumbering each line of an equation array can be found
at ../tex-archive/macros/latex/contrib/supported/subeqnarray/ at the Comprehensive
TEX Archive Network(CTAN), see [4–6].
7
subeqnarray.sty defines the subeqnarray and subeqnarray* environments,
which behave like the equivalent eqnarray and eqnarray*
environments, except that the individual lines are numbered
as 1a, 1b, 1c, etc.
Footnotes
footmisc.sty used with style option [bottom] places all footnotes at the bottom
of the page
Figures
References
default Reference lists are numbered with the references being cited in the
text by their reference number
natbib.sty sorts reference entries in the author–year system (among other
features). N.B. This style must be installed when the class option
natbib is used, see Sect. 2.2
cite.sty generates compressed, sorted lists of numerical citations: e.g.
[8,11–16]; preferred style for books published in a print version
only
Index
N.B. Use the MakeIndex program together with one of the following styles
8
2.4 SVMono Commands and Environments in Text Mode
\begin{dedication}
text
\end{dedication}
\foreword
\preface
\extrachap{heading}
\Extrachap{heading}
to typeset — in the front or back matter of the book—an extra unnumbered chapter
with your preferred heading and automatically generated runnings heads.
\Extrachap furthermore generates an automated TOC entry.
Use the new command
\partbacktext{text}
to typeset a text on the back side of a part title page.
Use the new command
\chapsubtitle[subtitle]
to typeset a possible subtitle to your chapter title. Beware that this subtitle is not
tranferred automatically to the table of contents.
The command must be placed before the \chapter command.
Alternatively use the \chapter-command to typeset your subtitle together with the
chapter title and separate the two titles by a period or an en-dash. Alternative !
The command must be placed before the \chapter command.
9
Use the new command
\chapauthor[name]
to typeset the author name(s) beneath your chapter title. Beware that the author
name(s) are not tranferred automatically to the table of contents.
The command must be placed before the \chapter command.
Alternatively, if the book has rather the character of a contributed volume as opposed
to a monograph you may want to use the SVMono package with features that better
Alternative ! suit the specific requirements.
Use the new commands
\chaptermark{}
\sectionmark{}
\motto{text}
to include special text, e.g. mottos, slogans, between the chapter heading and the
actual content of the chapter in the preferred Springer layout.
The argument {text} contains the text of your inclusion. It may not contain any
empty lines. To introduce vertical spaces use \\[height].
If needed, the you may indicate an alternative widths in the optional argument.
N.B. The command must be placed before the relevant heading-command.
Use the new commands
\abstract{text}
\abstract*{text}
10
Use the new commands
\runinhead[title]
\subruninhead[title]
when you want to use unnumbered run-in headings to structure your text.
Use the new environment command
\begin{svgraybox}
text
\end{svgraybox}
\begin{petit}
text
\end{petit}
\begin{description}[largelabel]
\item[label1] text1
\item[label2] text2
\end{description}
11
Use the commands
\setitemindent{largelabel}
\setitemitemindent{largelabel}
Use the new or enhanced symbol commands provided by the SVMono document
class:
N.B. By default the SVMono document class depicts Greek letters as italics because
they are mostly used to symbolize variables. However, when used as operators,
abbreviations, physical units, etc. they should be set upright.
All upright upper-case Greek letters have been defined in the SVMono document
class and are taken from the TEX alphabet.
Use the command prefix
\var...
with the upper-case name of the Greek letter to set it upright, e.g. \varDelta.
Many upright lower-case Greek letters have been defined in the SVMono document
class and are taken from the PostScript Symbol font.
Use the command prefix
\u...
with the lower-case name of the Greek letter to set it upright, e.g. \umu.
If you need to define further commands use the syntax below as an example:
\newcommand{\ualpha}{\allmodesymb{\greeksym}{a}}
12
2.6 SVMono Theorem-Like Environments
For individual text structures such as theorems, definitions, and examples, the
SVMono document class provides a number of pre-defined environments which
conform with the specific Springer Nature layout requirements.
Use the environment command
\qed
to produce an empty square at the end of your proof.
In addition, use the new declaration
\smartqed
to move the position of the predefined qed symbol to be flush right (in text mode). If
you want to use this feature throughout your book the declaration must be set in the
preamble, otherwise it should be used individually in the relevant environment, i.e.
proof.
Example
\begin{proof}
\smartqed
Text
\qed
\end{proof}
13
Furthermore the functions of the standard \newtheorem command have been
enhanced to allow a more flexible font selection. All standard functions though
remain intact (e.g. adding an optional argument specifying additional text after the
environment counter).
Use the mechanism
14
Use the defined declaration
\nocaption
in the argument {caption} if you want to skip the environment caption and use an
environment counter only.
Use the defined environment
\begin{theopargself}
...
\end{theopargself}
\sidecaption[pos]
to move the figure caption from beneath the figure (default) to the lower lefthand
side of the figure.
The optional parameter [t] moves the figure caption to the upper left-hand side of
the figure
N.B.1 (1) Make sure the declaration \sidecaption follows the \begin{figure}
command, and (2) remember to use the standard \caption{} command for your
caption text.
N.B.2 This declaration works only if the figure width is less than 7.8 cm. The caption
text will be set raggedright if the width of the caption is less than 3.4 cm.
Use the new declaration
\samenumber
within the figure and table environment – directly after the \begin{environment}
command – to give the caption concerned the same counter as its predecessor (useful
for long tables or figures spanning more than one page, see also the declaration
\subfigures below.
15
To arrange multiple figures in a single environment use the newly defined commands
\twocaptionwidth{width}{width}
to overrule the default horizontal space of 5.4 cm provided for each of
the abovedescribed caption commands. The first argument corresponds to
\leftcaption and the latter to \rightcaption.
Use the new declaration
\subfigures
within the figure environment – directly after the \begin{figure} command – to
subnumber multiple captions alphabetically within a single figure-environment.
N.B.: When used in combination with \samenumber the main counter remains the
same and the alphabetical subnumbering is continued. It works properly only when
you stick to the sequence \samenumber\subfigures.
If you do not include your figures as electronic files use the defined command
\mpicplace{width}{height}
to leave the desired amount of space for each figure. This command draws a vertical
line of the height you specified.
Use the new command
\svhline
for setting in tables the horizontal line that separates the table header from the table
content.
16
2.8 SVMono Environments for Exercises, Problems and Solutions
\begin{prob}
\label{problem:key}
problem text
\end{prob}
\begin{sol}{problem:key}
solution text
\end{sol}
\begin{trailer}{Trailer Head}
...
\end{trailer}
\begin{question}{Questions}
...
\end{question}
17
Use the commands
\begin{important}{Important}
...
\end{important}
\begin{warning}{Attention}
...
\end{warning}
\begin{programcode}{Program Code}
...
\end{programcode}
\begin{tips}{Tips}
...
\end{tips}
\begin{overview}{Overview}
...
\end{overview}
\begin{backgroundinformation}{Background Information}
...
\end{backgroundinformation}
18
Use the commands
\begin{legaltext}{Legal Text}
...
\end{legaltext}
If you want to emphasize complete paragraphs of texts in an Legal Text.
The command
\biblstarthook{text}
allows the inclusion of explanatory text between the bibliography heading and the
actual list of references. The command must be placed before the thebibliography
environment.
The declaration
\threecolindex
sets the next index following the \threecolindex declaration in three columns.
The Springer declaration
\indexstarthook{text}
allows the inclusion of explanatory text between the index heading and the actual list
of references. The command must be placed before the theindex environment.
\setcounter{tocdepth}{number}
to alter the numerical depth of your table of contents.
19
Use the macro
\calctocindent
to recalculate the horizontal spacing for large section numbers in the table of contents
set with the following variables:
\tocchpnum for the chapter number
\tocsecnum section number
\tocsubsecnum subsection number
\tocsubsubsecnum subsubsection
\tocparanum paragraph number
Set the sizes of the variables concerned at the maximum numbering appearing in the
current document.
In the preamble set e.g:
\settowidth{\tocchpnum}{36.\enspace}
\settowidth{\tocsecnum}{36.10\enspace}
\settowidth{\tocsubsecnum}{99.88.77}
\calctocindent
References
20