54 lines
2.6 KiB
TeX
54 lines
2.6 KiB
TeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% BEGIN acmart/style.tex
|
|
|
|
\renewcommand{\titleAndVersionAndAuthors}[3]{\title{#1}#3\maketitle}
|
|
\renewcommand{\titleAndEmptyVersionAndAuthors}[3]{\titleAndVersionAndAuthors{#1}{#2}{#3}}
|
|
\renewcommand{\titleAndVersionAndEmptyAuthors}[3]{\title{#1}\author{Anonymous Author(s)}\maketitle}
|
|
\renewcommand{\titleAndEmptyVersionAndEmptyAuthors}[3]{\titleAndVersionAndEmptyAuthors{#1}{#2}{#3}}
|
|
\renewcommand{\titleAndVersionAndAuthorsAndShort}[4]{\title[#4]{#1}#3\maketitle}
|
|
\renewcommand{\titleAndEmptyVersionAndAuthorsAndShort}[4]{\titleAndVersionAndAuthorsAndShort{#1}{#2}{#3}{#4}}
|
|
\renewcommand{\titleAndVersionAndEmptyAuthorsAndShort}[4]{\title[#4]{#1}\author{Anonymous Author(s)}\maketitle}
|
|
\renewcommand{\titleAndEmptyVersionAndEmptyAuthorsAndShort}[4]{\titleAndVersionAndEmptyAuthorsAndShort{#1}{#2}{#3}{#4}}
|
|
|
|
% Support plain `author' while enabling `authorinfo': for each
|
|
% use of \SAuthor, check whether it contains an \SAuthorinfo form:
|
|
\def\SAuthor#1{\SAutoAuthor#1\SAutoAuthorDone{#1}}
|
|
\def\SAutoAuthorDone#1{}
|
|
\def\SAutoAuthor{\futurelet\next\SAutoAuthorX}
|
|
\def\SAutoAuthorX{\ifx\next\SAuthorinfo \let\Snext\relax \else \let\Snext\SToAuthorDone \fi \Snext}
|
|
\def\SToAuthorDone{\futurelet\next\SToAuthorDoneX}
|
|
\def\SToAuthorDoneX#1{\ifx\next\SAutoAuthorDone \let\Snext\SAddAuthorInfo \else \let\Snext\SToAuthorDone \fi \Snext}
|
|
\newcommand{\SAddAuthorInfo}[1]{\SAuthorinfo{#1}{}{}}
|
|
|
|
\renewcommand{\SAuthorinfo}[4]{\author{#1}{#2}{#3}{#4}}
|
|
\renewcommand{\SAuthorSep}[1]{}
|
|
\renewcommand{\SAuthorOrcid}[1]{\orcid{#1}}
|
|
\renewcommand{\SAuthorPlace}[1]{\affiliation{#1}}
|
|
\renewcommand{\SAuthorEmail}[1]{\email{#1}}
|
|
|
|
\renewcommand{\SConferenceInfo}[2]{\conferenceinfo{#1}{#2}}
|
|
\renewcommand{\SCopyrightYear}[1]{\copyrightyear{#1}}
|
|
\renewcommand{\SCopyrightData}[1]{\copyrightdata{#1}}
|
|
%\renewcommand{\Sdoi}[1]{\doi{#1}}
|
|
\renewcommand{\SPexclusivelicense}[0]{\exclusivelicense}
|
|
|
|
\renewcommand{\SCategory}[3]{\category{#1}{#2}{#3}}
|
|
\renewcommand{\SCategoryPlus}[4]{\category{#1}{#2}{#3}[#4]}
|
|
\renewcommand{\STerms}[1]{\terms{#1}}
|
|
\renewcommand{\SKeywords}[1]{\keywords{#1}}
|
|
|
|
\newcommand{\StitleShort}[2]{\title[#1]{#2}}
|
|
|
|
\newcommand{\Sshortauthors}[1]{\renewcommand{\shortauthors}{#1}}
|
|
|
|
\newcommand{\SacmBadgeRURL}[2]{\acmBadgeR[#1]{#2}}
|
|
\newcommand{\SacmBadgeLURL}[2]{\acmBadgeL[#1]{#2}}
|
|
|
|
\newcommand{\SgrantnumURL}[3]{\grantnum[#1]{#2}{#3}}
|
|
|
|
\newcommand{\SreceivedStage}[2]{\received[#1]{#2}}
|
|
|
|
\newcommand{\SccsdescNumber}[2]{\ccsdesc[#1]{#2}}
|
|
% END acmart/style.tex
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|