L A TEX Class for The Israel Journal of Mathematics ∗
Boris Veytsman † 2013/06/23, v1.7
Abstract
This package provides a class for typesetting articles for The Israel Jour- nal of Mathematics
Contents
1 Introduction 3
2 User’s Guide 3
2.1 Installation . . . . 3
2.2 Invocation . . . . 4
2.3 Top Matter . . . . 5
2.3.1 Commands for Authors . . . . 5
2.3.2 Commands for Editors . . . . 7
2.4 Theorems, Lemmas, etc. . . . 8
2.5 Bibliography . . . . 10
2.6 Illustrations . . . . 10
3 Implementation 11 3.1 Identification . . . . 11
3.2 Options . . . . 11
3.3 Loading Class and Packages . . . . 12
3.4 Fonts . . . . 12
3.5 Page Dimensions and Paragraphing . . . . 12
3.6 Headers . . . . 14
3.7 Top Matter Macros . . . . 14
3.8 Typesetting Top Matter . . . . 16
3.9 Table of Contents . . . . 19
3.10 Captions . . . . 20
∗
2007, The Hebrew University Magnes Press c
†
borisv@lk.net, boris@varphi.com
3.11 Sectioning . . . . 21
3.12 Theorem Styles . . . . 22
3.13 Bibliography . . . . 24
3.14 End of Class . . . . 24
4 Acknowledgements 25
1 Introduction
The Israel Journal of Mathematics is published by The Hebrew University Magnes Press. This class provides L A TEX support for its authors and editors. It strives to achieve the distinct “look and feel” of the journal, while having the interface similar to the one of the amsart document class [1]. This will help the authors already familiar with amsart to easily submit manuscripts for The Israel Journal of Mathematics or to put the preprints in http://www.arxiv.org with minimal changes in the L A TEX source.
This goal determined the implementation approach. We load the amsart class and redefine some of its internals on the fly. There are some additional commands added to support the features specific to the journal, but we aimed to keep their number minimal.
An author well acquainted with AMSL A TEX should find this package easy to use and configurable. The User Manual below illustrates the basic use of the class and discusses the differences with amsart. For an in-depth tutorial of AMSL A TEX I could recommend the excellent book [2].
2 User’s Guide
2.1 Installation
The installation of the class follows the usual practice [3] for L A TEX packages:
1. Run latex on ijmart.ins. This will produce the file ijmart.cls.
2. Put the files ijmart.cls and ijmart.bst to the places where L A TEX and BibTEX can find them (see [3] or the documentation for your TEX system).
3. Update the database of file names. Again, see [3] or the documentation for your TEX system for the system-specific details.
4. The file ijmart.pdf provides the documentation for the package (this is the file you are probably reading now).
As an alternative to items 2 and 3 you can just put the files in the working directory where your .tex file is.
The class uses some other L A TEX classes or packages. Most probably, they are already installed on your system. If not (or if their versions are very old), you need to download and install them. Here is the list:
1. amsart class and related packages [1], 2. ifpdf package [4],
3. fancyhdr package [5],
4. lastpage package [6].
2.2 Invocation
To use the class, put in the preamble of your document
\documentclass[hoptionsi]{ijmart}
The class internally loads amsart, so all facilities of amsart [2, 7] can be used in the source.
Most of the options are just passed to amsart (see [2, 7] for their description).
option
french The class ijmart adds one new option french. If it is chosen, some words in the top matter will be typeset in French. Note that this option does not change the names of the table of contents and references. An author should also include a call, for example, to the Babel package [8], which takes care of these and other details of international typesetting.
If the author indeed chooses babel, then the option french is passed to the package. Therefore the following works:
\documentclass[french]{ijmart}
\usepackage{babel} % the french option is passed to the package
Please note that babel scans the global options first, but the main language of the document must be the last one. Therefore if the paper is written in French, but uses English quotations, the proper way to call babel is the following:
\documentclass[french]{ijmart}
\usepackage[english,french]{babel}
By default babel redefines French captions for figures and tables to use Fig.
and Tab. correspondingly. If this is not acceptable, the authors should add to the preamble after the call to babel the following:
\addto\captionsfrench{%
\renewcommand{\figurename}{Figure}%
\renewcommand{\tablename}{Table}}%
The options draft and final work in the same way as for amsart and standard options
draft final
L A TEX. If the option draft is chosen, the overfull lines are marked by black boxes on the margins and the \includegraphics prints blank placeholders for the images. The option final (default) switches off the marking of overfull lines and restores the behavior of \includegraphics. To switch on just the overfull marks, without changing the behavior of \includegraphics, one can either explicitly pass the option final to graphics package:
\documentclass[draft]{ijmart}
\usepackage[final]{graphics}
or add in the beginning of the document
\overfullrule=5pt
The size-changing options of amsart class (8pt, 9pt, . . . , 12pt) have no effect options
8pt 9pt 10pt 11pt 12pt
other than producing a warning in the log since the journal is designed for only one type size (roughly corresponding to 10pt of amsart).
The journal uses a special paper size. If you process the manuscript with pdflatex to produce PDF output, the paper dimensions will be automatically set up by the class. However, if you use latex and dvips, you need to tell dvips what paper size to choose. One way to do this is to add to the dvips options the following:
-T 5.964in,8.844in -O -0in,0.1in
2.3 Top Matter
Top matter contains the information about the paper: authors, title, affiliations, etc. The interface for ijmart top matter is very close to the one used by amsart. We added a couple of commands to deal with the information specific to the The Israel Journal of Mathematics and changed the behavior of several other commands to suit the style of the journal. These changes are documented below.
There are two kinds of top matter commands: the ones used primarily for authors and the ones used primarily for editors. We describe them separately.
2.3.1 Commands for Authors
The command \title, as in amsart class, has two arguments: one optional, and
\title
one mandatory:
\title[hShortTitlei]{hFullTitlei}
The mandatory argument is the full title of the article. The optional argument, if present, defines the shorter version of the title for running heads. If the optional argument is absent, the full title is used instead. Note that the titles are typeset in upper case, but you do not need to input them in capital letters: the class does the conversion automatically.
The optional argument should be used in two cases: when the full title is too long to fit in the running head, and when the author wants to add a footnote or linebreaks to the title. Unlike amsart, ijmart allows the command \thanks inside \title and \author commands. However, the footnote belongs to the title typeset in the top matter, not to the running head version. The optional argument in this case helps, as in the following example:
\title[Some properties of $\sigma$-algebras]{%
Some properties of $\sigma$-algebras\thanks{%
The work was supported by grant from NSF No.~123456789-MMMM}}
The line breaks in the title, if neccessary, are introduced by the command
\linebreak in the second (mandatory) argument of \title:
\title[Title with line breaks]{Title \linebreak with line breaks}
The interface for specifying the authors and their affiliations is close the the
\author
\address
\curraddr
\urladdr
one of amsart [9] (and different from the standard L A TEX). For each author a separate command \author should be used, followed by \address and (optionally)
\curraddr, \email and \urladdr. The lines in the address should be divided by
\\. Like the newer versions of amsart, ijmart does not require the doubling of the @ symbols in the e-mail addresses. The macro \author has two arguments, similarly to \title:
\author[hAbbrevNamei]{hFullNamei}
The optional argument defines the shorter form of the author’s name to be included in the running head. Similarly to \title, the command \author allows the use of
\thanks. Again, to show that the footnote does not belong to the running head, the optional argument is used.
In some cases the authors list may be too long for the running head, even
\shortauthors
if the abbreviated forms are used for each author. In this case it is possible to change the running head by a redefinition of the command \shortauthors. This redefinition must be done after all \author commands, but before \maketitle:
\renewcommand{\shortauthors}{A.~Smith et al}
As discussed above, the behavior of the \thanks command in ijmart is different
\thanks
from the one in amsart. This command is allowed within the scope of the top matter commands. If it is used in the scope of the main argument of the commands
\author and \title, the optional argument should be used to correctly typeset the running heads.
Sometimes it is necessary to have a \thanks footnote referring to more than one author. In this case the usual L A TEX command \footnotemark[hnumberi]
can help:
\author{A.~Uthor\thanks{The first and the third author were supported by NSA grant~123456789}
\author{W.~Riter\thanks{The second author was supported by NSF grant~987654321}
\author{C.~Orrespondent\footnotemark[1]}
\address{Noname University\\ Nowhere, RI\\ USA}
\email{author@nowhere.edu, writer@nowhere.edu and correspondent@nowhere.edu}
The command \title might have no more than one \thanks command in its
\end{abstract}. Note that to change the abstract name to R´ esum´ e, the authors should use Babel. Similarly to amsart class, abstract must precede \maketitle.
The macro \maketitle typesets the top matter. All top matter information
\maketitle
should be specified before this command.
The authors are encouraged to include \tableofcontents for long papers.
\tableofcontents
By default only the sections are included in the table. If the authors wish to have a more detailed table of contents, they could change the counter tocdepth, for example:
\setcounter{tocdepth}{1} % The default: only sections are included
\setcounter{tocdepth}{2} % Sections and subsections
\setcounter{tocdepth}{3} % Sections, subsections and subsubsections ...
If tocdepth is greater than the default value of 1, the formatting of the table of contents changes: the section entries then are typeset bold.
2.3.2 Commands for Editors
The commands described in this section should be used by the editors to insert the information about the published paper. They must be put before the \maketitle command.
The command \issueinfo has the same format as in the amsart document
\issueinfo
class:
\issueinfo{hvolumei}{hnumber i}{hmonthi}{hyear i}
Note that at present the class uses only the first and the last arguments of this command (volume and year) for the actual typesetting. However, we keep the original format of this command, first, for compatibility reasons, and second, to facilitate a possible automatic processing of journal issues in the future.
Example of this command:
\issueinfo{159}{1}{January}{2007}
The command \pagespan has two arguments, setting the first and the last
\pagespan
page numbers of the article. If the last argument is empty, the last page number is calculated automatically. If the first argument is negative, the page numbering is done in Roman numerals, for example, for editorial materials. Here are examples of this command:
\pagespan{5}{15} % Explicit page span
\pagespan{5}{} % The last page is calculated automatically
\pagespan{-5}{} % Page numbers are Roman numerals v, vi, ...
\pagespan{-5}{xx} % Page numbers are Roman numerals v, vi, ..., xx
The command \date is used to put the editorial information about the
\date
manuscript, usually the date when the manuscript was received. For example:
\date{Received March 12, 2006 and in revised form December 6, 2006.}
The command \doiinfo is used to specify the DOI number of the article, for
\doiinfo
example
\doiinfo{10.1007/s11856-007-0037-3}
2.4 Theorems, Lemmas, etc.
The class amsart defines three theorem styles: plain, remark and definition.
They are redefined by ijmart to conform to the style of The Israel Jorunal of Mathematics. Otherwise the usage of the theorem-like environments is the same as for amsart. Note that The Israel Journal of Mathematics usually recommends definition style for remarks, while remark style is used for steps, facts, cases, etc.
The environment proof has the same syntax and meaning as for amsart pack-
\qedhere
age. According to the journal style, the QED symbol in proofs is not flushed left, like in amsart, but is typeset at the last line of the proof at some distance from the text. If a proof ends by a nested environment, this might lead to an ugly position of the QED symbol. The command \qedhere inside a proof can be used to improve the situaiton 1 . It causes the immediate typesetting of the QED symbol and deletes the QED symbol at the end of the current proof. For example
\begin{proof}
This proof ends by an enumerated list:
\begin{enumerate}
\item Item
\item Item \qedhere
\end{enumerate}
\end{proof}
Compare this to the similar code without \qedhere.
The command \qedhere should be used if a proof ends by a math display:
\begin{proof}
This proof ends by a displayed math:
\begin{gather}
a = b\\
c = d\qedhere
\end{gather}
\end{proof}
The exception is the multline environment, where the special version \mqedhere
\mqedhere
should be used:
\begin{proof}
This proof ends with a multline:
\begin{multline}
a = b + c + d + e + f + g + h + i +\\
j + k + l + m + n + o + p + q +\\
r + s + t + u + v + w + x + y + z\mqedhere
\end{multline}
\end{proof}
Sometimes authors use non-standard names for their theorem-like propositions.
namedprop
namedprop* The documentation [10] recommends the use of \newtheorem*:
\newtheorem*{KL}{Klein’s Lemma}
However, if the number of such special environments is large enough, this might be too cumbersome. The package prognameijmart provides two environments, namedprop and namedprop* to define such these propositions on the fly.
The environment namedprop is used for numbered named propositions (ad- mittedly such propositions are less frequent than unnumbered ones). It has the following syntax:
\begin{namedprop}{hstylei}{hnumbered-asi}{hnamei}[hnotei]
. . .
\end{namedprop}
where style is the style of the proposition (plain, remark, etc.), nmubered-as is the name of (already defined) theorem-like environment, that shares the numbering with this proposition, name is the name to use instead of “Theorem”, “Lemma”, and note is the note after the heading. For example,
\begin{namedprop}{plain}{thm}{Klein’s Lemma}[as restated in~\cite{a-l}]
...
\end{namedprop}
The nevironment \namedprop* is used for unnumbered named propositions:
\begin{namedprop*}{hstylei}{hnamei}[hnotei]
. . .
\end{namedprop*}
For example,
\begin{namedprop*}{plain}{Klein’s Lemma}[as restated in~\cite{a-l}]
...
\end{namedprop*}
1