summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/prociagssymp
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-05-07 03:00:36 +0000
committerNorbert Preining <norbert@preining.info>2022-05-07 03:00:36 +0000
commit689536ecd7f688909820f27ed2938273c2e3ae44 (patch)
tree65f59e8d7e28a66525c2e72c2c969a101df4750a /macros/latex/contrib/prociagssymp
parent3e3ecb7f722d0904c12ee0648c343b865dc99187 (diff)
CTAN sync 202205070300
Diffstat (limited to 'macros/latex/contrib/prociagssymp')
-rw-r--r--macros/latex/contrib/prociagssymp/README.txt25
-rw-r--r--macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdfbin0 -> 80898 bytes
-rw-r--r--macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex145
-rw-r--r--macros/latex/contrib/prociagssymp/procIAGssymp.sty174
4 files changed, 344 insertions, 0 deletions
diff --git a/macros/latex/contrib/prociagssymp/README.txt b/macros/latex/contrib/prociagssymp/README.txt
new file mode 100644
index 0000000000..98ddf544e7
--- /dev/null
+++ b/macros/latex/contrib/prociagssymp/README.txt
@@ -0,0 +1,25 @@
+
+% This file is README.txt for the "procIAGssymp" package.
+% Current version : [2022/05/05]
+% Author: Battista Benciolini
+
+The package "procIAGssymp" provides (re-)definitions of some LaTeX
+commands that can be useful for the preparation of a paper with
+the style of the proceedings of symposia sponsored by the
+International Association of Geodesy (IAG).
+
+I presume that "official" more refined and
+up-to-date "sty" and "cls" file are now available
+from the publisher. This package is therefore not as useful
+as it was at the time of it's first publication,
+but it is pehaps still conveniet for some user.
+
+The distribution includes :
+
+README.txt this file
+procIAGssymp.sty the package
+TestprocIAGssymp.tex external documentation, example, suggestions
+TestprocIAGssymp.pdf external documentation, example, suggestions
+
+===================== END of README file ======================
+
diff --git a/macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf b/macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf
new file mode 100644
index 0000000000..3963711a2c
--- /dev/null
+++ b/macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf
Binary files differ
diff --git a/macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex b/macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex
new file mode 100644
index 0000000000..d0343bda46
--- /dev/null
+++ b/macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex
@@ -0,0 +1,145 @@
+% THIS IS BOTH A MINIMAL USER-MANUAL
+% OF THE PACKAGE procIAGssymp.sty
+% AND AN EXAMPLE OF ITS USE
+%
+% File : TestprocIAGssymp.tex (current version 2022-05-05)
+% Author: Battista Benciolini
+% E-mail: <Battista.Benciolini@unitn.it>
+% See file procIAGssymp.sty for more information
+%
+%
+\documentclass[a4paper,twocolumn,10pt]{article} %
+\usepackage{procIAGssymp}
+\title{The package procIAGssymp.sty for the formatting
+ of a paper with the style of the proceedings of
+ symposia sponsored by IAG}
+\author{B.Benciolini\thanks{e-mail: battista.benciolini@unitn.it}
+\and No Second Author \and No Third Author\thanks{No-Where Institute}}
+\date{ }
+\hbadness=10000 \vbadness=10000
+\begin{document}
+\maketitle
+\paragraph{Abstract.} The package \texttt{procIAGssymp.sty} has
+been designed to help the formatting of a paper with the style
+of the proceedings of symposia sponsored by the
+"International Association of Geodesy (IAG)".
+This paper itself is an example of the use of the package. It
+contains instructions and suggestions for the use of the package,
+while most of the comment included in \texttt{procIAGssymp.sty}
+are of a more technical nature.
+\paragraph{WARNING:}
+I have not recently checked the instruction from
+the publisher of the proceedings of IAG-sponsored-symposia.
+I presume that "official" more refined and
+up-to-date "sty" and "cls" files
+are now available from the publisher.
+This package is therefore not as useful
+as it was at the time of it's first publication,
+but it is pehaps still conveniet for some user.
+\linea
+\section{Introduction}
+The package \texttt{procIAGssymp.sty} provides some (re-)definitions
+of \LaTeX commands. The use of the package is explained in this text.
+\par\noindent I have tried to provide a package that helps in
+the preparation of a paper that corresponds to the instructions
+distributed by the publisher of the proceedings of
+IAG-sponsored-symposia, but please read the subsection
+\textbf{Important notes} below.
+\par\noindent The curious readers are
+invited to look directly at the source of this file and, more
+important, to the code in the file \texttt{procIAGssymp.sty}.
+\section{Suggestions for the user}
+\subsection{General page lay-out}
+The general lay-out of the pages is controlled by some assignment
+made by \texttt{procIAGssymp.sty} AND by the use of the class
+\texttt{article} that must be loaded with the proper options, i.e.
+\verb+[a4paper,twocolumn,10pt]+ .
+\subsection{Top-matter}
+The title and the author(s) must be prepared with
+\verb+\title{ . . .}+ and \verb+\author{ . . .}+ and they will be
+printed by \verb+\maketitle+. The use of \verb+\thanks{. . .}+ inside
+the argument of \verb+\title{ . . .}+ is not appropriate because this
+command has been redefined.
+If there are several authors, their
+names must be separated by \verb+\and+. The authors that share the
+same address must be listed consecutively and must be followed by
+\verb+\thanks{. . .}+ (with the address as argument). To see an example
+you can see the code of this file.
+\subsection{Sectioning}
+The use of \verb+\section{. . . }+ and \verb+\subsection{. . . }+
+can be done as in any \LaTeX paper.
+These commands have been redefined so that they
+produce the first level and second level headers in the proper format.
+All the other sectioning commands have been redefined with a coherent
+style.
+The command \verb+\section*{References}+ can be used to start
+the reference list. One of the following sections is just a test of
+the various sectioning commands.
+\section{Test of sectioning (1st level)}
+\subsection{Test of sectioning (2nd level)}
+\subsubsection{Test of sectioning (3rd level)}
+This is just an example of the use and abuse
+of \verb+\section+, \verb+\subsection+ and
+\verb+\subsubsection+. We can also test \verb+\paragraph+ and
+\verb+\subparagraph+.
+\paragraph{Paragraph} This is a paragraph, headed by \verb+\paragraph+.
+\subparagraph{Subparagraph} This is a sub paragraph. And the section
+end HERE.
+\section{Technicalities}
+\subsection{About the format of the top-matter}
+The main structure of the topmatter is governed by \verb+\@maketitle+
+which is properly redefined. \par\noindent
+The command \verb+\thanks+ has been
+redefined to print the authors' address immediately after the
+authors' names. The new form of this command makes it unsuitable
+to put a note to the title.
+\subsection{Compatibility}
+The package has been used together with the \texttt{article} class
+and with several packages including:
+\texttt{makeidx}, \texttt{amsmath},
+\texttt{amssymb}, \texttt{apalike}, \texttt{array},
+\texttt{epsfig}, \texttt{graphicx} and \texttt{verbatim}.
+I have not found any compatibility problem.
+\section{Some info from the internal documentation}
+\subsection{Important Notes}
+\begin{enumerate}
+\item The files that are distributed are :
+\begin{itemize}
+\item \verb+README.txt+ ,
+\item \verb+procIAGssymp.sty+ ,
+\item \verb+TestprocIAGssymp.tex+ ,
+\item \verb+TestprocIAGssymp.pdf+ .
+\end{itemize}
+\item The copyright holder of this package is its author.
+This program may be used, distributed and/or modified under
+the conditions of the LaTeX Project Public License.
+The latest version of this license is in:
+\texttt{http://www.latex-project.org/lppl.txt}
+\item When this package is used the correspondence between the
+obtained result and any requirement and prescription
+must be judged by the user.
+\item The release of this package on CTAN is a personal initiative
+of its author. The mention of IAG and of the publisher
+of the proceedings of the symposia sponsored by IAG does
+not imply any involvement of these entities in this initiative.
+\end{enumerate}
+\subsection{History}
+\begin{description}
+\item[2000-2002:] development, test, in-house use,
+\item[2002:] released in CTAN,
+\item[2022:] general revision,
+changes in the comments and documentation, new release in CTAN.
+\end{description}
+%
+\subsection{Acknowledgment}
+People listed here after contributed with suggestions.
+Some of them also provided fragments of code. \\
+Claretta Carrara, Nico Snew, Claudio Beccari.
+%
+\section{Recommendation}
+I recommend all the users of the package \texttt{procIAGssymp.sty}
+to send me any comment about it.
+\end{document}
+\endinput
+%%
+%% End of file TestprocIAGssymp.tex
diff --git a/macros/latex/contrib/prociagssymp/procIAGssymp.sty b/macros/latex/contrib/prociagssymp/procIAGssymp.sty
new file mode 100644
index 0000000000..9db8245f92
--- /dev/null
+++ b/macros/latex/contrib/prociagssymp/procIAGssymp.sty
@@ -0,0 +1,174 @@
+\ProvidesPackage{procIAGssymp}[2022/05/05]
+%*************************************************
+%* *
+%* This file is *
+%* *
+%* procIAGssymp.sty *
+%* ---------------- *
+%* *
+%* it contains (re-)definitions for the *
+%* proceedings of IAG sponsored symposia *
+%* *
+%* Author: Battista Benciolini *
+%* *
+%* Address: Dip. di Ingegneria Civile *
+%* Ambientale e Meccanica *
+%* Via Mesiano, 77 *
+%* I-38050 Trento *
+%* ITALY *
+%* *
+%* e-mail: Battista.Benciolini@unitn.it *
+%* *
+%*************************************************
+%
+%
+% PURPOSE
+% =======
+%
+% This package provides (re-)definitions of some LaTeX commands
+% that can be useful for the preparation of a paper with
+% the style of the proceeding of symposia sponsored by the
+% International Association of Geodesy (IAG).
+%
+%
+% IMPORTANT NOTES
+% ===============
+%
+% 0- WARNING
+% I have not recently checked the instruction from
+% the publisher of the proceedings of IAG-sponsored-symposia.
+% I presume that "official" more refined and
+% up-to-date "sty" and "cls" files
+% are now available from the publisher.
+% This package is therefore not as useful
+% as it was at the time of it's first publication,
+% but it is pehaps still convenient for some user.
+%
+% 1 - This file is part of a program (in the meaning specified
+% by the LPPL- see next point) that includes:
+% - README.txt
+% - procIAGssymp.sty (= this file)
+% - TestprocIAGssymp.tex (= sample and suggestions)
+% - TestprocIAGssymp.pdf (= sample and suggestions)
+% 2 - The copyright holder of this package is its author.
+% This program may be used, distributed and/or modified under
+% the conditions of the LaTeX Project Public License.
+% The latest version of this license is in:
+% http://www.latex-project.org/lppl.txt
+% 3 - When this package is used the correspondence between the
+% obtained result and any requirement and prescription
+% must be judged by the user.
+% 4 - The release of this package on CTAN is a personal initiative of
+% its author. The mention of IAG and of the publisher
+% of the procedings of the symposia sponsored by IAG does
+% not imply any involvement of these entities in this initiative.
+%
+%
+% HISTORY
+% =======
+% 2000-2002 : development, test, in-house use
+% 2002 : released in CTAN
+% 2022 : general revision,
+% small changes in the comments and documentation,
+% new release in CTAN
+%
+%
+% AKNOWLEDGMENT
+% =============
+%
+% People listed here after contributed with suggestions.
+% Some of them also provided fragments of code.
+% Claretta Carrara, Nico Snew, Claudio Beccari.
+%
+% --------------------------------------------------------------------
+%
+%
+% The following redefinition of \@maketitle is quite simplified with
+% respect to the standard one. The data is not printed; the title is
+% not centered and it is in sans-serif style; the author is no longer
+% in tabular environment; the author and its address are left justified.
+\def\@maketitle{%
+ %% \newpage
+ %% \null
+ {\LARGE\sffamily\bfseries\@title}
+ \vskip 6mm%
+ {%\large
+ \lineskip .5em%
+ {\raggedright\@author}}
+ \vskip 6mm%
+ \par
+ \vskip 1.5em}% end of\@maketitle
+%
+%
+% a new if, used to govern the behaviour
+% of \and in relation with \thanks
+\newif\ifafterthanks \afterthanksfalse
+%
+% redefinition of \thanks, to print the address immediately after
+% the author(s) it refers to
+\renewcommand{\thanks}[1]{\\ #1 \vskip6mm \global\afterthankstrue}
+%
+% redefinition of \and
+\renewcommand{\and}{\ifafterthanks\relax \else{\unskip,}\ \fi
+\global\afterthanksfalse}
+%
+%
+% redefinition of sectioning commands tu use proper font and spacing
+% 1st and 2nd order headings (section and subsrcion)
+%%% WARNING : is character size correct ??
+%
+\renewcommand\section{\@startsection%
+{section}%
+{1}% %level
+{0mm}% %indent
+{-3mm}% %beforeskip
+{2mm}% %afterskip
+{\fontsize{10.95}{13.6}\selectfont\sffamily\bfseries}} %style
+%
+\renewcommand\subsection{\@startsection%
+{subsection}%
+{2}% %level
+{0mm}% %indent
+{-3mm}% %beforeskip
+{2mm}% %afterskip
+{\normalfont\sffamily\bfseries}} %style
+%
+% higher order headings (subsubsection, paragraph and subparagraph)
+%
+\renewcommand\subsubsection{\@startsection%
+{subsubsection}%
+{3}% %level
+{0mm}% %indent
+{-2mm}% %beforeskip
+{2mm}% %afterskip
+{\normalfont\normalsize\sffamily\bfseries}} %style
+%
+\renewcommand\paragraph{\@startsection%
+{paragraph}%
+{4}% %level
+{0mm}% %indent
+{-2mm}% %beforeskip
+{-1em}% %afterskip
+{\normalfont\normalsize\sffamily\bfseries}} %style
+%
+\renewcommand\subparagraph{\@startsection%
+{subparagraph}%
+{5}% %level
+{\parindent}% %indent
+{-2mm}% %beforeskip
+{-1em}% %afterskip
+{\normalfont\normalsize\sffamily\bfseries}} %style
+%
+% margins and unitlength
+\textheight224mm
+\textwidth156mm
+\columnsep8mm
+\topmargin0mm
+\setlength{\unitlength}{1mm}
+%
+%
+% the new command \linea, with Italian name -:) ,
+% can be used to put some space and a rule after the abstract
+\newcommand{\linea}{\vskip1mm\noindent\rule{74mm}{.5pt}}
+%
+% end end end