lncs-prepare - Prepare LNCS Volume Sources for Publication
lncs-prepare [options] <paper>...
Print out this brief help.
Print out man page.
Output directory (default: lncs-XXXX/)
Do not run LaTeX on papers (default: run LaTeX). The frontmatter and author index is processed by LaTeX in any case.
Run LaTeX only once per paper, thus assuming references did not change.
Assume the relevant files are already present in the output directory, thus does not copy them (default: copy files).
Set start page to N (default: N=1).
This program helps preparing LNCS volume sources for publication as per the editor's guidelines by Springer. The sources are put together in target-directory.
It is assumed that the current directory adheres to the following structure:
lncs
editors
frontmatter/
frontmatter.tex
author-index.tex
01-paper1/
paper_1.pdf
copyright.pdf
source/
<latex sources for paper1>
main
latex (optional)
pages
title
authors
corresponding-author
02-section
02-paper2/
paper_2.pdf
copyright.pdf
source/
main
pages
title
authors
corresponding-author
...
Papers are processed in the order their top-level directories are given on the command line. The frontmatter directory is always included automatically and should not be given on the command line.
contains preface, etc.
stub latex document used to render the (generated) author index.
contains the LNCS volume number.
contains the names, email addresses and postal addresses of the volume editors, in the order of their appearance on the cover.
contains the filename of the paper's main LaTeX file.
$LNCS::latex_command)
specifies the command to use for compilation.
contains the number of pages to be reserved for the paper in the table of contents
contains the title of the current paper as it should appear in the table of contents. Note that non-standard LaTeX macros should be removed.
contains the authors in their order of appearance, one per line, in the format LASTNAME, FIRSTNAMES. LaTeX markup is permitted. LASTNAME is used to determine the position in the author index.
Example authors file:
First, Adam
D{\"o}e, John van den
Last Doe, Mary J.
contains email address of the corresponding author.
contains the scanned LNCS copyright form signed by the authors.
Optionally, files given on the command line are inserted verbatim
at the respective position into the table of contents, and thus must
be valid LaTeX. Commonly, this is used for topical section headings
(file contains \section*{...} LaTeX command).
lncs-prepare -d /tmp/out 01-paper1/ 02-section 02-paper2/ 03-paper3/
Paper order is 01-paper1, 02-paper2, 03-paper3. File 02-section is inserted into the table of contents between entries for 01-paper1 and 02-paper2. The source tree to be sent to Springer is in /tmp/out/.
lncs-prepare -d /tmp/out [0-9]*
Same as before, taking advantage of the paper naming scheme and shell globbing.
This is by no means an automatic procedure, and the program's output should be examined thoroughly.
./pdf-pages, pdfinfo(1), pdftk(1), latex(1), perl(1)