texlive[42599] Master: iscram (28nov16)

commits+karl at tug.org commits+karl at tug.org
Tue Nov 29 00:49:16 CET 2016


Revision: 42599
          http://tug.org/svn/texlive?view=revision&revision=42599
Author:   karl
Date:     2016-11-29 00:49:16 +0100 (Tue, 29 Nov 2016)
Log Message:
-----------
iscram (28nov16)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/iscram/
    trunk/Master/texmf-dist/doc/latex/iscram/HMI.pdf
    trunk/Master/texmf-dist/doc/latex/iscram/README
    trunk/Master/texmf-dist/doc/latex/iscram/iscram-class-doc.tex
    trunk/Master/texmf-dist/doc/latex/iscram/iscram.bib
    trunk/Master/texmf-dist/tex/latex/iscram/
    trunk/Master/texmf-dist/tex/latex/iscram/iscram.cls
    trunk/Master/tlpkg/tlpsrc/iscram.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/iscram/HMI.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/iscram/HMI.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/iscram/HMI.pdf	2016-11-28 23:47:56 UTC (rev 42598)
+++ trunk/Master/texmf-dist/doc/latex/iscram/HMI.pdf	2016-11-28 23:49:16 UTC (rev 42599)

Property changes on: trunk/Master/texmf-dist/doc/latex/iscram/HMI.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/iscram/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/iscram/README	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/iscram/README	2016-11-28 23:49:16 UTC (rev 42599)
@@ -0,0 +1,17 @@
+iscram.cls
+==========
+
+A LaTeX class to publish article to ISCRAM (International Conference on
+Information Systems for Crisis Response and Management).
+
+license
+=======
+
+Copyright (C) 2016 by Paul Gaborit
+
+This file may be distributed and/or modified
+
+  1. under the LaTeX Project Public License and/or
+
+  2. under the GNU Public License.
+

