Included URN:NBN on meta data page. #9

parent 1cd0b81a
......@@ -1210,24 +1210,26 @@ anderen als die angegebenen Quellen und Hilfsmittel verwendet habe.\par
\end{otherlanguage}}
%% Command to create a page with meta data.
\newcommand{\metapage}[7]{%
\newcommand{\metapage}[9]{%
\newpage%
\thispagestyle{plain}%
{\footnotesize%
\mbox{}\vfill%
\begin{itemize}[label=]%
\item Kiel Computer Science Series (KCSS) #1%
\ifthenelse{\expandafter\isempty\expandafter{#2}}{}{\\(replaces #2)}%
\item
URN:NBN #3\\
ISSN 2193-6781 (print version)\\
ISSN 2194-6639 (electronic version)
\item Electronic version, updates, errata available via
\url{https://www.informatik.uni-kiel.de/kcss}
\ifthenelse{\expandafter\isempty\expandafter{#2}}{}{\item The author can be contacted via #2}%
\ifthenelse{\expandafter\isempty\expandafter{#4}}{}{\item The author can be contacted via #4}%
\item Published by the Department of Computer Science, Kiel University%
\item #3%
\item #5%
\item Please cite as:%
\begin{itemize}%
\item #4%
\item #6%
\end{itemize}%
\item \lstinputlisting[%
nolol=true,frame=none,numbers=none,language={},style={},keywordsprefix={},basicstyle=\tt,%
......@@ -1236,11 +1238,13 @@ anderen als die angegebenen Quellen und Hilfsmittel verwendet habe.\par
linewidth=\linewidth,xleftmargin=0pt,xrightmargin=0pt,resetmargins=false,breaklines=false,%
columns={[c]fixed},flexiblecolumns=false,keepspaces=false,basewidth={0.6em,0.45em},fontadjust=false,%
mathescape=false,escapechar={},escapeinside={},%
]{#5}%
\item \textcopyright\ #6%
\ifthenelse{\expandafter\isempty\expandafter{#7}}{}{\item #7}%
]{#7}%
\item \textcopyright\ #8%
\ifthenelse{\expandafter\isempty\expandafter{#8}}{}{\item #9}%
\end{itemize}}}
\newcommand{\metapageversion}{\textbf{?? Version ??}}
\newcommand{\metapageversion}{\textbf{?? dated ??}}
\newcommand{\metapagereplacedversion}{}
\newcommand{\metapageurnnbn}{\textbf{?? URN:NBN ??}}
\newcommand{\metapagecontact}{}
\newcommand{\metapagegroup}{\textbf{?? Research Group ??}}
\newcommand{\metapagecite}{\textbf{?? Citation ??}}
......@@ -1249,6 +1253,8 @@ anderen als die angegebenen Quellen und Hilfsmittel verwendet habe.\par
\newcommand{\metapagetext}{}
\newcommand{\makemetapage}{\metapage%
{\metapageversion}%
{\metapagereplacedversion}%
{\metapageurnnbn}%
{\metapagecontact}%
{\metapagegroup}%
{\metapagecite}%
......
......@@ -5,7 +5,7 @@
\newcommand{\term}[1]{\emph{#1}}
\newcommand{\emphasis}[1]{\emph{#1}}
\newcommand{\fnt}[1]{\emph{#1}}
\newcommand{\urnnbn}{\texttt{urn:nbn}}
\newcommand{\urnnbn}{URN:NBN\xspace}
%% TODO
%
......@@ -616,7 +616,7 @@ there is the possibility of publishing a revised edition
under a new KCSS number.\footnote{%
In the old days,
published edition could be replaced
by a new version.
by a new \emph{version}.
This is not possible any more.
As explained, a revision requires
a new document to be published,
......@@ -982,18 +982,28 @@ See \autoref{sub:bibliography} for more details on bibliographies.
\item[Meta Data Page:]
Each work must have a page with meta data.
It can be created with the \lstinline|\metapage| macro.
It takes the following $7$ arguments:
It takes the following $9$ arguments:
\begin{enumerate}
\item Number of the work in the Series plus version,
and an optional date for the version.
\item Number of the work in the Series and an optional date.
\Eg, if the number of the work is 2011/99
and the version is 1.2 released on 2011-11-12,
and it was released on 2011-11-12,
then the first argument would be:
\begin{lstlisting}
2011/99 v1.2 dated 2011-11-12
2011/99 dated 2011-11-12
\end{lstlisting}
Or, if omitting the date is preferred by the author,
then just: \lstinline|2011/99 v1.2|
then just: \lstinline|2011/99|
\item The number of a previous work
the current work replaces,
if any.
\Eg, if the new work replaces 2011/99,
then the second argument would be:
\begin{lstlisting}
2011/99
\end{lstlisting}
If the current work does not replace a previous one,
simply leave this argument empty.
\item A \urnnbn issued by QA during the publication process.
\item Contact information of the author,
\eg a permanent web or e-mail address.
If no contact information shall be provided, leave this argument empty.
......@@ -1014,6 +1024,8 @@ See \autoref{sub:bibliography} for more details on bibliographies.
Alternatively, this page can be generated with \lstinline|\makemetapage|
after using \lstinline|\renewcommand| on the following commands:
\lstinline|\metapageversion|,
\lstinline|\metapagereplacedversion|,
\lstinline|\metapageurnnbn|,
\lstinline|\metapagecontact|,
\lstinline|\metapagegroup|,
\lstinline|\metapagecite|,
......@@ -2244,6 +2256,16 @@ An article on A4 paper:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{2017-06-02}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
The \lstinline|\metapage| macro now takes two more arguments,
both inserted after the first one
(see \autoref{sub:features} for details).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{2017-04-13}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
......
......@@ -20,7 +20,14 @@
{<++YEAR++>}
\metapage%
{<++YEAR++>/<++NUMBER++> v<++VERSION++> dated <++YYYY++>-<++MM++>-<++DD++>}%
{<++YEAR++>/<++NUMBER++> dated <++YYYY++>-<++MM++>-<++DD++>}%
% Use the following to reference a previous publications that this one updates.
% If this publication does not update an old one, leave this field empty.
{<++OLD-YEAR++>/<++OLD-NUMBER++>}%
% The URN:NBN will be given to you by QA during the publication process.
{<++URN-NBN++>}%
% E-Mail address or website where people can reach you. Should be something
% accessible after you've left the university
{\url{<++URL++>}}%
{<++RESEARCH GROUP++>}%
{<++NAME++>.
......@@ -31,6 +38,8 @@ Dissertation, Faculty of Engineering,
Kiel University.}%
{template.metapage.bib}% <++PERHAPS CHANGE NAME OF FILE++>
{<++COPYRIGHT YEAR++> by <++NAME++>}%
% This is where you can include additional information required by your
% printing service.
{<++ADDITIONAL TEXT OR EMPTY++>}
\input{about-this-series}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment