style.tex (2624B)
1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 % BEGIN acmart/style.tex 3 4 \renewcommand{\titleAndVersionAndAuthors}[3]{\title{#1}#3\maketitle} 5 \renewcommand{\titleAndEmptyVersionAndAuthors}[3]{\titleAndVersionAndAuthors{#1}{#2}{#3}} 6 \renewcommand{\titleAndVersionAndEmptyAuthors}[3]{\title{#1}\author{Anonymous Author(s)}\maketitle} 7 \renewcommand{\titleAndEmptyVersionAndEmptyAuthors}[3]{\titleAndVersionAndEmptyAuthors{#1}{#2}{#3}} 8 \renewcommand{\titleAndVersionAndAuthorsAndShort}[4]{\title[#4]{#1}#3\maketitle} 9 \renewcommand{\titleAndEmptyVersionAndAuthorsAndShort}[4]{\titleAndVersionAndAuthorsAndShort{#1}{#2}{#3}{#4}} 10 \renewcommand{\titleAndVersionAndEmptyAuthorsAndShort}[4]{\title[#4]{#1}\author{Anonymous Author(s)}\maketitle} 11 \renewcommand{\titleAndEmptyVersionAndEmptyAuthorsAndShort}[4]{\titleAndVersionAndEmptyAuthorsAndShort{#1}{#2}{#3}{#4}} 12 13 % Support plain `author' while enabling `authorinfo': for each 14 % use of \SAuthor, check whether it contains an \SAuthorinfo form: 15 \def\SAuthor#1{\SAutoAuthor#1\SAutoAuthorDone{#1}} 16 \def\SAutoAuthorDone#1{} 17 \def\SAutoAuthor{\futurelet\next\SAutoAuthorX} 18 \def\SAutoAuthorX{\ifx\next\SAuthorinfo \let\Snext\relax \else \let\Snext\SToAuthorDone \fi \Snext} 19 \def\SToAuthorDone{\futurelet\next\SToAuthorDoneX} 20 \def\SToAuthorDoneX#1{\ifx\next\SAutoAuthorDone \let\Snext\SAddAuthorInfo \else \let\Snext\SToAuthorDone \fi \Snext} 21 \newcommand{\SAddAuthorInfo}[1]{\SAuthorinfo{#1}{}{}} 22 23 \renewcommand{\SAuthorinfo}[4]{\author{#1}{#2}{#3}{#4}} 24 \renewcommand{\SAuthorSep}[1]{} 25 \renewcommand{\SAuthorOrcid}[1]{\orcid{#1}} 26 \renewcommand{\SAuthorPlace}[1]{\affiliation{#1}} 27 \renewcommand{\SAuthorEmail}[1]{\email{#1}} 28 29 \renewcommand{\SConferenceInfo}[2]{\conferenceinfo{#1}{#2}} 30 \renewcommand{\SCopyrightYear}[1]{\copyrightyear{#1}} 31 \renewcommand{\SCopyrightData}[1]{\copyrightdata{#1}} 32 %\renewcommand{\Sdoi}[1]{\doi{#1}} 33 \renewcommand{\SPexclusivelicense}[0]{\exclusivelicense} 34 35 \renewcommand{\SCategory}[3]{\category{#1}{#2}{#3}} 36 \renewcommand{\SCategoryPlus}[4]{\category{#1}{#2}{#3}[#4]} 37 \renewcommand{\STerms}[1]{\terms{#1}} 38 \renewcommand{\SKeywords}[1]{\keywords{#1}} 39 40 \newcommand{\StitleShort}[2]{\title[#1]{#2}} 41 42 \newcommand{\Sshortauthors}[1]{\renewcommand{\shortauthors}{#1}} 43 44 \newcommand{\SacmBadgeRURL}[2]{\acmBadgeR[#1]{#2}} 45 \newcommand{\SacmBadgeLURL}[2]{\acmBadgeL[#1]{#2}} 46 47 \newcommand{\SgrantnumURL}[3]{\grantnum[#1]{#2}{#3}} 48 49 \newcommand{\SreceivedStage}[2]{\received[#1]{#2}} 50 51 \newcommand{\SccsdescNumber}[2]{\ccsdesc[#1]{#2}} 52 % END acmart/style.tex 53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%