ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/langevinHull/achemso.sty
Revision: 3667
Committed: Thu Nov 4 15:20:15 2010 UTC (13 years, 7 months ago) by gezelter
File size: 2424 byte(s)
Log Message:
edits, bibliography

File Contents

# User Rev Content
1 gezelter 3667 %%
2     %% This is file `achemso.sty',
3     %% generated with the docstrip utility.
4     %%
5     %% The original source files were:
6     %%
7     %% achemso.dtx (with options: `paketkod')
8     %%
9     %% Copyright (c) 1995-98 by Mats Dahlgren <matsd@sssk.se>.
10     %% All rights reserved. See the file `achemso.ins' for information
11     %% on how you may (re-)distribute the `achemso' package files.
12     %% You are not allowed to make any changes to this file without
13     %% explicit permission from the author.
14     %%
15     \NeedsTeXFormat{LaTeX2e}[1995/12/01]
16     \ProvidesPackage{achemso}[1998/06/01 version 1.0.]
17     \def\achemsover{\texttt{achemso} version 1.0 (1998/06/01)}
18     \newif \ifsctnnmbr \sctnnmbrfalse
19     \newif \iflst \lstfalse
20     \DeclareOption{note}{\renewcommand{\refname}{References and Notes}}
21     \DeclareOption{number}{\global\sctnnmbrtrue}
22     \DeclareOption{list}{\global\lsttrue}
23     \DeclareOption*{\OptionNotUsed}
24     \ProcessOptions
25     \RequirePackage[nospace]{overcite}
26     \iflst
27     \bibliographystyle{achemsol}
28     \if@twocolumn
29     \else
30     \reversemarginpar
31     \fi
32     \def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
33     {\string\bibcite{#1}{\the\value{\@listctr}}}\fi\ignorespaces
34     \@showtag{#1}}
35     \def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw
36     {\let\protect\noexpand
37     \immediate
38     \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces
39     \@showtag{#2}}
40     \newcommand{\thecitetag}[1]{\fbox{\texttt{#1}}}
41     \def\@showtag#1{\@tempdima=\baselineskip
42     \addtolength{\@tempdima}{0.5ex}
43     \marginpar{\hfill\raisebox{-\@tempdima}[0pt][0pt]{\thecitetag{#1}}}}
44     \else
45     \bibliographystyle{achemso}
46     \fi
47     \renewenvironment{thebibliography}[1]
48     {\iflst \else \par\clearpage \fi
49     \ifsctnnmbr
50     \section{\refname
51     \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
52     \else
53     \section*{\refname
54     \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
55     \fi
56     \list{\@biblabel{\@arabic\c@enumiv}}%
57     {\settowidth\labelwidth{\@biblabel{#1}}%
58     \leftmargin\labelwidth
59     \advance\leftmargin\labelsep
60     \@openbib@code
61     \usecounter{enumiv}%
62     \let\p@enumiv\@empty
63     \renewcommand\theenumiv{\@arabic\c@enumiv}}%
64     \sloppy\clubpenalty4000\widowpenalty4000%
65     \sfcode`\.\@m}
66     {\def\@noitemerr
67     {\@latex@warning{Empty `thebibliography' environment}}%
68     \endlist}
69     \def\@biblabel#1{#1.}
70     %%
71     %%
72     %% End of file `achemso.sty'.