summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-11 19:55:51 +0000
committerKarl Berry <karl@freefriends.org>2024-04-11 19:55:51 +0000
commit114814c364298aed5b18d9c3905daa1560b05776 (patch)
treeabf07a9f51ac5ece58405dcceb4daa2a0099d2df /Master
parent9f00674f1606023504425789b25b7d9d0f362f31 (diff)
iaria (11apr24)
git-svn-id: svn://tug.org/texlive/trunk@70919 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/iaria/COPYING6
-rw-r--r--Master/texmf-dist/doc/latex/iaria/README25
-rw-r--r--Master/texmf-dist/doc/latex/iaria/_cpn_copyIntoExamplesFolder_cls.cmd3
-rw-r--r--Master/texmf-dist/doc/latex/iaria/iaria.pdfbin172037 -> 172223 bytes
-rw-r--r--Master/texmf-dist/doc/latex/iaria/template/cpn_all_all.bib17
-rw-r--r--Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.pdfbin132856 -> 132891 bytes
-rw-r--r--Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.tex319
-rw-r--r--Master/texmf-dist/source/latex/iaria/iaria.dtx74
-rw-r--r--Master/texmf-dist/source/latex/iaria/iaria.ins7
-rw-r--r--Master/texmf-dist/tex/latex/iaria/iaria.cls16
10 files changed, 268 insertions, 199 deletions
diff --git a/Master/texmf-dist/doc/latex/iaria/COPYING b/Master/texmf-dist/doc/latex/iaria/COPYING
index 778959f22c1..cfe1772effd 100644
--- a/Master/texmf-dist/doc/latex/iaria/COPYING
+++ b/Master/texmf-dist/doc/latex/iaria/COPYING
@@ -1,13 +1,13 @@
-Copyright 2024 Christoph P. Neumann
+Copyright 2023-2024 Christoph P. Neumann
This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
+conditions of the LaTeX Project Public License, either version 1.3c
of this license or any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
version 2008 or later.
-This work has the LPPL maintenance status «maintained».
+This work has the LPPL maintenance status maintained.
The Current Maintainer of this work is Christoph P. Neumann.
diff --git a/Master/texmf-dist/doc/latex/iaria/README b/Master/texmf-dist/doc/latex/iaria/README
index 7f8ea18dcf8..73edb8b5028 100644
--- a/Master/texmf-dist/doc/latex/iaria/README
+++ b/Master/texmf-dist/doc/latex/iaria/README
@@ -1,5 +1,5 @@
-----------------------------
- Version 0.1 of the iaria class
+ Version 0.2 of the iaria class
Christoph P. Neumann
-----------------------------
@@ -40,11 +40,28 @@ Call:
mktexlsr
+
Templates
---------
-In template.zip document templates for a german and an english CV can be
-found. Just unzip the template.zip, cd to template and run make to get the
-pdf.
+In the template directory you can find an example document.
+
+
+Source Code
+-----------
+
+The source code of this latex package can be found at:
+https://github.com/cyberlytics/iaria
+
+The build that creates the CTAN-conforming upload ZIP archive
+can be achieved with the Docker image at Dockerhub:
+cyberlytics/ctan-prep:latest
+
+An examplery 'make dist' call is:
+docker run --rm -it -v ${PWD}/:/app cyberlytics/ctan-prep:latest make dist
+
+The source code of this supportive Docker image can be found at:
+https://github.com/cyberlytics/ctan-prep
+
/Christoph P. Neumann, <cyberpetaneuron+iaria@gmail.com>
diff --git a/Master/texmf-dist/doc/latex/iaria/_cpn_copyIntoExamplesFolder_cls.cmd b/Master/texmf-dist/doc/latex/iaria/_cpn_copyIntoExamplesFolder_cls.cmd
new file mode 100644
index 00000000000..5ed05172b5f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/iaria/_cpn_copyIntoExamplesFolder_cls.cmd
@@ -0,0 +1,3 @@
+\endinput
+%%
+%% End of file `_cpn_copyIntoExamplesFolder_cls.cmd'.
diff --git a/Master/texmf-dist/doc/latex/iaria/iaria.pdf b/Master/texmf-dist/doc/latex/iaria/iaria.pdf
index 9696d69f449..f7665d3d4bf 100644
--- a/Master/texmf-dist/doc/latex/iaria/iaria.pdf
+++ b/Master/texmf-dist/doc/latex/iaria/iaria.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/iaria/template/cpn_all_all.bib b/Master/texmf-dist/doc/latex/iaria/template/cpn_all_all.bib
index d7796e6272a..cc7abaec4a1 100644
--- a/Master/texmf-dist/doc/latex/iaria/template/cpn_all_all.bib
+++ b/Master/texmf-dist/doc/latex/iaria/template/cpn_all_all.bib
@@ -281,7 +281,7 @@
publisher = {Gesellschaft f{\"u}r Informatik e.V.\ (GI), K{\"o}ln, Germany},
doi = {10.1145/1620432.1620442},
url = {https://dl.gi.de/20.500.12116/20447},
- _isbn = {978\-/3\-/88579\-/238\-/3},
+ _isbn = {978-3-88579-238-3},
_issn = {1617\-/5468},
}
@@ -347,9 +347,10 @@
address = {Nice, France},
month=jun,
year={2023},
- doi = {10.48550/ARXIV.2310.19459},
+ doi = {10.48550/arXiv.2310.19459},
_url = {https://www.thinkmind.org/index.php?view=article&articleid=cloud_computing_2023_2_10_28004},
- issn = {2308-4294},
+ _url = {https://doi.org/10.48550/arXiv.2310.19459},
+ _issn = {2308-4294},
pages = {21--29},
}
@@ -361,9 +362,10 @@
address = {Venice, Italy},
month=apr,
year={2024},
- _doi = {TODO},
+ doi = {10.48550/arXiv.2404.02637},
_url = {https://www.thinkmind.org/index.php?view=article&articleid=cloud_computing_2024_X_YY_ZZZZZ},
- issn = {2308-4294},
+ _url = {https://doi.org/10.48550/arXiv.2404.02637},
+ _issn = {2308\-/4294},
_pages = {AA--OO},
note = {accepted for publication}
}
@@ -402,9 +404,10 @@
address = {Nice, France},
month=jun,
year={2023},
- doi = {10.48550/ARXIV.2310.19461},
+ doi = {10.48550/arXiv.2310.19461},
_url = {https://www.thinkmind.org/index.php?view=article&articleid=cloud_computing_2023_2_30_28006},
- issn = {2308-4294},
+ _url = {https://doi.org/10.48550/arXiv.2310.19461},
+ _issn = {2308\-/4294},
pages = {41--46},
}
diff --git a/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.pdf b/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.pdf
index 8277068b7b7..7c5d1903983 100644
--- a/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.pdf
+++ b/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.tex b/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.tex
index eb9514ad8f8..eda28b0f0ca 100644
--- a/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.tex
+++ b/Master/texmf-dist/doc/latex/iaria/template/iaria-example-neumann.tex
@@ -2,12 +2,16 @@
\documentclass[conference,flushend]{iaria}
\pdfoutput=1 % pdflatex hint for arxiv.org (within first 5 lines)
-% en-US = [english]/[american]/[USenglish] (+ [canadian]) <DEFAULT>
+% en-US = [english]/[american]/[USenglish] <DEFAULT>
\usepackage[babel=true,english=american]{csquotes}
-\usepackage[USenglish]{babel}
-% en-UK = [british] /[UKenglish] (+ [australian]) <OXFORD>
+\usepackage[english]{babel} % en-US
+% IARIA requires uppercase TABLE, and babel intervenes in the tablename
+\addto\captionsenglish{\renewcommand\tablename{TABLE}}
+% en-UK = [british] /[UKenglish] <OXFORD>
%\usepackage[babel=true,english=british]{csquotes}
-%\usepackage[UKenglish]{babel}
+%\usepackage[british]{babel} % en-UK
+%% IARIA requires uppercase TABLE, and babel intervenes in the tablename
+%\addto\captionsbritish{\renewcommand\tablename{TABLE}}
% Allows to hyphenate a word that contains a dash:
% https://stackoverflow.com/questions/2193307/how-do-i-get-latex-to-hyphenate-a-word-that-contains-a-dash
@@ -31,41 +35,41 @@ final % Always enable microtype, even if in draft mode. This helps finding bad b
\begin{filecontents}[overwrite]{embedded.bib}
- @online{ieee2015howto,
- author = {Michael Shell},
- title = {How to Use the {IEEEtran} \LaTeX\ Class},
- url = {http://mirrors.ctan.org/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf},
- year = {2015}
- }
- @online{ieee2018formattingrules,
- author = {{IEEE}},
- title = {Conference Template and Formatting Specifications},
- url = {https://www.ieee.org/content/dam/ieee-org/ieee/web/org/conferences/Conference-template-A4.doc},
- year = {2018}
- }
- @online{iaria2014formattingrules,
- author = {{IARIA}},
- title = {Formatting Rules},
- url = {http://www.iaria.org/formatting.doc},
- year = {2014}
- }
- @online{iaria2009editorialrules,
- _author = {Cosmin Dini},
- author = {{IARIA}},
- title = {Editorial Rules},
- url = {https://www.iaria.org/editorialrules.html},
- year = {2009}
- }
- @online{languagetool,
- author = {{LanguageTooler GmbH}},
- title = {{LangueTool}},
- url = {https://languagetool.org/overleaf}
- }
- @online{overleaf,
- author = {{Digital Science UK Limited}},
- title = {{Overleaf}},
- url = {https://www.overleaf.com}
- }
+@online{ieee2015howto,
+ author = {Michael Shell},
+ title = {How to Use the {IEEEtran} \LaTeX\ Class},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf},
+ year = {2015}
+}
+@online{ieee2018formattingrules,
+ author = {{IEEE}},
+ title = {Conference Template and Formatting Specifications},
+ url = {https://www.ieee.org/content/dam/ieee-org/ieee/web/org/conferences/Conference-template-A4.doc},
+ year = {2018}
+}
+@online{iaria2014formattingrules,
+ author = {{IARIA}},
+ title = {Formatting Rules},
+ url = {http://www.iaria.org/formatting.doc},
+ year = {2014}
+}
+@online{iaria2009editorialrules,
+ _author = {Cosmin Dini},
+ author = {{IARIA}},
+ title = {Editorial Rules},
+ url = {https://www.iaria.org/editorialrules.html},
+ year = {2009}
+}
+@online{languagetool,
+ author = {{LanguageTooler GmbH}},
+ title = {{LangueTool}},
+ url = {https://languagetool.org/overleaf}
+}
+@online{overleaf,
+ author = {{Digital Science UK Limited}},
+ title = {{Overleaf}},
+ url = {https://www.overleaf.com}
+}
\end{filecontents}
\usepackage{fontawesome} % i.a., \faWarning{}
@@ -78,128 +82,129 @@ final % Always enable microtype, even if in draft mode. This helps finding bad b
% https://www.hyphenation24.com/
\hyphenation{block-chain block-chains Ethe-re-um}
+% Capitalization: https://capitalizemytitle.com/style/Chicago/
\title{The Unofficial \textsmaller{IARIA} \LaTeX{} Class Paper Example (v2024-03)}
\author{
- \IEEEauthorblockN{Christoph P.\ Neumann\,\orcidlink{0000-0002-5936-631X}}
- \IEEEauthorblockA{%
- Department of Electrical Engineering, Media, and Computer Science\\
- Ostbayerische Technische Hochschule Amberg-Weiden\\
- Amberg, Germany\\
- % Diferring from IEEE ("Email"), IARIA requires "e-mail":
- e-mail: \texttt{c.neumann@oth-aw.de}
- % Multiple authors and their e-mail addresses:
- %e-mail: {\tt$\lbrace$j.smith\,|\,c.neumann$\rbrace$@oth-aw.de}
- }
+ \IEEEauthorblockN{Christoph P.\ Neumann\,\orcidlink{0000-0002-5936-631X}}
+ \IEEEauthorblockA{%
+ Department of Electrical Engineering, Media, and Computer Science\\
+ Ostbayerische Technische Hochschule Amberg-Weiden\\
+ Amberg, Germany\\
+ % Diferring from IEEE ("Email"), IARIA requires "e-mail":
+ e-mail: \texttt{c.neumann@oth-aw.de}
+ % Multiple authors and their e-mail addresses:
+ %e-mail: {\tt$\lbrace$j.smith\,|\,c.neumann$\rbrace$@oth-aw.de}
+ }
}
\begin{document}
-
- \maketitle
-
- \begin{abstract}
- \lipsum[1][3-12]
- \end{abstract}
-
- % A list of IEEE Computer Society appoved keywords can be obtained at
- % http://www.computer.org/mc/keywords/keywords.htm
- \begin{IEEEkeywords}
- % Diferring from IEEE, IARIA requires also the keywords in Bold and Italic (and lower case):
- \textbf{\textit{template; lorem ipsum.}}
- \end{IEEEkeywords}
-
- \section{Introduction}
-
- The \textsmaller{IARIA} formatting is based on \textsmaller{IEEE} style.
- The unofficial \textsmaller{IARIA} \LaTeX\ class is based on \textsmaller{IEEE}tran class \cite{ieee2015howto}.
- The \textsmaller{IARIA} formatting rules \cite{iaria2014formattingrules} are adopted from the \textsmaller{IEEE} template and formatting specifications \cite{ieee2018formattingrules}.
- In addition, be aware of the supplementary \textsmaller{IARIA} editorial rules \cite{iaria2009editorialrules} \faWarning{} that provide a beginner-friendly set of further advices.
- It is recommended to use a grammar tool, e.\,g., the LanguageTool \cite{languagetool} browser plugin in combination with Overleaf \cite{overleaf}.
-
- \lipsum[2]
-
- \{\faWarning{} \textsmaller{IARIA} editorial rules: Introduction must end with a paragraph describing the structure of the paper!\}
- The remainder of the paper is organized as follows: In Section~II, …
-
- \section{Related work \textbar{} Methods}
- \lipsum[3]
-
- \section{Results}
- \lipsum[4]
-
- \section{Discussion \textbar{} Evalution}
- \lipsum[5]
-
- \section{Conclusion and Future Work}
- \{\faWarning{} \textsmaller{IARIA} editorial rules: Last section must be \textquote{Conclusion and Future Work}!\}
- \lipsum[6]
-
-
-
- %%% Advisor
- \nocite{StNe23foodfresh}
-
- %%% First-Author
- \nocite{NeLe13adhocCoop}
- \nocite{Neumann2012lni}
- \nocite{NeLe12alphaFlow}
- \nocite{NeHL12hydra}
- \nocite{NeWL12offsync}
- \nocite{NSWL11alphaadaptive}
- \nocite{NeFL10oxdbs}
- \nocite{NeLe10alphaUC}
- \nocite{NeLe09alphaflow}
- \nocite{NeLe09dmps}
- \nocite{NHSL09oxdbs} % DE
- \nocite{NeWL09xdsrig} % DE
- \nocite{NRDL09deus}
-
- %%% Co-Authorship
- \nocite{LeNe24vocattllm}
- \nocite{PANP23seccloudfogai}
- \nocite{WaNe12alphaoffsync}
- \nocite{ToNe11alphaprops}
- \nocite{FDI+10esmmog}
- \nocite{JBN+10fcmdb}
- \nocite{ILN+09semrttx}
- \nocite{IND+09lzatav} % DE
- \nocite{MeNe04testejb}
-
- %%% Monographic Work
- \nocite{Neumann2013dissBook}
- \nocite{Neumann2012dissPreprint}
- \nocite{neumann2005da}
- \nocite{neumann2004sa}
-
- %%% TechRep / Non-Peer-Reviewed
-
- \nocite{SaNe24othfb}
-
- \nocite{ModA-TR-2023SS-WAE-TeamWeiss-Neunerln}
- \nocite{ModA-TR-2023SS-BDCC-TeamRot-CompVisPipeline}
- \nocite{ModA-TR-2023SS-BDCC-TeamBlau-NauticalNonsense}
- \nocite{ModA-TR-2023SS-BCN-TeamGruen-TorpedoTactics}
- \nocite{ModA-TR-2023SS-BCN-TeamCyan-Stockbird}
- \nocite{ModA-TR-2023SS-BCN-TeamBlau-FancyChess}
- \nocite{ModA-TR-2023WS-SWT-TeamRot-SGDb}
- \nocite{ModA-TR-2023WS-SWT-TeamGruen-OPCUANetzwerk}
- \nocite{ModA-TR-2022SS-WAE-TeamWeiss-WoIstMeinGeld}
- \nocite{ModA-TR-2022SS-BDCC-TeamWeiss-TwitterDash}
- \nocite{ModA-TR-2022SS-BDCC-TeamRot-Reddiment}
- \nocite{ModA-TR-2022SS-BDCC-TeamGruen-ExplosionGuy}
- \nocite{ModA-TR-2022SS-BDCC-TeamCyan-OTHWiki}
- \nocite{ModA-TR-2022WS-SWT-TeamGruen-Graphvio}
- \nocite{ModA-TR-2021SS-WAE-TeamWeiss-CovidDashboard}
- \nocite{ModA-TR-2021SS-WAE-TeamRot-FireForceDefense}
- \nocite{ModA-TR-2021SS-WAE-TeamGruen-MedPlanner}
-
- \nocite{NeRL12deus}
- \nocite{LNR+11egr}
-
- % ======== References =========
- \begingroup
- \sloppy
- \printbibliography
- \endgroup
-
+
+\maketitle
+
+\begin{abstract}
+ \lipsum[1][3-12]
+\end{abstract}
+
+% A list of IEEE Computer Society appoved keywords can be obtained at
+% http://www.computer.org/mc/keywords/keywords.htm
+\begin{IEEEkeywords}
+ % Diferring from IEEE, IARIA requires also the keywords in Bold and Italic (and lower case):
+ template; lorem ipsum.
+\end{IEEEkeywords}
+
+\section{Introduction}
+
+The \textsmaller{IARIA} formatting is based on \textsmaller{IEEE} style.
+The unofficial \textsmaller{IARIA} \LaTeX\ class is based on \textsmaller{IEEE}tran class \cite{ieee2015howto}.
+The \textsmaller{IARIA} formatting rules \cite{iaria2014formattingrules} are adopted from the \textsmaller{IEEE} template and formatting specifications \cite{ieee2018formattingrules}.
+In addition, be aware of the supplementary \textsmaller{IARIA} editorial rules \cite{iaria2009editorialrules} \faWarning{} that provide a beginner-friendly set of further advices.
+It is recommended to use a grammar tool, e.\,g., the LanguageTool \cite{languagetool} browser plugin in combination with Overleaf \cite{overleaf}.
+
+\lipsum[2]
+
+\{\faWarning{} \textsmaller{IARIA} editorial rules: Introduction must end with a paragraph describing the structure of the paper!\}
+The remainder of the paper is organized as follows: In Section~II, …
+
+\section{Related work \textbar{} Methods}
+\lipsum[3]
+
+\section{Results}
+\lipsum[4]
+
+\section{Discussion \textbar{} Evalution}
+\lipsum[5]
+
+\section{Conclusion and Future Work}
+\{\faWarning{} \textsmaller{IARIA} editorial rules: Last section must be \textquote{Conclusion and Future Work}!\}
+\lipsum[6]
+
+
+
+%%% Advisor
+\nocite{StNe23foodfresh}
+
+%%% First-Author
+\nocite{NeLe13adhocCoop}
+\nocite{Neumann2012lni}
+\nocite{NeLe12alphaFlow}
+\nocite{NeHL12hydra}
+\nocite{NeWL12offsync}
+\nocite{NSWL11alphaadaptive}
+\nocite{NeFL10oxdbs}
+\nocite{NeLe10alphaUC}
+\nocite{NeLe09alphaflow}
+\nocite{NeLe09dmps}
+\nocite{NHSL09oxdbs} % DE
+\nocite{NeWL09xdsrig} % DE
+\nocite{NRDL09deus}
+
+%%% Co-Authorship
+\nocite{LeNe24vocattllm}
+\nocite{PANP23seccloudfogai}
+\nocite{WaNe12alphaoffsync}
+\nocite{ToNe11alphaprops}
+\nocite{FDI+10esmmog}
+\nocite{JBN+10fcmdb}
+\nocite{ILN+09semrttx}
+\nocite{IND+09lzatav} % DE
+\nocite{MeNe04testejb}
+
+%%% Monographic Work
+\nocite{Neumann2013dissBook}
+\nocite{Neumann2012dissPreprint}
+\nocite{neumann2005da}
+\nocite{neumann2004sa}
+
+%%% TechRep / Non-Peer-Reviewed
+
+\nocite{SaNe24othfb}
+
+\nocite{ModA-TR-2023SS-WAE-TeamWeiss-Neunerln}
+\nocite{ModA-TR-2023SS-BDCC-TeamRot-CompVisPipeline}
+\nocite{ModA-TR-2023SS-BDCC-TeamBlau-NauticalNonsense}
+\nocite{ModA-TR-2023SS-BCN-TeamGruen-TorpedoTactics}
+\nocite{ModA-TR-2023SS-BCN-TeamCyan-Stockbird}
+\nocite{ModA-TR-2023SS-BCN-TeamBlau-FancyChess}
+\nocite{ModA-TR-2023WS-SWT-TeamRot-SGDb}
+\nocite{ModA-TR-2023WS-SWT-TeamGruen-OPCUANetzwerk}
+\nocite{ModA-TR-2022SS-WAE-TeamWeiss-WoIstMeinGeld}
+\nocite{ModA-TR-2022SS-BDCC-TeamWeiss-TwitterDash}
+\nocite{ModA-TR-2022SS-BDCC-TeamRot-Reddiment}
+\nocite{ModA-TR-2022SS-BDCC-TeamGruen-ExplosionGuy}
+\nocite{ModA-TR-2022SS-BDCC-TeamCyan-OTHWiki}
+\nocite{ModA-TR-2022WS-SWT-TeamGruen-Graphvio}
+\nocite{ModA-TR-2021SS-WAE-TeamWeiss-CovidDashboard}
+\nocite{ModA-TR-2021SS-WAE-TeamRot-FireForceDefense}
+\nocite{ModA-TR-2021SS-WAE-TeamGruen-MedPlanner}
+
+\nocite{NeRL12deus}
+\nocite{LNR+11egr}
+
+% ======== References =========
+\begingroup
+\sloppy
+\printbibliography
+\endgroup
+
\end{document}
diff --git a/Master/texmf-dist/source/latex/iaria/iaria.dtx b/Master/texmf-dist/source/latex/iaria/iaria.dtx
index 8d8d394d099..bc091c3b839 100644
--- a/Master/texmf-dist/source/latex/iaria/iaria.dtx
+++ b/Master/texmf-dist/source/latex/iaria/iaria.dtx
@@ -1,16 +1,16 @@
%\iffalse
% iaria.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
-% -setambles ".*=>\nopreamble"
+% -author "Christoph P. Neumann "
% -dir "src"
-% -src "(iaria.cls)=>\1"
+% -src "(_cpn_copyIntoExamplesFolder_cls.cmd|iaria.cls)=>\1"
+% -preamble "Copyright 2023-2024 Christoph P. Neumann This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or any later version. The latest version of this license is in https://www.latex-project.org/lppl.txt and version 1.3c or later is part of all distributions of LaTeX version 2008 or later. This work has the LPPL maintenance status maintained. The Current Maintainer of this work is Christoph P. Neumann. "
% -date "2023-2024"
-% -author "Christoph P. Neumann "
-% -macrocode ".*"
-% -preamble "Copyright 2024 Christoph P. Neumann This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or any later version. The latest version of this license is in https://www.latex-project.org/lppl.txt and version 1.3c or later is part of all distributions of LaTeX version 2008 or later. This work has the LPPL maintenance status «maintained». The Current Maintainer of this work is Christoph P. Neumann. "
% -doc "doc/iaria.tex"
+% -macrocode ".*"
+% -setambles ".*=>\nopreamble"
% iaria
-% Created on 2024/3/20 15:50
+% Created on 2024/4/10 18:20
%\fi
%\iffalse
%<*package>
@@ -37,23 +37,6 @@
% \fi
% \iffalse
%<*driver>
-%%
-%% Copyright 2023 Christoph P. Neumann
-%%
-%% This LaTeX class provides a simple interface for creating
-%% a verfy fancy Curriculum Vitae. At the moment only CVs in
-%% the german language are supported.
-%%
-%% This file is free property; as a special exception the author
-%% gives unlimited permission to copy and/or distribute it, with
-%% or without modifications, as long as this notice is
-%% preserved.
-%%
-%% This file is distributed in the hope that it will be useful,
-%% but WITHOUT ANY WARRANTY, to the extent permitted by law;
-%% without even the implied warranty of MERCHANTABILITY or
-%% FITNESS FOR A PARTICULAR PURPOSE.
-
\documentclass{ltxdoc}
\CodelineNumbered
@@ -73,6 +56,7 @@
%\title{\textsf{iaria}\\
%An Unofficial IARIA LaTeX Class}
%\author{Christoph P.\ Neumann \texttt{$<$cyberpetaneuron@gmail.com$>$}}
+%\date{Version 0.2}
%\maketitle
%\PrintChanges
%
@@ -165,6 +149,31 @@
%\section{The Code}
%\iffalse
% \begin{macrocode}
+%<*_cpn_copyIntoExamplesFolder_cls.cmd>
+% \end{macrocode}
+%\fi
+% \begin{macrocode}
+@echo off
+
+rem ***************************************************************************
+rem * author: Christoph P. Neumann
+rem ***************************************************************************
+cd /d "%~dp0"
+
+echo == ..\examples\* ==
+for /D %%D in (..\examples\*) do (
+ echo == %%D ==
+ xcopy /Y ".\*.cls" "%%~D"
+)
+
+pause% \end{macrocode}
+%\iffalse
+% \begin{macrocode}
+%</_cpn_copyIntoExamplesFolder_cls.cmd>
+% \end{macrocode}
+%\fi
+%\iffalse
+% \begin{macrocode}
%<*iaria.cls>
% \end{macrocode}
%\fi
@@ -197,7 +206,7 @@
\NeedsTeXFormat{LaTeX2e}
% Provide the name of your document class, the date it was last updated, and a comment about what it's used for
-\ProvidesClass{iaria}[2023/01/01 unofficial IARIA conference template]
+\ProvidesClass{iaria}[2024/04/10 unofficial IARIA conference template v0.2]
% Define marker counter for options (counter are global in latex):
\newcounter{iaria@pbalancetracker}
@@ -300,6 +309,10 @@
% Diferring from IEEE, IARIA requires a hyphen after "Keywords" instead of an emdash:
\xpatchcmd\IEEEkeywords{---}{-}{}{}
+% Diferring from IEEE, IARIA requires also the keywords in Italic (and Bold)(and lower case!):
+\let\oldIEEEkeywords\IEEEkeywords
+\def\IEEEkeywords{\oldIEEEkeywords\itshape\ignorespaces}
+
\makeatletter
\renewcommand{\IEEEauthorblockN}[1]{%
% copied from IEEEtran.cls:
@@ -319,6 +332,19 @@
\crcr}
\makeatother
+% IARIA subfigure captions require this:
+\RequirePackage[caption=false,font=footnotesize]{subfig}
+
+% IARIA requires to bring the table caption in the same line of "Table I"
+\usepackage{etoolbox}
+\makeatletter
+\patchcmd{\@makecaption}
+ {\\}
+ {.\ }
+ {}
+ {}
+\makeatother
+
% Allows to hyphenate a word that contains a dash:
% https://stackoverflow.com/questions/2193307/how-do-i-get-latex-to-hyphenate-a-word-that-contains-a-dash
\RequirePackage[shortcuts]{extdash} % Use \-/ for a breakable dash that does not prevent the remainer of the word to be hyphenated
diff --git a/Master/texmf-dist/source/latex/iaria/iaria.ins b/Master/texmf-dist/source/latex/iaria/iaria.ins
index 187a236425f..846e42400dc 100644
--- a/Master/texmf-dist/source/latex/iaria/iaria.ins
+++ b/Master/texmf-dist/source/latex/iaria/iaria.ins
@@ -1,13 +1,14 @@
-% iaria.ins generated using makedtx version 1.2 2024/3/20 15:50
+% iaria.ins generated using makedtx version 1.2 2024/4/10 18:20
\input docstrip
\preamble
-Copyright 2024 Christoph P. Neumann This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or any later version. The latest version of this license is in https://www.latex-project.org/lppl.txt and version 1.3c or later is part of all distributions of LaTeX version 2008 or later. This work has the LPPL maintenance status «maintained». The Current Maintainer of this work is Christoph P. Neumann.
+Copyright 2023-2024 Christoph P. Neumann This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or any later version. The latest version of this license is in https://www.latex-project.org/lppl.txt and version 1.3c or later is part of all distributions of LaTeX version 2008 or later. This work has the LPPL maintenance status maintained. The Current Maintainer of this work is Christoph P. Neumann.
\endpreamble
\askforoverwritefalse
-\generate{\file{iaria.cls}{\nopreamble\from{iaria.dtx}{iaria.cls}}
+\generate{\file{_cpn_copyIntoExamplesFolder_cls.cmd}{\nopreamble\from{iaria.dtx}{_cpn_copyIntoExamplesFolder_cls.cmd}}
+\file{iaria.cls}{\nopreamble\from{iaria.dtx}{iaria.cls}}
}
\endbatchfile
diff --git a/Master/texmf-dist/tex/latex/iaria/iaria.cls b/Master/texmf-dist/tex/latex/iaria/iaria.cls
index 862d60d147c..a8e4a472a67 100644
--- a/Master/texmf-dist/tex/latex/iaria/iaria.cls
+++ b/Master/texmf-dist/tex/latex/iaria/iaria.cls
@@ -3,7 +3,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{iaria}[2023/01/01 unofficial IARIA conference template]
+\ProvidesClass{iaria}[2024/04/10 unofficial IARIA conference template v0.2]
\newcounter{iaria@pbalancetracker}
\newcounter{iaria@flushendtracker}
@@ -86,6 +86,9 @@
\RequirePackage{xpatch}
\xpatchcmd\IEEEkeywords{---}{-}{}{}
+\let\oldIEEEkeywords\IEEEkeywords
+\def\IEEEkeywords{\oldIEEEkeywords\itshape\ignorespaces}
+
\makeatletter
\renewcommand{\IEEEauthorblockN}[1]{%
\relax\@IEEEauthorblockNstyle% set the default text style
@@ -104,6 +107,17 @@
\crcr}
\makeatother
+\RequirePackage[caption=false,font=footnotesize]{subfig}
+
+\usepackage{etoolbox}
+\makeatletter
+\patchcmd{\@makecaption}
+ {\\}
+ {.\ }
+ {}
+ {}
+\makeatother
+
\RequirePackage[shortcuts]{extdash} % Use \-/ for a breakable dash that does not prevent the remainer of the word to be hyphenated
\ifnum\value{iaria@pbalancetracker}=1