summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ncclatex/nccbiblist.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/ncclatex/nccbiblist.sty')
-rw-r--r--Master/texmf-dist/tex/latex/ncclatex/nccbiblist.sty50
1 files changed, 50 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ncclatex/nccbiblist.sty b/Master/texmf-dist/tex/latex/ncclatex/nccbiblist.sty
new file mode 100644
index 00000000000..758293992a7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ncclatex/nccbiblist.sty
@@ -0,0 +1,50 @@
+\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