summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/iscram
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/iscram
Initial commit
Diffstat (limited to 'macros/latex/contrib/iscram')
-rw-r--r--macros/latex/contrib/iscram/HMI.pdfbin0 -> 5128 bytes
-rw-r--r--macros/latex/contrib/iscram/README17
-rw-r--r--macros/latex/contrib/iscram/iscram-class-doc.bib120
-rw-r--r--macros/latex/contrib/iscram/iscram-class-doc.pdfbin0 -> 262899 bytes
-rw-r--r--macros/latex/contrib/iscram/iscram-class-doc.tex728
-rw-r--r--macros/latex/contrib/iscram/iscram.cls270
6 files changed, 1135 insertions, 0 deletions
diff --git a/macros/latex/contrib/iscram/HMI.pdf b/macros/latex/contrib/iscram/HMI.pdf
new file mode 100644
index 0000000000..4b41e1be1b
--- /dev/null
+++ b/macros/latex/contrib/iscram/HMI.pdf
Binary files differ
diff --git a/macros/latex/contrib/iscram/README b/macros/latex/contrib/iscram/README
new file mode 100644
index 0000000000..92cf1cdaac
--- /dev/null
+++ b/macros/latex/contrib/iscram/README
@@ -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, 2017 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.
+
diff --git a/macros/latex/contrib/iscram/iscram-class-doc.bib b/macros/latex/contrib/iscram/iscram-class-doc.bib
new file mode 100644
index 0000000000..fcf721fe73
--- /dev/null
+++ b/macros/latex/contrib/iscram/iscram-class-doc.bib
@@ -0,0 +1,120 @@
+@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},
+}
+
+@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}
+}
+
+@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",
+}
+
+@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},
+}
+
+@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},
+}
+
+@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},
+}
+
+@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/},
+}
+
+@Article{doedoe2016a,
+ author = {Doe, Jack and Doe, Jane},
+ title = {A good Jack Doe's article},
+ journal = {Another good journal},
+ year = {2016},
+}
+
+@Article{doedoe2016b,
+ author = {Doe, John and Doe, Jane},
+ title = {A good John Doe's article},
+ journal = {A good journal},
+ year = {2016},
+}
+
+@Article{doedoe2016c,
+ author = {Doe, John and Doe, Jane},
+ title = {Second John Doe's good article},
+ journal = {Second good journal},
+ year = {2016},
+}
+
+
diff --git a/macros/latex/contrib/iscram/iscram-class-doc.pdf b/macros/latex/contrib/iscram/iscram-class-doc.pdf
new file mode 100644
index 0000000000..3ea1c6dfe4
--- /dev/null
+++ b/macros/latex/contrib/iscram/iscram-class-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/iscram/iscram-class-doc.tex b/macros/latex/contrib/iscram/iscram-class-doc.tex
new file mode 100644
index 0000000000..559c470ddc
--- /dev/null
+++ b/macros/latex/contrib/iscram/iscram-class-doc.tex
@@ -0,0 +1,728 @@
+% -*- coding: utf-8; -*-
+%
+% Copyright (C) 2016, 2017 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-class-doc.bib}
+
+\urldef{\sitewebgind}\url{http://gind.mines-albi.fr}
+\urldef{\sitewebminesalbi}\url{http://www.mines-albi.fr}
+\urldef{\gmailpaulgaborit}\url{paul.gaborit@gmail.com}
+\urldef{\jdmail}\url{j.doe@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@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@version{}\\\iscram@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}
+
+\subsubsection{Prefefined styles for 2018 edition}
+
+\begin{options}
+
+\item[\option{iscram 2018 footer}]
+
+ a predefined style that sets the two last lines of the footer for a
+ paper published in ISCRAM 2018.
+
+\item[\option{WiPe Paper 2018}=\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 2018 (choose the appropriate track or use ``Open Track'' if
+ you do not have a specific track in mind).
+
+\item[\option{CoRe Paper 2018}=\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 2018 (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@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@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@example.com}
+\urldef{\sitex}\url{www.example.com}
+\end{lstlisting}
+
+Then in your document:
+
+\begin{lstlisting}[style=TeX]
+e-mail: \href{mailto:j.doe@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.1.0} 2018 edition update.
+
+\item \textbf{v1.0.2} PDF documentation included into CTAN package.
+
+\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 2018={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@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:
+
diff --git a/macros/latex/contrib/iscram/iscram.cls b/macros/latex/contrib/iscram/iscram.cls
new file mode 100644
index 0000000000..c49838fc64
--- /dev/null
+++ b/macros/latex/contrib/iscram/iscram.cls
@@ -0,0 +1,270 @@
+% Copyright (C) 2016, 2017 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@version{v1.1.0}
+\def\iscram@date{2017/11/14}
+\ProvidesClass{iscram}[\iscram@date\space\iscram@version\space ISCRAM document class]
+
+% pgfkeys interface
+\RequirePackage{etoolbox}
+\RequirePackage{pgfopts}
+
+\def\iscram@keys@prefix{/iscram}
+\def\iscramset#1{\pgfqkeys{\iscram@keys@prefix}{#1}}
+
+\newbool{iscram@anonymous@version}
+\newbool{iscram@first@alone}
+\newbool{iscram@draft}
+\iscramset{
+ .unknown/.code={
+ \ClassWarningNoLine{iscram}{unknown option [\pgfkeyscurrentname]}
+ },
+ anonymous/.is if=iscram@anonymous@version,
+ firstalone/.is if=iscram@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@footer@linei,
+ footer/line 2/.store in=\iscram@footer@lineii,
+ footer/line 3/.store in=\iscram@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@title,
+ short title/.store in=\iscram@shorttitle,
+ shorttitle/.style={short title={#1}},
+ % draft mode
+ draft/.is if=iscram@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},
+ },
+ CoRePaper2017/.style={CoRe Paper 2017=#1},
+}
+
+% 2018 default values (footer)
+\iscramset{
+ iscram 2018 footer/.style={
+ footer/line 2={Proceedings of the 15th ISCRAM Conference -- Rochester, NY, USA May 2018},
+ footer/line 3={Kees Boersma and Brian Tomaszewski, eds.},
+ },
+ WiPe Paper 2018/.style={
+ iscram 2018 footer,
+ footer/line 1={WiPe Paper -- #1},
+ },
+ WiPePaper2018/.style={WiPe Paper 2018=#1},
+ CoRe Paper 2018/.style={
+ iscram 2018 footer,
+ footer/line 1={CoRe Paper -- #1},
+ },
+ CoRePaper2018/.style={CoRe Paper 2018=#1},
+}
+
+% Process all options and load article class
+\ProcessPgfOptions{\iscram@keys@prefix}
+\let\@classoptionslist\relax
+\PassOptionsToClass{\ifbool{iscram@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@left@header{%
+ \itshape\fontsize{9bp}{11bp}\selectfont%
+ \ifbool{iscram@anonymous@version}{%
+ Anonymous version%
+ }{%
+ \ifcsdef{@shortauthor-1}{\csuse{@shortauthor-1}}{\csuse{@author-1}}%
+ \ifcsdef{@author-2}{ et al.}{}%
+ }%
+}
+\def\iscram@right@header{%
+ \itshape\fontsize{9bp}{11bp}\selectfont%
+ \ifdef{\iscram@shorttitle}{\iscram@shorttitle}{\ifdef{\iscram@title}{\iscram@title}{}}%
+}
+\def\iscram@footer{%
+ \parbox[b][0bp][b]{1.0\linewidth}{
+ \centering\itshape\small
+ \iscram@footer@linei\\
+ \iscram@footer@lineii\\
+ \iscram@footer@lineiii%
+ }%
+}
+\def\iscram@headerandfooter{
+ \sethead*{\iscram@left@header}{}{\iscram@right@header}
+ \setfoot*{}{\iscram@footer}{}
+}
+\newpagestyle{iscram}[]{\iscram@headerandfooter}
+\renewpagestyle{plain}[]{\iscram@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@title{#1}\titleorig{#1}}
+\def\@maketitle{%
+ \ifdef{\iscram@title}{%
+ \vspace*{\dimexpr24bp-28bp}%
+ {\centering\fontsize{26.666bp}{28bp}\selectfont\sffamily\bfseries\iscram@title\par}%
+ \vspace*{28bp}%
+ {\centering\fontsize{20.666bp}{22bp}\selectfont\iscram@insert@authors@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@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@author@box@by@num#1{%
+ \iscram@author@box{\csuse{@author-#1}}{\csuse{@affiliation-#1}}%
+}
+
+\def\iscram@two@authors@line@by@num#1#2{%
+ \iscram@author@box@by@num{#1}\hfill\iscram@author@box@by@num{#2}\par%
+ \vspace{3mm}%
+}
+
+\def\iscram@one@authors@line@by@num#1{%
+ {\centering\iscram@author@box@by@num{#1}\par}%
+ \vspace{3mm}%
+}
+
+\def\iscram@@insert@authors@and@affiliations{%
+ \numdef\@numauthor{\@numauthor+1}%
+ \numdef\@nextnumauthor{\@numauthor+1}%
+ \ifcsdef{@author-\@nextnumauthor}{%
+ \iscram@two@authors@line@by@num{\@numauthor}{\@nextnumauthor}%
+ \numdef\@numauthor{\@nextnumauthor}
+ \expandafter\iscram@@insert@authors@and@affiliations%
+ }{
+ \ifcsdef{@author-\@numauthor}{%
+ \iscram@one@authors@line@by@num{\@numauthor}%
+ \numdef\@numauthor{\@nextnumauthor}%
+ }{}%
+ }
+}
+
+\def\iscram@insert@authors@and@affiliations{
+ \ifbool{iscram@anonymous@version}%
+ {\iscram@author@box{Anonymous version}{\null}}%
+ {%
+ \ifbool{iscram@first@alone}{%
+ \iscram@one@authors@line@by@num{1}%
+ \numdef\@numauthor{1}%
+ }{%
+ \numdef\@numauthor{0}%
+ }
+ \iscram@@insert@authors@and@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}
+