LaTeX related material for the manuscript preparation
“ejpecp” is a LaTeX2e document class for typesetting articles for the mathematical research periodicals “Electronic Journal of Probability” (EJP) and “Electronic Communications in Probability” (ECP). The websites of these electronic journals are https://imstat.org/journals-and-publications/electronic-journal-of-probability/
getmref.py
script is Copyright (c) 2017 S. TOLUSIS, J. PITMAN, L. TOLENEgetmref.py
script is free software licensed under the GPLsample.tex
- sample article for EJP or ECP (source file)sample.pdf
- sample article for EJP or ECP (PDF compiled)LPPL
- a copy of the LaTeX Project Public LicenseREADME.md
- this file itself!getmref.py
- Python2 script to add MR URLs in bibliographiesejpecp.cls
- class fileejpecp.pdf
- class documentationejpecp.cls
, sample.tex
, and sample.pdf
sample.pdf
sample.tex
into yourname.tex
yourname.tex
(update metadata and the content of the paper)ejpecp.cls
in the same directory (or any dir scanned for cls
)yourname.tex
with a pdflatex
engine producing yourname.pdf
ejpecp
is a LaTeX2e document class designed to be used with a pdflatex
engine.
ejpecp
relies on the following packages: amsmath
, amsfonts
, amssymb
, amsthm
,
bera
, dsfont
, hyperref
, geometry
, graphicx
, latexsym
, mathtools
,
microtype
, afterpackage
. It was also successfully tested with the next
generation engine lualatex
.
If You get an error after compilation (e.g. in MiKTeX v2.9):
! pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.
Try one of the following:
Add Latin Modern font loading lines before the document class line:
\RequirePackage{lmodern}
\RequirePackage[T1]{fontenc}
\documentclass[EJP]{ejpecp}
It will change bitmap Computer Modern fonts with scalable Latin Modern fonts.
If 1st step does not solve the problem, then use nofontexpansion
option:
\documentclass[nofontexpansion,EJP]{ejpecp}
It will turn off font expansion feature of microtype
package.
No worries: font expansion will still be used at production stage.
If Bitstream Vera font (i.e. bera
package) is not available in Your TeX distribution, use nobera
class option and add alternative main document font:
\documentclass[nobera,EJP]{ejpecp}
\usepackage{mathptmx}% URW Nimbus Roman
\usepackage[T1]{fontenc}
Some suggestions can be found here: https://www.tug.org/FontCatalogue/seriffonts.html
No worries: bera
package will still be used at production stage.
The latest version is on the CTAN at: https://www.ctan.org/pkg/ejpecp
Source code and development is on the GitHub at: https://github.com/vtex-soft/texsupport.ims-ejpecp
\orcid
macro addednobera
and nofontexpansion
optionslastpage
packagegetmref.py
fixltx2e
dependency removednatbib
setup with afterpackage
hypertexnames=false
configuration for hyperref
packagesample.tex
to EJMS/VTEX transition.PSTRICKS
for problematic graphics\ACKNO
in sample.texmathtools
, fixltx2e
, microtype
(suggested by Sébastien Gouëzel)\begin/end{center}
by \centering
for figure in sample.tex
(idem)\makeatletter/other
from class file (idem)\ARXIVPASSWORD
\EMAIL
to allow special characters\BEMAIL
for new lines in footnotes\DEDICATORY
(suggested by Richard Bass)NOAMS
for problematic papershyperref
pdftitle and other fieldsmgetmref.py
and on environments in sample.tex
\TITLE
and \AUTHORS
in sample.tex
\HALID
for Hyper Article en Ligne (French preprints)hyperref
options pdfborder
and colorlinks
sample.tex
(clarification)\EMAIL
macro and updated sample.tex
accordinglysample.tex
lastpage
packagehyperref
options (no link borders + other tweaks)sample.tex
(page numbering and lastpage
)\@PAGEEND
using lastpage
package\PAGESTART
and \PAGEEND
from sample.tex
\ACKNO
mgetmref.py
(suggested by Ph. Carmona)\MR
macro (thanks, Martin!) and removal of xstring
dependencysample.tex
with more comments\THANKS
in favor of the standard \thanks
\thebibliography
with reduced \itemsep
(due to bera
)\itemize
and \enumerate
with reduced \itemsep
(due to bera
)\MR
(prints now “MR-#” instead of “MR #”)sample.tex
(includes corrections after Anton’s comments)