summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/springer/svjour/tcfd/tcfdguide.tex
blob: fc7bb7543e78d3e6ef5d8d43b7f6ef62a62a4aa9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
\NeedsTeXFormat{LaTeX2e}[1995/12/01]

\documentclass[final]{ltxguide}[1995/11/28]
%\usepackage{draftcopy}

\makeatletter
\def\setitemindent#1{\settowidth{\labelwidth}{#1}%
        \leftmargini\labelwidth
        \advance\leftmargini\labelsep
   \def\@listi{\leftmargin\leftmargini
        \labelwidth\leftmargini\advance\labelwidth by -\labelsep}}
\def\setitemitemindent#1{\settowidth{\labelwidth}{#1}%
        \leftmarginii\labelwidth
        \advance\leftmarginii\labelsep
\def\@listii{\leftmargin\leftmarginii
        \labelwidth\leftmarginii\advance\labelwidth by -\labelsep
        \parsep=\parskip
        \topsep=\z@
        \itemsep=\parskip \advance\itemsep by -\parsep}}
%
% adjusted environment "description"
% if an optional parameter (at the first two levels of lists)
% is present, its width is considered to be the widest mark
% throughout the current list.
\def\description{\@ifnextchar[{\@describe}{\list{}{\labelwidth\z@
          \itemindent-\leftmargin \let\makelabel\descriptionlabel}}}
%
\def\describelabel#1{#1\hfil}
\def\@describe[#1]{\relax\ifnum\@listdepth=0
\setitemindent{#1}\else\ifnum\@listdepth=1
\setitemitemindent{#1}\fi\fi
\list{--}{\let\makelabel\describelabel}}
\DeleteShortVerb{\|}
\renewenvironment{decl}[1][]%
    {\par\small\addvspace{2.3ex}%
     \vskip -\parskip
     \ifx\relax#1\relax
        \def\@decl@date{}%
     \else
        \def\@decl@date{\NEWfeature{#1}}%
     \fi
     \noindent\hspace{-\leftmargini}%
     \begin{tabular}{|l|}\hline\ignorespaces}%
    {\\\hline\end{tabular}\nobreak\@decl@date\par\nobreak
     \vspace{2.3ex plus 1ex}\vskip -\parskip}
\MakeShortVerb{\|}
%
\def\@listI{\leftmargin\leftmargini
            \parskip 0\p@ \@plus 1\p@
            \parsep 0\p@ \@plus\p@
            \topsep 2\p@ \@plus\p@
            \itemsep0\p@\relax}
\@listI
\setlength{\parskip}{\medskipamount}
\makeatother
\newcommand{\SJour}{\textsc{SVJour}}

\title{The \SJour\ document class users guide\\supplement for\\
\textit{Theoretical and Computational Fluid Dynamics}}

\author{\copyright~2000, Springer Verlag Heidelberg\\
   All rights reserved.}

\date{05 May 2000}

\begin{document}

\maketitle

\section{Introduction}
\label{sec:intro}
This document describes the \textit{tcfd} option for the
\SJour\ \LaTeXe\ document class. For details on
manuscript handling and the review process we refer to the
\emph{Instructions for authors} in the printed journal. For style
matters please consult previous issues of the journal.

\section{Initializing the class}
\label{sec:opt}

As explained in the main \emph{Users guide} you can begin a document for
\emph{Theoretical and Computational Fluid Dynamics} by including
\begin{verbatim}
   \documentclass[tcfd]{svjour}
\end{verbatim}
as the first line in your input file. The package provides for one
additional option \verb|[amsmath]| to call for the AMS-\LaTeX{} package
that provides miscellaneous enhancements for improving the information
structure and printed output of documents that contain mathematical
formulas (the sample file -- however -- can be compiled using the
former version (v1.2) of the amsmath package only). All other options
are also described in the main \emph{User guide}.

\section{Changes to the \SJour\ class standard}

\subsection*{Abstract}

As the abstract of your article is to appear in the header section,
it must be coded before the \verb|\maketitle| command. Do not use the
\verb|\begin{abstract}| \dots \verb|\end{abstract}| environment of
standard \LaTeX. Instead proceed as you do for the other
front matter declarations:
\begin{decl}
|\abstract| \arg{Text of your abstract}
\end{decl}
The standard key words are also part of the frontmatter please code
them at the end but still inside the \verb|\abstract{...}| area.

\subsection*{Author and Institute}

Author and address information is provided with:
\begin{decl}
|\Author|\arg{first author}\arg{address of first author}
\end{decl}
\vspace{-5pt}
\begin{decl}
|\Author|\arg{second author}\arg{address of second author}
\end{decl}

For the running head of authors, it is necessary to enter the Author names with
the following command:
\begin{decl}
|\authorrunning|\arg{first author and second author}
\end{decl}
or
\begin{decl}
|\authorrunning|\arg{first author, second author, and third author}
\end{decl}
In case of more than three authors:
\begin{decl}
|\authorrunning|\arg{first author {\rm et al.}}
\end{decl}

The running head of \verb|\title| is produced automatically by the
\verb|\maketitle| command using the contents of \verb|\title|. If the result
is too long for the page header the class will produce an error message and
you will be asked to supply a shorter version. This is done using the syntax
\begin{decl}
|\titlerunning|\arg{shorter version}
\end{decl}
These commands must be entered before \verb|\maketitle|.

\subsection*{Figures}

To center the caption of figures, insert the following command before the
caption command:
\begin{decl}
|\centercap|\\
|\caption|\arg{text of caption}
\end{decl}
It will automatically center the caption.

\section{Changed bibliographic environment\\
for {\tt natbib} usage}

\subsection*{Overview}

The {\tt natbib}\footnote{Natbib coding copyright (C) 1993--1999 Patrick
W. Daly. This file may be used for non-profit purposes. It may not be
distributed in exchange for money, other than distribution costs.}
package is a reimplementation of the \LaTeX\ \verb|\cite|\
command, to work with author-year citations. It is compatible with the
standard bibliographic style files, such as {\tt plain.bst}, as well as
ith those of {\tt harvard, apalike, chicago, astron, authordate}, and of
course {\tt natbib}.

\subsection*{Loading}

A loading with \verb|\usepackage[|{\it options}\verb|]{natbib}| is not
needed. All {\tt natbib} options and citations styles are implemented
for usage with the {\tt tcfd}-option. The option {\tt numbers} selects
the numerical citations. You have to use this option in the following way:

\begin{tabular}{l}
\verb|\documentclass[tcfd,numbers]{svjour}|\\
$\vdots$\\
\verb|\begin{thebibliography}{99}|\\
\verb|\bibitem{author} ...|\\
\verb|\end{thebibliography}|\\
\end{tabular}

\subsection*{Basic commands}

The {\tt natbib} package has two basic citation commands, \verb|\citet|
and \verb|\citep| for {\it textual} and {\it parenthetical} citations,
respectively. All of these may take one or two optional arguments to add
some text before and after the citation.

\begin{tabular}{l@{\hspace{10pt}$\Rightarrow$\hspace{10pt}}l}
\verb|\citet{jon90}| &Jones et al. (1990)\\
\verb|\citet[chap.~2]{jon90}| &Jones et al. (1990, chap. 2)\\
\noalign{\smallskip}
\verb|\citep{jon90}| &(Jones et al., 1990)\\
\verb|\citep[chap.~2]{jon90}| &(Jones et al., 1990, chap. 2)\\
\verb|\citep[see][]{jon90}| &(see Jones et al., 1990)\\
\verb|\citep[see][chap.~2]{jon90}| &(see Jones et al., 1990, chap. 2)\\
\end{tabular}

\subsection*{Multiple citations}

Multiple citations may be made as usual, by including more than one citation
key in the \verb|\cite| command argument.

\begin{tabular}{l@{\hspace{10pt}$\Rightarrow$\hspace{10pt}}l}
\verb|\citet{jon90,jon91}| &Jones et al. (1990); James et al. (1991)\\
\verb|\citep{jon90,jam91}| &(Jones et al., 1990; James et al. 1991)\\
\verb|\citep{jon90,jon91}| &(Jones et al., 1990, 1991)\\
\verb|\citep{jon90a,jon90b}| &(Jones et al., 1990a,b)\\
\end{tabular}

\subsection*{Bibliography}

Use the \verb|\bibitem| macro in the following way:

\begin{tabular}{l}
\verb|\bibitem[\protect\authyear{Jones \etal}{1990}]{jon90} {\bf Jones ...|\\
\verb|\bibitem[\protect\authyear{Jones \etal}{1991}]{jon91} {\bf Jones ...|\\
\verb|\bibitem[\protect\authyear{James \etal}{1991}]{jam91} {\bf James ...|\\
\end{tabular}

\section{Changes using Postscript fonts}

The journal `Theoretical and Computational Fluid Dynamics' is typeset using the
Postscript\footnote{PostScript is a trademark of Adobe.} Times fonts for the
main text and math. As the use of PostScript fonts results in different line and page
breaks than when using Computer Modern fonts, we encourage you to use our
document class together with the psnfss package times and if available the
mathtime package. This packages does all necessary font replacements to show
you the page make-up as it will be printed. Ask your local \TeX pert for
details. PostScript previewing is possible on most systems. On some
installations, however, on-screen previewing may be possible only with
CM fonts.

If, for technical reasons, you are not able to use the PS fonts, it is also
possible to use our document class together with the ordinary Computer Modern
fonts. Note, however, that in this case line and page breaks will change when
we re\TeX\ your file with PS fonts, making it necessary for you to check them
again once you receive the proofs from the printer.


\section{Notes}

Again we strongly suggest to use the \verb|\bibitem - \cite| as well as
the \verb|\label -| \verb|\ref| mechanism of \LaTeX\ for your cross
references throughout your document.

\section{Installation}

Following packages should be installed: \verb|times|, \verb|natbib|.

\end{document}