This repository aims to provide a quick start for modern LaTeXing with LNCS. In addition to the official template, it offers following features:
- clean copy and paste of ligatures (e.g., "workflow" stays "workflow" after copying from the PDF).
- automatic setting of "Fig." and "Section"/"Sect." according to the LNCS style. Just use
\Cref{sec:xy}
at the beginning of a sentence and\cref{sec:xy}
in the middle of a sentence. Thanx to cleveref. - microtypographic extensions for a better look of the paper.
- support of
\powerset
. - support of hyperlinked references without extra color thanx to hyperref.
- better breaking of URLs.
- sharper font.
The official template is available at http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0. The files are also provided at Springer's FTP server at ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/.
Two files of Springer are needed to get the template working: ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs.cls and ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/splncs03.bst. Reason: Licensing restrictions of Springer do not allow distribution outside of springer. See message #47 for debian bug 31897 for details. Therefore, the required files llncs.cls and splncs03.bst have to be downloaded in some way. Follow the quick start instructions.
- Click on
Download ZIP
or here. - Extract template.zip in the folder where you want to write your paper.
- Execute
download-llncs-files-from.springer.bat
to download llncs.cls and splncs03.bst. - Edit paper.tex.
latexmk paper
.
- Provides a skeletal paper.tex file
- Adds modern packages such as microtype, cleveref, csquotes, paralist, hyperref, hypcap, cfr-lm
- Support of copy and paste from the generated PDF: Glyphs are encoded using unicode characters.
- Support for
\powerset
command - Generated PDF allows for copy and paste of text without getting words with ligatures such as "workflow" destroyed
Grammar and spell checking is available at TeXstudio.
Please download LanguageTool and configure Texstudio to use it.
Note that it is enough to point to languagetool.jar
.
Use JabRef to manage your bibliography.
If TeXstudio doesn't fit your neesd, check the list of all available LaTeX Editors.
This howto assumes that you don't have a git repository for your paper yet.
If you have, just add https://github.com/latextemplates/LNCS.git as upstream and merge the branch template
into your master
branch.
- Open command line
git clone https://github.com/latextemplates/LNCS.git
cd LNCS
git remote rename origin upstream
git checkout -b master
After that you can use and push the master
branch as usual.
Notes on syncing with the upstream repository are available from GitHub.
Note that we decided to call the upstream branch template
to have a clear distinction between the real content (maintained in your master
branch) and the template (maintained in the template
branch).
- German: Hinweise zu Ausarbeitungen: http://wiki.flupp.de/studium/ausarbeitungen
- Other templates: http://latextemplates.github.io/