summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/minim-pdf/README
blob: eb9a1bd114b0f60bfeb413f1912ae77c8bd3740d (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
Version: 2023/1.3

SUMMARY

This package adds low-level support to plain LuaTeX for marking up the 
structure of a PDF document. The implementation is rather basic, but should 
allow you to make your PDFs fully PDF/A-compliant.

This encompasses the following features:

 - Creating Tagged PDF
 - Marking hyperlinks, bookmarks and page labels
 - Marking spaces and (implicit) hyphens
 - Embedding associated files
 - Declaring PDF/A conformance

Support for XMP data inclusion (another requirement of PDF/A) is provided by 
a separate package, minim-xmp.


DOCUMENTATION

In order to obtain the typeset manual of this package, simply say:

    luatex minim-pdf.doc


HISTORY

2023/1.3 (20/10/2023)

  New features:

    * Add \markcolumnspan and \markrowspan
    * Add \markcolumnhead and \markrowhead


2023/1.2 (3/3/2023)

  Breaking changes:

    * \marktablerow no longer implies \marktablecell.

  New features:

    * Support the use of an IDTree in the document structure.
    * Add \tagattribute, \settagid and \showstructure.


2022/1.1 (3/3/2022)

  New features:

    * Added support for structure element attributes.
    * Added support for structure element attribute classes.
    * Improved tagging of equations; added configuration.
    * Made tagged artifacts more robust: they can now occur across page 
      breaks.
    * The lua interface should now be more-or-less stable.

  Minor changes:

    * PDF strings will be encoded in a more clever (and readable) way.
    * Structure element tags will have special characters encoded properly.

2021/1.0 (1/6/2021)

  This was the original release.


COPYING

(c) 2022 Esger Renkema

These files may be distributed under the terms of the European Union Public 
Licence (EUPL) version 1.2 or later. A copy can be obtained at:

https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12