blob: bd7b571c9ab5c7c58db2923a52bcb47d1d40ab5f (
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
The gtrlib.largetrees Package
=======================
Copyright (C) 2015-2018 Richard Grewe
Released under the [LaTeX Project Public License](http://www.latex-project.org/lppl/) version 1.2 or later
## Purpose
The main goal of the `gtrlib.largetrees` package is to offer
additional database fields and formats for the `genealogytree`
package, particularly for typesetting large trees.
This package is the side product of typesetting an actual genealogy tree
with almost 400 persons on 16 levels and on a DIN-A0 poster.
## Availability
The `gtrlib.largetrees` package is on [github](https://github.com/Ri-Ga/gtrlib.largetrees).
## Manual Installation
The `gtrlib.largetrees` package comes with (at least) the following files
* gtrlib.largetrees.ins
* gtrlib.largetrees.dtx
* README.md
and possibly also with
* Makefile
* gtrlib.largetrees.pdf (generated from gtrlib.largetrees.dtx)
* gtrlib.largetrees.sty (generated from gtrlib.largetrees.dtx)
* gtrlib.largetrees.code.tex (generated from gtrlib.largetrees.dtx)
To install the `gtrlib.largetrees` package, you additionally need
* docstrip.tex
To build the package (`gtrlib.largetrees.sty`) as well as the library
for the genealogytree package (`gtrlib.largetrees.code.tex`),
run one of the following
```
latex gtrlib.largetrees.ins
make package (needs Makefile)
```
Put the resulting `gtrlib.largetrees.sty` and `gtrlib.largetrees.code.tex`
somewhere where LaTeX can find it.
Read the documentation of your LaTeX system to find out where this
might be.
## Building Documentation
To build the documentation of the `gtrlib.largetrees` package, you
need the following dependencies of the package itself
* etoolbox
* genealogytree
and additionally need the following classes and packages:
* ltxdoc
* idxlayout
* enumitem
* biblatex
* filecontents
* showexpl
* pbox
* hypdoc
* cleveref
as well as the tools
* pdflatex
* biber
* makeindex
To build the documentation (`gtrlib.largetrees.pdf`), either run
```
make docs
```
or the following sequence of commands
```
pdflatex gtrlib.largetrees.dtx
biber gtrlib.largetrees
makeindex -s gind.ist -o gtrlib.largetrees.ind gtrlib.largetrees.idx
makeindex -s gglo.ist -o gtrlib.largetrees.gls gtrlib.largetrees.glo
pdflatex gtrlib.largetrees.dtx
pdflatex gtrlib.largetrees.dtx
```
Happy TeX'ing
|