% chet.sty (version 2.3a) % Copyright 2026 Andreas Stergiou % % This package is supposed to streamline latex typesetting and give the % look and feel of harvmac to a paper, with the use of LaTex2e. % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of LaTeX % version 2005/12/01 or later. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{chet}[2026/04/26 v2.3a chet style] \RequirePackage{kvoptions} \RequirePackage{xparse} \RequirePackage{xspace} \SetupKeyvalOptions{% family=Chet, prefix=Chet@} \DeclareBoolOption{macrosonly} \DeclareBoolOption{british} \DeclareBoolOption{mcite} \ProcessKeyvalOptions* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \RequirePackage{amsmath} \ifChet@macrosonly \newcommand{\rcite}{\cite} \newcommand{\draftmode}{\RequirePackage[notref,notcite]{showkeys}} \providecommand*\showkeyslabelformat[1]{\normalfont\sffamily\footnotesize#1} \newcommand{\foot}{\footnote} \else \RequirePackage{datetime} \RequirePackage[labelsep=colon,labelfont=bf]{caption} \RequirePackage{tocloft} \RequirePackage{cite} \ifChet@mcite \RequirePackage{mciteplus} \fi \RequirePackage{color} \RequirePackage[nopatch=footnote]{microtype} \RequirePackage[para]{manyfoot} \RequirePackage[bottom]{footmisc} \RequirePackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=3cm]{geometry} \RequirePackage[linktocpage]{hyperref} \numberwithin{equation}{section} \newcommand{\rcite}{\cite} \newcommand{\rcitedraft}[1]{\cite{#1}\textsuperscript{\textsf{#1}}} \newcommand{\draftmode}{% \RequirePackage[notref,notcite]{showkeys}% \renewcommand{\rcite}{\rcitedraft}% \overfullrule=8pt% } \providecommand*\showkeyslabelformat[1]{\normalfont\sffamily\footnotesize#1} % Table of contents formatting \setcounter{tocdepth}{3} \renewcommand{\cfttoctitlefont}{\bfseries} \renewcommand{\cftsecaftersnum}{.} \renewcommand{\cftsubsecaftersnum}{.} \renewcommand{\cftsubsubsecaftersnum}{.} \renewcommand{\cftdotsep}{8} \newcommand{\toc}{\tableofcontents} \renewcommand\contentsname{\centerline{Contents}} % Acknowledgments \ifChet@british \newenvironment{acknowledgments}{\par\vspace{12pt}{\centering\textbf{Acknowledgements}\par}\nobreak\vspace{0pt}}{} \else \newenvironment{acknowledgments}{\par\vspace{12pt}{\centering\textbf{Acknowledgments}\par}\nobreak\vspace{0pt}}{} \fi \newcommand{\ack}[1]{\begin{acknowledgments}{\noindent #1}\end{acknowledgments}} % References \renewcommand\refname{\bfseries\normalsize\centering References\\ \vspace{-0.4cm}% \addcontentsline{toc}{section}{References}} \bibliographystyle{chetref} % Footnotes \newcommand{\foot}{\footnote} \setlength{\skip\footins}{0.5cm} \setlength{\footnotesep}{0.4cm} % Horizontal spacing between words \fontdimen2\font=1.2\fontdimen2\font % Vertical spacing between lines \linespread{1.25} % Vertical spacing in multiline equations (align, gather, ...) \setlength{\jot}{5pt} % Figure name \renewcommand{\figurename}{Fig.} % Format of date in bottom left of title page \newdateformat{mydate}{\monthname[\THEMONTH] \THEYEAR} \mydate{} % Appendices \newcommand\appendix@section{\@ifstar\appendix@section@star\appendix@section@nostar} \newcommand\appendix@section@nostar[1]{% \refstepcounter{section}% \orig@section*{Appendix~\@Alph\c@section.~#1}% \addcontentsline{toc}{section}{Appendix~\@Alph\c@section.~#1}} \newcommand\appendix@section@star[1]{% \orig@section*{#1}} \renewcommand{\appendix}{% \par \setcounter{section}{0}% \setcounter{subsection}{0}% \gdef\thesection{\@Alph\c@section}% \let\section\appendix@section} \newcommand{\appendices}{\appendix} % Footnotes for emails in titlepage % Horizontal emails \SetFootnoteHook{\noindent\hspace{-5pt}} \DeclareNewFootnote[para]{E}[roman] \newcommand{\email}[1]{\footnoteE{\href{mailto:#1}{\texttt{#1}}}} % Vertical emails \SetFootnoteHook{\noindent\hspace{-10pt}} \DeclareNewFootnote{EE}[roman] \newcommand{\emailV}[1]{\footnoteEE{\href{mailto:#1}{\texttt{#1}}}} % All emails together \SetFootnoteHook{\noindent} \DeclareNewFootnote[para]{EEE}[roman] \newcommand{\emails}[1]{\footnotetextEEE{\texttt{#1}}} % Titlepage \renewcommand{\abstract}[1]{\def\@abstract{#1}} \newcommand{\affiliation}[1]{\def\@affiliation{#1}} \newcommand{\preprint}[1]{\def\@preprint{#1}} \abstract{} \affiliation{} \preprint{} % Title font (scaled cmr10) \DeclareFontShape{T1}{cmr}{x}{n}% {<->cmr10}{} \newcommand{\mytitlefont}{\fontseries{x}\selectfont} % Command for use with math in title $\titlemath{...}$ \DeclareMathAlphabet{\titlemath}{T1}{cmr}{x}{n} \def\maketitle{% \begin{titlepage} \begin{flushright} \@preprint \end{flushright} \vspace{2cm} \begin{center} {\huge\mytitlefont\@title} \bigskip\bigskip\bigskip \@author \bigskip {\emph\@affiliation} \end{center} \bigskip\bigskip \noindent\@abstract \vfill \noindent\@date \end{titlepage} } \renewcommand\section{\@startsection{section}{1}{\z@}% {-6ex \@plus -1ex \@minus -.2ex}% {2.3ex \@plus.2ex}% {\bfseries}} \let\orig@section\section \renewcommand\subsection{\@startsection{subsection}{2}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% {\itshape}} \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% {\itshape}} % Dot after section number \def\@seccntformat#1{\csname the#1\endcsname.\hspace{4.6pt}} \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Numbered equation with optional label \NewDocumentCommand\eqn{mo}{% \IfNoValueTF{#2} {\[ #1 \]} {\begin{equation}\label{#2} #1 \end{equation}% \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces} } % Numbered aligned equation with optional label in the vertical middle \NewDocumentCommand\eqna{mo}{% \IfNoValueTF{#2} {\begin{align*} #1 \end{align*}} {\begin{equation}\label{#2}\begin{split} #1 \end{split}\end{equation}% \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces} } % Numbered subequations % Two subequations \NewDocumentCommand\twoseqn{momoo}{% \IfNoValueTF{#5} {\begin{subequations}% \begin{align} #1\label{#2} \\ #3\label{#4} \end{align}% \end{subequations}% \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces} {\begin{subequations}\label{#5}% \begin{align} #1\label{#2} \\ #3\label{#4} \end{align}% \end{subequations}% \expandafter\def\csname #5\endcsname{\eqref{#5}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces} } % Three subequations \NewDocumentCommand\threeseqn{momomoo}{% \IfNoValueTF{#7} {\begin{subequations}% \begin{align} #1\label{#2} \\ #3\label{#4} \\ #5\label{#6} \end{align}% \end{subequations}% \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces} {\begin{subequations}\label{#7}% \begin{align} #1\label{#2} \\ #3\label{#4} \\ #5\label{#6} \end{align}% \end{subequations}% \expandafter\def\csname #7\endcsname{\eqref{#7}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces} } % Four subequations \NewDocumentCommand\fourseqn{momomomoo}{% \IfNoValueTF{#9} {\begin{subequations}% \begin{align} #1\label{#2} \\ #3\label{#4} \\ #5\label{#6} \\ #7\label{#8} \end{align}% \end{subequations}% \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces \expandafter\def\csname #8\endcsname{\eqref{#8}\xspace}\ignorespaces} {\begin{subequations}\label{#9}% \begin{align} #1\label{#2} \\ #3\label{#4} \\ #5\label{#6} \\ #7\label{#8} \end{align}% \end{subequations}% \expandafter\def\csname #9\endcsname{\eqref{#9}\xspace}\ignorespaces \expandafter\def\csname #2\endcsname{\eqref{#2}\xspace}\ignorespaces \expandafter\def\csname #4\endcsname{\eqref{#4}\xspace}\ignorespaces \expandafter\def\csname #6\endcsname{\eqref{#6}\xspace}\ignorespaces \expandafter\def\csname #8\endcsname{\eqref{#8}\xspace}\ignorespaces} } % Sections and subsections \NewDocumentCommand\newsec{mo}{% \IfNoValueTF{#2} {\section{#1}} {\section{#1}\label{#2}% \expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces} } \NewDocumentCommand\subsec{mo}{% \IfNoValueTF{#2} {\subsection{#1}} {\subsection{#1}\label{#2}% \expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces} } \NewDocumentCommand\subsubsec{mo}{% \IfNoValueTF{#2} {\subsubsection{#1}} {\subsubsection{#1}\label{#2}% \expandafter\gdef\csname #2\endcsname{\ref{#2}\xspace}\ignorespaces} } \endinput %