Files
decdoctex/decsectionalv2.cls
2026-02-16 00:34:01 +00:00

163 lines
4.8 KiB
TeX

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{decsectionalv2}[2025/03/24 Digital Equipment Corporation]
\LoadClass{decv2}
\renewcommand{\thepage}{\thechapter-\arabic{page}}
\renewcommand{\toc}{%
\pagestyle{preface}
\begingroup
\setlength{\parskip}{0.5em}
\let\clearpage\relax
\tableofcontents
\thispagestyle{preface}
\vspace{1em}
\subsubsection*{Figures}
\listoffigures
\thispagestyle{preface}
\vspace{1em}
\subsubsection*{Tables}
\listoftables
\thispagestyle{preface}
\endgroup
}
\setcounter{secnumdepth}{5}
\titleformat{\chapter}[display]{\raggedleft\fontfamily{phv}\selectfont\bfseries\huge}{\Huge \thechapter}{-0.5em}{}[\hrule]
\titlespacing{\chapter}{0pc}{9em}{2em}
\titleformat{\section}{\raggedright\fontfamily{phv}\selectfont\bfseries\Large}{\thesection \hspace{1em}}{0.0em}{}[]
\titlespacing{\section}{0em}{1em}{1em}
\titleformat{\subsection}{\raggedright\fontfamily{phv}\selectfont\bfseries\large}{\thesubsection\hspace{1em}}{0.0em}{}[]
\titlespacing{\subsection}{0em}{1em}{1em}
\titleformat{\subsubsection}{\raggedright\fontfamily{phv}\selectfont\bfseries}{\thesubsubsection\hspace{1em}}{0.0em}{}[]
\titlespacing{\subsubsection}{0em}{0.4em}{-0.4em}
\renewcommand{\boilerplate}{%
\justifying
\setlength{\parindent}{0pt}
\thispagestyle{empty}
\footnotesize
\vspace*{4cm}
First Edition, {\@pubmonth} {\@pubyear}
Copyright \copyright{\@pubyear} by Digital Equipment Corporation.\\
All Rights Reserved.\\
Printed in U.S.A.
The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation.
Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document.
The software, if any, described in this document is furnished under a license and may be used or copied only in accordance with the terms of
such license. No responsibility is assumed for the use or reliability of software or equipment that is not supplied by Digital Equipment Corporation
or its affiliated companies.
The following are trademarks of Digital Equipment Corporation:
\begin{tabular}{ m{3.5cm} m{3.5cm} l}
\raisebox{-0.35\height}{\includegraphics[height=10pt]{logos/digital}} \textsuperscript{TM} & EDCS & RSTS \\
BASEWAY & FMS & RSX \\
BIBus & MASSBUS & RT \\
COMPACTape & Micro/RSTS & ThinWire \\
DEC & MicroPDP-11 & UNIBUS \\
DECconnect & Micro/RSX & VAX \\
DEC/MAP & MicroVAX II & VAXeluster \\
DECmate & PDP & VAXstation II \\
DECnet & P/OS & VAXstation II/GPX \\
DECUS & Professional & VMS \\
DECwriter & Q-Bus & VT \\
DIBOL & Rainbow & \\
\end{tabular}
\normalsize
\newpage
}
\let\Chaptermark\chaptermark
\def\chaptermark#1{\def\Chaptername{#1}\Chaptermark{#1}}
\fancypagestyle{preface} {
\fancyhf{}
\fancyfoot[LE]{\small\fontfamily{phv}\selectfont \textbf{\thepage}}
\fancyfoot[RO]{\small\fontfamily{phv}\selectfont \textbf{\thepage}}
}
\fancypagestyle{main} {
\fancyhf{}
\fancyfoot[LE]{\small\fontfamily{phv}\selectfont \textbf{\thechapter-\thepage} \hspace{1em} \@product \hspace{1pt} \@title}
\fancyfoot[RO]{\small\fontfamily{phv}\selectfont \Chaptername \hspace{1em} \textbf{\thechapter-\thepage}}
}
\fancypagestyle{plain}{%
\fancyhf{}%
% \fancyfoot[LE]{\small\fontfamily{phv}\selectfont \textbf{\thechapter-\thepage} \hspace{1em} \@product \hspace{1pt} \@title}
% \fancyfoot[RO]{\small\fontfamily{phv}\selectfont \Chaptername \hspace{1em} \textbf{\thechapter-\thepage}}
\renewcommand{\headrulewidth}{0pt}% Line at the header invisible
\renewcommand{\footrulewidth}{0pt}% Line at the footer visible
}
\renewcommand\thefigure{\thechapter-\arabic{figure}}
\renewcommand\thetable{\thechapter-\arabic{table}}
\RenewEnviron{tbl}[2]{
\begin{table}[H]
\IfStrEq{X#1}{X}{}{
\label{table:\tbllabel}
\captionsetup{font=large}
\caption{#1}
}
\normalsize
\begin{tabularx}{\textwidth}{#2}
\hline
\BODY
\hline
\end{tabularx}
\end{table}
}
\RenewEnviron{tblcont}[2]{
\begin{table}[H]
\IfStrEq{X#1}{X}{}{
\addtocounter{table}{-1}
\renewcommand\thetable{\thechapter-\arabic{table} (Cont.)}
\captionsetup{font=Large}
\caption[]{#1}
}
\normalsize
\begin{tabularx}{\textwidth}{#2}
\hline
\BODY
\hline
\end{tabularx}
\end{table}
}
\renewcommand{\figlabel}{\thechapter-\arabic{figure}}
\renewcommand{\tbllabel}{\thechapter-\arabic{table}}
\fancypagestyle{preface} {
\fancyhf{}
\fancyhead[LE]{\small\fontfamily{phv}\selectfont \textbf{\thepage}}
\fancyhead[RO]{\small\fontfamily{phv}\selectfont \textbf{\thepage}}
}
\fancypagestyle{main} {
\fancyhf{}
\fancyhead[LE]{\small\fontfamily{phv}\selectfont \textbf{\thechapter-\thepage} \hspace{1em} \Chaptername}
\fancyhead[RO]{\small\fontfamily{phv}\selectfont \Chaptername \hspace{1em} \textbf{\thechapter-\thepage}}
}