diff options
author | Norbert Preining <norbert@preining.info> | 2022-05-07 03:00:36 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-05-07 03:00:36 +0000 |
commit | 689536ecd7f688909820f27ed2938273c2e3ae44 (patch) | |
tree | 65f59e8d7e28a66525c2e72c2c969a101df4750a /macros/latex/contrib/prociagssymp | |
parent | 3e3ecb7f722d0904c12ee0648c343b865dc99187 (diff) |
CTAN sync 202205070300
Diffstat (limited to 'macros/latex/contrib/prociagssymp')
-rw-r--r-- | macros/latex/contrib/prociagssymp/README.txt | 25 | ||||
-rw-r--r-- | macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf | bin | 0 -> 80898 bytes | |||
-rw-r--r-- | macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex | 145 | ||||
-rw-r--r-- | macros/latex/contrib/prociagssymp/procIAGssymp.sty | 174 |
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 Binary files differnew file mode 100644 index 0000000000..3963711a2c --- /dev/null +++ b/macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf 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 |