Good (latex) package for typesetting bible quotations?
The bibleref
package could be an option.
I eventually ended up using bibleref
, verse
, and attrib
like so:
\documentclass{article}
\usepackage{attrib}
\def\PreTrib{} \def\PostTrib{} % We'll do our own parens, thanks!
\usepackage{verse}
\usepackage{bibleref}
% Custom macros
\def\V#1 {\(^{#1}\)}
\def\vattrib#1#2{\attrib{(\bibleverse{#1}#2)}}
\begin{document}
\begin{verse}
\begin{altverse}
\V{9}
Who can say, I have made my heart clean, \\
I am pure from my sin?
\end{altverse}
\vattrib{Proverbs}{(20:9)}
\V{9}
The heart is deceitful above all things, \\
\vin and desperately wicked: \\
\vin who can know it?
\vattrib{Jeremiah}{(17:9)}
\end{verse}
\end{document}
I'm not quite happy with the the vertical alignment of the verse numbers, though: I'd prefer them to be flush with the capital letters at the top, but I don't think that tfm
includes the necessary font metrics to do this right.
I just wanted to share some nice projects that together can accomplish your purpose in a very neat way.
- biblequote: It will automatically allows you to include the content of a verse, see an example bellow. Note that it requires a patched version of Diatheke, hopefully the patch will be merged into Diatheke soon.
- diatheke: An application from the SWORD project that allows to query the bible on the console.
- Of course bibleref, already cited.
An example of biblequote use:
\documentclass{article}
\usepackage{bibleref}
\usepackage{biblequote}
\begin{document}
As it is said in \bibleverse{Jn}(3:16-17):
\begin{quote}
\biblequote{Jn}{3:16-17}{KJV}
\end{quote}
\end{document}
You could also include this within a macro for custom style settings.
I hope it helps.