%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % biblatex.4ht 2009-04-14-17:07 % % Copyright (C) 2007--2009 Eitan M. Gurari % % % % This work may be distributed and/or modified under the % % conditions of the LaTeX Project Public License, either % % version 1.3c of this license or (at your option) any % % later version. The latest version of this license is % % in % % http://www.latex-project.org/lppl.txt % % and version 1.3c or later is part of all distributions % % of LaTeX version 2005/12/01 or later. % % % % This work has the LPPL maintenance status "maintained".% % % % This Current Maintainer of this work % % is Eitan M. Gurari. % % % % If you modify this program your changing its signature % % with a directive of the following form will be % % appreciated. % % \message{signature} % % % % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \immediate\write-1{version 2009-04-14-17:07} \ifx \blx@startbib\:UnDef \pend:def\blx@shorthands{% \pend:def\blx@bibinit{% \HAssign\shorthands:cnt=0 \NewConfigure{printfield-shorthand}{2}% \Configure{printfield-shorthand} {\gHAdvance\shorthands:cnt by 1\relax \ifnum \shorthands:cnt=1 \a:printshorthands \else \c:printshorthands \fi } {\d:printshorthands}% \append:def\endtheshorthands{\b:printshorthands}% \csname a:@shorthands\endcsname }} \NewConfigure{printshorthands}{4} \NewConfigure{@shorthands}[1]{\concat:config\a:@shorthands{#1}} \let\a:@shorthands\empty \def\nolinkurl{\o:url:} \def\blx@checksum{\ifx \blx@checksum@old \blx@checksum@new \else \blx@warning@noline {Page references have changed.\MessageBreak Rerun to get references right}\@tempswatrue \blx@reruntrue \fi \@nameuse {blx@rerun}} \pend:def\blx@bibliography{% \pend:def\blx@bibinit{% \ConfigureList{thebibliography} {\a:thebibliography} {\b:thebibliography} {\c:thebibliography} {\d:thebibliography}% \csname onthebibliography:list\endcsname }% % \pend:def\endthebibliography{% % \if@newlist \global\@newlistfalse \fi % }% } \protected\def\blx@finentry{% \unspace \a:finentry \finentrypunct \blx@postpunct \b:finentry \blx@initunit } \NewConfigure{finentry}{2} \def\:tempc[#1]#2{% \expandafter\ifx \csname a:printfield-#2\endcsname\relax \NewConfigure{printfield-#2}{2}% \a:printfield{printfield-#2}% \fi \Configure{blx@unit} {\csname a:printfield-#2\endcsname} {\csname b:printfield-#2\endcsname}% \csname o:\string\blx@printfield:\endcsname[#1]{#2}% } \expandafter\HLet\csname\string\blx@printfield\endcsname\:tempc \NewConfigure{printfield}[1]{\def\a:printfield##1{#1}} \Configure{printfield}{% \Configure{#1}% {\HCode{}}% {\HCode{}}% } \def\:tempc[#1]#2{% \expandafter\ifx \csname a:bibstring-#2\endcsname\relax \NewConfigure{bibstring-#2}{2}% \a:printfield{bibstring-#2}% \fi \Configure{blx@unit} {\csname a:bibstring-#2\endcsname} {\csname b:bibstring-#2\endcsname}% \csname o:\string\blx@bibstring:\endcsname[#1]{#2}% } \expandafter\HLet\csname\string\blx@bibstring\endcsname\:tempc \def\:tempc[#1]#2{% \expandafter\ifx \csname a:bibcpstring-#2\endcsname\relax \NewConfigure{bibcpstring-#2}{2}% \a:printfield{bibcpstring-#2}% \fi \Configure{blx@unit} {\csname a:bibcpstring-#2\endcsname} {\csname b:bibcpstring-#2\endcsname}% \csname o:\string\blx@bibcpstring:\endcsname[#1]{#2}% } \expandafter\HLet\csname\string\blx@bibcpstring\endcsname\:tempc \def\:tempc[#1]#2{% \expandafter\ifx \csname a:biblcstring-#2\endcsname\relax \NewConfigure{biblcstring-#2}{2}% \a:printfield{biblcstring-#2}% \fi \Configure{blx@unit} {\csname a:biblcstring-#2\endcsname} {\csname b:biblcstring-#2\endcsname}% \csname o:\string\blx@biblcstring:\endcsname[#1]{#2}% } \expandafter\HLet\csname\string\blx@biblcstring\endcsname\:tempc \def\:tempc[#1]#2{% \expandafter\ifx \csname a:bibucstring-#2\endcsname\relax \NewConfigure{bibucstring-#2}{2}% \a:printfield{bibucstring-#2}% \fi \Configure{blx@unit} {\csname a:bibucstring-#2\endcsname} {\csname b:bibucstring-#2\endcsname}% \csname o:\string\blx@bibucstring:\endcsname[#1]{#2}% } \expandafter\HLet\csname\string\blx@bibucstring\endcsname\:tempc \NewConfigure{biblatex-style}[2]{ \def\:temp{#1}% \ifx \:temp\blx@cbxfile #2% \global\let\biblatex:style\def \fi } \pend:def\at:docend{% \ifx \UnDef\biblatex:style \:warning{\string\Configure{biblatex-style}{\blx@cbxfile}{...} not available}% \fi } \let\blx:item\@item \def\@item[#1]{% \blx:item[#1]% \ifhmode \spacefactor\blx@sf@par\fi } \def\blx@begunit{% \toggletrue{blx@tempa}% \iftoggle{blx@insert} {\iftoggle{blx@unit} {\begingroup \let\blx@begunit\@empty \let\blx@endunit\@empty \blx@unitpunct\blx@postpunct \endgroup \global\togglefalse{blx@unit}% \togglefalse{blx@tempa}} {\blx@postpunct}% \iftoggle{blx@block} {\begingroup \let\blx@begunit\@empty \let\blx@endunit\@empty \newblockpunct \endgroup \global\togglefalse{blx@block}% \togglefalse{blx@tempa}} {}} {}% \blx@postpunct \blx@resetpuncthook \iftoggle{blx@tempa} {} {\global\togglefalse{blx@insert}}% \csname a:blx@unit\endcsname \blx@leavevmode \blx@csq@ifkernmark {} {\penalty\@M \hskip-\blx@unitmark\relax \hskip\blx@unitmark\relax}% \begingroup \Configure{blx@unit}{}{}% } \def\blx@endunit{% \endgroup \csname b:blx@unit\endcsname \Configure{blx@unit}{}{}% \ifdim\lastskip=\blx@unitmark \unskip\unskip\unpenalty \global\togglefalse{blx@lastins}% \else \global\toggletrue{blx@insert}% \global\toggletrue{blx@lastins}% \fi } \NewConfigure{blx@unit}{2} \else \fi \NewConfigure{thebibliography}{4} \append:def\blx@bibinit{\a:bibinit} \NewConfigure{bibinit}{1} \let\blx@anchors\@empty \protected\def\blx@anchor{% \xifinlist{X\the\c@refsection -%@ \bib@field@entrykey}{\blx@anchors} {} {\listxadd\blx@anchors{X\the\c@refsection -%@ \bib@field@entrykey}% \hyper:natanchorstart{X\the\c@refsection -%@ \bib@field@entrykey}% \hyper:natanchorend}} \protected\def\blx@bibhyperref{% \@ifnextchar[%] {\blx@bibhyperref@i} {\blx@bibhyperref@i[\bib@field@entrykey]}}% \long\def\blx@bibhyperref@i[#1]#2{% \hyper:natlinkstart{X\the\c@refsection -%@ #1}% #2\hyper:natlinkend} \protected\long\def\blx@bibhyperlink#1#2{% \hyper:natlinkstart{X\the\c@refsection --%: #1}% #2\hyper:natlinkend} \protected\long\def\blx@bibhypertarget#1#2{% \@bsphack \hyper:natanchorstart{X\the\c@refsection --%: #1}% \@esphack #2\hyper:natanchorend} \let\blx@ifhyperref\@firstoftwo \def\hyper:natanchorstart#1{\Link{}{#1}\EndLink} \def\hyper:natanchorend{} \def\hyper:natlinkstart#1{\Link{#1}{}} \def\hyper:natlinkend{\EndLink} \let\:temp\do \def\do#1{% \patchcmd#1% {\color@begingroup} {\color@begingroup\toggletrue{blx@footnote}} {\togglefalse{blx@tempa}\listbreak} {}}% \docsvlist{% \@footnotetext,% latex \H@@footnotetext,% hyperref \scr@saved@footnotetext,% koma-script 3.x \l@dold@footnotetext,% ledmac \l@doldold@footnotetext,% ledmac \@fntORI}% frenchle \let\do\:temp \Hinput{biblatex} \endinput