\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{nccbiblist} [2005/12/24 v1.00 Bibliography list (NCC)] % % \changes{v1.00}{2005/12/24}{This version is uploaded to CTAN} % \RequirePackage{topsection} % % Bibliography without header. It is possible to set starting number % for the bibliography counter. If starting number is less that zero, % the numbering will be continued from the previous biblist. % % \begin{biblist}[starting number]{prototype} ... \end{biblist} % % The biblist style is specified in the \bibliststyle macro. % It is equal to \small by default. % \newcommand{\bibliststyle}{\small} \providecommand*\@openbib@code{} \def\NCC@bibliststart{0} \def\NCC@biblisthook{} \newenvironment*{biblist}[2][0]{ \bibliststyle \list{\@biblabel{\@arabic\c@enumiv}}{% \settowidth\labelwidth{\@biblabel{#2}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}\let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}% \NCC@biblisthook }% \setcounter{enumiv}{#1}% \ifnum \c@enumiv <\z@ \setcounter{enumiv}{\NCC@bibliststart}\fi \sloppy \widowpenalty 4000 \clubpenalty 4000 \@clubpenalty \clubpenalty \sfcode`\.\@m }{\def\@noitemerr{\@latex@warning{Empty `biblist' environment}}% \xdef\NCC@bibliststart{\the\c@enumiv} \endlist } % % We also redefine |thebibliography| environment to be based on the % biblist environment. % \def\thebibliography{% \@iftopchapter{\topsection{\bibname}}{\topsection{\refname}}% \biblist[0]% } \let\endthebibliography=\endbiblist \endinput