This page contains some tips I collected when using Springer LNCS style to prepare manuscripts and submissions in some international conferences. Many of these tips are from here.
\orcidID{...}
command. In the published version, the ORCID identifier will be replaced by ORCID icon linked to the corresponding entry in the ORCID database..tex
file(s), pictures, splncs04.bst
, a bibliography (.bib
) file) into a ZIP archive. Make minimal ZIP archives when submitting, do not add llncs.cls
, the PDF version of the paper or the copyright form.draft
when specifying \documentclass
to identify such issues.\documentclass[runningheads, envcountsame, a4paper]{llncs}
; some packages modify the paper format to letter
if a4
is not specified..tex
files as possible, a single file is best, name it main.tex
, it helps the assembling task.\keywords{...}
command, each keyword must be separated by commas or \and
. Do not use \newcommand{\keywords}
.\author{...}
use \and
as separator between authors names.\authorrunning{}
field of your article, please use only the initial of your first name, followed by a dot. The word “and” between two authors is used without a comma. If there are three or more authors, there is a comma before “and”. If headings with author names are not fitting well in the page, then you should use “et al.” after the first author.\toctitle
and \tocauthor
, they are important fields defining your paper in the proceedings “Table Of Contents”.~
between first name and name to avoid a break line inside author’s names.\maketitle
, \setcounter{footnote}{0}
to start footnotes from 1 after \thanks
.\section*{Acknowledgments}
.\_
instead of _
in a DOI number. Or, better, use bibtex-tidy to produce a nicer BibTeX file. Especially, using the Escape special characters
option will automatically convert all _
in a DOI number to \_
.\mbox{...}
.\allowbreak
between two $
s. We can use \usepackage{breqn}
to break line in equations.\usepackage[...]{babel}
.mathabx
.\qed
. It is recommended to use \begin{proof} <some text> \qed \end{proof}
.a4wide
or geometrix
.\vspace
, and in any case \vspace
with a negative argument. If things are not going as we wish, instead of negative \vspace
there should be another solution.\newpage
for formatting reasons, trying to fit floating figures or tables.\usepackage{hyperref}
. If you want to use hyperref
, use \usepackage[hidelinks]{hyperref}
.\usepackage{caption}
.\mainmatter
; this is a command only for the whole volume, for papers inside the volume this is rather undesirable.\sloppy
; a simple solution for overfull errors could be to rephrase the sentences causing problems; in many cases \usepackage{microtype}
helps too.\email{...}
to include author’s email. If you want {author1,author2,...}@...
in your manuscript, please use \email{$\{$author1,... $\}$@...}
.\fnmsep
(i.e. footnote mark separator) to separate \thanks
by \inst
.algorithm2e
for listings of algorithms. I often use the options linesnumbered,ruled,noend
for the algorithm2e
package.\figurename~\ref{fig:a}
instead of Fig.~\ref{fig:a}
.pdflatex
processes a bit better than the sequence latex
, dvips
, pspdf
. Thus, using together
\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
could help to switch from latex
to pdflatex
.
\usepackage[hyphens]{url}
improves the aspects of hyperlinks in the final document.\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{-12\p@ \@plus -4\p@ \@minus -4\p@}%
{-0.5em \@plus -0.22em \@minus -0.1em}%
{\normalfont\normalsize\bfseries}}
\makeatother
to re-define \paragraph
with bold text style instead of italic.
\let\claim\relax % undefined 'claim' environment
\spnewtheorem{claim}{Claim}{\itshape}{\rmfamily}
if you want to number the “Claim” environment.
Package amsmath Warning: Unable to redefine math accent \vec
, use
\let\accentvec\vec
\documentclass[runningheads, envcountsame, a4paper]{llncs}
\let\spvec\vec
\let\vec\accentvec
\resizebox{\textwidth}{!}{\begin{tabular}{|l||c|c|c|c|c|}...\end{tabular}}
. Another way is to use the adjustbox
package and place the tabular
environment between \begin{adjustbox}{max width=\textwidth}
and \end{adjustbox}
.\usepackage[caption=false]{subfig}
…and when needed the subfigures…
\begin{figure}
\centering
\subfloat[label (a)\label{fig:label:a}]{
\includegraphics[width=.48\textwidth]{subfig_a}
}
\subfloat[label (b)) \label{fig:label:b}]{
\includegraphics[width=.48\textwidth]{subfig_b}
}
\caption{general caption}
\end{figure}