Added: trunk/Master/texmf-dist/doc/latex/iscram/iscram-class-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/iscram/iscram-class-doc.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/iscram/iscram-class-doc.tex	2016-11-28 23:49:16 UTC (rev 42599)
@@ -0,0 +1,700 @@
+% -*- coding: utf-8; -*-
+%
+% Copyright (C) 2016 by Paul Gaborit
+%
+% Tis file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+\documentclass[]{iscram}
+
+\usepackage[utf8]{inputenc}
+
+\usepackage{lipsum}
+\usepackage{tikz}
+\usepackage{fancyvrb}
+\usepackage{listings}
+\usepackage{enumitem}
+\usepackage{tcolorbox}
+\usepackage{multicol}
+\usepackage{siunitx}
+\lstdefinestyle{common}{
+  xleftmargin=.5em,
+  xrightmargin=.5em,
+  frame=single,framesep=.5em,framerule=0pt,
+  fancyvrb=true,
+  basicstyle=\ttfamily,
+  keywordstyle=\color{cyan!50!blue!75!black}\bfseries,
+  commentstyle=\color{red!50!black}\itshape,
+  stringstyle=\ttfamily\color{green!50!black},
+  numbers=none,
+  showspaces=false,
+  showstringspaces=false,
+  fontadjust=true,
+  keepspaces=true,
+  flexiblecolumns=true,
+  emphstyle=\color{red},
+}
+\lstdefinestyle{TeX}{
+  style=common,
+  backgroundcolor=\color{blue!5},
+  aboveskip=5pt,
+  belowskip=5pt,
+  language=[LaTeX]TeX,
+  moretexcs={
+    %
+    abstract, addbibresource, iscramset, keywords, mainmatter,
+    maketitle, printbibliography, subsection, subsubsection, url,
+    urldef, href, includegraphics, ldots, parencite, citeauthor,
+    citeyear, citetitle, midrule, toprule, bottomrule
+    %
+  },
+  fancyvrb=true,
+}
+\lstdefinestyle{console}{
+  style=common,
+  backgroundcolor=\color{gray!10},
+  aboveskip=5pt,
+  belowskip=5pt,
+}
+
+\newlist{options}{description}{1}
+\setlist[options]{%
+  beginpenalty=10000,%
+  itemsep=.5\parskip plus .3\parskip minus .2\parskip,
+  parsep=.5\parskip plus .3\parskip minus .2\parskip,
+  topsep=.5\parskip plus .3\parskip minus .2\parskip,
+  partopsep=.5\parskip plus .3\parskip minus .2\parskip,
+  style=nextline,labelindent=1em,%
+  font=\normalfont\ttfamily}
+
+\colorlet{macro color}{cyan!50!blue!75!black}
+\colorlet{option color}{red!50!black}
+\colorlet{generic color}{green!40!black}
+\newcommand\macro[1]{{\textcolor{macro color}{\ttfamily\bfseries\string#1}}}
+\newcommand\option[1]{\textcolor{option color}{\ttfamily#1}}
+\newcommand\generic[1]{\textcolor{generic color}{\ttfamily\itshape\makebox{<#1>}}}
+\newtcolorbox{pseudoTeX}{colback=blue!5,colframe=blue!5,before=\nobreak}
+\let\LaTeXorig\LaTeX
+\renewcommand\LaTeX{\bgroup\fontfamily{lmr}\selectfont\upshape\LaTeXorig\egroup}
+
+\addbibresource{iscram.bib}
+
+\urldef{\sitewebgind}\url{http://gind.mines-albi.fr}
+\urldef{\sitewebminesalbi}\url{http://www.mines-albi.fr}
+\urldef{\gmailpaulgaborit}\url{paul.gaborit at gmail.com}
+\urldef{\jdmail}\url{j.doe at example.com}
+\urldef{\sitex}\url{www.example.com}
+
+\iscramset{
+  %CoRe Paper 2017={Documentation pseudo-Track},
+  title={
+    International Conference on
+    Information Systems for Crisis
+    Response and Management\\
+    \LaTeX{} Class
+    %Publications Format
+  },
+  short title={ISCRAM \LaTeX{} Class},
+  author={
+    short name={Paul Gaborit},
+    full name=Paul Gaborit\thanks{corresponding author},
+    affiliation={
+      Centre Génie Industriel -- Mines Albi%
+      \thanks{\href{http://gind.mines-albi.fr}{\sitewebgind}
+        and \href{http://www.mines-albi.fr}{\sitewebminesalbi}}\\
+      \href{mailto:paul.gaborit at gmail.com}{\gmailpaulgaborit}
+    },
+  },
+  author={
+    full name=Sébastien Truptil,
+    affiliation={
+      Centre Génie Industriel -- Mines Albi
+    },
+  },
+}
+
+\usepackage{tikzpagenodes}
+\usetikzlibrary{fit}
+\newcommand\iscramshowframe{%
+  \begin{tikzpicture}[remember picture,overlay]
+    \node[fit=(current page text area),inner sep=0,node contents=,name=cpta];
+    \node[fit=(current page header area),inner sep=0,node contents=,name=cpha];
+    \node[fit=(current page footer area),inner sep=0,node contents=,name=cpfa];
+    \node[fit=(current page),inner sep=0,node contents=,name=cp];
+    
+    \path (cpta.north) -- (cpta.center) coordinate[pos=.5] (mid);
+    
+    \draw[red] (cpta.north west) rectangle (cpta.south east);
+    \draw[red] (cpha.north west) rectangle (cpha.south east);
+    \draw[red] (cpfa.south west) -- (cpfa.south east);
+    
+    
+    \draw[red,dashed] (cpta.north west) -- (cpta.north west -| cp.west)
+    coordinate[pos=.5] (mid);
+    \draw[<->,red] (mid) -- (mid |- cp.north)
+    node[pos=.5,above,sloped]{\SI{1}{in}};
+    
+    \draw[red,dashed] (cpta.south west) -- (cpta.south west -| cp.west)
+    coordinate[pos=.5] (mid);
+    \draw[<->,red] (mid) -- (mid |- cp.south)
+    node[pos=.5,above,sloped]{\SI{1}{in}};
+    
+    
+    \draw[<->,red] (cpta.west) -- (cpta.west -| cp.west)
+    node[pos=.5,above,sloped]{\SI{1}{in}};
+    
+    \draw[<->,red] (cpta.east) -- (cpta.east -| cp.east)
+    node[pos=.5,above,sloped]{\SI{1}{in}};
+    
+    \draw[red,dashed] (cpha.north east) -- (cpha.north east -| cp.east)
+    coordinate[pos=.5] (mid);
+    \draw[<->,red] (mid) -- (mid |- cp.north)
+    node[pos=.5,above,sloped]{\SI{1/2}{in}};
+    
+    \draw[red,dashed] (cpfa.south east) -- (cpfa.south east -| cp.east)
+    coordinate[pos=.5] (mid);
+    \draw[<->,red] (mid) -- (mid |- cp.south)
+    node[pos=.5,above,sloped]{\SI{1}{cm}};
+  \end{tikzpicture}%
+}
+
+\begin{document}
+
+\maketitle
+
+\makeatletter
+{\centering\large\iscram at version{}\\\iscram at date\par}
+\makeatother
+
+\abstract{
+  In this document we describe the formatting requirements for the
+  Proceedings of ISCRAM papers.
+  
+  \emph{Please review this document carefully: submissions must follow
+    the format presented here} and be sure to adhere to the formatting
+  requirements as this will ultimately be your camera-ready version,
+  delivered as pdf.
+
+  \emph{Please note several limitations on length:} (1) your abstract
+  should be no more than 150 words, (2) your entire paper should be
+  between \pgfmathprintnumber{4000} and \pgfmathprintnumber{8000} words
+  in length for \textbf{CoRe Papers} (presenting completed work
+  including a complete description of methods, results and validation),
+  including all materials and references. Or (2) your entire paper
+  should be between \pgfmathprintnumber{3000} to
+  \pgfmathprintnumber{6000} words in length for \textbf{WiPe Papers}
+  (presenting work in earlier stages, outlining and discussing concepts
+  and methods and presenting first results), including all materials and
+  references.
+
+  \emph{Please make sure that your initial submission does not include
+    any author identifying information: use the \option{anonymous} class
+    option.} Avoid identifying self-citations as your own work
+  (e.g. ``In our previous research (Author Year) we found
+  \ldots{}''). Instead simply say ``Previous research (Author Year)
+  found \ldots{}'' Keep the self-citations in the bibliography so that
+  reviewers may refer to them if necessary. This will ensure a proper
+  double-blind-review process. If your paper is accepted please remove
+  the \option{anonymous} option before the final upload.  }
+
+
+
+\keywords{Guides, Instructions, Conference Publications, ISCRAM \LaTeX{}
+  Class.}
+
+\section{Documentation}
+
+
+The figure~\ref{fig:exampledoc} (at the end of this document) shows an
+example of use of the ISCRAM document class.
+
+\subsection{How to load the \texttt{iscram} document class}
+
+The \lstinline[style=TeX]{iscram} document class accepts some
+\generic{options}. You may use:
+
+\begin{pseudoTeX}
+  \ttfamily\macro\documentclass[\generic{options}]\{iscram\}
+\end{pseudoTeX}
+
+or:
+
+\begin{pseudoTeX}
+  \ttfamily\macro\documentclass\{iscram\}\\
+  \macro\iscramset\{\generic{options}\}
+\end{pseudoTeX}
+
+\subsection{\texorpdfstring{All the available \generic{options}}{The <options>}}
+
+\begin{options}
+
+\item[\option{draft}]
+
+  if this boolean option is set, the class shows any overfull
+  boxes. \emph{Note:} don't use this option in your final submission.
+  
+\item[\option{anonymous}]
+
+  if this boolean option is set, the \texttt{iscram} class produces an
+  anonymous version of the paper (no author, no affiliation, no
+  e-mail). \textbf{Use this option to submit the first version of your
+    paper (an anonymous version)}.
+
+\item[\option{first alone}]
+
+  if this boolean option is set, the first author has its own line in
+  the list of authors.
+
+\item[\option{title}=\generic{title}]
+
+  defines \generic{title} as the main title of your paper. This title is
+  inserted in your document by \macro\maketitle.
+
+\item[\option{short title}=\generic{short title}]
+
+  defines \generic{short title} (up to 8 words) as the short title of
+  your paper, used in the header.
+
+\item[\option{author}=\{\option{short name}=\generic{short name},
+  \option{full name}=\generic{full name},
+  \option{affiliation}=\generic{affiliation}\}]
+
+  appends an author (with its affiliation) at the end of the list of
+  authors (inserted in your paper by \macro\maketitle). The
+  \emph{\generic{affiliation}} may contain several lines (separated by
+  \macro{\\}). To add several authors, this option can be use several
+  times. The \emph{\generic{short name}} (default value:
+  \emph{\generic{full name}}) of the first author is used in the header of
+  your paper.
+
+\item[\option{footer/line 1}=\generic{text},
+  \option{footer/line 2}=\generic{text},
+  \option{footer/line 3}=\generic{text}]
+
+  define respectively \generic{text} as content of the
+  first line, second line and third line of the footer.
+
+\end{options}
+
+\subsubsection{Prefefined styles for 2017 edition}
+
+\begin{options}
+  
+\item[\option{iscram 2017 footer}]
+
+  a predefined style that sets the two last lines of the footer for a
+  paper published in ISCRAM 2017.
+  
+\item[\option{WiPe Paper 2017}=\generic{track name}]
+
+  a predefined style that sets the three lines of the footer for a
+  \textbf{WiPe Paper} published in the track \emph{\generic{track name}}
+  in ISCRAM 2017 (choose the appropriate track or use ``Open Track'' if
+  you do not have a specific track in mind).
+  
+\item[\option{CoRe Paper 2017}=\generic{track name}]
+  
+  a predefined style that sets the three lines of the footer for a
+  \textbf{CoRe Paper} published in the track \emph{\generic{track name}}
+  in ISCRAM 2017 (choose the appropriate track or use ``Open Track'' if
+  you do not have a specific track in mind).
+
+\end{options}
+
+\subsection{Using packages}
+
+In your preamble, you may use your prefered packages with, for example
+(choose the appropriate \generic{inputcoding}):
+
+\begin{pseudoTeX}
+\ttfamily\macro\usepackage[\generic{inputcoding}]\{inputenc\}
+\end{pseudoTeX}
+
+\subsubsection{Packages loaded by the \texttt{iscram} class}
+
+The \texttt{iscram} class requires (and loads) some packages:
+\begin{multicols}{6}
+  \texttt{biblatex}\\
+  \texttt{booktabs}\\
+  \texttt{caption}\\
+  \texttt{etex}\\
+  \texttt{etoolbox}\\
+  \texttt{float}\\
+  \texttt{fontenc}\\
+  \texttt{geometry}\\
+  \texttt{hyperref}\\
+  \texttt{microtype}\\
+  \texttt{newtxmath}\\
+  \texttt{nowidow}\\
+  \texttt{newtxtext}\\
+  \texttt{pgfopts}\\
+  \texttt{titlesec}\\
+  \texttt{url}\\
+  \texttt{xcolor}
+\end{multicols}
+
+To pass additional \generic{options} to one of these
+\generic{package}, you may call \macro\PassOptionsToPackage{} \emph{before} the call to
+\macro\documentclass{}:
+
+\begin{pseudoTeX}
+\ttfamily\macro\PassOptionsToPackage\{\generic{options}\}\{\generic{package}\}\\
+\macro\documentclass\{iscram\}
+\end{pseudoTeX}
+
+\subsection{Useful commands}
+
+Here are described some useful commands in order of usage:
+
+\begin{options}
+\item[\macro\addbibresource\{<bibfile>\}]
+
+  call this command in your preamble to add a \emph{\texttt{bibfile}} as
+  a resource to find your bibliographic references.
+
+\item[\macro\maketitle]
+
+  to create a new page with the title and the list of authors or your
+  paper (to specifiy \emph{title} and \emph{authors}, use class options
+  or use \macro\iscramset{}).
+
+\item[\macro\abstract\{\generic{abstract}\}]
+
+  to insert an \generic{abstract} as a section of your paper.
+
+\item[\macro\keywords\{\generic{keywords}\}]
+
+  to insert the list of \generic{keywords} as a subsection of your paper.
+
+\item[\macro\section\{\generic{section title}\}]
+  
+  to insert a new section (sans-serif font, uppercase,
+  bold, 10bp).
+    
+\item[\macro\subsection\{\generic{subsection title}\}]
+  
+  to insert a new subsection (sans-serif font, bold, 10bp).
+    
+\item[\macro\subsubsection\{\generic{subsubsection title}\}]
+  
+  to insert a new subsubsection (sans-serif font, italice, 10bp).
+    
+\item[\macro\cite\{\generic{key}\} or
+  \macro\cite\{\generic{key1},\generic{key2}\}]
+
+  to insert one or more bibliographic references, referenced by
+  \generic{key}, \generic{key1}, \generic{key2} \ldots{}
+
+\item[\macro\citeauthor\{\generic{key}\}]
+
+  to insert the authors from the \generic{key} bibliographic reference.
+
+\item[\macro\citeyear\{\generic{key}\}]
+
+  to insert the year of publication of the \generic{key} bibliographic
+  reference.
+
+\item[\macro\citetitle\{\generic{key}\}]
+
+  to insert the title of the \generic{key} bibliographic reference.
+
+  
+\item[\macro\printbibliography]
+
+  to insert the list of the cited references. Compile your document with
+  \texttt{latexmk} or use \texttt{biber} (not \texttt{bibtex}) after a
+  first compilation to produce the correct bibliographic file
+  (\texttt{.bbl}) from your bibliographic sources (\texttt{.bib}).
+\end{options}
+
+\subsection{Compilation}
+
+The better way to compile your document is to use the \texttt{latexmk}
+tool:
+
+\begin{lstlisting}[style=console]
+latexmk -pdf my-paper.tex
+\end{lstlisting}
+
+You may use the traditional method:
+
+\begin{lstlisting}[style=console]
+pdflatex my-paper.tex
+biber my-paper
+pdflatex my-paper.tex
+pdflatex my-paper.tex
+\end{lstlisting}
+
+\section{Tips and Tricks}
+
+\subsection{Compatibility}
+
+The \texttt{iscram} class requires recent \TeX{} distributions (MikTeX or
+TeXLive 2016).
+
+For any questions, problems, suggestions concerning the iscram class,
+contact the authors by mail
+(\href{mailto:paul.gaborit at gmail.com}{\gmailpaulgaborit}).
+
+\subsection{Title and Authors}
+
+\subsubsection{Add footnotes in title or authors descriptions}
+
+Use \macro{\thanks} to add footnotes attached to your \option{title} or
+to the \option{name} of an author or to its \option{affiliation}
+(\emph{note:} don't use \macro{\thanks} into the \option{short title} or
+\option{short name} options).
+
+\subsubsection{Links to web sites and to e-mail address}
+
+You may use \macro{\href}, \macro{\urldef} and
+\macro{\url} to add links to web pages or to e-mail address.
+
+\begin{minipage}{.32\linewidth}
+e-mail: \href{mailto:j.doe at example.com}{\jdmail}\\
+web site: \href{http://www.example.com/}{\sitex}
+\end{minipage}
+\hfill
+\begin{minipage}{.65\linewidth}
+  
+In your peamble:
+
+\begin{lstlisting}[style=TeX]
+\urldef{\jdmail}\url{j.doe at example.com}
+\urldef{\sitex}\url{www.example.com}
+\end{lstlisting}
+
+Then in your document:
+
+\begin{lstlisting}[style=TeX]
+e-mail: \href{mailto:j.doe at example.com}{\jdmail}\\
+web site: \href{http://www.example.com/}{\sitex}
+\end{lstlisting}
+\end{minipage}
+
+\subsubsection{First author is important}
+
+Use the \option{first alone} option to emphasize the first author: with
+this option, the first author (and its affiliation) is alone on its line
+just below the title. The others authors are grouped two by two.
+
+\subsection{Abstract and Keywords}
+
+Every submission should begin with an \macro{\abstract} of no more than
+\textbf{150 words}, followed by a set of \textbf{up to five keywords}
+(coma separated values). The abstract should be a concise statement of
+the problem, approach, and conclusions of the work described. It should
+clearly state the paper's contribution to the field.
+
+\subsection{Figures and Tables}
+
+Figures and tables should be centered. The caption of a figure should be
+\emph{below} the figure. The caption of a table should be \emph{above}
+the table. Read the documentation of the \texttt{booktabs} package to
+find useful advices about composition of tables.
+
+The \texttt{iscram} class uses TeX Gyre Termes (similar to Times) as
+serif font and TeX Gyre Heros (similar to Helvetica) as sans-serif
+font. You should use the same fonts in your figures and tables.
+
+\subsubsection{Examples of figures}
+
+Here is the code of the figure~\ref{fig:HMI} (a simple figure).
+
+\begin{lstlisting}[style=TeX]
+\begin{figure}
+  \centering
+  \includegraphics[width=4cm]{HMI}
+  \caption{Human Computer Interaction}
+  \label{fig:HMI}
+\end{figure}
+\end{lstlisting}
+\begin{figure}
+  \centering \includegraphics[width=4cm]{HMI}
+  \caption{Human Computer Interaction}
+  \label{fig:HMI}
+\end{figure}
+
+Here is the code of the figure~\ref{fig:HMI2} (a figure with a
+description).
+\begin{lstlisting}[style=TeX]
+\begin{figure}
+  \centering
+  \begin{minipage}[c]{.6\linewidth}
+    Here, some text to describe the illustration on the right. This
+    figure combines two minipages.
+  \end{minipage}
+  \hfill
+  \begin{minipage}[c]{.35\linewidth}
+    \centering \includegraphics[width=4cm]{HMI}\par
+  \end{minipage}
+  \caption{Human Computer Interaction (with description)}
+  \label{fig:HMI2}
+\end{figure}
+\end{lstlisting}
+\begin{figure}
+  \centering
+  \begin{minipage}[c]{.6\linewidth}
+    Here, some text to describe the illustration on the right. This
+    figure combines two minipages.
+  \end{minipage}
+  \hfill
+  \begin{minipage}[c]{.35\linewidth}
+    \centering \includegraphics[width=4cm]{HMI}\par
+  \end{minipage}
+  \caption{Human Computer Interaction (with description)}
+  \label{fig:HMI2}
+\end{figure}
+
+Here is the code of the figure~\ref{fig:HMI3} (an HERE figure: note the \option{[H]} option).
+\begin{lstlisting}[style=TeX]
+\begin{figure}[H]
+  \centering
+  \includegraphics[width=4cm]{HMI}
+  \includegraphics[width=4cm,angle=90]{HMI}
+  \caption{Human Computer Interaction (example of HERE figure)}
+  \label{fig:HMI3}
+\end{figure}
+\end{lstlisting}
+\begin{figure}[H]
+  \centering
+  \includegraphics[width=4cm]{HMI}
+  \includegraphics[width=4cm,angle=90]{HMI}
+  \caption{Human Computer Interaction (example of HERE figure)}
+  \label{fig:HMI3}
+\end{figure}
+
+
+\subsubsection{Example of table}
+
+Here is the code of the table~\ref{tab:treatments}:
+
+\begin{table}
+  \caption{A very nice table}
+  \label{tab:treatments}
+  \centering
+  \begin{tabular}{rrr}
+    \toprule
+                       & \textit{Treatment 1} & \textit{Treatment 2}
+    \\\midrule
+    \textit{Setting A} & 125                  & 95
+    \\
+    \textit{Setting B} & 85                   & 102
+    \\
+    \textit{Setting C} & 98                   & 85
+    \\\bottomrule
+  \end{tabular}
+\end{table}
+\begin{lstlisting}[style=Tex]
+\begin{table}
+  \caption{A very nice table}
+  \label{tab:treatments}
+  \centering
+  \begin{tabular}{rrr}
+    \toprule
+                       & \textit{Treatment 1} & \textit{Treatment 2}  \\\midrule
+    \textit{Setting A} & 125                  & 95    \\
+    \textit{Setting B} & 85                   & 102   \\
+    \textit{Setting C} & 98                   & 85    \\\bottomrule
+  \end{tabular}
+\end{table}
+\end{lstlisting}
+
+\subsection{Bibliography: References and Citations}
+
+\emph{Your references should comprise only published material accessible
+  to the public. Proprietary information (such as internal reports) may
+  not be cited.}
+
+The \macro{\parencite} macro called with one or more bibliographic keys
+is the standard way to insert citations. You may add one or more
+\texttt{.bib} files as bibliographic sources via the
+\macro{\addbibresource} macro (in your preamble).
+
+The \texttt{biblatex} package provides many other macros to cite
+references. Here is an example:\par
+\nobreak
+\begin{minipage}{.5\linewidth}
+\begin{lstlisting}[style=TeX,basicstyle=\small\ttfamily]
+In \citeyear{Agarwal2000},
+\citeauthor{Agarwal2000} wrote an article
+titled \citetitle{Agarwal2000}
+\parencite{Agarwal2000} \ldots{}
+\end{lstlisting}
+\end{minipage}
+\hfill
+\begin{minipage}{.475\linewidth}
+In \citeyear{Agarwal2000}, \citeauthor{Agarwal2000} wrote an article
+titled \citetitle{Agarwal2000} \parencite{Agarwal2000} \ldots{}
+\end{minipage}
+
+All our references: \parencite{pittir13924,
+  Tractinsky:1997:AAU:258549.258626, Shneiderman:1997:DUI:523237,
+  Ghani:1991:EFC:126686.150736, ajzen1988attitudes,
+  AJZEN1991179,Agarwal2000}.
+
+At the end of your paper, you should call the \macro{\printbibliography}
+macro to insert all the cited references.
+
+
+\printbibliography[heading=bibliography]
+
+\iscramshowframe
+
+\section{Changes}
+
+\begin{itemize}
+
+\item \textbf{v1.0.1} Fix bibliography style for papers with same
+  authors. First release to CTAN.
+  
+\item \textbf{v1.0.0} First public release.
+
+\end{itemize}
+
+\begin{figure}
+  \centering
+\begin{lstlisting}[style=TeX]
+\documentclass{iscram}
+\iscramset{
+  CoRe Paper 2017={Open Track},
+  title={Example of title},
+  short title={Example of short title},
+  author={
+    short name={J. Doe},
+    full name={John Doe},
+    affiliation={Affiliation\\j.doe at example.com},
+  },
+}
+\addbibresource{example.bib}
+
+\begin{document}
+\maketitle
+\abstract{A short abstract \ldots{}}
+\keywords{Some keywords}
+
+\section{First section}
+
+\subsection{First subsection}
+
+\subsubsection{First subsubsection}
+
+Bla bla \parencite{key} \ldots{}
+
+\printbibliography
+\end{document}
+\end{lstlisting}
+  \caption{Example of usage of ISCRAM document class}
+  \label{fig:exampledoc}
+\end{figure}
+
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
+

Added: trunk/Master/texmf-dist/doc/latex/iscram/iscram.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/iscram/iscram.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/iscram/iscram.bib	2016-11-28 23:49:16 UTC (rev 42599)
@@ -0,0 +1,120 @@
+ at article{Agarwal2000,
+ author = {Agarwal, Ritu and Karahanna, Elena},
+ title = {Time Flies when You're having Fun: Cognitive Absorption and Beliefs about Information Technology Usage},
+ journal = {MIS Quaterly},
+ issue_date = {December 2000},
+ volume = {24},
+ number = {4},
+ month = dec,
+ year = {2000},
+ issn = {0276-7783},
+ pages = {665--694},
+ numpages = {30},
+ doi = {10.2307/3250951},
+ acmid = {2017129},
+ publisher = {Society for Information Management and The Management Information Systems Research Center},
+ address = {Minneapolis, MN, USA},
+ keywords = {cognitive absorption, user behavior toward information technology, user beliefs, world-wide web},
+} 
+
+ at book{ajzen1988attitudes,
+  title={Attitudes, personality and behavior},
+  author={Ajzen, Icek},
+  isbn={9780335158546},
+  lccn={gb88035356},
+  series={Mapping social psychology},
+  url={https://books.google.fr/books?id=zlMkAQAAIAAJ},
+  year={1988},
+  publisher={Open University Press}
+}
+
+ at article{AJZEN1991179,
+title = "The theory of planned behavior",
+journal = "Organizational Behavior and Human Decision Processes",
+volume = "50",
+number = "2",
+pages = "179 - 211",
+year = "1991",
+note = "",
+issn = "0749-5978",
+doi = "10.1016/0749-5978(91)90020-T",
+author = "Icek Ajzen",
+}
+
+ at inproceedings{Ghani:1991:EFC:126686.150736,
+ author = {Ghani, Jawaid A. and Supnick, Roberta and Rooney, Pamela},
+ title = {The Experience of Flow in Computer-mediated and in Face-to-face Groups},
+ booktitle = {Proceedings of the Twelfth International Conference on Information Systems},
+ series = {ICIS '91},
+ year = {1991},
+ location = {New York, New York, USA},
+ pages = {229--237},
+ numpages = {9},
+ acmid = {150736},
+ publisher = {University of Minnesota},
+ address = {Minneapolis, MN, USA},
+}
+
+ at book{Shneiderman:1997:DUI:523237,
+ author = {Shneiderman, Ben},
+ title = {Designing the User Interface: Strategies for Effective Human-Computer Interaction},
+ year = {1997},
+ isbn = {0201694972},
+ edition = {3rd},
+ publisher = {Addison-Wesley Longman Publishing Co., Inc.},
+ address = {Boston, MA, USA},
+}
+
+ at inproceedings{Tractinsky:1997:AAU:258549.258626,
+ author = {Tractinsky, Noam},
+ title = {Aesthetics and Apparent Usability: Empirically Assessing Cultural and Methodological Issues},
+ booktitle = {Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems},
+ series = {CHI '97},
+ year = {1997},
+ isbn = {0-89791-802-9},
+ location = {Atlanta, Georgia, USA},
+ pages = {115--122},
+ numpages = {8},
+ url = {http://doi.acm.org/10.1145/258549.258626},
+ doi = {10.1145/258549.258626},
+ acmid = {258626},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {aesthetics, apparent usability, cross-cultural HCI, human-computer interface, system acceptability},
+} 
+
+ at article{pittir13924,
+          volume = {9},
+          number = {20},
+          author = {Ping Zhang and I Benbasat and J Carey and F Davis and Dennis F Galletta and D Strong},
+            note = {Permission to view the full-text article is subject to the publisher's access restrictions.},
+           title = {Human-Computer Interaction Research in the MIS Discipline},
+       publisher = {Association for Information Systems},
+            year = {2002},
+         journal = {Communications of the Association for Information Systems},
+           pages = {334--355},
+             url = {http://d-scholarship.pitt.edu/13924/},
+}
+
+ at Article{doedoe2016a,
+  author = 	 {Doe, Jack and Doe, Jane},
+  title = 	 {A good Jack Doe's article},
+  journal = 	 {Another good journal},
+  year = 	 {2016},
+}
+
+ at Article{doedoe2016b,
+  author = 	 {Doe, John and Doe, Jane},
+  title = 	 {A good John Doe's article},
+  journal = 	 {A good journal},
+  year = 	 {2016},
+}
+
+ at Article{doedoe2016c,
+  author = 	 {Doe, John and Doe, Jane},
+  title = 	 {Second John Doe's good article},
+  journal = 	 {Second good journal},
+  year = 	 {2016},
+}
+
+

Added: trunk/Master/texmf-dist/tex/latex/iscram/iscram.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/iscram/iscram.cls	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/iscram/iscram.cls	2016-11-28 23:49:16 UTC (rev 42599)
@@ -0,0 +1,251 @@
+% Copyright (C) 2016 by Paul Gaborit
+%
+% Tis file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+\RequirePackage{etex}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\def\iscram at version{v1.0.1}
+\def\iscram at date{2016/11/01}
+\ProvidesClass{iscram}[\iscram at date\space\iscram at version\space ISCRAM document class]
+
+% pgfkeys interface
+\RequirePackage{etoolbox}
+\RequirePackage{pgfopts}
+
+\def\iscram at keys@prefix{/iscram}
+\def\iscramset#1{\pgfqkeys{\iscram at keys@prefix}{#1}}
+
+\newbool{iscram at anonymous@version}
+\newbool{iscram at first@alone}
+\newbool{iscram at draft}
+\iscramset{
+  .unknown/.code={
+    \ClassWarningNoLine{iscram}{unknown option [\pgfkeyscurrentname]}
+  },
+  anonymous/.is if=iscram at anonymous@version,
+  firstalone/.is if=iscram at first@alone,
+  author/.code={
+    \numdef\@numauthor{\@numauthor+1}
+    \iscramset{
+      author/.cd,
+      short name/.code={\csdef{@shortauthor-\@numauthor}{##1}},
+      full name/.code={%
+        \csdef{@author-\@numauthor}{##1}%
+        \ifcsdef{@shortauthor-\@numauthor}{}{\csdef{@shortauthor-\@numauthor}{##1}}%
+      },
+      affiliation/.code={\csdef{@affiliation-\@numauthor}{##1}},
+    }
+    \iscramset{author/.cd,#1}
+  },
+  % footer lines
+  footer/line 1/.store in=\iscram at footer@linei,
+  footer/line 2/.store in=\iscram at footer@lineii,
+  footer/line 3/.store in=\iscram at footer@lineiii,
+  % default values
+  footer/line 1={\emph{<WiPe or CoRe>} Paper -- \emph{<Track Name>}},
+  footer/line 2={Proceedings of the \emph{<n>}th ISCRAM Conference -- \emph{<Town>}, \emph{<Country>}, \emph{<Date>}},
+  footer/line 3={\emph{<Editors>}},
+  % title and short title
+  title/.store in=\iscram at title,
+  short title/.store in=\iscram at shorttitle,
+  shorttitle/.style={short title={#1}},
+  % draft mode
+  draft/.is if=iscram at draft,
+}
+
+% 2017 default values (footer)
+\iscramset{
+  iscram 2017 footer/.style={
+    footer/line 2={Proceedings of the 14th ISCRAM Conference -- Albi, France, May 2017},
+    footer/line 3={Tina Comes, Fr{\'e}d{\'e}rick B{\'e}naben, Chihab Hanachi, Matthieu Lauras, eds.},
+  },
+  WiPe Paper 2017/.style={
+    iscram 2017 footer,
+    footer/line 1={WiPe Paper -- #1},
+  },
+  WiPePaper2017/.style={WiPe Paper 2017=#1},
+  CoRe Paper 2017/.style={
+    iscram 2017 footer,
+    footer/line 1={CoRe Paper -- #1},
+  },
+}
+
+% Process all options and load article class
+\ProcessPgfOptions{\iscram at keys@prefix}
+\let\@classoptionslist\relax
+\PassOptionsToClass{\ifbool{iscram at draft}{draft}{final}}{article}
+\PassOptionsToClass{10pt,a4paper}{article}
+\LoadClass{article}[2014/09/29]
+
+% Page layout
+\RequirePackage[a4paper,margin=1in,
+headheight=10bp,headsep=\dimexpr.5in-10bp\relax,
+%footheight=\dimexpr3*11bp\relax,
+footskip=\dimexpr1in-1cm\relax,
+marginparsep=3mm,marginparwidth=\dimexpr 1in-6mm\relax]{geometry}
+\RequirePackage{microtype}
+
+% Fonts
+%\RequirePackage[T1]{fontenc}
+\RequirePackage{newtxtext}
+\RequirePackage{newtxmath}
+
+% Headings
+\RequirePackage[pagestyles]{titlesec}
+
+\setcounter{secnumdepth}{0}
+
+\titlespacing{\section}{0pt}{*2}{*.3}
+\titleformat{\section}[block]{}{}{0pt}{\sffamily\bfseries\fontsize{10bp}{12bp}\selectfont\MakeUppercase}[]
+
+\titlespacing{\subsection}{0pt}{*2}{*.3}
+\titleformat{\subsection}[block]{}{}{0pt}{\sffamily\bfseries\fontsize{10bp}{12bp}\selectfont}[]
+
+\titlespacing{\subsubsection}{0pt}{*1}{*.3}
+\titleformat{\subsubsection}[block]{}{}{0pt}{\sffamily\itshape\fontsize{10bp}{12bp}\selectfont}[]
+
+% Header and footer
+\def\iscram at left@header{%
+  \itshape\fontsize{9bp}{11bp}\selectfont%
+  \ifbool{iscram at anonymous@version}{%
+    Anonymous version%
+  }{%
+    \ifcsdef{@shortauthor-1}{\csuse{@shortauthor-1}}{\csuse{@author-1}}%
+    \ifcsdef{@author-2}{ et al.}{}%
+  }%
+}
+\def\iscram at right@header{%
+  \itshape\fontsize{9bp}{11bp}\selectfont%
+  \ifdef{\iscram at shorttitle}{\iscram at shorttitle}{\ifdef{\iscram at title}{\iscram at title}{}}%
+}
+\def\iscram at footer{%
+  \parbox[b][0bp][b]{1.0\linewidth}{
+    \centering\itshape\small
+    \iscram at footer@linei\\
+    \iscram at footer@lineii\\
+    \iscram at footer@lineiii%
+  }%
+}
+\def\iscram at headerandfooter{
+  \sethead*{\iscram at left@header}{}{\iscram at right@header}
+  \setfoot*{}{\iscram at footer}{}
+}
+\newpagestyle{iscram}[]{\iscram at headerandfooter}
+\renewpagestyle{plain}[]{\iscram at headerandfooter}
+
+\pagestyle{iscram}
+
+
+% Paragraphs
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{.5\baselineskip plus .3\baselineskip minus .2\baselineskip}
+
+% Title and authors
+\let\titleorig\title
+\renewcommand\title[1]{\def\iscram at title{#1}\titleorig{#1}}
+\def\@maketitle{%
+  \ifdef{\iscram at title}{%
+    \vspace*{\dimexpr24bp-28bp}%
+    {\centering\fontsize{26.666bp}{28bp}\selectfont\sffamily\bfseries\iscram at title\par}%
+    \vspace*{28bp}%
+    {\centering\fontsize{20.666bp}{22bp}\selectfont\iscram at insert@authors at and@affiliations\par}%
+  }{%
+    \ClassWarningNoLine{iscram}{(\string\maketitle) unknown title!}
+  }%
+}
+
+% Figures and tables : captions and rules (via booktabs)
+\RequirePackage{float}
+\RequirePackage{caption}
+\captionsetup{margin=10pt,font={bf,small},labelsep=period}
+\RequirePackage{booktabs}
+
+% Bibliography
+\RequirePackage[
+  url=false,doi=false,isbn=false,
+  style=authoryear,
+  maxbibnames=10,minbibnames=10,
+  maxcitenames=2,mincitenames=1,
+  giveninits=true,
+  uniquename=init,
+  dashed=false,
+]{biblatex}
+\DeclareNameAlias{sortname}{last-first}
+\AtEveryBibitem{\clearfield{note}}
+\defbibheading{bibliography}[References]{\section{#1}}
+\setlength\bibitemsep{1ex}
+
+% Authors and affiliations
+\numdef\@numauthor{0}
+
+\def\iscram at author@box#1#2{% name, affiliation and e-mail
+  \begin{minipage}[t]{.48\linewidth}
+    \centering\rmfamily
+    {\fontsize{16bp}{19bp}\selectfont\bfseries#1\par}
+    {\fontsize{12bp}{15bp}\selectfont#2\par}
+  \end{minipage}%
+}
+
+\def\iscram at author@box at by@num#1{%
+  \iscram at author@box{\csuse{@author-#1}}{\csuse{@affiliation-#1}}%
+}
+
+\def\iscram at two@authors at line@by at num#1#2{%
+  \iscram at author@box at by@num{#1}\hfill\iscram at author@box at by@num{#2}\par%
+  \vspace{3mm}%
+}
+
+\def\iscram at one@authors at line@by at num#1{%
+  {\centering\iscram at author@box at by@num{#1}\par}%
+  \vspace{3mm}%
+}
+
+\def\iscram@@insert at authors@and at affiliations{%
+  \numdef\@numauthor{\@numauthor+1}%
+  \numdef\@nextnumauthor{\@numauthor+1}%
+  \ifcsdef{@author-\@nextnumauthor}{%
+    \iscram at two@authors at line@by at num{\@numauthor}{\@nextnumauthor}%
+    \numdef\@numauthor{\@nextnumauthor}
+    \expandafter\iscram@@insert at authors@and at affiliations%
+  }{
+    \ifcsdef{@author-\@numauthor}{%
+      \iscram at one@authors at line@by at num{\@numauthor}%
+      \numdef\@numauthor{\@nextnumauthor}%
+    }{}%
+  }
+}
+
+\def\iscram at insert@authors at and@affiliations{
+  \ifbool{iscram at anonymous@version}%
+  {\iscram at author@box{Anonymous version}{\null}}%
+  {%
+    \ifbool{iscram at first@alone}{%
+      \iscram at one@authors at line@by at num{1}%
+      \numdef\@numauthor{1}%
+    }{%
+      \numdef\@numauthor{0}%
+    }
+    \iscram@@insert at authors@and at affiliations%
+  }%
+}
+
+% No widow
+\RequirePackage[all]{nowidow}
+
+% Abstract and keywords
+\renewcommand\abstract[1]{\section{Abstract} #1}
+\newcommand\keywords[1]{\subsection{Keywords} #1}
+
+% Full page
+\flushbottom
+
+% URL and links
+\RequirePackage{url}
+\RequirePackage{xcolor}
+\colorlet{iscram links}{blue!50!black}
+\RequirePackage[colorlinks,linkcolor={iscram links},citecolor={iscram links},
+filecolor={iscram links},urlcolor={iscram links}]{hyperref}
+

Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2016-11-28 23:47:56 UTC (rev 42598)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2016-11-28 23:49:16 UTC (rev 42599)
@@ -323,7 +323,7 @@
     interactiveworkbook interchar interfaces interpreter interval
     intro-scientific
     inversepath invoice
-    ionumbers iopart-num ipaex ipaex-type1 iso
+    ionumbers iopart-num ipaex ipaex-type1 iscram iso
     iso10303 isodate isodoc isomath isonums isorot isotope issuulinks itnumpar
     iwhdp iwona
   jablantile jacow jamtimes japanese japanese-otf japanese-otf-uptex

Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2016-11-28 23:47:56 UTC (rev 42598)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2016-11-28 23:49:16 UTC (rev 42599)
@@ -72,6 +72,7 @@
 depend ijsra
 depend imac
 depend imtekda
+depend iscram
 depend jacow
 depend jmlr
 depend jpsj

Added: trunk/Master/tlpkg/tlpsrc/iscram.tlpsrc
===================================================================


More information about the tex-live-commits mailing list