diff options
author | Karl Berry <karl@freefriends.org> | 2010-07-10 00:00:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-07-10 00:00:31 +0000 |
commit | cdb7652d653cc1c8c06315f735d1a70728d2f9b1 (patch) | |
tree | 200bce243e84e7f22abec18304a2fcf41c79288e /Master/texmf-dist/source/latex | |
parent | a3553d2be74615ac58c2d0301d63971ca67b2d1c (diff) |
bibleref 1.13 (8jul10)
git-svn-id: svn://tug.org/texlive/trunk@19317 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex')
-rw-r--r-- | Master/texmf-dist/source/latex/bibleref/bibleref.dtx | 72 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/bibleref/bibleref.ins | 38 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/bibleref/bibleref.sty | 851 |
3 files changed, 78 insertions, 883 deletions
diff --git a/Master/texmf-dist/source/latex/bibleref/bibleref.dtx b/Master/texmf-dist/source/latex/bibleref/bibleref.dtx index 558926080e0..0703a983c5d 100644 --- a/Master/texmf-dist/source/latex/bibleref/bibleref.dtx +++ b/Master/texmf-dist/source/latex/bibleref/bibleref.dtx @@ -11,7 +11,7 @@ % -doc "bibleref-manual.tex" % -author "Nicola Talbot" % bibleref -% Created on 2010/5/11 18:06 +% Created on 2010/7/7 10:21 %\fi %\iffalse %<*package> @@ -48,22 +48,22 @@ -\CheckSum{1892} +\CheckSum{1893} \begin{document} \DocInput{bibleref.dtx} \end{document} %</driver> %\fi -%\title{bibleref.sty v1.12: a \LaTeXe\ package for -%typesetting bible references} +%\title{bibleref.sty v1.13: +%a \LaTeXe\ package for typesetting bible references} %\author{Nicola Talbot\\[10pt] %School of Computing Sciences\\ %University of East Anglia\\ %Norwich. Norfolk. NR4 7TJ.\\ %United Kingdom\\ %\url{http://theoval.cmp.uea.ac.uk/~nlct/}} -%\date{11th May 2010} +%\date{2010-07-07} % %\maketitle %\tableofcontents @@ -182,7 +182,6 @@ %\begin{verbatim} %\addbiblebook{Susanna}{Story of Susanna} %\end{verbatim} -%\toTop % %\section{Defining New Styles} % @@ -205,7 +204,6 @@ %} %\end{verbatim} %Note the use of \verb|##1| instead of \verb|#1|. -%\toTop % %\section{Indexing Bible References} % @@ -238,7 +236,6 @@ %delim_2 "\\dotfill " %\end{verbatim} %See the \app{makeindex} documentation for further details. -%\toTop % %\subsection{Separate Scripture Index} % @@ -269,7 +266,6 @@ %You will then need to run \app{makeindex} on the file %\texttt{scripture.idx}. See the \sty{multind} documentation %for further details. -%\toTop % %\subsection{Changing the Sort Order} % @@ -308,7 +304,6 @@ %\biblerefmap{Mark}{2@New Testament!02} %... %\end{verbatim} -%\toTop % %\section{Acknowledgements} %Many thanks to all the useful comments from comp.text.tex, @@ -317,7 +312,6 @@ %\StopEventually{\phantomsection %\addcontentsline{toc}{section}{Index} %\PrintIndex -%\toTop %} % % @@ -331,17 +325,23 @@ % Declare package % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{bibleref}[2010/05/11 1.12 (NLCT)] +\ProvidesPackage{bibleref}[2010/07/07 1.13 (NLCT)] % \end{macrocode} % Need to do some conditional stuff % \begin{macrocode} \RequirePackage{ifthen} % \end{macrocode} -% The fmtcount package is needed for the full text +% The \sty{fmtcount} package is needed for the full text % citations % \begin{macrocode} \RequirePackage{fmtcount} % \end{macrocode} +% The \sty{amsgen} package is needed for \cs{new@ifnextchar} +%\changes{1.13}{2010/07/07}{Added amsgen which provides +%\cs{new@ifnextchar}} +% \begin{macrocode} +\RequirePackage{amsgen} +% \end{macrocode} %\begin{macro}{\BRbooknumberstyle} % The style of the book % number. By default, it simply displays its argument @@ -854,7 +854,7 @@ \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } +\renewcommand*{\BRbkchsep}{ }% \renewcommand*{\BRchvsep}{:}% \renewcommand*{\BRchsep}{;}% \renewcommand*{\BRvrsep}{--}% @@ -1154,8 +1154,12 @@ defined}{}}} % Sets the current style. % \begin{macrocode} \newcommand*{\biblerefstyle}[1]{% -\@ifundefined{brs@#1}{\PackageError{bibleref}{% -Unknown biblerefstyle '#1'}{}}{\csname brs@#1\endcsname}} + \@ifundefined{brs@#1}% + {% + \PackageError{bibleref}{Unknown biblerefstyle '#1'}{}% + }% + {\csname brs@#1\endcsname}% +} % \end{macrocode} %\end{macro} % @@ -1320,7 +1324,11 @@ Unknown biblerefstyle '#1'}{}}{\csname brs@#1\endcsname}} \def\@bv@mainidxentry{\BRbooktitlestyle{\csname bri@#1\endcsname}}% }% }% - \@ifnextchar(% +% \end{macrocode} +%\changes{1.13}{2010/07/07}{changed \cs{@ifnextchar} to +%\cs{new@ifnextchar}} +% \begin{macrocode} + \new@ifnextchar(% {\BRbkchsep\@bibleverse}% {\@end@@bibleverse}% } @@ -1383,9 +1391,13 @@ Unknown biblerefstyle '#1'}{}}{\csname brs@#1\endcsname}} \else \@bv@do{\BRchvsep}\@br@vrsty{#1}% \fi - \@ifnextchar(% +% \end{macrocode} +%\changes{1.13}{2010/07/07}{changed \cs{@ifnextchar} to +%\cs{new@ifnextchar}} +% \begin{macrocode} + \new@ifnextchar(% {\@bv@do{\BRchsep}\@bibleverse}% - {\@ifnextchar-% + {\new@ifnextchar-% {\@bv@do{\BRvrsep}\@bibleverser}% {\@end@@bibleverse}% }% @@ -1540,18 +1552,18 @@ Unknown biblerefstyle '#1'}{}}{\csname brs@#1\endcsname}} \usepackage{creatdtx} -\CheckSum{1892} +\CheckSum{1893} \begin{document} -\title{bibleref.sty v1.12: a \LaTeXe\ package for -typesetting bible references} +\title{bibleref.sty v1.13: +a \LaTeXe\ package for typesetting bible references} \author{Nicola Talbot\\[10pt] School of Computing Sciences\\ University of East Anglia\\ Norwich. Norfolk. NR4 7TJ.\\ United Kingdom\\ \url{http://theoval.cmp.uea.ac.uk/~nlct/}} -\date{11th May 2010} +\date{2010-07-07} \maketitle \tableofcontents @@ -1670,7 +1682,6 @@ For example: \begin{verbatim} \addbiblebook{Susanna}{Story of Susanna} \end{verbatim} -\toTop \section{Defining New Styles} @@ -1693,7 +1704,6 @@ has verses in lower case Roman numerals, and redefines } \end{verbatim} Note the use of \verb|##1| instead of \verb|#1|. -\toTop \section{Indexing Bible References} @@ -1726,7 +1736,6 @@ delim_1 "\\dotfill " delim_2 "\\dotfill " \end{verbatim} See the \app{makeindex} documentation for further details. -\toTop \subsection{Separate Scripture Index} @@ -1757,7 +1766,6 @@ the scripture index is displayed using You will then need to run \app{makeindex} on the file \texttt{scripture.idx}. See the \sty{multind} documentation for further details. -\toTop \subsection{Changing the Sort Order} @@ -1796,7 +1804,6 @@ testament, you can add this to the mapping. For example: \biblerefmap{Mark}{2@New Testament!02} ... \end{verbatim} -\toTop \section{Acknowledgements} Many thanks to all the useful comments from comp.text.tex, @@ -1805,7 +1812,6 @@ especially from Jesse~Billett, Brooks~Moses and Ulrich~M.~Schwarz. \StopEventually{\phantomsection \addcontentsline{toc}{section}{Index} \PrintIndex -\toTop } \end{document} @@ -1897,10 +1903,12 @@ Another new testament reference \ibibleverse{Matt}. \maketitle Long citation in text: -\biblerefstyle{text} -\bibleverse{IICor}(12:15,18,21-33). +\biblerefstyle{text}% +\bibleverse{IICor}(12:15,18,21-33) and +\bibleverse{Jeremiah}. Short citation in footnote\footnote{% -\biblerefstyle{chicago}\bibleverse{IICor}(12:15,18,21-33)}. +\biblerefstyle{chicago}\bibleverse{IICor}(12:15,18,21-33) and +\bibleverse{Jeremiah}}. \section{Default Style} diff --git a/Master/texmf-dist/source/latex/bibleref/bibleref.ins b/Master/texmf-dist/source/latex/bibleref/bibleref.ins new file mode 100644 index 00000000000..6c8d41369dd --- /dev/null +++ b/Master/texmf-dist/source/latex/bibleref/bibleref.ins @@ -0,0 +1,38 @@ +% bibleref.ins generated using makedtx version 0.94b 2010/7/7 10:21 +\input docstrip + +\preamble + + bibleref.dtx + Copyright 2010 Nicola Talbot + + This work may be distributed and/or modified under the + conditions of the LaTeX Project Public License, either version 1.3 + of this license of (at your option) any later version. + The latest version of this license is in + http://www.latex-project.org/lppl.txt + and version 1.3 or later is part of all distributions of LaTeX + version 2005/12/01 or later. + + This work has the LPPL maintenance status `maintained'. + + The Current Maintainer of this work is Nicola Talbot. + + This work consists of the files bibleref.dtx and bibleref.ins and the derived files bibleref.sty, bibleref-manual.tex, sample-multind.tex, sample.tex, bibleref.perl. + +\endpreamble + +\askforoverwritefalse + +\generate{\file{bibleref.sty}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{bibleref.dtx}{bibleref.sty,package}} +\file{bibleref-manual.tex}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{bibleref.dtx}{bibleref-manual.tex,package}} +\file{sample-multind.tex}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{bibleref.dtx}{sample-multind.tex,package}} +\file{sample.tex}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{bibleref.dtx}{sample.tex,package}} +\file{bibleref.perl}{\nopreamble\nopostamble\from{bibleref.dtx}{bibleref.perl}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/bibleref/bibleref.sty b/Master/texmf-dist/source/latex/bibleref/bibleref.sty deleted file mode 100644 index c09911c7c6e..00000000000 --- a/Master/texmf-dist/source/latex/bibleref/bibleref.sty +++ /dev/null @@ -1,851 +0,0 @@ -%% -%% This is file `bibleref.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% bibleref.dtx (with options: `bibleref.sty,package') -%% -%% bibleref.dtx -%% Copyright 2010 Nicola Talbot -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license of (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Nicola Talbot. -%% -%% This work consists of the files bibleref.dtx and bibleref.ins and the derived files bibleref.sty, bibleref-manual.tex, sample-multind.tex, sample.tex, bibleref.perl. -%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{bibleref}[2010/05/11 1.12 (NLCT)] -\RequirePackage{ifthen} -\RequirePackage{fmtcount} -\newcommand*{\BRbooknumberstyle}[1]{#1 } -\newcommand*{\BRepistlenumberstyle}[1]{#1 } -\newcommand*{\BRbookof}{} -\newcommand*{\BRgospel}{} -\newcommand*{\BRepistleto}{} -\newcommand*{\BRepistletothe}{} -\newcommand*{\BRepistleof}{} -\newcommand*{\BRbooktitlestyle}[1]{#1} -\newcommand*{\BRchapterstyle}[1]{#1} -\newcommand*{\BRversestyle}[1]{#1} -\newcommand*{\BRversesuffixstyle}[1]{#1} -\newcommand*{\BRbkchsep}{ } -\newcommand*{\BRchvsep}{:} -\newcommand*{\BRchsep}{;} -\newcommand*{\BRvrsep}{--} -\newcommand*{\BRvsep}{,} -\newcommand*{\BRperiod}{} -\newcommand*{\brfullname}{% -\def\br@Genesis{\BRbookof Genesis}% -\def\br@Exodus{\BRbookof Exodus}% -\def\br@Leviticus{\BRbookof Leviticus}% -\def\br@Numbers{\BRbookof Numbers}% -\def\br@Deuteronomy{\BRbookof Deuteronomy}% -\def\br@Joshua{\BRbookof Joshua}% -\def\br@Judges{\BRbookof Judges}% -\def\br@Ruth{\BRbookof Ruth}% -\def\br@ISamuel{\BRbooknumberstyle{1}\BRbookof Samuel}% -\def\br@IISamuel{\BRbooknumberstyle{2}\BRbookof Samuel}% -\def\br@IKings{\BRbooknumberstyle{1}\BRbookof Kings}% -\def\br@IIKings{\BRbooknumberstyle{2}\BRbookof Kings}% -\def\br@IChronicles{\BRbooknumberstyle{1}\BRbookof Chronicles}% -\def\br@IIChronicles{\BRbooknumberstyle{2}\BRbookof Chronicles}% -\def\br@Ezra{\BRbookof Ezra}% -\def\br@Nehemiah{\BRbookof Nehemiah}% -\def\br@Tobit{\BRbookof Tobit}% -\def\br@Judith{\BRbookof Judith}% -\def\br@Esther{\BRbookof Esther}% -\def\br@IMaccabees{\BRbooknumberstyle{1}\BRbookof Maccabees}% -\def\br@IIMaccabees{\BRbooknumberstyle{2}\BRbookof Maccabees}% -\def\br@Job{\BRbookof Job}% -\def\br@Psalms{\BRbookof Psalms}% -\def\br@Proverbs{\BRbookof Proverbs}% -\def\br@Ecclesiastes{\BRbookof Ecclesiastes}% -\def\br@SongofSongs{\BRbookof Song of Songs}% -\def\br@Wisdom{\BRbookof Wisdom}% -\def\br@Ecclesiasticus{\BRbookof Ecclesiasticus}% -\def\br@Isaiah{\BRbookof Isaiah}% -\def\br@Jeremiah{\BRbookof Jeremiah}% -\def\br@Lamentations{\BRbookof Lamentations}% -\def\br@Baruch{\BRbookof Baruch}% -\def\br@Ezekiel{\BRbookof Ezekiel}% -\def\br@Daniel{\BRbookof Daniel}% -\def\br@Hosea{\BRbookof Hosea}% -\def\br@Joel{\BRbookof Joel}% -\def\br@Amos{\BRbookof Amos}% -\def\br@Obadiah{\BRbookof Obadiah}% -\def\br@Jonah{\BRbookof Jonah}% -\def\br@Micah{\BRbookof Micah}% -\def\br@Nahum{\BRbookof Nahum}% -\def\br@Habakkuk{\BRbookof Habakkuk}% -\def\br@Zephaniah{\BRbookof Zephaniah}% -\def\br@Haggai{\BRbookof Haggai}% -\def\br@Zechariah{\BRbookof Zechariah}% -\def\br@Malachi{\BRbookof Malachi}% -\def\br@Matthew{\BRgospel Matthew}% -\def\br@Mark{\BRgospel Mark}% -\def\br@Luke{\BRgospel Luke}% -\def\br@John{\BRgospel John}% -\def\br@Acts{Acts}% -\def\br@Romans{\BRepistletothe Romans}% -\def\br@ICorinthians{\BRepistlenumberstyle{1}\BRepistletothe Corinthians}% -\def\br@IICorinthians{\BRepistlenumberstyle{2}\BRepistletothe Corinthians}% -\def\br@Galatians{\BRepistletothe Galatians}% -\def\br@Ephesians{\BRepistletothe Ephesians}% -\def\br@Philippians{\BRepistletothe Philippians}% -\def\br@Colossians{\BRepistletothe Colossians}% -\def\br@IThessalonians{\BRepistlenumberstyle{1}\BRepistletothe Thessalonians}% -\def\br@IIThessalonians{\BRepistlenumberstyle{2}\BRepistletothe Thessalonians}% -\def\br@ITimothy{\BRepistlenumberstyle{1}\BRepistleto Timothy}% -\def\br@IITimothy{\BRepistlenumberstyle{2}\BRepistleto Timothy}% -\def\br@Titus{\BRepistleto Titus}% -\def\br@Philemon{\BRepistleto Philemon}% -\def\br@Hebrews{\BRepistletothe Hebrews}% -\def\br@James{\BRepistleof James}% -\def\br@IPeter{\BRepistlenumberstyle{1}\BRepistleof Peter}% -\def\br@IIPeter{\BRepistlenumberstyle{2}\BRepistleof Peter}% -\def\br@IJohn{\BRepistlenumberstyle{1}\BRepistleof John}% -\def\br@IIJohn{\BRepistlenumberstyle{2}\BRepistleof John}% -\def\br@IIIJohn{\BRepistlenumberstyle{3}\BRepistleof John}% -\def\br@Jude{\BRepistleof Jude}% -\def\br@Revelation{\BRbookof Revelation}} -\brfullname -\newcommand*{\brabbrvname}{% -\def\br@Genesis{Gn\BRperiod}% -\def\br@Exodus{Ex\BRperiod}% -\def\br@Leviticus{Lv\BRperiod}% -\def\br@Numbers{Nb\BRperiod}% -\def\br@Deuteronomy{Dt\BRperiod}% -\def\br@Joshua{Jos\BRperiod}% -\def\br@Judges{Jg\BRperiod}% -\def\br@Ruth{Rt\BRperiod}% -\def\br@ISamuel{\BRbooknumberstyle{1}S\BRperiod}% -\def\br@IISamuel{\BRbooknumberstyle{2}S\BRperiod}% -\def\br@IKings{\BRbooknumberstyle{1}K\BRperiod}% -\def\br@IIKings{\BRbooknumberstyle{2}K\BRperiod}% -\def\br@IChronicles{\BRbooknumberstyle{1}Ch\BRperiod}% -\def\br@IIChronicles{\BRbooknumberstyle{2}Ch\BRperiod}% -\def\br@Ezra{Ezr\BRperiod}% -\def\br@Nehemiah{Ne\BRperiod}% -\def\br@Tobit{Tb\BRperiod}% -\def\br@Judith{Jdt\BRperiod}% -\def\br@Esther{Est\BRperiod}% -\def\br@IMaccabees{\BRbooknumberstyle{1}M\BRperiod}% -\def\br@IIMaccabees{\BRbooknumberstyle{2}M\BRperiod}% -\def\br@Job{Jb\BRperiod}% -\def\br@Psalms{Ps\BRperiod}% -\def\br@Proverbs{Pr\BRperiod}% -\def\br@Ecclesiastes{Qo\BRperiod}% -\def\br@SongofSongs{Sg\BRperiod}% -\def\br@Wisdom{Ws\BRperiod}% -\def\br@Ecclesiasticus{Si\BRperiod}% -\def\br@Isaiah{Is\BRperiod}% -\def\br@Jeremiah{Jr\BRperiod}% -\def\br@Lamentations{Lm\BRperiod}% -\def\br@Baruch{Ba\BRperiod}% -\def\br@Ezekiel{Ezk\BRperiod}% -\def\br@Daniel{Dn\BRperiod}% -\def\br@Hosea{Ho\BRperiod}% -\def\br@Joel{Jl\BRperiod}% -\def\br@Amos{Am\BRperiod}% -\def\br@Obadiah{Ob\BRperiod}% -\def\br@Jonah{Jon\BRperiod}% -\def\br@Micah{Mi\BRperiod}% -\def\br@Nahum{Na\BRperiod}% -\def\br@Habakkuk{Hab\BRperiod}% -\def\br@Zephaniah{Zp\BRperiod}% -\def\br@Haggai{Hg\BRperiod}% -\def\br@Zechariah{Zc\BRperiod}% -\def\br@Malachi{Ml\BRperiod}% -\def\br@Matthew{Mt\BRperiod}% -\def\br@Mark{Mk\BRperiod}% -\def\br@Luke{Lk\BRperiod}% -\def\br@John{Jn\BRperiod}% -\def\br@Acts{Ac\BRperiod}% -\def\br@Romans{Rm\BRperiod}% -\def\br@ICorinthians{\BRepistlenumberstyle{1}Co\BRperiod}% -\def\br@IICorinthians{\BRepistlenumberstyle{2}Co\BRperiod}% -\def\br@Galatians{Ga\BRperiod}% -\def\br@Ephesians{Ep\BRperiod}% -\def\br@Philippians{Ph\BRperiod}% -\def\br@Colossians{Col\BRperiod}% -\def\br@IThessalonians{\BRepistlenumberstyle{1}Th\BRperiod}% -\def\br@IIThessalonians{\BRepistlenumberstyle{2}Th\BRperiod}% -\def\br@ITimothy{\BRepistlenumberstyle{1}Tm\BRperiod}% -\def\br@IITimothy{\BRepistlenumberstyle{2}Tm\BRperiod}% -\def\br@Titus{Tt\BRperiod}% -\def\br@Philemon{Phm\BRperiod}% -\def\br@Hebrews{Heb\BRperiod}% -\def\br@James{Jm\BRperiod}% -\def\br@IPeter{\BRepistlenumberstyle{1}P\BRperiod}% -\def\br@IIPeter{\BRepistlenumberstyle{2}P\BRperiod}% -\def\br@IJohn{\BRepistlenumberstyle{1}Jn\BRperiod}% -\def\br@IIJohn{\BRepistlenumberstyle{2}Jn\BRperiod}% -\def\br@IIIJohn{\BRepistlenumberstyle{3}Jn\BRperiod}% -\def\br@Jude{Jude}% -\def\br@Revelation{Rv\BRperiod}} -\newcommand*{\braltabbrvname}{% -\def\br@Genesis{Gen\BRperiod}% -\def\br@Exodus{Exod\BRperiod}% -\def\br@Leviticus{Lev\BRperiod}% -\def\br@Numbers{Num\BRperiod}% -\def\br@Deuteronomy{Deut\BRperiod}% -\def\br@Joshua{Josh\BRperiod}% -\def\br@Judges{Judg\BRperiod}% -\def\br@Ruth{Ruth}% -\def\br@ISamuel{\BRbooknumberstyle{1}Sam\BRperiod}% -\def\br@IISamuel{\BRbooknumberstyle{2}Sam\BRperiod}% -\def\br@IKings{\BRbooknumberstyle{1}Kgs\BRperiod}% -\def\br@IIKings{\BRbooknumberstyle{2}Kgs\BRperiod}% -\def\br@IChronicles{\BRbooknumberstyle{1}Chr\BRperiod}% -\def\br@IIChronicles{\BRbooknumberstyle{2}Chr\BRperiod}% -\def\br@Ezra{Ezra}% -\def\br@Nehemiah{Neh\BRperiod}% -\def\br@Tobit{Tobit}% -\def\br@Judith{Judith}% -\def\br@Esther{Esther}% -\def\br@IMaccabees{\BRbooknumberstyle{1}M\BRperiod}% -\def\br@IIMaccabees{\BRbooknumberstyle{2}M\BRperiod}% -\def\br@Job{Job}% -\def\br@Psalms{Ps\BRperiod}% -\def\br@Proverbs{Prov\BRperiod}% -\def\br@Ecclesiastes{Eccles\BRperiod}% -\def\br@SongofSongs{S\BRperiod\ of S\BRperiod}% -\def\br@Wisdom{Wisd\BRperiod}% -\def\br@Ecclesiasticus{Ecclus\BRperiod}% -\def\br@Isaiah{Isa\BRperiod}% -\def\br@Jeremiah{Jer\BRperiod}% -\def\br@Lamentations{Lam\BRperiod}% -\def\br@Baruch{Baruch}% -\def\br@Ezekiel{Ezek\BRperiod}% -\def\br@Daniel{Dan\BRperiod}% -\def\br@Hosea{Hos\BRperiod}% -\def\br@Joel{Joel}% -\def\br@Amos{Amos}% -\def\br@Obadiah{Obad}% -\def\br@Jonah{Jonah}% -\def\br@Micah{Mic\BRperiod}% -\def\br@Nahum{Nah\BRperiod}% -\def\br@Habakkuk{Hab\BRperiod}% -\def\br@Zephaniah{Zeph\BRperiod}% -\def\br@Haggai{Hag\BRperiod}% -\def\br@Zechariah{Zech\BRperiod}% -\def\br@Malachi{Mal\BRperiod}% -\def\br@Matthew{Matt\BRperiod}% -\def\br@Mark{Mark}% -\def\br@Luke{Luke}% -\def\br@John{John}% -\def\br@Acts{Acts}% -\def\br@Romans{Rom\BRperiod}% -\def\br@ICorinthians{\BRepistlenumberstyle{1}Cor\BRperiod}% -\def\br@IICorinthians{\BRepistlenumberstyle{2}Cor\BRperiod}% -\def\br@Galatians{Gal\BRperiod}% -\def\br@Ephesians{Eph\BRperiod}% -\def\br@Philippians{Phil\BRperiod}% -\def\br@Colossians{Col\BRperiod}% -\def\br@IThessalonians{\BRepistlenumberstyle{1}Thess\BRperiod}% -\def\br@IIThessalonians{\BRepistlenumberstyle{2}Thess\BRperiod}% -\def\br@ITimothy{\BRepistlenumberstyle{1}Tim\BRperiod}% -\def\br@IITimothy{\BRepistlenumberstyle{2}Tim\BRperiod}% -\def\br@Titus{Tit\BRperiod}% -\def\br@Philemon{Philem\BRperiod}% -\def\br@Hebrews{Heb\BRperiod}% -\def\br@James{Jas\BRperiod}% -\def\br@IPeter{\BRepistlenumberstyle{1}Pet\BRperiod}% -\def\br@IIPeter{\BRepistlenumberstyle{2}Pet\BRperiod}% -\def\br@IJohn{\BRepistlenumberstyle{1}John}% -\def\br@IIJohn{\BRepistlenumberstyle{2}John}% -\def\br@IIIJohn{\BRepistlenumberstyle{3}John}% -\def\br@Jude{Jude}% -\def\br@Revelation{Rev\BRperiod}} -\newcommand*\br@Gn{\br@Genesis}% -\newcommand*\br@Ex{\br@Exodus}% -\newcommand*\br@Lv{\br@Leviticus}% -\newcommand*\br@Nb{\br@Numbers}% -\newcommand*\br@Dt{\br@Deuteronomy}% -\newcommand*\br@Jos{\br@Joshua}% -\newcommand*\br@Jg{\br@Judges}% -\newcommand*\br@Rt{\br@Ruth}% -\newcommand*\br@IS{\br@ISamuel}% -\newcommand*\br@IIS{\br@IISamuel}% -\newcommand*\br@IK{\br@IKings}% -\newcommand*\br@IIK{\br@IIKings}% -\newcommand*\br@ICh{\br@IChronicles}% -\newcommand*\br@IICh{\br@IIChronicles}% -\newcommand*\br@Ezr{\br@Ezra}% -\newcommand*\br@Ne{\br@Nehemiah}% -\newcommand*\br@Tb{\br@Tobit}% -\newcommand*\br@Jdt{\br@Judith}% -\newcommand*\br@Est{\br@Esther}% -\newcommand*\br@IM{\br@IMaccabees}% -\newcommand*\br@IIM{\br@IIMaccabees}% -\newcommand*\br@Jb{\br@Job}% -\newcommand*\br@Ps{\br@Psalms}% -\newcommand*\br@Pr{\br@Proverbs}% -\newcommand*\br@Qo{\br@Ecclesiastes}% -\newcommand*\br@Sg{\br@SongofSongs}% -\newcommand*\br@Ws{\br@Wisdom}% -\newcommand*\br@Si{\br@Ecclesiasticus}% -\newcommand*\br@Is{\br@Isaiah}% -\newcommand*\br@Jr{\br@Jeremiah}% -\newcommand*\br@Lm{\br@Lamentations}% -\newcommand*\br@Ba{\br@Baruch}% -\newcommand*\br@Ezk{\br@Ezekiel}% -\newcommand*\br@Dn{\br@Daniel}% -\newcommand*\br@Ho{\br@Hosea}% -\newcommand*\br@Jl{\br@Joel}% -\newcommand*\br@Am{\br@Amos}% -\newcommand*\br@Ob{\br@Obadiah}% -\newcommand*\br@Jon{\br@Jonah}% -\newcommand*\br@Mi{\br@Micah}% -\newcommand*\br@Na{\br@Nahum}% -\newcommand*\br@Hab{\br@Habakkuk}% -\newcommand*\br@Zp{\br@Zephaniah}% -\newcommand*\br@Hg{\br@Haggai}% -\newcommand*\br@Zc{\br@Zechariah}% -\newcommand*\br@Ml{\br@Malachi}% -\newcommand*\br@Mt{\br@Matthew}% -\newcommand*\br@Mk{\br@Mark}% -\newcommand*\br@Lk{\br@Luke}% -\newcommand*\br@Jn{\br@John}% -\newcommand*\br@Ac{\br@Acts}% -\newcommand*\br@Rm{\br@Romans}% -\newcommand*\br@ICo{\br@ICorinthians}% -\newcommand*\br@IICo{\br@IICorinthians}% -\newcommand*\br@Ga{\br@Galatians}% -\newcommand*\br@Ep{\br@Ephesians}% -\newcommand*\br@Ph{\br@Philippians}% -\newcommand*\br@Col{\br@Colossians}% -\newcommand*\br@ITh{\br@IThessalonians}% -\newcommand*\br@IITh{\br@IIThessalonians}% -\newcommand*\br@ITm{\br@ITimothy}% -\newcommand*\br@IITm{\br@IITimothy}% -\newcommand*\br@Tt{\br@Titus}% -\newcommand*\br@Phm{\br@Philemon}% -\newcommand*\br@Heb{\br@Hebrews}% -\newcommand*\br@Jm{\br@James}% -\newcommand*\br@IP{\br@IPeter}% -\newcommand*\br@IIP{\br@IIPeter}% -\newcommand*\br@IJn{\br@IJohn}% -\newcommand*\br@IIJn{\br@IIJohn}% -\newcommand*\br@Rv{\br@Revelation} -\newcommand*\br@Gen{\br@Genesis}% -\newcommand*\br@Exod{\br@Exodus}% -\newcommand*\br@Lev{\br@Leviticus}% -\newcommand*\br@Num{\br@Numbers}% -\newcommand*\br@Deut{\br@Deuteronomy}% -\newcommand*\br@Josh{\br@Joshua}% -\newcommand*\br@Judg{\br@Judges}% -\newcommand*\br@ISam{\br@ISamuel}% -\newcommand*\br@IISam{\br@IISamuel}% -\newcommand*\br@IKgs{\br@IKings}% -\newcommand*\br@IIKgs{\br@IIKings}% -\newcommand*\br@IChr{\br@IChronicles}% -\newcommand*\br@IIChr{\br@IIChronicles}% -\newcommand*\br@Neh{\br@Nehemiah}% -\newcommand*\br@Esth{\br@Esther}% -\newcommand*\br@IMacc{\br@IMaccabees}% -\newcommand*\br@IIMacc{\br@IIMaccabees}% -\newcommand*\br@Prov{\br@Proverbs}% -\newcommand*\br@Eccl{\br@Ecclesiastes}% -\newcommand*\br@SofS{\br@SongofSongs}% -\newcommand*\br@Wisd{\br@Wisdom}% -\newcommand*\br@Ecclus{\br@Ecclesiasticus}% -\newcommand*\br@Isa{\br@Isaiah}% -\newcommand*\br@Jer{\br@Jeremiah}% -\newcommand*\br@Lam{\br@Lamentations}% -\newcommand*\br@Ezek{\br@Ezekiel}% -\newcommand*\br@Dan{\br@Daniel}% -\newcommand*\br@Hos{\br@Hosea}% -\newcommand*\br@Obad{\br@Obadiah}% -\newcommand*\br@Mic{\br@Micah}% -\newcommand*\br@Nah{\br@Nahum}% -\newcommand*\br@Zeph{\br@Zephaniah}% -\newcommand*\br@Hag{\br@Haggai}% -\newcommand*\br@Zech{\br@Zechariah}% -\newcommand*\br@Mal{\br@Malachi}% -\newcommand*\br@Matt{\br@Matthew}% -\newcommand*\br@Rom{\br@Romans}% -\newcommand*\br@ICor{\br@ICorinthians}% -\newcommand*\br@IICor{\br@IICorinthians}% -\newcommand*\br@Gal{\br@Galatians}% -\newcommand*\br@Eph{\br@Ephesians}% -\newcommand*\br@Phil{\br@Philippians}% -\newcommand*\br@IThess{\br@IThessalonians}% -\newcommand*\br@IIThess{\br@IIThessalonians}% -\newcommand*\br@ITim{\br@ITimothy}% -\newcommand*\br@IITim{\br@IITimothy}% -\newcommand*\br@Tit{\br@Titus}% -\newcommand*\br@Philem{\br@Philemon}% -\newcommand*\br@Jas{\br@James}% -\newcommand*\br@IPet{\br@IPeter}% -\newcommand*\br@IIPet{\br@IIPeter}% -\newcommand*\br@Rev{\br@Revelation} -\newcommand*{\brs@default}{% -\brfullname -\renewcommand*{\BRbooknumberstyle}[1]{##1 }% -\renewcommand*{\BRepistlenumberstyle}[1]{##1 }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } -\renewcommand*{\BRchvsep}{:}% -\renewcommand*{\BRchsep}{;}% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{}} -\newcommand*{\brs@jerusalem}{% -\brabbrvname -\renewcommand*{\BRbooknumberstyle}[1]{##1 }% -\renewcommand*{\BRepistlenumberstyle}[1]{##1 }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } -\renewcommand*{\BRchvsep}{:}% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{}% -} -\newcommand*{\brs@anglosaxon}{% -\braltabbrvname -\renewcommand*{\BRbooknumberstyle}[1]{\MakeUppercase{\romannumeral##1} }% -\renewcommand*{\BRepistlenumberstyle}[1]{\MakeUppercase{\romannumeral##1} }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{\MakeUppercase{\romannumeral##1}}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } -\renewcommand*{\BRchvsep}{.}% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{.}% -} -\newcommand*{\brs@JEH}{% -\braltabbrvname -\renewcommand*{\BRbooknumberstyle}[1]{##1 }% -\renewcommand*{\BRepistlenumberstyle}[1]{##1 }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{\romannumeral##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } -\renewcommand*{\BRchvsep}{. }% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{.}% -} -\newcommand*{\brs@MHRA}{% -\brfullname -\renewcommand*{\BRbooknumberstyle}[1]{\textsc{\romannumeral##1} }% -\renewcommand*{\BRepistlenumberstyle}[1]{\textsc{\romannumeral##1} }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{\romannumeral##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } -\renewcommand*{\BRchvsep}{. }% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{}% -} -\newcommand*{\brs@NTG}{% -\braltabbrvname -\renewcommand*{\BRbooknumberstyle}[1]{##1 }% -\renewcommand*{\BRepistlenumberstyle}[1]{##1 }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{\romannumeral##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{ } -\renewcommand*{\BRchvsep}{,}% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{}% -} -\newcommand*{\brs@MLA}{% -\braltabbrvname -\renewcommand*{\BRbooknumberstyle}[1]{##1 }% -\renewcommand*{\BRepistlenumberstyle}[1]{##1 }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{\romannumeral##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{\ } -\renewcommand*{\BRchvsep}{.}% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{.}% -} -\newcommand*{\brs@chicago}{% -\braltabbrvname -\renewcommand*{\BRbooknumberstyle}[1]{##1 }% -\renewcommand*{\BRepistlenumberstyle}[1]{##1 }% -\renewcommand*{\BRbooktitlestyle}[1]{##1}% -\renewcommand*{\BRchapterstyle}[1]{\romannumeral##1}% -\renewcommand*{\BRversestyle}[1]{##1}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -\renewcommand*{\BRbookof}{}% -\renewcommand*{\BRgospel}{}% -\renewcommand*{\BRepistletothe}{}% -\renewcommand*{\BRepistleto}{}% -\renewcommand*{\BRepistleof}{}% -\renewcommand*{\BRbkchsep}{\ } -\renewcommand*{\BRchvsep}{\,:\,}% -\renewcommand*{\BRchsep}{; }% -\renewcommand*{\BRvrsep}{--}% -\renewcommand*{\BRvsep}{,}% -\renewcommand*{\BRperiod}{.}% -} -\newcommand*{\brs@text}{% -\biblerefstyle{default}% -\renewcommand{\BRbooknumberstyle}[1]{% -\Ordinalstringnum{##1}\ }% -\renewcommand{\BRepistlenumberstyle}[1]{% -\Ordinalstringnum{##1}\ }% -\renewcommand{\BRbookof}{Book of }% -\renewcommand{\BRgospel}{Gospel according to St }% -\renewcommand{\BRepistletothe}{Epistle to the }% -\renewcommand{\BRepistleto}{Epistle to }% -\renewcommand{\BRepistleof}{Epistle of }% -\renewcommand{\BRchapterstyle}[1]{% -chapter \numberstringnum{##1}}% -\renewcommand{\BRbkchsep}{, }% -\renewcommand{\BRchvsep}{ verse }% -\renewcommand{\BRchsep}{, }% -\renewcommand{\BRvrsep}{ to }% -\renewcommand{\BRvsep}{, }% -\renewcommand{\BRversestyle}[1]{\numberstringnum{##1}}% -\renewcommand*{\BRversesuffixstyle}[1]{##1}% -} -\DeclareOption{default}{\brs@default} -\DeclareOption{jerusalem}{\brs@jerusalem} -\DeclareOption{anglosaxon}{\brs@anglosaxon} -\DeclareOption{JEH}{\brs@JEH} -\DeclareOption{MHRA}{\brs@MHRA} -\DeclareOption{NTG}{\brs@NTG} -\DeclareOption{MLA}{\brs@MLA} -\DeclareOption{chicago}{\brs@chicago} -\DeclareOption{text}{\brs@text} -\ProcessOptions -\newcommand{\newbiblerefstyle}[2]{% -\@ifundefined{brs@#1}{% -\expandafter\def\csname brs@#1\endcsname{#2}}{% -\PackageError{bibleref}{bible ref style '#1' already -defined}{}}} -\newcommand*{\setbooktitle}[2]{% - \@ifundefined{br@#1}% - {% - \PackageError{bibleref}{Unknown book `#1'}{}% - }% - {% - \expandafter\def\csname br@#1\endcsname{#2}% - }% -} -\newcommand*{\setindexbooktitle}[2]{% - \@ifundefined{br@#1}% - {% - \PackageError{bibleref}{Unknown book `#1'}{}% - }% - {% - \expandafter\def\csname bri@#1\endcsname{#2}% - }% -} -\newcommand*{\addbiblebook}[2]{% - \@ifundefined{br@#1}% - {% - \expandafter\def\csname br@#1\endcsname{#2}% - }% - {% - \PackageError{bibleref}{Book `#1' already defined}{}% - }% -} -\newcommand*{\biblerefstyle}[1]{% -\@ifundefined{brs@#1}{\PackageError{bibleref}{% -Unknown biblerefstyle '#1'}{}}{\csname brs@#1\endcsname}} -\newcommand*{\@br@vrsty}[1]{\@@br@vrsty#1-\@nil\end} -\def\@@br@vrsty#1-#2\end{% -\@do@verses#1,\relax\end -\ifx\@nil#2\relax -\else - \@bv@addtochidxsort{-}% - \@bv@do{\BRvrsep}% - \@@br@vrsty#2\end% -\fi -} -\def\br@stripverse#1{% - \def\@br@versenum{}% - \def\@br@versesuffix{}% - \@br@stripverse#1\relax -} -\def\@br@stripverse#1#2{% - \@br@checkisdigit{#1}% - \if@br@isdigit - \expandafter\toks@\expandafter{\@br@versenum}% - \edef\@br@versenum{\the\toks@#1}% - \let\@br@next\@br@stripverse - \else - \def\@br@versesuffix{#1}% - \let\@br@next\@@br@stripverse - \fi - \ifx#2\relax - \let\@br@next\relax - \fi - \@br@next#2% -} -\def\@@br@stripverse#1\relax{% - \protected@edef\@br@versesuffix{\@br@versesuffix#1}% -} -\newif\if@br@isdigit -\newcommand*{\@br@checkisdigit}[1]{% - \@br@isdigittrue - \if#10\relax - \else - \if#11\relax - \else - \if#12\relax - \else - \if#13\relax - \else - \if#14\relax - \else - \if#15\relax - \else - \if#16\relax - \else - \if#17\relax - \else - \if#18\relax - \else - \if#19\relax - \else - \@br@isdigitfalse - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi - \fi -} -\def\@do@verses#1,#2\end{% -\def\@br@tmp{#1}% -\ifx\@br@tmp\@empty -\else - \br@stripverse{#1}% - \ifnum\@br@versenum<10\relax - \@bv@addtochidxsort{00#1}% - \else - \ifnum\@br@versenum<100\relax - \@bv@addtochidxsort{0#1}% - \else - \@bv@addtochidxsort{#1}% - \fi - \fi - \edef\@br@tmp{% - \noexpand\BRversestyle{\@br@versenum}% - \noexpand\BRversesuffixstyle{\@br@versesuffix}}% - \expandafter\@bv@do\expandafter{\@br@tmp}% -\fi -\ifx\relax#2\relax -\else - \@bv@addtochidxsort{,}% - \@bv@do{\BRvsep}% - \@do@verses#2\end -\fi -} -\newcommand*{\bibleverse}[1]{% - \@ifundefined{br@#1}% - {% - \PackageError{bibleref}{Unknown book '#1'}{}% - }% - {% - \@bv@idxsort{\csname br@#1\endcsname}% - \def\@bv@chidxsort{}% - \BRbooktitlestyle{\csname br@#1\endcsname}% - \@ifundefined{bri@#1}% - {% - \def\@bv@mainidxentry{\BRbooktitlestyle{\csname br@#1\endcsname}}% - }% - {% - \def\@bv@mainidxentry{\BRbooktitlestyle{\csname bri@#1\endcsname}}% - }% - }% - \@ifnextchar(% - {\BRbkchsep\@bibleverse}% - {\@end@@bibleverse}% -} -\def\@bibleverse(#1:{% - \def\@bv@tmp{#1}% - \ifx\@bv@tmp\@empty - \else - \ifnum\@bv@tmp<10\relax - \@bv@addtochidxsort{00#1:}% - \else - \ifnum\@bv@tmp<100\relax - \@bv@addtochidxsort{0#1:}% - \else - \@bv@addtochidxsort{#1:}% - \fi - \fi - \@bv@do{\BRchapterstyle{#1}}% - \fi - \@@bibleverse -} -\def\@bibleverser-(#1:{% - \def\@bv@tmp{#1}% - \ifx\@bv@tmp\@empty - \else - \ifnum\@bv@tmp<10\relax - \@bv@addtochidxsort{00#1:}% - \else - \ifnum\@bv@tmp<100\relax - \@bv@addtochidxsort{0#1:}% - \else - \@bv@addtochidxsort{#1:}% - \fi - \fi - \@bv@do{\BRchapterstyle{#1}}% - \fi - \@@bibleverse -} -\def\@@bibleverse#1){% - \def\@bv@tmp{#1}% - \ifx\@bv@tmp\@empty - \else - \@bv@do{\BRchvsep}\@br@vrsty{#1}% - \fi - \@ifnextchar(% - {\@bv@do{\BRchsep}\@bibleverse}% - {\@ifnextchar-% - {\@bv@do{\BRvrsep}\@bibleverser}% - {\@end@@bibleverse}% - }% -} -\newcommand*{\@end@@bibleverse}{% -\if@bv@idx - \expandafter\@do@bibleref@map\@@bv@idxsort\relax - \ifx\@bv@idxentry\@empty - \def\@bv@tmp{\@bv@mainidxentry}% - \else - \def\@bv@tmp{\@bv@mainidxentry!\@bv@chidxsort @\@bv@idxentry}% - \fi - \biblerefindex - {\@@bv@idxsort\relax @\@bv@tmp|\@bv@idxpgformat}% - \@bv@idxfalse -\fi -} -\newcommand*{\biblerefindex}{\index} -\newcommand*{\biblerefmap}[2]{% - \expandafter\def\csname @bibleref@map@#1\endcsname{#2}% -} -\def\@do@bibleref@map#1\relax{% - \@ifundefined{@bibleref@map@#1}{}{% - \expandafter\let\expandafter\@@bv@idxsort - \csname @bibleref@map@#1\endcsname - }% -} -\newcommand{\@bv@do}[1]{#1\@bv@addtoidx{#1}} -\newtoks\@bv@tmpa -\newtoks\@bv@tmpb -\newcommand{\@bv@addtoidx}[1]{% -\if@bv@idx - \@bv@tmpa={#1}% - \@bv@tmpb=\expandafter{\@bv@idxentry}% - \protected@edef\@bv@idxentry{\the\@bv@tmpb\the\@bv@tmpa}% -\fi} -\newcommand{\@bv@addtochidxsort}[1]{% -\if@bv@idx - \@bv@tmpa={#1}% - \@bv@tmpb=\expandafter{\@bv@chidxsort}% - \edef\@bv@chidxsort{\the\@bv@tmpb\the\@bv@tmpa}% -\fi -} -\newif\if@bv@idx -\@bv@idxfalse -\newcommand{\@bv@idxsort}[1]{% -\if@bv@idx -{\def\BRbooknumberstyle##1##2\relax{##2##1}% -\def\BRepistlenumberstyle##1##2\relax{##2##1}% -\def\BRgospel{}\def\BRbookof{}\def\BRepistleto{}% -\def\BRepistletothe{}\def\BRepistleof{}% -\xdef\@@bv@idxsort{#1\relax}% -}% -\fi} -\newcommand*{\ibibleverse}[1][\bvidxpgformat]{% -\def\@bv@idxpgformat{#1}% -\@bv@idxtrue\def\@bv@idxentry{}\bibleverse} -\newcommand*{\bvidxpgformat}{textrm} -\endinput -%% -%% End of file `bibleref.sty'. |