%%
%% This is file `toptesi-sss.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% toptesi.dtx  (with options: `topsss')
%%   ______________________________________________________
%%   The TOPtesi bundle
%%   Copyright (C) 2015-2020 Claudio Beccari
%%   All rights reserved
%% 
%%   License information appended
%% 
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
\ProvidesPackage{toptesi-sss}[%
2020-09-06 v.6.4.06
High school title page]


%%
%%%% Math fonts and AMS extensions (|fontspec| is already loaded)
\secondariatrue
\ifPDFTeX
   \@ifpackageloaded{newtxmath}{}%
     {\@ifpackageloaded{newpxmath}{}%
       {%
         \RequirePackage{amsmath,amssymb,amsthm}%
       }%
     }%
\else
   \RequirePackage{amsmath,amsthm}
   \RequirePackage{unicode-math}
\fi
\RequirePackage{xcolor}   % Intelligent colors
\RequirePackage{xspace}   % Intelligent space
\RequirePackage{xparse}   % Command and environment advanced definitions
\RequirePackage{calc}     % Calculation macros
\RequirePackage{ifthen}   % Conditional statements
\RequirePackage{booktabs} % professional rules in tables
\RequirePackage{multirow} % Multirow table cells are not professional
\ifPDFTeX \RequirePackage{indentfirst}\fi
\raggedbottom
\providecommand*\@SSSLogo{}
\providecommand*\@tiposcuola{}
\providecommand*\@indirizzomiur{}
\providecommand*\@opzionemiur{}
\providecommand*\@nomescuola{}
\providecommand*\@sedescuola{}
\providecommand*\@annoscolastico{}

