summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/fetchbibpes/README.md
blob: 334218d79ac0a07bead0349a77e9496a1936374e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
The fetchbibpes Bundle
Author: D. P. Story
Dated: 2021-03-08

This bundle provides two packages, bibpes and fetchbibpes. This pair of 
packages was motivated by a friend, who was preparing Bible studies lessons 
using a combination of the application e-Sword (http:--www.e-sword.net-) and 
LaTeX. He wanted a `database' of Bible packages from which he could simply 
`fetch' passages into the LaTeX source file.

    1.  The bibpes package is the `database' part of the problem. Use the 
        e-Sword application to copy and paste desired passages into an 
        (empty) TXT file. Use makebibpes.tex to convert the TXT file to a DEF 
        file formatted in a way that is usable by fetchbibpes. 

    2.  The fetchbibpes package is the `fetch' portion. Using the fetch 
        commands of fetchbibpes to reference the passages to be typeset into 
        the \LaTeX source. Two commands, \fetchverse and \fetchverses are 
        defined with numerous support options for formatting the verses. 
        A simple example is \fetchverses{Gen 1:1-10}, the command fetches
        the passage Genesis 1:10 from the `database' of DEF files input
        into the source document.

Unpack the distribution by latexing fetchbibpes.ins.

What's new (2021-03-08) Minor changes that support the eq-fetchbbl package.

What's new (2018-07-30) Bug fixes. Added the cfg option for specifying a 
custom contiguration file. New commands \showTranslAlways, \showTranslDecld, 
\translFmt, \translTxtFmt, and \cobblevrs. All documented in the manual. 
NOTE: The format for the CFG file has changes, you will need to update to 
this new syntax; refer to Section 3.8 of the manual and to fbpes.cfg for an 
example. 

What's new (2018-07-12) Defined a new command \fetchversestxt; the command 
has the same arguments as \fetchverses, but it does not expand to typeset 
content. Rather, it defines two commands \versetxt and \passagetxt. These two 
are the passage reference and the passage for that verse but with all \LaTeX 
styling and font changes.  

What's new (2018-03-21): Implemented open ended ranges, for example, 
\fetchverses{Joh 3:27-} fetches all passages from John, chapter 3, starting 
with verse 27 until the end of the chapter. 

What's new (2016-09-24): Changed behavior of the alt key. Added an alt* key.


Enjoy.

D. P. Story
www.acrotex.net
dpstory@uakron.edu
dpstory@acrotex.net