summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/elpres
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-08-02 03:02:40 +0000
committerNorbert Preining <norbert@preining.info>2021-08-02 03:02:40 +0000
commit7c20aed48e20b439ef64f417a7e32ce7fda44d18 (patch)
tree13cc29cf9941f8b282c5a95dcb8910f1aef9dbd5 /macros/latex/contrib/elpres
parent956b25a304207d06fe012f8c8efcb13cc66e3eec (diff)
CTAN sync 202108020302
Diffstat (limited to 'macros/latex/contrib/elpres')
-rw-r--r--macros/latex/contrib/elpres/README.md29
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-example.pdfbin159639 -> 157784 bytes
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-manual.pdfbin158286 -> 155411 bytes
-rw-r--r--macros/latex/contrib/elpres/doc/elpres-manual.tex13
-rw-r--r--macros/latex/contrib/elpres/tex/elpres.cls29
-rw-r--r--macros/latex/contrib/elpres/tex/elpresbluelightgrayscheme.sty24
-rw-r--r--macros/latex/contrib/elpres/tex/elpresgrayscheme.sty24
-rw-r--r--macros/latex/contrib/elpres/tex/elpreswhitebluescheme.sty24
-rw-r--r--macros/latex/contrib/elpres/tex/elpreswhiteredscheme.sty23
-rw-r--r--macros/latex/contrib/elpres/tex/elpreswhitetealscheme.sty25
10 files changed, 147 insertions, 44 deletions
diff --git a/macros/latex/contrib/elpres/README.md b/macros/latex/contrib/elpres/README.md
index d2538d778c..36346c4764 100644
--- a/macros/latex/contrib/elpres/README.md
+++ b/macros/latex/contrib/elpres/README.md
@@ -1,4 +1,4 @@
-Elpres v0.8 2021-02-20
+Elpres v0.8 2021-08-01
# Short description
@@ -18,15 +18,11 @@ For enhanced features the packages `ragged2e`, `overlays`, `wallpaper`,
A homepage for the elpres project: http://vkiefel.de/elpres.html with
additional material.
-# Changes in v0.8
+# Changes in v0.9
-* A bug fixed in the `elpres...scheme.sty` files (incorrect value for
- `\labelitemiv`)
-* Installation instructions in the manual completed
-* Detailed installation instructions added to this file (`README.md`).
-* Manual: a description of the new commands `\overlaysoff` and `\alertsoff`
- of the `overlays` package (introduced in version 2.12 of `overlays`)
- included
+* A new class option `bulletsymb` was added
+* A `TDS` archive file `elpres.tds.zip` for added for the upolad on `ctan.org`
+* Detailed installation instructions were updated in this file (`README.md`).
# Installation
@@ -52,8 +48,8 @@ following files:
ep-ball-04.eps,
ep-ball-05.eps
-(in short: `elpres.cls` and all `*.sty`, `*.png` and `*.eps` files) should
-be copied into a directory in the `.../tex/...`-branch of a `texmf`-tree
+(in short: `elpres.cls` and all `*.sty`, `*.png` and `*.eps` files) are
+copied into a directory in the `.../tex/...`-branch of a `texmf`-tree
like `../texmf/tex/latex/elpres`, where `texmf` may be `texmf-dist` or
`texmf-local` or an analogous directory.
@@ -64,18 +60,23 @@ The manual and the example file:
elpres-example.pdf,
elpres-example.tex
-should be copied into a directory of the `.../doc/...`-branch of a
+are to be copied into a directory of the `.../doc/...`-branch of a
`texmf`-tree like `../texmf/doc/latex/elpres`, where `texmf` may be
`texmf-dist` or `texmf-local` or an analogous directory. Finally the file
location database (e.g. `ls-R`) should be updated. More details can be found
in the manual.
+# Support
+
+The project web page is found on
+[http://vkiefel.de/elpres.html](http://vkiefel.de/elpres.html)
+
# License
This work may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL). The latest version of this license is
available in the file:
+[http://www.latex-project.org/lppl.txt](http://www.latex-project.org/lppl.txt)
- http://www.latex-project.org/lppl.txt
-Current maintainer is Volker Kiefel.
+Current maintainer of `elpres` is Volker Kiefel.
diff --git a/macros/latex/contrib/elpres/doc/elpres-example.pdf b/macros/latex/contrib/elpres/doc/elpres-example.pdf
index e822d13da0..bbd2597b3c 100644
--- a/macros/latex/contrib/elpres/doc/elpres-example.pdf
+++ b/macros/latex/contrib/elpres/doc/elpres-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/elpres/doc/elpres-manual.pdf b/macros/latex/contrib/elpres/doc/elpres-manual.pdf
index 65f8c02150..8ff9be4792 100644
--- a/macros/latex/contrib/elpres/doc/elpres-manual.pdf
+++ b/macros/latex/contrib/elpres/doc/elpres-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/elpres/doc/elpres-manual.tex b/macros/latex/contrib/elpres/doc/elpres-manual.tex
index 1e25345afa..b4b00a808b 100644
--- a/macros/latex/contrib/elpres/doc/elpres-manual.tex
+++ b/macros/latex/contrib/elpres/doc/elpres-manual.tex
@@ -39,8 +39,8 @@
\title{\textsf{elpres} --- electronic presentations \\ with (pdf/Lua)\LaTeX}
\author{Volker Kiefel\thanks{volker dot kiefel at freenet dot de,
\url{http://vkiefel.de/elpres.html}}}
-\date{v0.8\\[1.8ex]
- February 28, 2021%
+\date{v0.9\\[1.8ex]
+ Ausgust 01, 2021%
% --- \textcolor{DarkGreen}{update of this manual:
% September 27, 2020}
}
@@ -175,7 +175,12 @@ is intended for use of \texttt{elpres} with Lua\LaTeX\
\index{Lualatex@Lua\LaTeX}
with its own font selection mechanisms.
Options for different screen aspect ratios: \texttt{4x3}
-(default), \texttt{16x9}, \texttt{16x10}. The option \texttt{navisymb}
+(default), \texttt{16x9}, \texttt{16x10}.
+\index{bulletsymb class option@\texttt{bulletsymb} class option}
+The option \texttt{bulletsymb} selects \verb+$\bullet$+ symbols
+instead of the default \texttt{itemize}-environment
+\verb+\item+ symbols in all four levels.
+The option \texttt{navisymb}
adds symbols for navigation to the presentation.
Options of the \texttt{article} class are also available for
\texttt{elpres} presentations,
@@ -1415,6 +1420,8 @@ been updated in section \ref{sec:Introduction} and detailed instructions were
added to \texttt{README.md}. Section \ref{sec:inact-overl-comm} was updated. A
bug in the \texttt{elpres...scheme.sty} files was fixed (incorrect value for
\verb+\labelitemiv+).
+\textbf{v0.9} (01.08.2021): New class option \texttt{bulletsymb} added, an
+archive \texttt{elpres.tds.zip} is added for \texttt{ctan.org} upload.
\printindex
diff --git a/macros/latex/contrib/elpres/tex/elpres.cls b/macros/latex/contrib/elpres/tex/elpres.cls
index 29f9df9a88..36aa7c7171 100644
--- a/macros/latex/contrib/elpres/tex/elpres.cls
+++ b/macros/latex/contrib/elpres/tex/elpres.cls
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{elpres}[2021/02/28 class for plain electronic presentations]
+\ProvidesClass{elpres}[2021/08/01 class for plain electronic presentations]
%
% 2004/06/19 v0.1 - initial version
%
@@ -32,7 +32,12 @@
%
% 2021/02/28 v0.8 - bug in elpres...scheme.sty files fixed, manual updated
%
+% 2021/08/01 v0.9 - new class option `bulletsymb' added, elpres.tds.zip
+% archive added to ctan.org upload
%
+%
+
+
% Options: select fonts
\newcommand{\fontna}{initialisiert}
\DeclareOption{nofonts}{%
@@ -70,13 +75,21 @@
\renewcommand{\screenformat}{scr16x10}%
}
-
% Option: navigation symbols
\newcommand{\navigation}{withoutnavigationsymb}
\DeclareOption{navisymb}{%
\renewcommand{\navigation}{withnavi}%
}
+% begin neu 1.8.21
+% Option: itemize symbols Option: select $\bullet$ instead of default
+% itemize symbols
+\newcommand{\itemize@elsymbols}{default@symbols}
+\DeclareOption{bulletsymb}{%
+ \renewcommand{\itemize@elsymbols}{bullet@symbols}%
+}
+% end neu 1.8.21
+
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass{article}
@@ -223,6 +236,18 @@
\newcommand{\pagenrconst}{\addtocounter{page}{-1}}
+%% begin geaendert 1.8.21
+
+\ifthenelse{\equal{\itemize@elsymbols}{bullet@symbols}}{%
+\renewcommand{\labelitemi}{\large\ensuremath{\bullet}}%
+\renewcommand{\labelitemii}{\ensuremath{\bullet}}%
+\renewcommand{\labelitemiii}{\small\ensuremath{\bullet}}%
+\renewcommand{\labelitemiv}{\footnotesize\ensuremath{\bullet}}%
+}{}
+
+%% end geaendert 1.8.21
+
+
%% (External): Default colors for defined slide elements, they are modified in
%% style files -- these color names may be used externally by authors of
%% presentations
diff --git a/macros/latex/contrib/elpres/tex/elpresbluelightgrayscheme.sty b/macros/latex/contrib/elpres/tex/elpresbluelightgrayscheme.sty
index 719bcbd676..daac18a441 100644
--- a/macros/latex/contrib/elpres/tex/elpresbluelightgrayscheme.sty
+++ b/macros/latex/contrib/elpres/tex/elpresbluelightgrayscheme.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{elpresbluelightgrayscheme}[2020/08/15 elpres layout scheme blue lightgray]
+\ProvidesPackage{elpresbluelightgrayscheme}[2021/08/01 elpres layout scheme blue lightgray]
\definecolor{epturquoise}{rgb}{0.1,0.83,0.8}
\definecolor{eplistheadcolor}{rgb}{0.75,0.8,1} % color for list heads
@@ -29,10 +29,22 @@
\definecolor{eptextcolor}{rgb}{0.7,0.7,0.75} % Ext: normal text color
\color{eptextcolor} % Ext: normal text color
-\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-01}}
-\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-01}}
-\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-01}}
-\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-01}}
+%% begin geaendert 1.8.21
+\ifthenelse{\equal{\itemize@elsymbols}{default@symbols}}{%
+\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-01}}%
+\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-01}}%
+\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-01}}%
+\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-01}}%
+}{}
+
+\ifthenelse{\equal{\itemize@elsymbols}{bullet@symbols}}{%
+\renewcommand{\labelitemi}{\large\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemii}{\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiii}{\small\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiv}{\footnotesize\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+}{}
+%% end geaendert 1.8.21
+
\renewcommand{\labelenumi}{\textcolor{eplistheadcolor}{\textbf{\theenumi.}}}
\renewcommand{\labelenumii}{\textcolor{eplistheadcolor}{\textbf{\theenumii.}}}
@@ -43,3 +55,5 @@
\textcolor{eplistheadcolor}{\textbf{#1}}}
\endinput
+
+% vim: syntax=tex tw=2048 ai
diff --git a/macros/latex/contrib/elpres/tex/elpresgrayscheme.sty b/macros/latex/contrib/elpres/tex/elpresgrayscheme.sty
index a33c41a7ab..42cf019183 100644
--- a/macros/latex/contrib/elpres/tex/elpresgrayscheme.sty
+++ b/macros/latex/contrib/elpres/tex/elpresgrayscheme.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{elpresgrayscheme}[2020/08/15 elpres layout scheme gray]
+\ProvidesPackage{elpresgrayscheme}[2021/08/01 elpres layout scheme gray]
\definecolor{epgreen}{rgb}{0.11,0.34,0.3}
\definecolor{eplistheadcolor}{named}{epgreen} % color for list heads
@@ -28,11 +28,23 @@
\definecolor{eptextcolor}{rgb}{0.16,0.16,0.16} % Ext: normal text color
\color{eptextcolor} % Ext: normal text color
+%% begin geaendert 1.8.21
+\ifthenelse{\equal{\itemize@elsymbols}{default@symbols}}{%
+\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-03}}%
+\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-03}}%
+\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-03}}%
+\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-03}}%
+}{}
+
+\ifthenelse{\equal{\itemize@elsymbols}{bullet@symbols}}{%
+\renewcommand{\labelitemi}{\large\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemii}{\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiii}{\small\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiv}{\footnotesize\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+}{}
+%% end geaendert 1.8.21
+
-\renewcommand{\labelitemi}{\includegraphics[scale=0.065]{ep-ball-03}}
-\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-03}}
-\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-03}}
-\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-03}}
\renewcommand{\labelenumi}{\textcolor{eplistheadcolor}{\textbf{\theenumi.}}}
\renewcommand{\labelenumii}{\textcolor{eplistheadcolor}{\textbf{\theenumii.}}}
@@ -43,3 +55,5 @@
\textcolor{epgreen}{\textbf{#1}}}
\endinput
+
+% vim: syntax=tex tw=2048 ai
diff --git a/macros/latex/contrib/elpres/tex/elpreswhitebluescheme.sty b/macros/latex/contrib/elpres/tex/elpreswhitebluescheme.sty
index 06449fd3d5..f469c2ebc9 100644
--- a/macros/latex/contrib/elpres/tex/elpreswhitebluescheme.sty
+++ b/macros/latex/contrib/elpres/tex/elpreswhitebluescheme.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{elpreswhitebluescheme}[2020/08/15 elpres layout scheme white blue]
+\ProvidesPackage{elpreswhitebluescheme}[2021/08/01 elpres layout scheme white blue]
\definecolor{epdarkblue}{rgb}{0.12,0.09,0.65}
\definecolor{eplistheadcolor}{named}{epdarkblue} % color for list heads
@@ -29,10 +29,22 @@
\definecolor{eptextcolor}{rgb}{0.2,0.16,0.16} % Ext: normal text color
\color{eptextcolor} % Ext: normal text color
-\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-05}}
-\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-05}}
-\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-05}}
-\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-05}}
+%% begin geaendert 1.8.21
+\ifthenelse{\equal{\itemize@elsymbols}{default@symbols}}{%
+\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-05}}%
+\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-05}}%
+\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-05}}%
+\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-05}}%
+}{}
+
+\ifthenelse{\equal{\itemize@elsymbols}{bullet@symbols}}{%
+\renewcommand{\labelitemi}{\large\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemii}{\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiii}{\small\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiv}{\footnotesize\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+}{}
+%% end geaendert 1.8.21
+
\renewcommand{\labelenumi}{\textcolor{eplistheadcolor}{\textbf{\theenumi.}}}
\renewcommand{\labelenumii}{\textcolor{eplistheadcolor}{\textbf{\theenumii.}}}
@@ -46,3 +58,5 @@
\color{epverydarkblue}
\endinput
+
+% vim: syntax=tex tw=2048 ai
diff --git a/macros/latex/contrib/elpres/tex/elpreswhiteredscheme.sty b/macros/latex/contrib/elpres/tex/elpreswhiteredscheme.sty
index 1c7255e668..9860cec48b 100644
--- a/macros/latex/contrib/elpres/tex/elpreswhiteredscheme.sty
+++ b/macros/latex/contrib/elpres/tex/elpreswhiteredscheme.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{elpreswhiteredscheme}[2020/08/15 elpres layout white red]
+\ProvidesPackage{elpreswhiteredscheme}[2021/08/01 elpres layout white red]
\definecolor{epdarkred}{rgb}{0.6,0.09,0.1}
\definecolor{eplistheadcolor}{named}{epdarkred} % color for list heads
@@ -29,10 +29,21 @@
\definecolor{eptextcolor}{rgb}{0.2,0.16,0.16} % Ext: normal text color
\color{eptextcolor} % Ext: normal text color
-\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-02}}
-\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-02}}
-\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-02}}
-\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-02}}
+%% begin geaendert 1.8.21
+\ifthenelse{\equal{\itemize@elsymbols}{default@symbols}}{%
+\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-02}}%
+\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-02}}%
+\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-02}}%
+\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-02}}%
+}{}
+
+\ifthenelse{\equal{\itemize@elsymbols}{bullet@symbols}}{%
+\renewcommand{\labelitemi}{\large\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemii}{\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiii}{\small\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiv}{\footnotesize\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+}{}
+%% end geaendert 1.8.21
\renewcommand{\labelenumi}{\textcolor{eplistheadcolor}{\textbf{\theenumi.}}}
\renewcommand{\labelenumii}{\textcolor{eplistheadcolor}{\textbf{\theenumii.}}}
@@ -46,3 +57,5 @@
\color{epverydarkred}
\endinput
+% vim: syntax=tex tw=2048 ai
+
diff --git a/macros/latex/contrib/elpres/tex/elpreswhitetealscheme.sty b/macros/latex/contrib/elpres/tex/elpreswhitetealscheme.sty
index ff71fb1935..9df8c25007 100644
--- a/macros/latex/contrib/elpres/tex/elpreswhitetealscheme.sty
+++ b/macros/latex/contrib/elpres/tex/elpreswhitetealscheme.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{elpreswhitetealscheme}[2020/08/15 elpres layout scheme white teal]
+\ProvidesPackage{elpreswhitetealscheme}[2021/08/01 elpres layout scheme white teal]
\definecolor{epdarkteal}{rgb}{0.02,0.35,0.38}
\definecolor{eplistheadcolor}{named}{epdarkteal} % color for list heads
@@ -29,10 +29,22 @@
\definecolor{eptextcolor}{rgb}{0.2,0.16,0.16} % Ext: normal text color
\color{eptextcolor} % Ext: normal text color
-\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-04}}
-\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-04}}
-\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-04}}
-\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-04}}
+
+%% begin geaendert 1.8.21
+\ifthenelse{\equal{\itemize@elsymbols}{default@symbols}}{%
+\renewcommand{\labelitemi}{\includegraphics[scale=0.06]{ep-ball-04}}%
+\renewcommand{\labelitemii}{\includegraphics[scale=0.055]{ep-ball-04}}%
+\renewcommand{\labelitemiii}{\includegraphics[scale=0.05]{ep-ball-04}}%
+\renewcommand{\labelitemiv}{\includegraphics[scale=0.045]{ep-ball-04}}%
+}{}
+
+\ifthenelse{\equal{\itemize@elsymbols}{bullet@symbols}}{%
+\renewcommand{\labelitemi}{\large\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemii}{\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiii}{\small\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+\renewcommand{\labelitemiv}{\footnotesize\textcolor{eplistheadcolor}{\ensuremath{\bullet}}}%
+}{}
+%% end geaendert 1.8.21
\renewcommand{\labelenumi}{\textcolor{eplistheadcolor}{\textbf{\theenumi.}}}
\renewcommand{\labelenumii}{\textcolor{eplistheadcolor}{\textbf{\theenumii.}}}
@@ -46,3 +58,6 @@
\color{epverydarkteal}
\endinput
+
+% vim: syntax=tex tw=2048 ai
+