blob: c449a9a2c4e344458f796e55ef045f0376ea5ca5 (
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
Version: 2024/1.5
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
2024/1.5 (in development)
New features:
* Add \autotagplainoutput and \sectionstructure.
* Allow bookmarks that are not associated to structure elements.
* The characters ~#% need no longer be escaped in a \hyperlink url.
Bug fixes:
* When writing the document structure is disabled, emit a warning instead
of an error for incompatible structure types.
2024/1.4 (5/1/2024)
Breaking changes:
* Table cells and headers now connect automatically in \automarktable.
New features:
* Add support for pdf/ua.
* Re-write \hyperlink, adding many options.
* Add ref and title options to structure elements.
* New helper macros for footnotes.
* Add \withpdfresource.
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
|