%\iffalse % bibleref.dtx generated using makedtx version 0.91b (c) Nicola Talbot % Command line args: % -src "(.+)\.(sty)=>\1.\2" % -src "(.+)\.(tex)=>\1.\2" % -doc "manual.tex" % -author "Nicola Talbot" % -dir "source" % bibleref % Created on 2006/7/30 14:17 %\fi %\iffalse %<*package> %% \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 \~} % %\fi % \iffalse % Doc-Source file to use with LaTeX2e % Copyright (C) 2006 Nicola Talbot, all rights reserved. % \fi % \iffalse %<*driver> \documentclass{ltxdoc} \usepackage[colorlinks,bookmarks]{hyperref} \usepackage{bibleref} \newcommand{\sty}[1]{\textsf{#1}} \CheckSum{2208} \OnlyDescription \def\docdate{30 July 2006} \begin{document} \DocInput{bibleref.dtx} \end{document} % %\fi %\title{bibleref.sty v1.06: \LaTeXe\ Package for %typesetting bible references} %\author{Nicola Talbot} %\date{\docdate} %\maketitle %\tableofcontents % %\section{Introduction} % %The \sty{bibleref} package was designed to provide consistent formatting for referencing %parts of the bible. % %The command \DescribeMacro{\bibleverse}:\par\vspace{10pt}\noindent %\verb|\bibleverse{|\meta{book title}\verb|}(|\meta{chapter}\texttt{:}\meta{verse(s)}\verb|)|\ldots %\verb|(|\meta{chapter}\texttt{:}\meta{verse(s)}\verb|)|\par %\vspace{10pt}\noindent %can be used to cite a bible book, chapter or verse or range %of chapters or verses. % %The book title, \meta{book title}, may be given either as the full title (e.g.\ \texttt{Matthew}) or as an abbreviation %(e.g.\ \texttt{Mt} or \texttt{Matt}), most standard abbreviations are recognised. %Books with multiple parts should be preceeded by the %book number in uppercase roman numerals. For example, %the second book of Kings should be entered as %\verb|\bibleverse{IIKings}| % %You may have any number, or zero, sets of parenthesis %\verb|(|\meta{chapter}\texttt{:}\meta{verse(s)}\verb|)|, %indicating the chapter and verse or verses. Verses can be %specified as a comma separated list of individual verses or range %of verses. A range of verses should be written with a %single hyphen, e.g.\ \verb|2-4|. In the %typeset output the verses will be separated with %\DescribeMacro{\BRvsep}\verb|\BRvsep| (an en-dash by default.) %A chapter may %be referenced without a verse, but the colon must remain, %e.g.\ \verb|(12:)| simply indicates chapter 12. % %A range of verses spanning more than one chapter can %be entered as \texttt(\meta{ch}\texttt:\meta{v}\texttt{)-(}\meta{ch}\texttt:\meta{v}\texttt) % %Examples: %\begin{center} %\begin{tabular}{ll} %\verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ %\verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ %\verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ %\verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ %\verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ %\verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ %\verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ %\verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ %\verb|\bibleverse{IChronicles}(1:3)-(2:7)| & %\bibleverse{IChronicles}(1:3)-(2:7) %\end{tabular} %\end{center} % %The style of the reference can be specified either by %package option or as the argument to the command %\DescribeMacro{\biblerefstyle}\verb|\biblerefstyle{|\meta{style}\verb|}|. Styles are listed in Table~\ref{tab:styles}. % %\begin{table}[tbh] %\caption{Bible Citation Styles (can be used as package option or in the argument to %\texttt{\textbackslash biblerefstyle})} %\label{tab:styles} %\vspace{10pt} %\begin{center} %\begin{tabular}{lp{0.5\textwidth}} %\bfseries Style & \bfseries Example\\ %default & \biblerefstyle{default}\bibleverse{IICor}(12:1-5)\\ %jerusalem & \biblerefstyle{jerusalem}\bibleverse{IICor}(12:1-5)\\ %anglosaxon & \biblerefstyle{anglosaxon}\bibleverse{IICor}(12:1-5)\\ %JEH & \biblerefstyle{JEH}\bibleverse{IICor}(12:1-5)\\ %NTG & \biblerefstyle{NTG}\bibleverse{IICor}(12:1-5)\\ %MLA & \biblerefstyle{MLA}\bibleverse{IICor}(12:1-5)\\ %chicago & \biblerefstyle{chicago}\bibleverse{IICor}(12:1-5)\\ %text & \biblerefstyle{text}\bibleverse{IICor}(12:1-5) %\end{tabular} %\end{center} %\end{table} % %\DescribeMacro{\setbooktitle} %You can change the name of a book using %\verb|\setbooktitle{|\meta{name}\verb|}{|\meta{new title}\verb|}| %Note that \meta{name} must be the full name, not the %abbreviated name of the book. For example, to change %Revelation to Apoc, do %\verb|\setbookname{Revelation}{Apoc}| %(\textbf{Note} that you shouldn't do %\verb|\setbookname{Rev}{Apoc}|) % %\section{Defining New Styles} % %You can define a new style using the command %\DescribeMacro{\newbiblerefstyle} %\verb|\newbiblerefstyle{|\meta{style-name}\verb|}{|\meta{commands}\verb|}| where \meta{commands} are %the commands needed to modify the citation style. % %Example: %This new style is based on the `default' style, but %has verses in lower case Roman numerals, and redefines %``Revelation'' as ``Apocalypse''. %\begin{verbatim} %\newbiblerefstyle{sample}{% %\biblerefstyle{default}% %\renewcommand{\BRversestyle}[1]{\romannumeral##1}% %\setbooktitle{Revelation}{Apocalyse}% %} %\end{verbatim} %Note the use of \verb|##1| instead of \verb|#1|. % %\section{Indexing Bible References} % %\DescribeMacro{\ibibleverse} %The command \verb|\ibibleverse| does the same as \verb|\bibleverse| %but also adds an index entry (provided you have used %\verb|\makeindex| in the preamble.) The default page number %format is given by the command %\DescribeMacro{\bvidxpgformat}\verb|\bvidxpgformat|. This %is \texttt{textrm} by default, but can be redefined. To %override the page number format for a particular entry you can %use the optional argument to \verb|\ibibleverse|. For example: %\begin{verbatim} %\ibibleverse[textit]{Exodus} %\end{verbatim} %(Note there is no backslash.) % %\section{Acknowledgements} %Many thanks to all the useful comments from comp.text.tex, %especially from Jesse~Billett, Brooks~Moses and Ulrich~M.~Schwarz. % %\section{Contact Details} %\begin{tabular}{l} %Dr Nicola Talbot\\ %School of Computing Sciences\\ %University of East Anglia\\ %Norwich. Norfolk. NR4 7TJ.\\ %United Kingdom\\ %\url{http://theoval.cmp.uea.ac.uk/~nlct/} %\end{tabular} % % %\StopEventually{} %\section{The Code} % \begin{macrocode} %<*bibleref.sty> % \end{macrocode} % Declare package % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bibleref}[2006/07/30 1.06 (NLCT)] % \end{macrocode} % Need to do some conditional stuff % \begin{macrocode} \RequirePackage{ifthen} % \end{macrocode} % The fmtcount package is needed for the full text % citations % \begin{macrocode} \RequirePackage{fmtcount} % \end{macrocode} % \DescribeMacro{\BRbooknumberstyle} %\verb|\BRbooknumberstyle| is the style of the book % number. By default, it simply displays its argument %followed by a space. % \begin{macrocode} \newcommand*{\BRbooknumberstyle}[1]{#1 } % \end{macrocode} % As above, but for epistle. % \begin{macrocode} \newcommand*{\BRepistlenumberstyle}[1]{#1 } % \end{macrocode} %\DescribeMacro{\BRbookof} %\verb|\BRbookof| is text to go before the book title. %This by default is nothing, % but can be changed to, e.g., ``The book of '' % \begin{macrocode} \newcommand*{\BRbookof}{} % \end{macrocode} %\DescribeMacro{\BRgospel} %\verb|\BRgospel|: as above but for gospels % \begin{macrocode} \newcommand*{\BRgospel}{} % \end{macrocode} %\DescribeMacro{\BRepistleto} %\verb|\BRepistleto|: as above but for epistles to % someone. % \begin{macrocode} \newcommand*{\BRepistleto}{} % \end{macrocode} %\DescribeMacro{\BRepistletothe} %\verb|\BRepistletothe|: as above but for epistles to % people. % \begin{macrocode} \newcommand*{\BRepistletothe}{} % \end{macrocode} %\DescribeMacro{\BRepistleof} %\verb|\BRepistleof|: as above but for ``epistles of'' % \begin{macrocode} \newcommand*{\BRepistleof}{} % \end{macrocode} % \DescribeMacro{\BRbooktitlestyle} %\verb|\BRbooktitlestyle| is the style of the % book title. By default, it simply displays its argument. % \begin{macrocode} \newcommand*{\BRbooktitlestyle}[1]{#1} % \end{macrocode} % \DescribeMacro{\BRchapterstyle} %\verb|\BRchapterstyle| is the style of the chapter number. % By default it simply displays its argument. % \begin{macrocode} \newcommand*{\BRchapterstyle}[1]{#1} % \end{macrocode} %\DescribeMacro{\BRversestyle} %\verb|\BRversestyle| is the style of the verse number. % By default is simply displays its argument. % \begin{macrocode} \newcommand*{\BRversestyle}[1]{#1} % \end{macrocode} %\DescribeMacro{\BRbkchsep} %\verb|\BRbkchsep| is the separator between the book title % and the chapter number % \begin{macrocode} \newcommand*{\BRbkchsep}{ } % \end{macrocode} %\DescribeMacro{\BRchvsep} %\verb|\BRchvsep| is the separator between chapter % and verse numbers. By default this is simply a colon. % \begin{macrocode} \newcommand*{\BRchvsep}{:} % \end{macrocode} %\DescribeMacro{\BRchsep} %\verb|\BRchsep| is the separator between multiple chapters. % By default this is simply a semi-colon. % \begin{macrocode} \newcommand*{\BRchsep}{;} % \end{macrocode} % \DescribeMacro{\BRvrsep} %\verb|\BRvrsep| is the separator between the beginning % and ending of a range of verses. By default this % is simply an en-dash. % \begin{macrocode} \newcommand*{\BRvrsep}{--} % \end{macrocode} % \DescribeMacro{\BRvsep} %\verb|\BRvsep| is the separator between a list of verses. % \begin{macrocode} \newcommand*{\BRvsep}{,} % \end{macrocode} % \verb|\BRperiod| can be redefined to put a full stop after % book names. % \begin{macrocode} \newcommand*{\BRperiod}{} % \end{macrocode} % The command \DescribeMacro{\brfullname}\verb|\brfullname| % will switch to using the full book title. % \begin{macrocode} \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@Jeramiah{\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}} % \end{macrocode} % Set full names as the default % \begin{macrocode} \brfullname % \end{macrocode} % The command \DescribeMacro{\brabbrvname}\verb|\brabbrvname| % will switch to an abbreviated form for the book titles. % \begin{macrocode} \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}} % \end{macrocode} % The command \DescribeMacro{\braltabbrvname}\verb|\braltabbrvname| % switches to an alternative set of abbreviations. % \begin{macrocode} \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}} % \end{macrocode} % Provide synonymns. % \begin{macrocode} \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} % \end{macrocode} % More synonyms. % \begin{macrocode} \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} % \end{macrocode} % Set up assorted styles. All bible reference styles % should start with \verb|brs@|. First the default % style. % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{ } \renewcommand*{\BRchvsep}{:}% \renewcommand*{\BRchsep}{;}% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{}} % \end{macrocode} % The style used by the Jerusalem Bible. % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{ } \renewcommand*{\BRchvsep}{:}% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{}% } % \end{macrocode} % Anglo-Saxon style. % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{ } \renewcommand*{\BRchvsep}{.}% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{.}% } % \end{macrocode} %Journal of Ecclesiastical History % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{ } \renewcommand*{\BRchvsep}{. }% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{.}% } % \end{macrocode} %Modern Humanities Research Association (MHRA) % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{ } \renewcommand*{\BRchvsep}{. }% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{}% } % \end{macrocode} %Novum Testamentum Graece (Nestle-Aland) % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{ } \renewcommand*{\BRchvsep}{,}% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{}% } % \end{macrocode} %MLA Style % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{\ } \renewcommand*{\BRchvsep}{.}% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{.}% } % \end{macrocode} %Chicago Style % \begin{macrocode} \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*{\BRbookof}{}% \renewcommand*{\BRgospel}{}% \renewcommand*{\BRepistletothe}{}% \renewcommand*{\BRepistleto}{}% \renewcommand*{\BRepistleof}{}% \renewcommand*{\BRbkchsep}{\ } \renewcommand*{\BRchvsep}{\,:\,}% \renewcommand*{\BRchsep}{; }% \renewcommand*{\BRvrsep}{--}% \renewcommand*{\BRvsep}{,}% \renewcommand*{\BRperiod}{.}% } % \end{macrocode} % Full text citation % \begin{macrocode} \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}}% } % \end{macrocode} % Declare package options % \begin{macrocode} \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} % \end{macrocode} % Process package options % \begin{macrocode} \ProcessOptions % \end{macrocode} % Define \verb|\newbiblerefstyle|. The first argument % is the name of the style, the second argument indicates % what to do. (It basically defines a command called % \verb|\brs@#1| to do \verb|#2|) % \begin{macrocode} \newcommand{\newbiblerefstyle}[2]{% \@ifundefined{brs@#1}{% \expandafter\def\csname brs@#1\endcsname{#2}}{% \PackageError{bibleref}{bible ref style '#1' already defined}{}}} % \end{macrocode} % \verb|\setbooktitle{|\meta{fullname}|}{|\meta{title}|}| % redefines the title of book \meta{fullname}. % \begin{macrocode} \newcommand{\setbooktitle}[2]{% \@ifundefined{br@#1}{\PackageError{biberef}{Unknown book `#1'}{}}{% \expandafter\def\csname br@#1\endcsname{#2}}} % \end{macrocode} % Define \verb|\biblerefstyle| % \begin{macrocode} \newcommand{\biblerefstyle}[1]{% \@ifundefined{brs@#1}{\PackageError{bibleref}{% Unknown biblerefstyle '#1'}{}}{\csname brs@#1\endcsname}} % \end{macrocode} % Verses may be supplied as a range. Provide a command % to detect whether single number or range supplied. % \begin{macrocode} \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@do{\BRvrsep}% \@@br@vrsty#2\end% \fi} \def\@do@verses#1,#2\end{% \ifthenelse{\equal{#1}{}}{}{\@bv@do{\BRversestyle{#1}}}% \ifx\relax#2\@empty \else \@bv@do{\BRvsep}% \@do@verses#2\end \fi } % \end{macrocode} % Define \verb|\bibleverse|. The first argument % is the book name. It looks for a command called % \verb|\br@|\meta{name} (defined earlier) where \meta{name} is % the book name as specified in the first argument of % \verb|\bibleverse|. After the book title, it then checks % to see if there is a bracket \verb|(| immediately following it. % \begin{macrocode} \newcommand{\bibleverse}[1]{% \@ifundefined{br@#1}{\PackageError{bibleref}{Unknown book '#1'}{% }}{\@bv@idxsort{\csname br@#1\endcsname}% \def\@bv@chidxsort{}% \@bv@do{\BRbooktitlestyle{\csname br@#1\endcsname}}}% \@ifnextchar({\BRbkchsep\@bv@addtoidx{!}\@bibleverse}{\@end@@bibleverse}% } % \end{macrocode} % Get the chapter number. % \begin{macrocode} \def\@bibleverse(#1:{% \ifthenelse{\equal{#1}{}}{}{% \ifthenelse{\equal{\@bv@chidxsort}{}}{% \def\@bvchidxsort{#1}\@bv@addtoidx{#1@}}{}% \@bv@do{\BRchapterstyle{#1}}}% \@@bibleverse} % \end{macrocode} % Second part of a range spanning chapters. % \begin{macrocode} \def\@bibleverser-(#1:{% \ifthenelse{\equal{#1}{}}{}{% \@bv@do{\BRchapterstyle{#1}}}% \@@bibleverse} % \end{macrocode} % Get the verse number (or number range), and check to see % if it is followed by another bracket (indicating another % chapter, verse pair). % \begin{macrocode} \def\@@bibleverse#1){% \ifthenelse{\equal{#1}{}}{}{\@bv@do{\BRchvsep}\@br@vrsty{#1}}% \@ifnextchar({\@bv@do{\BRchsep}\@bibleverse}% {\@ifnextchar-{\@bv@do{\BRvrsep}\@bibleverser}{\@end@@bibleverse}}} % \end{macrocode} % This controls what to do at the end of the final % verse. % \begin{macrocode} \newcommand{\@end@@bibleverse}{% \if@bv@idx \index{\@@bv@idxsort\relax @\@bv@idxentry|\@bv@idxpgformat}% \@bv@idxfalse \fi } % \end{macrocode} % Do argument and add to idx % \begin{macrocode} \newcommand{\@bv@do}[1]{#1\@bv@addtoidx{#1}} % \end{macrocode} % Append text to \verb|\@bv@idxentry| % \begin{macrocode} \toksdef\@bv@tmpa=0 \toksdef\@bv@tmpb=2 \newcommand{\@bv@addtoidx}[1]{% \if@bv@idx \@bv@tmpa={#1}% \@bv@tmpb=\expandafter{\@bv@idxentry}% \edef\@bv@idxentry{\the\@bv@tmpb\the\@bv@tmpa}% \fi} % \end{macrocode} % Append text to \verb|\@@bv@idxsort| % \begin{macrocode} \newcommand{\@bv@addtoidxsort}[1]{% \if@bv@idx \@bv@tmpa={#1}% \@bv@tmpb=\expandafter{\@@bv@idxsort}% \edef\@@bv@idxsort{\the\@bv@tmpb\the\@bv@tmpa}% \fi} % \end{macrocode} % Define switch to indicate whether or not to index % bible reference. % \begin{macrocode} \newif\if@bv@idx \@bv@idxfalse % \end{macrocode} % Sort key for bible verse index. (Strip all the formatting % bits.) % \begin{macrocode} \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} % \end{macrocode} % Define \verb|\ibibleverse|. This is like \verb|\bibleverse|, % but also adds an index entry. The optional argument indicates % how to format the page number (without the preceeding backslash) % e.g. \verb|\ibibleref[textit]{Romans}|. % \begin{macrocode} \newcommand{\ibibleverse}[1][\bvidxpgformat]{% \def\@bv@idxpgformat{#1}% \@bv@idxtrue\def\@bv@idxentry{}\bibleverse} % \end{macrocode} % Default page number format for bible verse index entries % \begin{macrocode} \newcommand{\bvidxpgformat}{textrm} % \end{macrocode} % \begin{macrocode} % % \end{macrocode} % \begin{macrocode} %<*sample.tex> % \end{macrocode} %\subsection{Sample Document} % \begin{macrocode} \documentclass{article} \usepackage{bibleref} \usepackage{makeidx} \makeindex % make the page numbers in the index italic for bible % references \renewcommand{\bvidxpgformat}{textit} \begin{document} \title{Sample Document} \author{Nicola Talbot} \maketitle Long citation in text: \biblerefstyle{text} \bibleverse{IICor}(12:15,18,21-33). Short citation in footnote\footnote{% \biblerefstyle{chicago}\bibleverse{IICor}(12:15,18,21-33)}. \section{Default Style} \biblerefstyle{default} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Jerusalem Style} This is the style used in the Jerusalem bible. \biblerefstyle{jerusalem} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Anglo-Saxon Style} \biblerefstyle{anglosaxon} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Journal of Ecclesiastical History} \biblerefstyle{JEH} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Modern Humanities Research Association} \biblerefstyle{MHRA} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Novum Testamentum Graece (Nestle-Aland)} \biblerefstyle{NTG} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{MLA Style} \biblerefstyle{MLA} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Chicago Style} \biblerefstyle{chicago} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{Text Style} This style prints the citation out in full. It's based on `default', and uses the fmtcount package to convert the numbers into words. \biblerefstyle{text} \raggedright \begin{itemize} \item \verb|\bibleverse{Ex}| \bibleverse{Ex} \item \verb|\bibleverse{Exodus}(20:)| \bibleverse{Exodus}(20:) \item \verb|\bibleverse{Exod}(20:17)| \bibleverse{Exod}(20:17) \item \verb|\bibleverse{IICo}(12:21)| \bibleverse{IICo}(12:21) \item \verb|\bibleverse{IICor}(12:21-32)| \bibleverse{IICor}(12:21-32) \item \verb|\bibleverse{Ex}(20:17)(21:3)| \bibleverse{Ex}(20:17)(21:3) \item \verb|\bibleverse{Ex}(15:)(17:)(20:)| \bibleverse{Ex}(15:)(17:)(20:) \item \verb|\bibleverse{Rev}(1:2,5,7-9,11)| \bibleverse{Rev}(1:2,5,7-9,11) \item \verb|\bibleverse{IChronicles}(1:3)-(2:7)| \bibleverse{IChronicles}(1:3)-(2:7) \end{itemize} \section{New Style} This new style is based on the `default' style, but has verses in lower case Roman numerals, and redefines ``Revelation'' as ``Apocalypse''. \begin{verbatim} \newbiblerefstyle{sample}{% \biblerefstyle{default}% \renewcommand{\BRversestyle}[1]{\romannumeral##1}% \setbooktitle{Revelation}{Apocalyse}% } \end{verbatim} \newbiblerefstyle{sample}{% \biblerefstyle{default}% \renewcommand{\BRversestyle}[1]{\romannumeral##1}% \setbooktitle{Revelation}{Apocalyse}% } \biblerefstyle{sample} \noindent \begin{tabular}{ll} \verb|\bibleverse{Ex}| & \bibleverse{Ex}\\ \verb|\bibleverse{Exodus}(20:)| & \bibleverse{Exodus}(20:)\\ \verb|\bibleverse{Exod}(20:17)| & \bibleverse{Exod}(20:17)\\ \verb|\bibleverse{IICo}(12:21)| & \bibleverse{IICo}(12:21)\\ \verb|\bibleverse{IICor}(12:21-32)| & \bibleverse{IICor}(12:21-32)\\ \verb|\bibleverse{Ex}(20:17)(21:3)| & \bibleverse{Ex}(20:17)(21:3)\\ \verb|\bibleverse{Ex}(15:)(17:)(20:)| & \bibleverse{Ex}(15:)(17:)(20:)\\ \verb|\bibleverse{Rev}(1:2,5,7-9,11)| & \bibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\bibleverse{IChronicles}(1:3)-(2:7)| & \bibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \section{MHRA Style---Indexed} \biblerefstyle{MHRA} \noindent \begin{tabular}{ll} \verb|\ibibleverse{Ex}| & \ibibleverse{Ex}\\ \verb|\ibibleverse{Exodus}(9:)| & \ibibleverse{Exodus}(9:)\\ \verb|\ibibleverse{Exod}(20:17)| & \ibibleverse{Exod}(20:17)\\ \verb|\ibibleverse{IICo}(12:21)| & \ibibleverse{IICo}(12:21)\\ \verb|\ibibleverse{IICor}(12:21-32)| & \ibibleverse{IICor}(12:21-32)\\ \verb|\ibibleverse{Ex}(20:17)(21:3)| & \ibibleverse{Ex}(20:17)(21:3)\\ \verb|\ibibleverse{Ex}(15:)(17:)(20:)| & \ibibleverse{Ex}(15:)(17:)(20:)\\ \verb|\ibibleverse{Rev}(1:2,5,7-9,11)| & \ibibleverse{Rev}(1:2,5,7-9,11)\\ \verb|\ibibleverse{IChronicles}(1:3)-(2:7)| & \ibibleverse{IChronicles}(1:3)-(2:7) \end{tabular} \printindex \end{document} % \end{macrocode} % \begin{macrocode} % % \end{macrocode} %\Finale \endinput