usenix.sty
上传用户:awang829
上传日期:2019-07-14
资源大小:2356k
文件大小:3k
源码类别:

网络

开发平台:

Unix_Linux

  1. % usenix-2e.sty - to be used with latex2e (the new one) for USENIX.
  2. % To use this style file, do this:
  3. %
  4. %    documentclass[twocolumn]{article}
  5. %    usepackage{usenix-2e}
  6. % and put {rm ....} around the author names.
  7. %
  8. % $Id$
  9. %
  10. % The following definitions are modifications of standard article.sty
  11. % definitions, arranged to do a better job of matching the USENIX
  12. % guidelines.
  13. % It will automatically select two-column mode and the Times-Roman
  14. % font.
  15. %
  16. % USENIX papers are two-column.
  17. % Times-Roman font is nice if you can get it (requires NFSS,
  18. % which is in latex2e.
  19. if@twocolumnelseinput twocolumn.styfi
  20. usepackage{times}
  21. %
  22. % USENIX wants margins of: 7/8" side, 1" bottom, and 3/4" top.
  23. % 0.25" gutter between columns.
  24. % Gives active areas of 6.75" x 9.25"
  25. %
  26. setlength{textheight}{9.0in}
  27. setlength{columnsep}{0.25in}
  28. %%setlength{textwidth}{6.75in}
  29. setlength{textwidth}{7.00in}
  30. %setlength{footheight}{0.0in}
  31. setlength{topmargin}{-0.25in}
  32. setlength{headheight}{0.0in}
  33. setlength{headsep}{0.0in}
  34. setlength{evensidemargin}{-0.125in}
  35. setlength{oddsidemargin}{-0.125in}
  36. %
  37. % Usenix wants no page numbers for submitted papers, so that they can
  38. % number them themselves.
  39. %
  40. pagestyle{empty}
  41. %
  42. % Usenix titles are in 14-point bold type, with no date, and with no
  43. % change in the empty page headers.  The whol author section is 12 point
  44. % italic--- you must use {rm } around the actual author names to get
  45. % them in roman.
  46. %
  47. defmaketitle{par
  48.  begingroup
  49.    renewcommandthefootnote{fnsymbol{footnote}}%
  50.    def@makefnmark{hbox toz@{$m@th^{@thefnmark}$hss}}%
  51.     longdef@makefntext##1{parindent 1emnoindent
  52.             hbox to1.8em{hss$m@th^{@thefnmark}$}##1}%
  53.    if@twocolumn
  54.      twocolumn[@maketitle]%
  55.      else newpage
  56.      global@topnumz@
  57.      @maketitle fi@thanks
  58.  endgroup
  59.  setcounter{footnote}{0}%
  60.  letmaketitlerelax
  61.  let@maketitlerelax
  62.  gdef@thanks{}gdef@author{}gdef@title{}letthanksrelax}
  63. def@maketitle{newpage
  64.  vbox to 2.5in{
  65.  vspace*{fill}
  66.  vskip 2em
  67.  begin{center}%
  68.   {Largebf @title par}%
  69.   vskip 0.375in minus 0.300in
  70.   {largeit
  71.    lineskip .5em
  72.    begin{tabular}[t]{c}@author
  73.    end{tabular}par}%
  74.  end{center}%
  75.  par
  76.  vspace*{fill}
  77. % vskip 1.5em
  78.  }
  79. }
  80. %
  81. % The abstract is preceded by a 12-pt bold centered heading
  82. defabstract{begin{center}%
  83. {largebf abstractnamevspace{-.5em}vspace{z@}}%
  84. end{center}}
  85. defendabstract{}
  86. %
  87. % Main section titles are 12-pt bold.  Others can be same or smaller.
  88. %
  89. defsection{@startsection {section}{1}{z@}{-3.5ex plus-1ex minus
  90.     -.2ex}{2.3ex plus.2ex}{reset@fontlargebf}}