Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

639 lines
23KB

  1. %
  2. % lac2018.sty
  3. %
  4. \typeout{}
  5. \typeout{LAC2018 Proceedings style -- January 2018}
  6. %\typeout{only slightly different from}
  7. %\typeout{Coling 2004 Proceedings style -- February 2004}
  8. %\typeout{only slightly different from}
  9. %\typeout{ACL-COLING 1998 Proceedings style -- March 31st 1998}
  10. \typeout{}
  11. %
  12. % ----------------------------------------------------------------------
  13. %
  14. % This is the LaTeX style file for the Linux Audio Conference
  15. % It is an almost unmodified copy of colacl.sty, the style file
  16. % of Coling (International Conference on Computational Linguistics).
  17. % Many thanks to Coling for their permission to use it!
  18. % The original may be found here:
  19. % http://www.issco.unige.ch/coling2004/coling2004downloads.html
  20. %
  21. % ----------------------------------------------------------------------
  22. %
  23. % This is the LaTeX style file for ACL-COLING 1998. It is based on
  24. % a series of similar files prepared for previous conferences by
  25. % Fernando Pereira, Paul Jacobs, Stuart Shieber, Peter F.
  26. % Patel-Schneider and others. Various changes have been made, chiefly
  27. % to save space in the final output or remove redundant definitions.
  28. %
  29. % colacl.sty is designed for use as a package or option with the
  30. % standard LaTeX article class, and the BibTeX style acl.bst.
  31. %
  32. % Author/title and citation formatting differs slightly from standard
  33. % LaTeX; see AUTHOR FORMATS and CITATION FORMATS below for more
  34. % information.
  35. %
  36. % This file is supplied as a hopefully convenient implementation of
  37. % some of the "instructions for authors" repeated below. It is not
  38. % guaranteed to work in any given LaTeX installation or in conjunction
  39. % with any given class, package or style, and it is not intended as
  40. % a LaTeX tutorial.
  41. %
  42. % ----------------------------------------------------------------------
  43. % Instructions for authors
  44. %
  45. % (i) Maximum length of full papers: 8 pages.
  46. %
  47. % (ii) Paper size: A4.
  48. %
  49. % (iii) Margins: set so that text lies within a rectangle 9in (23cm)
  50. % high and 6.5in (16.5cm) wide.
  51. %
  52. % (iv) Body of text to be set in two columns. Full-width figures
  53. % (i.e. using \begin{figure*}) and tables may be used if
  54. % necessary.
  55. %
  56. % (v) Use standard fonts, e.g. Computer Modern Roman, Times Roman, no
  57. % smaller than 10pt.
  58. %
  59. % (vi) No page numbering.
  60. %
  61. % Items (iii), (iv) and (vi) are handled by this file, and should
  62. % therefore not be overridden by resetting \textwidth, \textheight,
  63. % \pagestyle etc. in your document, or by using styles or packages
  64. % which have the same effect.
  65. %
  66. % ----------------------------------------------------------------------
  67. % To convert papers prepared with colaclsub.sty to the final format
  68. % for use with colacl.sty:
  69. %
  70. % (1) Remove commands specific to the original submission format
  71. % (\type, \subject, \contact, \conference, \makeidpage).
  72. %
  73. % (2) Replace \summary{...} with an abstract, using the normal
  74. % abstract environment, placed after \maketitle.
  75. %
  76. % A simple document template:
  77. %
  78. % \documentclass[11pt,letterpaper]{article}
  79. % \usepackage{lac2012}
  80. % \title{...}
  81. % \author{...} % see below for possible formats
  82. % \begin{document}
  83. % \maketitle
  84. % \begin{abstract}
  85. % ... % contents of abstract
  86. % \end{abstract}
  87. % ... % contents of article
  88. % \bibliographystyle{acl} % use acl.bst
  89. % \bibliography{...}
  90. % \end{document}
  91. %
  92. % Users of obsolete LaTeX versions can try:
  93. %
  94. % \documentstyle[lac2012]{article} % or [11pt,lac2012]
  95. % \title{...}
  96. % ...
  97. %
  98. %
  99. % ----------------------------------------------------------------------
  100. % AUTHOR FORMATS
  101. %
  102. % Author information can be set in various styles.
  103. %
  104. % For several authors from the same institution:
  105. % \author{Author 1 \and ... \and Author n \\
  106. % Address line \\ ... \\ Address line}
  107. % if the names do not fit well on one line use
  108. % Author 1 \\ {\bf Author 2} \\ ... \\ {\bf Author n} \\
  109. %
  110. % For authors from different institutions:
  111. % \author{Author 1 \\ Address line \\ ... \\ Address line
  112. % \And ... \And
  113. % Author n \\ Address line \\ ... \\ Address line}
  114. %
  115. % To start a separate "row" of authors use \AND, as in
  116. % \author{Author 1 \\ Address line \\ ... \\ Address line
  117. % \AND
  118. % Author 2 \\ Address line \\ ... \\ Address line \And
  119. % Author 3 \\ Address line \\ ... \\ Address line}
  120. %
  121. % If the title and author information does not fit in the area allocated,
  122. % place \setlength\titlebox{<new height>} after \usepackage{colacl},
  123. % where <new height> can be something larger than 2.0in
  124. %
  125. % ----------------------------------------------------------------------
  126. % CITATION FORMATS
  127. %
  128. % Three possible citation formats:
  129. % "\cite{...}" produces a citation like "(Author, 1999)"
  130. % "\shortcite{...}" produces a citation like "(1999)"
  131. % "\newcite{...}" produces a citation like "Author (1999)"
  132. %
  133. % All three take an optional argument which can be used to add page
  134. % references, etc.:
  135. % "\newcite[1--6]{...}" produces a citation like "Author (1999, 1--6)"
  136. %
  137. % ----------------------------------------------------------------------
  138. % IF IT DOESN'T WORK
  139. %
  140. % The error message "File `colacl.sty' not found." indicates that this
  141. % file has not been installed in a location which is visible to your
  142. % LaTeX. Try putting it in the same directory as your paper, and
  143. % running LaTeX there. Consult your `Local Guide' documentation or
  144. % your system administrator to find out how LaTeX searches for input
  145. % files.
  146. %
  147. % "\documentclass..." is a LaTeX2e declaration. An error message
  148. % "Undefined control sequence." followed by a line ending in
  149. % "\documentclass" indicates that you have used this with an obsolete
  150. % LaTeX installation. Use the "\documentstyle" variant shown above.
  151. %
  152. % As a last resort, forget about colacl.sty and simply copy the
  153. % following lines (uncommented, obviously) into your document before
  154. % the "\begin{document}":
  155. %
  156. % \setlength\topmargin{0.0in}
  157. % \setlength\oddsidemargin{-0.0in}
  158. % \setlength\textheight{9.0in}
  159. % \setlength\textwidth{6.5in}
  160. % \setlength\columnsep{0.25in}
  161. % \setlength\headheight{0pt}
  162. % \setlength\headsep{0pt}
  163. % \thispagestyle{empty}
  164. % \pagestyle{empty}
  165. % \flushbottom
  166. % \twocolumn
  167. % \sloppy
  168. %
  169. % Some interactions with other packages may still occur. In order to
  170. % remove the page number from the first page, you may have to place the
  171. % "\thispagestyle{empty}" command immediately after "\maketitle".
  172. %
  173. % ----------------------------------------------------------------------
  174. % NOTE: Some laser printers have a serious problem printing TeX output.
  175. % These printing devices, commonly known as "write-white" laser
  176. % printers, tend to make characters too light. To get around this
  177. % problem, a darker set of fonts must be created for these devices.
  178. %
  179. % ----------------------------------------------------------------------
  180. % Physical page layout - slightly modified from IJCAI by pj
  181. % Physical page layout - slightly modified by rg for LAC
  182. \newlength\myavierh
  183. \setlength\myavierh{297mm}
  184. %\message{The page height is \the\paperheight}
  185. \ifdim \paperheight = \myavierh
  186. \message{ !! Using ISO-A4 paper}
  187. %% A4paper
  188. \setlength\topmargin{0.0in}
  189. \setlength\oddsidemargin{-0.0in}
  190. \setlength\textheight{9.5in} %%sm was 9.0in
  191. \setlength\textwidth{6.5in}
  192. \setlength\columnsep{0.25in}
  193. \newlength\titlebox
  194. \setlength\titlebox{2.0in} % was 2.25in
  195. \setlength\headheight{0pt}
  196. \setlength\headsep{0pt}
  197. \setlength\footskip{0pt} % irrelevant when no footers.
  198. \else
  199. %% US-Letter
  200. \message{ !! Using US-Letter paper}
  201. \setlength{\pdfpagewidth}{8.5in}
  202. \setlength{\pdfpageheight}{11in}
  203. \setlength\topmargin{0.0in}
  204. \setlength\oddsidemargin{-0.2in}
  205. \setlength\textheight{8.8in}
  206. \setlength\textwidth{6.9in}
  207. \setlength\columnsep{0.4in}
  208. \newlength\titlebox
  209. \setlength\titlebox{2.1in}
  210. \setlength\headheight{0pt}
  211. \setlength\headsep{0pt}
  212. \setlength\footskip{0pt} % irrelevant when no footers.
  213. \fi
  214. \pagestyle{empty} % no page numbers
  215. \thispagestyle{empty} % no page numbers
  216. \flushbottom
  217. \twocolumn
  218. \sloppy
  219. % We're never going to need a table of contents, so just flush it to
  220. % save space --- suggested by drstrip@sandia-2
  221. \def\addcontentsline#1#2#3{}
  222. % ----------------------------------------------------------------------
  223. % Title stuff, taken from deproc.
  224. \def\maketitle{%
  225. \par%
  226. \begingroup%
  227. \def\thefootnote{\fnsymbol{footnote}}%
  228. \def\@makefnmark{\rlap{$^{\@thefnmark}$\hss}}%
  229. % no paragraph breaks in \thanks
  230. \long\def\@makefntext##1{%
  231. \parindent 1em\noindent%
  232. \hbox to 1em{$^{\@thefnmark}$}##1}
  233. \twocolumn[\@maketitle] \@thanks%
  234. \endgroup%
  235. \setcounter{footnote}{0}%
  236. \let\maketitle\relax\let\@maketitle\relax%
  237. \gdef\@thanks{}\gdef\@author{}\gdef\@title{}%
  238. \let\thanks\relax}
  239. % some vertical space removed here: skip above and below title
  240. %
  241. \def\@maketitle{%
  242. \vbox to \titlebox{%
  243. \hsize\textwidth\linewidth\hsize%
  244. \vskip 0.125in minus 0.05in%
  245. \centering{\Large\bf \@title \par}%
  246. \vskip 0.2in plus 0.1fil minus 0.1in
  247. {\def\and{\unskip\enspace{\rm and}\enspace}%
  248. \def\And{\end{tabular}\hss \egroup \hskip 1in plus 2fil
  249. \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\bf}%
  250. \def\AND{\end{tabular}\hss\egroup \hfil\hfil\egroup
  251. \vskip 0.25in plus 1fil minus 0.125in
  252. \hbox to \linewidth\bgroup\large \hfil\hfil
  253. \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\bf}
  254. \hbox to \linewidth \bgroup\large \hfil\hfil
  255. \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\bf\@author
  256. \end{tabular}\hss\egroup
  257. \hfil\hfil\egroup}
  258. \vskip 0.3in plus 2fil minus 0.1in
  259. }}
  260. % ----------------------------------------------------------------------
  261. % abstract, changed for LAC2005
  262. % \renewenvironment{abstract}{\section*{\centerline{Abstract}}}{}
  263. \renewenvironment{abstract}{\section*{Abstract}}{}
  264. % ----------------------------------------------------------------------
  265. % keywords, added for LAC2005
  266. \def\keywords{\section*{Keywords}}
  267. % ----------------------------------------------------------------------
  268. % bibliography and citations
  269. % most of cite format is from aclsub.sty by SMS
  270. % don't box citations, separate with ; and a space
  271. % Replaced for multiple citations (pj)
  272. % don't box citations and also add space, semicolon between multiple
  273. % citations
  274. %
  275. \def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
  276. \def\@citea{}\@cite{\@for\@citeb:=#2\do
  277. {\@citea\def\@citea{; }\@ifundefined
  278. {b@\@citeb}{{\bf ?}\@warning
  279. {Citation `\@citeb' on page \thepage \space undefined}}%
  280. {\csname b@\@citeb\endcsname}}}{#1}}
  281. % Allow short (name-less) citations, when used in
  282. % conjunction with a bibliography style that creates labels like
  283. % \citename{<names>, }<year>
  284. %
  285. \let\@internalcite\cite
  286. \def\cite{\def\citename##1{##1, }\@internalcite}
  287. \def\longcite{\def\citename##1{##1, }\@internalcite}
  288. \def\shortcite{\def\citename##1{}\@internalcite}
  289. \def\newcite{\def\citename##1{{##1}\ (}\@internalciteb}
  290. % Macros for \newcite, which leaves name in running text, and is
  291. % otherwise like \shortcite.
  292. %
  293. \def\@citexb[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
  294. \def\@citea{}\@newcite{\@for\@citeb:=#2\do
  295. {\@citea\def\@citea{;\penalty\@m\ }\@ifundefined
  296. {b@\@citeb}{{\bf ?}\@warning
  297. {Citation `\@citeb' on page \thepage \space undefined}}%
  298. % gjr: hbox causes too many bad linebreaks
  299. %\hbox{\csname b@\@citeb\endcsname}}}{#1}}
  300. {\csname b@\@citeb\endcsname}}}{#1}}
  301. \def\@internalciteb{%
  302. \@ifnextchar [{\@tempswatrue\@citexb}{\@tempswafalse\@citexb[]}}
  303. \def\@newcite#1#2{{#1\if@tempswa, #2\fi)}}
  304. % gjr: no labels in this bibliography style
  305. % \def\@biblabel#1{\def\citename##1{##1}[#1]\hfill}
  306. \def\@biblabel#1{}
  307. % use square brackets after all
  308. %%% More changes made by SMS (originals in latex.tex)
  309. % Use parentheses instead of square brackets in the text.
  310. % \def\@cite#1#2{({#1\if@tempswa , #2\fi})}
  311. % Don't put a label in the bibliography at all. Just use the unlabeled format
  312. % instead.
  313. % gjr: removed \@mkboth -- no headers here.
  314. % gjr: reduced vertical space between entries (plus was .33em)
  315. %
  316. \def\thebibliography#1{\section*{References}\list
  317. {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
  318. \advance\leftmargin\labelsep
  319. \usecounter{enumi}}
  320. \def\newblock{\hskip .11em plus .11em minus .07em}
  321. \sloppy\clubpenalty4000\widowpenalty4000
  322. \sfcode`\.=1000\relax}
  323. \let\endthebibliography=\endlist
  324. % \def\thebibliography#1{%
  325. % \section*{References}
  326. % \list{}{\setlength{\labelwidth}{0pt}
  327. % \setlength{\leftmargin}{\parindent}
  328. % \setlength{\itemsep}{0.11ex plus 0.11ex}
  329. % \setlength{\parsep}{0ex}
  330. % \setlength{\itemindent}{-\parindent}}
  331. % \def\newblock{\hskip .11em plus .11em minus -.07em}
  332. % \sloppy\clubpenalty4000\widowpenalty4000
  333. % \sfcode`\.=1000\relax}
  334. % \let\endthebibliography=\endlist
  335. % Allow for a bibliography of sources of attested examples
  336. \def\thesourcebibliography#1{%
  337. \section*{Sources of Attested Examples}
  338. \list{}{\setlength{\labelwidth}{0pt}
  339. \setlength{\leftmargin}{\parindent}
  340. \setlength{\itemsep}{0.11ex plus 0.11ex}
  341. \setlength{\parsep}{0ex}
  342. \setlength{\itemindent}{-\parindent}}
  343. \def\newblock{\hskip .11em plus .11em minus -.07em}
  344. \sloppy\clubpenalty4000\widowpenalty4000
  345. \sfcode`\.=1000\relax}
  346. \let\endthesourcebibliography=\endlist
  347. \def\@lbibitem[#1]#2{\item[]\if@filesw
  348. { \def\protect##1{\string ##1\space}\immediate
  349. \write\@auxout{\string\bibcite{#2}{#1}}\fi\ignorespaces}}
  350. \def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
  351. {\string\bibcite{#1}{\the\c@enumi}}\fi\ignorespaces}
  352. % ----------------------------------------------------------------------
  353. % Section headings with less space
  354. \def\section{%
  355. \@startsection{section}{1}{\z@}%
  356. {-2.0ex plus -0.5ex minus -0.3ex}%
  357. {0.8ex plus 0.3ex minus 0.2ex}%
  358. {\large\bf\raggedright}}
  359. \def\subsection{%
  360. \@startsection{subsection}{2}{\z@}%
  361. {-1.4ex plus -0.4ex minus -0.2ex}%
  362. {0.6ex plus 0.2ex minus 0.1ex}%
  363. {\normalsize\bf\raggedright}}
  364. \def\subsubsection{%
  365. \@startsection{subsubsection}{3}{\z@}%
  366. {-0.8ex plus -0.3ex minus -0.1ex}%
  367. {0.4ex plus 0.1ex minus 0.1ex}%
  368. {\normalsize\bf\raggedright}}
  369. \def\paragraph{%
  370. \@startsection{paragraph}{4}{\z@}%
  371. {-0.8ex plus -0.3ex minus -0.1ex}%
  372. {-1em}%
  373. {\normalsize\bf}}
  374. \def\subparagraph{%
  375. \@startsection{subparagraph}{5}{\parindent}%
  376. {0.4ex plus 0.3ex minus 0.1ex}%
  377. {-1em}%
  378. {\normalsize\bf}}
  379. % ----------------------------------------------------------------------
  380. % Footnotes
  381. %\footnotesep 6.65pt %
  382. %\skip\footins 9pt plus 4pt minus 2pt
  383. %\def\footnoterule{\kern-3pt \hrule width 5pc \kern 2.6pt }
  384. %\setcounter{footnote}{0}
  385. % ----------------------------------------------------------------------
  386. % Lists and paragraphs
  387. \setlength\parindent{1em}
  388. \leftmargin 2em \leftmargini\leftmargin \leftmarginii 2em
  389. \leftmarginiii 1.5em \leftmarginiv 1.0em \leftmarginv .5em \leftmarginvi .5em
  390. \labelwidth\leftmargini\advance\labelwidth-\labelsep \labelsep 5pt
  391. % ----------------------------------------------------------------------
  392. % Floats (figures, tables etc.)
  393. %
  394. % Allow a larger proportion of the column/page to be taken up with
  395. % floats than the standard classes. Also discourage the creation of
  396. % columns/pages containing only floats.
  397. % Maximum fraction of the page that can be occupied by floats:
  398. %
  399. \renewcommand\topfraction{.9}
  400. \renewcommand\bottomfraction{.5}
  401. \renewcommand\dbltopfraction{.9} % 2-column floats
  402. % Minimum fraction of page that can be occupied by text:
  403. %
  404. \renewcommand\textfraction{.1}
  405. % Maximum fraction of a page that can be occupied by floats before a
  406. % separate float page is produced:
  407. %
  408. \renewcommand\floatpagefraction{0.9}
  409. \renewcommand\dblfloatpagefraction{.9} % 2-column floats
  410. % ----------------------------------------------------------------------
  411. %
  412. % Since we're using two columns, lines are short and we can get away
  413. % with less vertical space between lines, within lists and around
  414. % various kinds of display.
  415. %
  416. % Normally, these parameters are set in the size option to the class
  417. % file (standard definitions are in classes.dtx). Here we want to
  418. % accommodate 10pt, 11pt and 12pt, so we wrap the definitions in
  419. % \ifcase.
  420. %
  421. % \normalsize
  422. %
  423. \ifcase\@ptsize%
  424. \renewcommand{\normalsize}{% 10pt
  425. \@setsize\normalsize{11.3pt}\xpt\@xpt%
  426. \abovedisplayskip 10\p@\@plus2\p@\@minus5\p@%
  427. \abovedisplayshortskip\z@\@plus3\p@%
  428. \belowdisplayshortskip 4\p@\@plus3\p@\@minus3\p@%
  429. \belowdisplayskip\abovedisplayskip%
  430. \let\@listi\@listI}%
  431. \or%
  432. \renewcommand{\normalsize}{% 11pt
  433. \@setsize\normalsize{12.6pt}\xipt\@xipt%
  434. \abovedisplayskip11\p@\@plus2\p@\@minus4\p@%
  435. \abovedisplayshortskip\z@\@plus3\p@%
  436. \belowdisplayshortskip5\p@\@plus3\p@\@minus2\p@%
  437. \belowdisplayskip\abovedisplayskip%
  438. \let\@listi\@listI}%
  439. \or%
  440. \renewcommand{\normalsize}{% 12pt
  441. \@setsize\normalsize{13pt}\xiipt\@xiipt%
  442. \abovedisplayskip 11\p@ \@plus3\p@ \@minus5\p@%
  443. \abovedisplayshortskip \z@ \@plus3\p@%
  444. \belowdisplayshortskip 5\p@ \@plus3\p@ \@minus2\p@%
  445. \belowdisplayskip\abovedisplayskip%
  446. \let\@listi\@listI}%
  447. \fi
  448. % \small
  449. %
  450. \ifcase\@ptsize%
  451. \renewcommand{\small}{% 10pt
  452. \@setsize\small{10.5pt}\ixpt\@ixpt%
  453. \abovedisplayskip 8\p@ \@plus3\p@ \@minus3\p@%
  454. \abovedisplayshortskip \z@ \@plus2\p@%
  455. \belowdisplayshortskip 3\p@ \@plus2\p@ \@minus2\p@%
  456. \belowdisplayskip\abovedisplayskip%
  457. \def\@listi{\leftmargin\leftmargini%
  458. \topsep 3.5\p@ \@plus1.5\p@ \@minus1.5\p@%
  459. \parsep 1.5\p@ \@plus\p@ \@minus\p@%
  460. \itemsep \parsep}}%
  461. \or%
  462. \renewcommand{\small}{% 11pt
  463. \@setsize\small{11.3pt}\xpt\@xpt%
  464. \abovedisplayskip 9\p@ \@plus2\p@ \@minus4\p@%
  465. \abovedisplayshortskip \z@ \@plus3\p@%
  466. \belowdisplayshortskip 5\p@ \@plus2.5\p@ \@minus2.5\p@%
  467. \belowdisplayskip\abovedisplayskip%
  468. \def\@listi{\leftmargin\leftmargini%
  469. \topsep 5\p@ \@plus2\p@ \@minus2\p@%
  470. \parsep 2\p@ \@plus2\p@ \@minus\p@%
  471. \itemsep \parsep}}%
  472. \or%
  473. \renewcommand{\small}{% 12pt
  474. \@setsize\small{12pt}\xipt\@xipt%
  475. \abovedisplayskip 9\p@ \@plus3\p@ \@minus4\p@%
  476. \abovedisplayshortskip \z@ \@plus3\p@%
  477. \belowdisplayshortskip 5\p@ \@plus2.5\p@ \@minus2\p@%
  478. \belowdisplayskip\abovedisplayskip%
  479. \def\@listi{\leftmargin\leftmargini%
  480. \topsep 5.5\p@ \@plus2.5\p@ \@minus2.5\p@%
  481. \parsep 4\p@ \@plus1.5\p@ \@minus\p@%
  482. \itemsep \parsep}}%
  483. \fi
  484. % \footnotesize
  485. %
  486. \ifcase\@ptsize
  487. \renewcommand{\footnotesize}{% 10pt
  488. \@setsize\footnotesize{9.3pt}\viiipt\@viiipt%
  489. \abovedisplayskip 5\p@ \@plus2\p@ \@minus3\p@%
  490. \abovedisplayshortskip \z@ \@plus\p@%
  491. \belowdisplayshortskip 2.5\p@\@plus\p@\@minus2\p@%
  492. \belowdisplayskip\abovedisplayskip%
  493. \def\@listi{\leftmargin\leftmargini%
  494. \topsep 2.5\p@ \@plus\p@ \@minus\p@%
  495. \parsep 1.5\p@ \@plus\p@ \@minus\p@%
  496. \itemsep \parsep}}%
  497. \or%
  498. \renewcommand{\footnotesize}{% 11pt
  499. \@setsize\footnotesize{10.3pt}\ixpt\@ixpt%
  500. \abovedisplayskip 7\p@ \@plus2\p@ \@minus4\p@%
  501. \abovedisplayshortskip \z@ \@plus\p@%
  502. \belowdisplayshortskip 3\p@ \@plus2\p@ \@minus2\p@%
  503. \belowdisplayskip\abovedisplayskip%
  504. \def\@listi{\leftmargin\leftmargini%
  505. \topsep 3\p@ \@plus2\p@ \@minus2\p@%
  506. \parsep 2\p@ \@plus\p@ \@minus\p@%
  507. \itemsep \parsep}}%
  508. \or%
  509. \renewcommand{\footnotesize}{% 12pt
  510. \@setsize\footnotesize{11pt}\xpt\@xpt%
  511. \abovedisplayskip 9\p@ \@plus2\p@ \@minus4\p@%
  512. \abovedisplayshortskip \z@ \@plus3\p@%
  513. \belowdisplayshortskip 5\p@ \@plus3\p@ \@minus3\p@%
  514. \belowdisplayskip\abovedisplayskip%
  515. \def\@listi{\leftmargin\leftmargini%
  516. \topsep 4.5\p@ \@plus2\p@ \@minus2\p@%
  517. \parsep 3\p@ \@plus\p@ \@minus\p@%
  518. \itemsep \parsep}}%
  519. \fi
  520. % \large
  521. %
  522. \ifcase\@ptsize%
  523. \renewcommand{\large}{\@setsize\large{13pt}\xiipt\@xiipt}% 10pt
  524. \or%
  525. \renewcommand{\large}{\@setsize\large{13pt}\xiipt\@xiipt}% 11pt
  526. \or%
  527. \renewcommand{\large}{\@setsize\large{16pt}\xivpt\@xivpt}% 12pt
  528. \fi
  529. % \Large
  530. %
  531. \ifcase\@ptsize%
  532. \renewcommand{\Large}{\@setsize\Large{16pt}\xivpt\@xivpt}% 10pt
  533. \or%
  534. \renewcommand{\Large}{\@setsize\Large{16pt}\xivpt\@xivpt}% 11pt
  535. \or%
  536. \renewcommand{\Large}{\@setsize\Large{16pt}\xivpt\@xivpt}% 12pt
  537. \fi
  538. % Leave \scriptsize, \tiny, \huge, \Huge unchanged?
  539. %
  540. % Float separations, single and double-column
  541. %
  542. \ifcase\@ptsize%
  543. \setlength\floatsep{10\p@ \@plus 2\p@ \@minus 2\p@}% 10pt
  544. \setlength\textfloatsep{16\p@ \@plus 2\p@ \@minus 4\p@}%
  545. \setlength\intextsep{10\p@ \@plus 2\p@ \@minus 2\p@}%
  546. \setlength\dblfloatsep{10\p@ \@plus 2\p@ \@minus 2\p@}%
  547. \setlength\dbltextfloatsep{16\p@ \@plus 2\p@ \@minus 4\p@}%
  548. \or%
  549. \setlength\floatsep{10\p@ \@plus 2\p@ \@minus 2\p@}% 11pt
  550. \setlength\textfloatsep{16\p@ \@plus 2\p@ \@minus 4\p@}%
  551. \setlength\intextsep{10\p@ \@plus 2\p@ \@minus 2\p@}%
  552. \setlength\dblfloatsep{10\p@ \@plus 2\p@ \@minus 2\p@}%
  553. \setlength\dbltextfloatsep{16\p@ \@plus 2\p@ \@minus 4\p@}%
  554. \or%
  555. \setlength\floatsep{12\p@ \@plus 3\p@ \@minus 3\p@}% 12pt
  556. \setlength\textfloatsep{18\p@ \@plus 2\p@ \@minus 4\p@}%
  557. \setlength\intextsep{12\p@ \@plus 3\p@ \@minus 3\p@}%
  558. \setlength\dblfloatsep{12\p@ \@plus 2\p@ \@minus 4\p@}%
  559. \setlength\dbltextfloatsep{18\p@ \@plus 2\p@ \@minus 4\p@}%
  560. \fi
  561. %
  562. % Top-level list in \normalsize text
  563. %
  564. \ifcase\@ptsize%
  565. \def\@listi{\leftmargin\leftmargini% 10pt
  566. \topsep 6\p@ \@plus2\p@ \@minus2\p@%
  567. \parsep 2\p@ \@plus0.5\p@ \@minus\p@%
  568. \itemsep 2.5\p@ \@plus\p@ \@minus0.5\p@}%
  569. \or%
  570. \def\@listi{\leftmargin\leftmargini% 11pt
  571. \topsep 8\p@ \@plus2\p@ \@minus2\p@%
  572. \parsep 3\p@ \@plus1.5\p@ \@minus\p@%
  573. \itemsep 3\p@ \@plus1.5\p@ \@minus\p@}%
  574. \or%
  575. \def\@listi{\leftmargin\leftmargini% 12pt
  576. \topsep 9\p@ \@plus3\p@ \@minus4\p@%
  577. \parsep 4\p@ \@plus2\p@ \@minus\p@%
  578. \itemsep 4\p@ \@plus2\p@ \@minus\p@}%
  579. \fi
  580. \let\@listI\@listi
  581. %
  582. % Embedded lists unchanged.
  583. %
  584. % ----------------------------------------------------------------------
  585. % End of colacl.sty
  586. % ----------------------------------------------------------------------