summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.tex
blob: 92966275c525125dcd58b0f3c2872fed4f2fa71f (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
% !Mode:: "TeX:DE:UTF-8:Main"

% !!!!!!!!!!!!!!!!!
% Obsolete example!
% !!!!!!!!!!!!!!!!
% This test files shows how to add a manual page split.
% It *only* handles the mc-step in the page stream.
% Structure commands and all the related management are not
% involved. So it also only uses activate-mc.

% It is obsolete as the current tagpdf version now handles the
% page split automatically. To keep the example working this is disabled
% below with \csname __tag_mc_disable_marks:\endcsname

\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{pdfversion=1.7,uncompress}
\documentclass{book}
\usepackage[english,ngerman]{babel}
\usepackage{tagpdf}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{iftex}
\iftutex
   \usepackage{fontspec}
  \usepackage{luacode}
\else
  \usepackage[T1]{fontenc}
\fi

\tagpdfsetup{tabsorder=structure,
             activate-mc,
            }
\newsavebox\mybox

\textheight3cm
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\begin{document}
%disable the automatic page break handler:
\csname __tag_mc_disable_marks:\endcsname

\tagmcbegin{tag=P}
Cras egestas ipsum a nisl. Vivamus varius dolor
ut dolor. Fusce vel enim. Pellentesque accumsan ligula et eros. Cras
id lacus non tortor facilisis facilisis. Etiam nisl elit, cursus
sed, fringilla in, congue nec, urna. Cum sociis natoque penatibus et
magnis dis parturient montes, nascetur ridiculus mus. Integer at
turpis. Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus. Duis fringilla, ligula sed porta
fringilla, ligula wisi commodo felis, ut adipiscing felis dui in
enim. Suspendisse malesuada ultrices ante.%
\vadjust{\tagmcend\pagebreak\tagmcbegin{tag=P}}
Pellentesque scelerisque
augue sit amet urna. Nulla volutpat aliquet tortor. Cras aliquam,
tellus at aliquet pellentesque, justo sapien commodo leo, id rhoncus
sapien quam at erat. Nulla commodo, wisi eget sollicitudin pretium,
orci orci aliquam orci, ut cursus turpis justo et lacus. Nulla vel
tortor. Quisque erat elit, viverra sit amet, sagittis eget, porta
sit amet, lacus.\tagmcend

\end{document}

Comment:

manual tagging at a pagebreak