\providecommand*\@Ntesina{Tesina di maturit\`a}
\providecommand*\@title{}
\providecommand*\@subtitle{}

\ifcsundef{ifemminile}{\newif\iffemminile\femminilefalse}{}
\providecommand*\@Ncandidato{\iffemminile Studentessa\else
                             Studente\fi}
\providecommand*\@author{}
\providecommand*\@Npresidente{Presidente di commissione}
\providecommand*\@presidente{}
\providecommand*\@numerocommissione{}

\newcommand*\SSSLogo[1]{\gdef\@SSSLogo{#1}}
\newcommand*\NomeTesina[1]{\gdef\@Ntesina{#1}}
\newcommand*\IndirizzoMiur[1]{\gdef\@indirizzomiur{#1}}
\newcommand*\OpzioneMiur[1]{\gdef\@opzionemiur{#1}}
\newcommand*\TipoScuola[1]{\gdef\@tiposcuola{#1}}
\newcommand*\SedeScuola[1]{\gdef\@sedescuola{#1}}
\newcommand*\NomeScuola[1]{\gdef\@nomescuola{#1}}
\newcommand*\AnnoScolastico[1]{\gdef\@annoscolastico{#1}}
\newcommand*\NomeCandidato[1]{\gdef\@Ncandidato{#1}}

\newcommand*\titolo[1]{\gdef\@title{#1}}
\newcommand*\sottotitolo[1]{\gdef\@subtitle{\ifblank{#1}{}%
   {\medskip\par{\Large #1\par}}%
   \vspace{\stretch{1}}}}

\NewDocumentCommand\studente{m o}{\gdef\@@author{#1}%
\IfNoValueTF{#2}{\gdef\@author{#1}}%
               {\gdef\@author{#1\IDlabel#2}}\femminilefalse}
\NewDocumentCommand\studentessa{m o}{\gdef\@@author{#1}%
\IfNoValueTF{#2}{\gdef\@author{#1}}%
               {\gdef\@author{#1\IDlabel#2}}\femminiletrue}
\newcommand*\IDlabel{\\\normalfont Classe\ }
\newcommand*\Presidente[1]{\gdef\@presidente{#1}}
\newcommand*\NumeroCommissione[1]{\gdef\@numerocommissione{#1}}
\newcommand*\ifBlank{\expandafter\ifblank\expandafter}
\newenvironment{FrontespizioTesina}{%
\InputIfFileExists{\jobname.cfg}{\relax}{\relax}
}{%
\begin{titlepage}\parindent=0pt
\centering
\raisebox{0.025\textheight}[0pt][0pt]{\parbox[b]{\textwidth}{%
\centering
\ifBlank{\@tiposcuola}{Manca il tipo di scuola}{\@tiposcuola}%
\ifBlank{\@indirizzomiur}{\relax}{\space--\space\@indirizzomiur}%
\ifBlank{\@opzionemiur}{\relax}{\space--\space\@opzionemiur}\par
\vspace{-1ex}
\makebox[0.5\textwidth]{\rule{0.50\textwidth}{0.4\p@}}\par
\vspace{-1.5ex}
\makebox[0.25\textwidth]{\rule{0.25\textwidth}{0.8\p@}}\par
\medskip

\textsc{\@nomescuola}}}\par
\null\hfill\ifBlank{\@sedescuola}{\relax}{%
\raisebox{0.5\baselineskip}[0pt][0pt]{%
\parbox{0.4\textwidth}{\raggedleft\@sedescuola}}}\par
\vspace{\stretch{1}}
{\large \@Ntesina\par}
\vspace{\stretch{0.5}}

{\Large\textbf{\@title}\par}
{\vspace{0.5\baselineskip}

\normalsize\@subtitle\par}
\ifBlank{\@SSSLogo}%
  {\vspace{\stretch{1}}}%
  {\vspace{\stretch{1}}\setbox0\hbox{\includegraphics[height=30mm]{\@SSSLogo}}
  \ifdim\wd0>\linewidth \resizebox{\linewidth}{!}{\box0}\else\box0\fi
  \par\vspace{\stretch{1}}}
\begin{minipage}[t]{0.45\textwidth}\flushleft
\ifBlank{\@presidente}{}{\@Npresidente\\
{\bfseries\scshape\@presidente}\par
\vspace{\baselineskip}}

\ifBlank{\@numerocommissione}{}{Commissione numero\\
\textbf{\@numerocommissione}}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}\flushright
\@Ncandidato\\
{\bfseries\scshape\@author}
\end{minipage}

\vspace{\stretch{1}}

\raisebox{-0.05\textheight}[0pt][0pt]{%
\parbox[t]{\textwidth}{\centering
\makebox[0.25\textwidth]{\hrulefill}\\[\medskipamount]
Anno scolastico \@annoscolastico}}
\end{titlepage}
\clearpage}%%
%%
%% 
%% Copyright 2005-2020 Claudio Beccari
%% 
%% Distributable under the LaTeX Project Public License,
%% version 1.3c or higher (your choice). The latest version of
%% this license is at: http://www.latex-project.org/lppl.txt
%% 
%% For important further details see the English or the Italian
%% documentation.
%% 
%% This work is "author-maintained"
%% 
%% This work consists of this file toptesi.dtx, a README file
%% the manifest.txt file, and the derived files:
%%     toptesi.cls,
%%     toptesi.sty,
%%     topfront.sty,
%%     topcommand.sty,
%%     toptesi-scudo.sty,
%%     toptesi.cfg,
%%     toptesi-monografia.sty,
%%     toptesi-sss.sty,
%%     toptesi-magistrale.sty,
%%     toptesi-dottorale.sty,
%% and the English documentation toptesi.pdf.
%% 
%% Furthermore the bundle contains the documentation source
%% file toptesi-it.tex and the derived file
%% toptesi-it.pdf.
%% 
%% The toptesi-example.tex source file is just an example
%% that shows how to use the various commands; by commenting
%% or uncommenting certain source lines it is possible to
%% typeset different kind of theses and their front pages.
%% 
%% The topfront-example.tex source file is an example of how
%% to produce just the title page with TOPtesi and the external
%% package frontespizio.
%% 
%% The toptesi-scudo-example.tex source file is an example
%% that shows the particular features available with TOPtesi,
%% when a doctoral thesis is produced for the Scuola di
%% Dottorato (ScuDo) of Politecnico di Torino.
%% 
%% The toptesi.cfg file is a sample of a local configuration
%% file that can be copied to another file and its copy freely
%% edited and customised.
%% 
%% The other toptesi-*.sty files are extension modules for
%% typesetting the specific thesis kinds described by the
%% suffix that replaces the asterisk.
%% 
%% By running pdflatex on toptesi.dtx the user gets the class,
%% sty and cfg files and the English documentation file in
%% PDF format.
%% 
%% The source file of the Italian documentation file
%% toptesi-it.pdf is another example of how to use TOPtesi.
%% This file toptesi-it.tex may be typeset with pdfLaTeX,
%% XeLaTeX, and LuaLateX; see the first comment lines of
%% the file for how-to information. In spite of being mainly
%% written in Italian, it contains several sections in English
%% for the benefit of foreign students attending the Doctoral
%% School of Turin.
%%
%% End of file `toptesi-sss.sty'.
