Quick start for modern LaTeXing with LNCS.
Please be aware that this template is optimized for overleaf, which is based on TeXLive 2020.In case you are running a later TeXLive version (or use MiKTeX), please regenerate the template with the help of the latex template generator.
To build the whole document, execute following command.Note that this requires a working perl installation.
latexmk paper
In case something goes wrong, you can instruct the LaTeX compiler to stop at the first error:
pdflatex paper
Following features are enabled in this template:
\Cref{sec:xy}
at the beginning of a sentence and \cref{sec:xy}
in the middle of a sentence.Thanx to cleveref.glyphtounicode
, which encodes ligatures (such as fl) using unicode characters.\powerset
command.Following features were not activated for this template.You can run the latex template generator to enable the features.
Hints on writing an abstract and thesis by Dirk Fahland.
The official template is available at https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines --> "Templates, samples files & useful links" --> "LaTeX2e Proceedings Templates (zip)"Deep link: ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip.
The class file authored by Springer is needed to get the template working:
llncs.cls
You get it from inside the ZIP ofllncs2e.zip
available at ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip.
Reason: Licensing restrictions of Springer do not allow distribution outside of springer.See message #47 for debian bug 31897 for details.Therefore, the required file llncs.cls
has to be downloaded in some way.Follow the quick start instructions.
Download ZIP
or here.LNCS-main.zip
in the folder where you want to write your paper.llncs.cls
into the directory
llncs2e.zip
from ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip and extract it in the directory.On Linux, just execute download-llncs-files-from-springer.sh
.ftp.springernature.com
and navigate to cs-proceeding
, llncs
, and download the ZIP archive.latexmk paper
.As you see on GitHub actions, the paper compiles out of the box.There is no need to adjust the packages or to remove some of them.This might lead to undesiered results such as hyperlinks not working any more or no good microtypographic features.In case you think, a package needs to be altered or added, feel free to open an issue.
There is currently no official biblatex support.A first step towards that is done at biblatex-lncs.
MiKTeX installation hints are given at http://latextemplates.github.io/scientific-thesis-template/#installation-hints-for-windows.
choco install languagetool
) and configure TeXstudio to use it.Note that it is enough to point to languagetool.jar
.If TeXstudio doesn't fit your need, check the list of all available LaTeX Editors.choco install jabref
).To have minted running properly, you have to do following steps on Windows:
choco install python
- that uses chocolatey to install Pythonpip instal pygments
- that uses the Pyhton package manager to install the pygments library-shell-escape
: pdflatex -shell-escape paper
.You can also just execute latexmk paper
.ShareLaTeX might output following warning:
LaTeX Warning: You have requested, on input line 8, version2018/03/10' of document class llncs, but only version 2004/08/17 v2.14LaTeX document class for Lecture Notes in Computer Science'is available.
The reason is that you did not use llncs.cls
from a recent llncs2e.zip (which can be downloaded from ftp://ftp.springernature.com/cs-proceeding/llncs/llncs2e.zip), but a copy from somewhere else.Please use the latest version offered by Springer.
git remote add upstream https://github.com/latextemplates/LNCS.git
upstream/main
into your main
branch: git merge upstream/main
.After that you can use and push the main
branch as usual.Notes on syncing with the upstream repository are available from GitHub.
! pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.
Install the cm-super
package using the MiKTeX package manager. Then, run initexmf --mkmaps
on the command line. (Long description: https://tex.stackexchange.com/a/324972/9075)
Package csquotes Error: Unbalanced groups or invalid nesting.
What can I do?A: You have activated \MakeOuterQuote{"}
and used some special babel command to allow hyphenation at other places as a dash. One example is writing application"=specific
.Now, you have to decide whether you want keep using plain quotes to enquote a word or use the special hyphenation command.In other words: Do you want "quote"
and app\-lication\-specific
or \enquote{quote} and application"=specific
?
Note that this should not happen when the template is generated as the setting tweak_outerquote
ensures that these two options are mutually exclusive.
The most simple solution to get more space is to exchange the font.
.tex
files?Execute following command:
latexindent -l -s -sl -w paper.tex
Execute following command:
latexindent -m -l -s -sl -w paper.tex
Attention! This is work in progress and does not always produce best results.
Activate the llncsconf
package.The possible options are listed in paper.tex
.
Yes. You can regenerate the template and choose "German" as language.
下載地址 :http://static.springer.com/sgw/documents/1121537/application/pdf/Springer_CS_Proceedings_Author_Guidelines_28Nov2013.pdf 【Abstract】 70~150 words 【Address】 Address里面不能包含关于academic position的任何acde
https://www.springer.com/cn/computer-science/lncs/conference-proceedings-guidelines Information for Authors of Springer Computer Science Proceedings Below you will find Springer's guidelines and tec
【Abstract】 70~150 words 【Address】 Address里面不能包含关于academic position的任何acdemic titles或者descriptions 【Affiliation】 affiliation包括:作者的机构、城市、国家。 机构名称应该直接列在作者姓名下方。Multiple affiliations should be marked with
相关文章: 排版: 如何用latex排版要求LNCS模板的论文 参考文献顺序: Latex中在bst文件里修改参考文献的引用顺序(按照文献出现的顺序排序)
本来在LNCS的latex模版的时候,两个段落之间出现了大量的空白: 原方法:用空行表示换行 改成:上段末尾用换行符"\\",然后在下一段前面用\indent 出现空格,就可以了。