| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| |
|
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| | |
| | \NeedsTeXFormat{LaTeX2e}[1999/12/01] |
| | \ProvidesPackage{cvpr}[2021/08/23 Example LaTex class for IEEE CVPR] |
| |
|
| | \RequirePackage{times} |
| | \RequirePackage{cite} |
| | \RequirePackage{xspace} |
| |
|
| | \RequirePackage{silence} |
| | \hbadness=10000 \vbadness=10000 \vfuzz=30pt \hfuzz=30pt |
| | \WarningFilter{latexfont}{Font shape declaration} |
| | \WarningFilter{latex}{Font shape} |
| | \WarningFilter{hyperref}{Token not allowed in a PDF string} |
| | \WarningFilter[rebuttal]{latex}{No \author given} |
| | \RequirePackage{etoolbox} |
| |
|
| | |
| | |
| | \RequirePackage[format=plain,labelformat=simple,labelsep=period,font=small,compatibility=false]{caption} |
| | \RequirePackage[font=footnotesize,skip=3pt,subrefformat=parens]{subcaption} |
| |
|
| |
|
| | \newtoggle{cvprfinal} |
| | \newtoggle{cvprrebuttal} |
| | \newtoggle{cvprpagenumbers} |
| | \toggletrue{cvprfinal} |
| | \togglefalse{cvprrebuttal} |
| | \togglefalse{cvprpagenumbers} |
| | \DeclareOption{review}{\togglefalse{cvprfinal}\toggletrue{cvprpagenumbers}} |
| | \DeclareOption{rebuttal}{\togglefalse{cvprfinal}\toggletrue{cvprrebuttal}} |
| | \DeclareOption{pagenumbers}{\toggletrue{cvprpagenumbers}} |
| | \DeclareOption*{\PackageWarning{cvpr}{Unkown option `\CurrentOption'}} |
| |
|
| | \ProcessOptions\relax |
| |
|
| | |
| | \iftoggle{cvprrebuttal}{ |
| | \ActivateWarningFilters[rebuttal] |
| | }{} |
| |
|
| | |
| | \RequirePackage[hyphens]{url} |
| | \Urlmuskip=0mu plus 1mu\relax |
| |
|
| |
|
| | |
| | |
| | \newcommand{\@EveryShipout@Hook}{} |
| | \newcommand{\@EveryShipout@AtNextHook}{} |
| | \newcommand*{\EveryShipout}[1] |
| | {\g@addto@macro\@EveryShipout@Hook{#1}} |
| | \newcommand*{\AtNextShipout}[1] |
| | {\g@addto@macro\@EveryShipout@AtNextHook{#1}} |
| | \newcommand{\@EveryShipout@Shipout}{ |
| | \afterassignment\@EveryShipout@Test |
| | \global\setbox\@cclv= |
| | } |
| | \newcommand{\@EveryShipout@Test}{ |
| | \ifvoid\@cclv\relax |
| | \aftergroup\@EveryShipout@Output |
| | \else |
| | \@EveryShipout@Output |
| | \fi |
| | } |
| | \newcommand{\@EveryShipout@Output}{ |
| | \@EveryShipout@Hook |
| | \@EveryShipout@AtNextHook |
| | \gdef\@EveryShipout@AtNextHook{} |
| | \@EveryShipout@Org@Shipout\box\@cclv |
| | } |
| | \newcommand{\@EveryShipout@Org@Shipout}{} |
| | \newcommand*{\@EveryShipout@Init}{ |
| | \message{ABD: EveryShipout initializing macros} |
| | \let\@EveryShipout@Org@Shipout\shipout |
| | \let\shipout\@EveryShipout@Shipout |
| | } |
| | \AtBeginDocument{\@EveryShipout@Init} |
| |
|
| | |
| |
|
| |
|
| |
|
| | \newcommand\LenToUnit[1]{#1\@gobble} |
| |
|
| | \newcommand\AtPageUpperLeft[1]{ |
| | \begingroup |
| | \@tempdima=0pt\relax\@tempdimb=\ESO@yoffsetI\relax |
| | \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){#1} |
| | \endgroup |
| | } |
| | \newcommand\AtPageLowerLeft[1]{\AtPageUpperLeft{ |
| | \put(0,\LenToUnit{-\paperheight}){#1}}} |
| | \newcommand\AtPageCenter[1]{\AtPageUpperLeft{ |
| | \put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}} |
| | } |
| | \newcommand\AtTextUpperLeft[1]{ |
| | \begingroup |
| | \setlength\@tempdima{1in} |
| | \ifodd\c@page |
| | \advance\@tempdima\oddsidemargin |
| | \else |
| | \advance\@tempdima\evensidemargin |
| | \fi |
| | \@tempdimb=\ESO@yoffsetI\relax\advance\@tempdimb-1in\relax |
| | \advance\@tempdimb-\topmargin |
| | \advance\@tempdimb-\headheight\advance\@tempdimb-\headsep |
| | \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){#1} |
| | \endgroup |
| | } |
| | \newcommand\AtTextLowerLeft[1]{\AtTextUpperLeft{ |
| | \put(0,\LenToUnit{-\textheight}){#1}}} |
| | \newcommand\AtTextCenter[1]{\AtTextUpperLeft{ |
| | \put(\LenToUnit{.5\textwidth},\LenToUnit{-.5\textheight}){#1}}} |
| | \newcommand{\ESO@HookI}{} \newcommand{\ESO@HookII}{} |
| | \newcommand{\ESO@HookIII}{} |
| | \newcommand{\AddToShipoutPicture}{ |
| | \@ifstar{\g@addto@macro\ESO@HookII}{\g@addto@macro\ESO@HookI}} |
| | \newcommand{\ClearShipoutPicture}{\global\let\ESO@HookI\@empty} |
| | \newcommand\ESO@isMEMOIR[1]{} |
| | \@ifclassloaded{memoir}{\renewcommand\ESO@isMEMOIR[1]{#1}}{} |
| | \newcommand{\@ShipoutPicture}{ |
| | \bgroup |
| | \@tempswafalse |
| | \ifx\ESO@HookI\@empty\else\@tempswatrue\fi |
| | \ifx\ESO@HookII\@empty\else\@tempswatrue\fi |
| | \ifx\ESO@HookIII\@empty\else\@tempswatrue\fi |
| | \if@tempswa |
| | \@tempdima=1in\@tempdimb=-\@tempdima |
| | \advance\@tempdimb\ESO@yoffsetI |
| | \ESO@isMEMOIR{ |
| | \advance\@tempdima\trimedge |
| | \advance\@tempdima\paperwidth |
| | \advance\@tempdima-\stockwidth |
| | \if@twoside\ifodd\c@page\else |
| | \advance\@tempdima-2\trimedge |
| | \advance\@tempdima-\paperwidth |
| | \advance\@tempdima\stockwidth |
| | \fi\fi |
| | \advance\@tempdimb\trimtop} |
| | \unitlength=1pt |
| | \global\setbox\@cclv\vbox{ |
| | \vbox{\let\protect\relax |
| | \pictur@(0,0)(\strip@pt\@tempdima,\strip@pt\@tempdimb) |
| | \ESO@HookIII\ESO@HookI\ESO@HookII |
| | \global\let\ESO@HookII\@empty |
| | \endpicture} |
| | \nointerlineskip |
| | \box\@cclv} |
| | \fi |
| | \egroup |
| | } |
| | \EveryShipout{\@ShipoutPicture} |
| | \RequirePackage{keyval} |
| | \newif\ifESO@dvips\ESO@dvipsfalse \newif\ifESO@grid\ESO@gridfalse |
| | \newif\ifESO@texcoord\ESO@texcoordfalse |
| | \newcommand*\ESO@gridunitname{} |
| | \newcommand*\ESO@gridunit{} |
| | \newcommand*\ESO@labelfactor{} |
| | \newcommand*\ESO@griddelta{}\newcommand*\ESO@griddeltaY{} |
| | \newcommand*\ESO@gridDelta{}\newcommand*\ESO@gridDeltaY{} |
| | \newcommand*\ESO@gridcolor{} |
| | \newcommand*\ESO@subgridcolor{} |
| | \newcommand*\ESO@subgridstyle{dotted} |
| | \newcommand*\ESO@gap{} |
| | \newcommand*\ESO@yoffsetI{}\newcommand*\ESO@yoffsetII{} |
| | \newcommand*\ESO@gridlines{\thinlines} |
| | \newcommand*\ESO@subgridlines{\thinlines} |
| | \newcommand*\ESO@hline[1]{\ESO@subgridlines\line(1,0){#1}} |
| | \newcommand*\ESO@vline[1]{\ESO@subgridlines\line(0,1){#1}} |
| | \newcommand*\ESO@Hline[1]{\ESO@gridlines\line(1,0){#1}} |
| | \newcommand*\ESO@Vline[1]{\ESO@gridlines\line(0,1){#1}} |
| | \newcommand\ESO@fcolorbox[4][]{\fbox{#4}} |
| | \newcommand\ESO@color[1]{} |
| | \newcommand\ESO@colorbox[3][]{ |
| | \begingroup |
| | \fboxrule=0pt\fbox{#3} |
| | \endgroup |
| | } |
| | \newcommand\gridSetup[6][]{ |
| | \edef\ESO@gridunitname{#1}\edef\ESO@gridunit{#2} |
| | \edef\ESO@labelfactor{#3}\edef\ESO@griddelta{#4} |
| | \edef\ESO@gridDelta{#5}\edef\ESO@gap{#6}} |
| | \define@key{ESO}{texcoord}[true]{\csname ESO@texcoord#1\endcsname} |
| | \define@key{ESO}{pscoord}[true]{\csname @tempswa#1\endcsname |
| | \if@tempswa\ESO@texcoordfalse\else\ESO@texcoordtrue\fi} |
| | \define@key{ESO}{dvips}[true]{\csname ESO@dvips#1\endcsname} |
| | \define@key{ESO}{grid}[true]{\csname ESO@grid#1\endcsname |
| | \setkeys{ESO}{gridcolor=black,subgridcolor=black}} |
| | \define@key{ESO}{colorgrid}[true]{\csname ESO@grid#1\endcsname |
| | \setkeys{ESO}{gridcolor=red,subgridcolor=green}} |
| | \define@key{ESO}{gridcolor}{\def\ESO@gridcolor{#1}} |
| | \define@key{ESO}{subgridcolor}{\def\ESO@subgridcolor{#1}} |
| | \define@key{ESO}{subgridstyle}{\def\ESO@subgridstyle{#1}} |
| | \define@key{ESO}{gridunit}{ |
| | \def\@tempa{#1} |
| | \def\@tempb{bp} |
| | \ifx\@tempa\@tempb |
| | \gridSetup[\@tempa]{1bp}{1}{10}{50}{2} |
| | \else |
| | \def\@tempb{pt} |
| | \ifx\@tempa\@tempb |
| | \gridSetup[\@tempa]{1pt}{1}{10}{50}{2} |
| | \else |
| | \def\@tempb{in} |
| | \ifx\@tempa\@tempb |
| | \gridSetup[\@tempa]{.1in}{.1}{2}{10}{.5} |
| | \else |
| | \gridSetup[mm]{1mm}{1}{5}{20}{1} |
| | \fi |
| | \fi |
| | \fi |
| | } |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | \newcommand\ESO@div[2]{ |
| | \@tempdima=#1\relax\@tempdimb=\ESO@gridunit\relax |
| | \@tempdimb=#2\@tempdimb\divide\@tempdima by \@tempdimb |
| | \@tempcnta\@tempdima\advance\@tempcnta\@ne} |
| | \AtBeginDocument{ |
| | \IfFileExists{color.sty} |
| | { |
| | \RequirePackage{color} |
| | \let\ESO@color=\color\let\ESO@colorbox=\colorbox |
| | \let\ESO@fcolorbox=\fcolorbox |
| | }{} |
| | \@ifundefined{Gin@driver}{} |
| | { |
| | \ifx\Gin@driver\@empty\else |
| | \filename@parse{\Gin@driver}\def\reserved@a{dvips} |
| | \ifx\filename@base\reserved@a\ESO@dvipstrue\fi |
| | \fi |
| | } |
| | \ifx\pdfoutput\undefined\else |
| | \ifx\pdfoutput\relax\else |
| | \ifcase\pdfoutput\else |
| | \ESO@dvipsfalse |
| | \fi |
| | \fi |
| | \fi |
| | \ifESO@dvips\def\@tempb{eepic}\else\def\@tempb{epic}\fi |
| | \def\@tempa{dotted} |
| | \ifx\@tempa\ESO@subgridstyle |
| | \IfFileExists{\@tempb.sty} |
| | { |
| | \RequirePackage{\@tempb} |
| | \renewcommand*\ESO@hline[1]{\ESO@subgridlines\dottedline{\ESO@gap} |
| | (0,0)(##1,0)} |
| | \renewcommand*\ESO@vline[1]{\ESO@subgridlines\dottedline{\ESO@gap} |
| | (0,0)(0,##1)} |
| | }{} |
| | \else |
| | \ifx\ESO@gridcolor\ESO@subgridcolor |
| | \renewcommand*\ESO@gridlines{\thicklines} |
| | \fi |
| | \fi |
| | } |
| | \ifESO@texcoord |
| | \def\ESO@yoffsetI{0pt}\def\ESO@yoffsetII{-\paperheight} |
| | \edef\ESO@griddeltaY{-\ESO@griddelta}\edef\ESO@gridDeltaY{-\ESO@gridDelta} |
| | \else |
| | \def\ESO@yoffsetI{\paperheight}\def\ESO@yoffsetII{0pt} |
| | \edef\ESO@griddeltaY{\ESO@griddelta}\edef\ESO@gridDeltaY{\ESO@gridDelta} |
| | \fi |
| | \newcommand\ESO@gridpicture{ |
| | \begingroup |
| | \setlength\unitlength{\ESO@gridunit} |
| | \ESO@color{\ESO@subgridcolor} |
| | \ESO@div{\paperheight}{\ESO@griddelta} |
| | \multiput(0,0)(0,\ESO@griddeltaY){\@tempcnta} |
| | {\ESO@hline{\LenToUnit{\paperwidth}}} |
| | \ESO@div{\paperwidth}{\ESO@griddelta} |
| | \multiput(0,\LenToUnit{\ESO@yoffsetII})(\ESO@griddelta,0){\@tempcnta} |
| | {\ESO@vline{\LenToUnit{\paperheight}}} |
| | \ESO@color{\ESO@gridcolor} |
| | \ESO@div{\paperheight}{\ESO@gridDelta} |
| | \multiput(0,0)(0,\ESO@gridDeltaY){\@tempcnta} |
| | {\ESO@Hline{\LenToUnit{\paperwidth}}} |
| | \ESO@div{\paperwidth}{\ESO@gridDelta} |
| | \multiput(0,\LenToUnit{\ESO@yoffsetII})(\ESO@gridDelta,0){\@tempcnta} |
| | {\ESO@Vline{\LenToUnit{\paperheight}}} |
| | \fontsize{10}{12}\normalfont |
| | \ESO@div{\paperwidth}{\ESO@gridDelta} |
| | \multiput(0,\ESO@gridDeltaY)(\ESO@gridDelta,0){\@tempcnta}{ |
| | \@tempcntb=\@tempcnta\advance\@tempcntb-\@multicnt |
| | \ifnum\@tempcntb>1\relax |
| | \multiply\@tempcntb by \ESO@gridDelta\relax |
| | \@tempdima=\@tempcntb sp\@tempdima=\ESO@labelfactor\@tempdima |
| | \@tempcntb=\@tempdima |
| | \makebox(0,0)[c]{\ESO@colorbox{white}{\the\@tempcntb}} |
| | \fi} |
| | \ifx\ESO@gridunitname\@empty\def\@tempa{0}\else\def\@tempa{1}\fi |
| | \ESO@div{\paperheight}{\ESO@gridDelta} |
| | \multiput(\ESO@gridDelta,0)(0,\ESO@gridDeltaY){\@tempcnta}{ |
| | \@tempcntb=\@tempcnta\advance\@tempcntb-\@multicnt |
| | \ifnum\@tempcntb>\@tempa\relax |
| | \multiply\@tempcntb by \ESO@gridDelta\relax |
| | \@tempdima=\@tempcntb sp\@tempdima=\ESO@labelfactor\@tempdima |
| | \@tempcntb=\@tempdima |
| | \makebox(0,0)[c]{\ESO@colorbox{white}{\the\@tempcntb}} |
| | \fi |
| | } |
| | \ifx\ESO@gridunitname\@empty\else |
| | \thicklines\fboxrule=\@wholewidth |
| | \put(\ESO@gridDelta,\ESO@gridDeltaY){\makebox(0,0)[c]{ |
| | \ESO@fcolorbox{\ESO@gridcolor}{white}{ |
| | \textbf{\ESO@gridunitname}}}} |
| | \fi |
| | \normalcolor |
| | \endgroup |
| | } |
| | \ifESO@grid\g@addto@macro\ESO@HookIII{\ESO@gridpicture}\fi |
| | |
| |
|
| |
|
| |
|
| |
|
| | \typeout{CVPR 8.5 x 11-Inch Proceedings Style `cvpr.sty'.} |
| |
|
| | |
| | |
| | |
| | |
| | \font\cvprtenhv = phvb at 8pt |
| | \font\elvbf = ptmb scaled 1100 |
| |
|
| | |
| | |
| | |
| | |
| |
|
| | |
| | \setlength{\textheight}{8.875in} |
| | \setlength{\textwidth}{6.875in} |
| | \setlength{\columnsep}{0.3125in} |
| | \setlength{\topmargin}{0in} |
| | \setlength{\headheight}{0in} |
| | \setlength{\headsep}{0in} |
| | \setlength{\parindent}{1pc} |
| | \setlength{\oddsidemargin}{-.304in} |
| | \setlength{\evensidemargin}{-.304in} |
| |
|
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| | |
| | \iftoggle{cvprpagenumbers}{}{ |
| | \pagestyle{empty} |
| | } |
| |
|
| | \AtBeginDocument{ |
| | |
| | \@ifclassloaded{article}{}{ |
| | \PackageError{cvpr}{Package only meant to be used with document class `article'}{Change document class to `article'.} |
| | } |
| | |
| | \@ifclasswith{article}{10pt}{}{ |
| | \PackageWarningNoLine{cvpr}{Incorrect font size specified - CVPR requires 10-point fonts. Please load document class `article' with `10pt' option} |
| | } |
| | \@ifclasswith{article}{twocolumn}{}{% |
| | \PackageWarningNoLine{cvpr}{Single column document - CVPR requires papers to have two-column layout. Please load document class `article' with `twocolumn' option} |
| | } |
| | \@ifclasswith{article}{letterpaper}{}{ |
| | \PackageWarningNoLine{cvpr}{Incorrect paper size - CVPR uses paper size `letter'. Please load document class `article' with `letterpaper' option} |
| | } |
| | |
| | \iftoggle{cvprfinal}{ |
| | \@ifpackageloaded{hyperref}{}{ |
| | \PackageWarningNoLine{cvpr}{Package `hyperref' is not loaded, but highly recommended for camera-ready version} |
| | } |
| | }{ |
| | \@ifpackageloaded{hyperref}{ |
| | \@ifpackagewith{hyperref}{pagebackref}{}{ |
| | \PackageWarningNoLine{cvpr}{Package `hyperref' is not loaded with option `pagebackref', which is strongly recommended for review version} |
| | } |
| | }{ |
| | \PackageWarningNoLine{cvpr}{Package `hyperref' is not loaded, but strongly recommended for review version} |
| | } |
| | } |
| | } |
| |
|
| | \def\@maketitle |
| | { |
| | \newpage |
| | \null |
| | \iftoggle{cvprrebuttal}{\vspace*{-.3in}}{\vskip .375in} |
| | \begin{center} |
| | |
| | \iftoggle{cvprrebuttal}{{\large \bf \@title \par}}{{\Large \bf \@title \par}} |
| | |
| | \iftoggle{cvprrebuttal}{\vspace*{-22pt}}{\vspace*{24pt}} |
| | { |
| | \large |
| | \lineskip .5em |
| | \begin{tabular}[t]{c} |
| | \iftoggle{cvprfinal}{ |
| | \@author |
| | }{ |
| | \iftoggle{cvprrebuttal}{}{ |
| | Anonymous \confName~submission\\ |
| | \vspace*{1pt}\\ |
| | Paper ID \cvprPaperID |
| | } |
| | } |
| | \end{tabular} |
| | \par |
| | } |
| | |
| | \vskip .5em |
| | |
| | \vspace*{12pt} |
| | \end{center} |
| | } |
| |
|
| | \def\abstract |
| | { |
| | |
| | \iftoggle{cvprpagenumbers}{}{ |
| | \thispagestyle{empty} |
| | } |
| | \centerline{\large\bf Abstract} |
| | \vspace*{12pt} |
| | \it |
| | } |
| |
|
| | \def\endabstract |
| | { |
| | |
| | \vspace*{12pt} |
| | } |
| |
|
| | \def\affiliation#1{\gdef\@affiliation{#1}} \gdef\@affiliation{} |
| |
|
| | |
| | \def\cvprsection{\@startsection {section}{1}{\z@} |
| | {10pt plus 2pt minus 2pt}{7pt} {\large\bf}} |
| | \def\cvprssect#1{\cvprsection*{#1}} |
| | \def\cvprsect#1{\cvprsection{\hskip -1em.~#1}} |
| | \def\section{\@ifstar\cvprssect\cvprsect} |
| |
|
| | \def\cvprsubsection{\@startsection {subsection}{2}{\z@} |
| | {8pt plus 2pt minus 2pt}{6pt} {\elvbf}} |
| | \def\cvprssubsect#1{\cvprsubsection*{#1}} |
| | \def\cvprsubsect#1{\cvprsubsection{\hskip -1em.~#1}} |
| | \def\subsection{\@ifstar\cvprssubsect\cvprsubsect} |
| |
|
| | |
| |
|
| | |
| | \makeatletter |
| | \newbox\cvprrulerbox |
| | \newcount\cvprrulercount |
| | \newdimen\cvprruleroffset |
| | \newdimen\cv@lineheight |
| | \newdimen\cv@boxheight |
| | \newbox\cv@tmpbox |
| | \newcount\cv@refno |
| | \newcount\cv@tot |
| | |
| | \newcount\cv@tmpc@ \newcount\cv@tmpc |
| | \def\fillzeros[#1]#2{\cv@tmpc@=#2\relax\ifnum\cv@tmpc@<0\cv@tmpc@=-\cv@tmpc@\fi |
| | \cv@tmpc=1 |
| | \loop\ifnum\cv@tmpc@<10 \else \divide\cv@tmpc@ by 10 \advance\cv@tmpc by 1 \fi |
| | \ifnum\cv@tmpc@=10\relax\cv@tmpc@=11\relax\fi \ifnum\cv@tmpc@>10 \repeat |
| | \ifnum#2<0\advance\cv@tmpc1\relax-\fi |
| | \loop\ifnum\cv@tmpc<#1\relax0\advance\cv@tmpc1\relax\fi \ifnum\cv@tmpc<#1 \repeat |
| | \cv@tmpc@=#2\relax\ifnum\cv@tmpc@<0\cv@tmpc@=-\cv@tmpc@\fi \relax\the\cv@tmpc@} |
| | |
| | \def\makevruler[#1][#2][#3][#4][#5]{\begingroup\offinterlineskip |
| | \textheight=#5\vbadness=10000\vfuzz=120ex\overfullrule=0pt |
| | \global\setbox\cvprrulerbox=\vbox to \textheight{ |
| | {\parskip=0pt\hfuzz=150em\cv@boxheight=\textheight |
| | \cv@lineheight=#1\global\cvprrulercount=#2 |
| | \cv@tot\cv@boxheight\divide\cv@tot\cv@lineheight\advance\cv@tot2 |
| | \cv@refno1\vskip-\cv@lineheight\vskip1ex |
| | \loop\setbox\cv@tmpbox=\hbox to0cm{{\cvprtenhv\hfil\fillzeros[#4]\cvprrulercount}} |
| | \ht\cv@tmpbox\cv@lineheight\dp\cv@tmpbox0pt\box\cv@tmpbox\break |
| | \advance\cv@refno1\global\advance\cvprrulercount#3\relax |
| | \ifnum\cv@refno<\cv@tot\repeat}}\endgroup} |
| | \makeatother |
| | |
| |
|
| | |
| | \def\cvprruler#1{\makevruler[12pt][#1][1][3][0.993\textheight]\usebox{\cvprrulerbox}} |
| | \AddToShipoutPicture{ |
| | \iftoggle{cvprfinal}{ |
| | }{ |
| | \cvprruleroffset=\textheight |
| | \advance\cvprruleroffset by -3.7pt |
| | \color[rgb]{.5,.5,1} |
| | \AtTextUpperLeft{ |
| | \put(\LenToUnit{-35pt},\LenToUnit{-\cvprruleroffset}){ |
| | \cvprruler{\cvprrulercount}} |
| | |
| | \put(\LenToUnit{\dimexpr \textwidth+30pt},\LenToUnit{-\cvprruleroffset}){ |
| | \cvprruler{\cvprrulercount}} |
| | } |
| | \def\pid{\parbox{1in}{\begin{center}\bf\sf{\small \confName}\\\#\cvprPaperID\end{center}}} |
| | \AtTextUpperLeft{ |
| | \put(\LenToUnit{-65pt},\LenToUnit{45pt}){\pid} |
| | \put(\LenToUnit{\textwidth\kern-8pt},\LenToUnit{45pt}){\pid} |
| | } |
| | \AtTextUpperLeft{ |
| | \put(0,\LenToUnit{1cm}){\parbox{\textwidth}{\centering\cvprtenhv |
| | \confName~\confYear~Submission \#\cvprPaperID. CONFIDENTIAL REVIEW COPY. DO NOT DISTRIBUTE.}} |
| | } |
| | } |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | \renewcommand{\textfraction}{0.01} |
| | \renewcommand{\floatpagefraction}{0.99} |
| | \renewcommand{\topfraction}{0.99} |
| | \renewcommand{\bottomfraction}{0.99} |
| | \renewcommand{\dblfloatpagefraction}{0.99} |
| | \renewcommand{\dbltopfraction}{0.99} |
| | \setcounter{totalnumber}{99} |
| | \setcounter{topnumber}{99} |
| | \setcounter{bottomnumber}{99} |
| |
|
| | |
| | |
| | \makeatletter |
| | \DeclareRobustCommand\onedot{\futurelet\@let@token\@onedot} |
| | \def\@onedot{\ifx\@let@token.\else.\null\fi\xspace} |
| |
|
| | \def\eg{\emph{e.g}\onedot} \def\Eg{\emph{E.g}\onedot} |
| | \def\ie{\emph{i.e}\onedot} \def\Ie{\emph{I.e}\onedot} |
| | \def\cf{\emph{cf}\onedot} \def\Cf{\emph{Cf}\onedot} |
| | \def\etc{\emph{etc}\onedot} \def\vs{\emph{vs}\onedot} |
| | \def\wrt{w.r.t\onedot} \def\dof{d.o.f\onedot} |
| | \def\iid{i.i.d\onedot} \def\wolog{w.l.o.g\onedot} |
| | \def\etal{\emph{et al}\onedot} |
| | \makeatother |
| |
|
| | |
| |
|