% $Id: alphabetic.cbx,v 1.4c 2011/05/12 18:28:32 lehman stable $ \ProvidesFile{alphabetic.cbx} [\abx@cbxid $Id: alphabetic.cbx,v 1.4c 2011/05/12 18:28:32 lehman stable $] \ExecuteBibliographyOptions{labelalpha,autocite=inline} \newbibmacro*{cite}{% \printtext[bibhyperref]{% \printfield{prefixnumber}% \printfield{labelalpha}% \printfield{extraalpha}}} \newbibmacro*{textcite}{% \iffieldequals{namehash}{\cbx@lasthash} {\multicitedelim} {\cbx@tempa \ifnameundef{labelname} {} {\printnames{labelname}\space}% \bibopenbracket}% \ifnumequal{\value{citecount}}{1} {\usebibmacro{prenote}} {}% \usebibmacro{cite}% \savefield{namehash}{\cbx@lasthash}% \gdef\cbx@tempa{\bibclosebracket\multicitedelim}} \DeclareCiteCommand{\cite}[\mkbibbrackets] {\usebibmacro{prenote}} {\usebibmacro{citeindex}% \usebibmacro{cite}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\parencite}[\mkbibbrackets] {\usebibmacro{prenote}} {\usebibmacro{citeindex}% \usebibmacro{cite}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\footcite}[\mkbibfootnote] {\usebibmacro{prenote}} {\usebibmacro{citeindex}% \usebibmacro{cite}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext] {\usebibmacro{prenote}} {\usebibmacro{citeindex}% \usebibmacro{cite}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\smartcite}[\iffootnote\mkbibbrackets\mkbibfootnote] {\usebibmacro{prenote}} {\usebibmacro{citeindex}% \usebibmacro{cite}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\textcite} {\let\cbx@tempa=\empty \undef\cbx@lasthash} {\usebibmacro{citeindex}% \usebibmacro{textcite}} {} {\usebibmacro{postnote}% \bibclosebracket} \DeclareMultiCiteCommand{\cites}[\mkbibbrackets]{\cite}{\multicitedelim} \DeclareMultiCiteCommand{\parencites}[\mkbibbrackets]{\parencite}{\multicitedelim} \DeclareMultiCiteCommand{\smartcites}[\iffootnote\mkbibbrackets\mkbibfootnote]{\smartcite}{\multicitedelim} \endinput