<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%% Overview over tagpdfsetup keys
%% The keys are split in a number of key paths. 
\tagpdfsetup{table/header-rows=1}
\begin{tabular}{lllll}
\toprule
new key name    &amp; old key name &amp; value            &amp;type   &amp; defined in \\\midrule
 ???            &amp; root-AF      &amp; string           &amp;code   &amp;tagpdf-struct\\
root-supplemental-file &amp;       &amp; string           &amp;code   &amp;tagpdf-struct\\
attach-css      &amp;              &amp; string           &amp;bool   &amp;tagpdf-user\\
css-list        &amp;              &amp; string           &amp;code   &amp;tagpdf-user\\ 
css-list-remove &amp;              &amp; string           &amp;code   &amp;tagpdf-user\\
css-list-add    &amp;              &amp; string           &amp;code   &amp;tagpdf-user\\
 \\[4pt]\midrule
%% activate key path
%% activate` is used for keys that enable 
%% general, typically document wide tagging options 
%% related  to the PDF processing.

activate        &amp; activate        &amp; boolean         &amp;meta  &amp; tagpdf \\
activate/all    &amp; activate-all    &amp; boolean         &amp;meta &amp; tagpdf\\
activate/mc     &amp; activate-mc     &amp; boolean         &amp;bool  &amp; tagpdf\\
activate/softhyphen &amp; ---         &amp; boolean         &amp;bool  &amp; tagpdf \\    
activate/spaces &amp; interwordspace  &amp; boolean         &amp;code  &amp; tagpdf-space\\
activate/struct &amp; activate-struct &amp; boolean         &amp;bool  &amp; tagpdf\\  
activate/struct-dest &amp; no-struct-dest&amp;boolean       &amp;bool  &amp; tagpdf\\
activate/tagunmarked&amp; tagunmarked &amp; boolean         &amp;bool &amp; tagpdf\\
activate/tree   &amp; activate-tree   &amp; boolean         &amp;bool  &amp; tagpdf\\[4pt]\midrule  
% temporary until tagging-sockets are in the kernel:
% activate/socket &amp; ---             &amp; boolean         &amp; bool &amp; tagpdf\\
%% role key path. For everything related to tag and attribute names
%% adds mathml to the global rolemap, should perhaps be default
role/mathml-tags &amp; mathml-tags    &amp; boolean          &amp;bool  &amp; tagpdf-roles\\
role/new-tag     &amp; add-new-tag    &amp; string           &amp;code  &amp; tagpdf-roles\\
role/new-attribute&amp;newattribute   &amp; string           &amp;code  &amp; tagpdf-struct\\
role/user-NS     &amp; ---            &amp; string           &amp;code  &amp; tagpdf-roles\\ 
% values: latex, pdf, default is latex, with pdf only PDF-tags are used
role/map-tags      &amp; ---            &amp; choice           &amp; code &amp; tagpdf-roles\\[4pt]\midrule
%% debug key path
%% for logging and showing
debug/show       &amp;various          &amp;choice            &amp;code  &amp; various \\ 
debug/show=para  &amp; paratagging-show&amp;    ---           &amp;code  &amp; tagpdf-user\\
debug/show=paraOff&amp;                &amp;    ---           &amp;code  &amp; tagpdf-user\\
debug/show=spaces &amp; show-spaces    &amp;    ---           &amp;code  &amp; tagpdf-spaces\\
debug/show=spacesOff&amp; ---          &amp;    ---           &amp;code  &amp; tagpdf-spaces\\
debug/log        &amp; log             &amp; choice           &amp;code  &amp; tagpdf \\
debug/uncompress &amp; uncompress      &amp;  ---             &amp;code  &amp; tagpdf\\
debug/parent-child-check &amp;         &amp; choice           &amp;code  &amp;tagpdf   
\\[4pt]\midrule  
%% viewer key path.
%% viewer keys influence some display options in a pdf viewer. 
%% There is an overlap with similar "non-tagging" options. 
% TODO viewer/display-title   
%% show mathml-files in attachment pane (old mathml-panel) 
viewer/pane/mathml &amp;  ---          &amp;  boolean         &amp;bool  &amp;latex-lab-math (dev)\\
viewer/pane/mathsource&amp; ---        &amp;boolean           &amp;bool  &amp;latex-lab-math (dev)\\
viewer/startstructure &amp; ---        &amp;number            &amp;code  &amp;tagpdf-tree \\[4pt]\midrule
%%% Document element keys
%%  page key path 
page/tabsorder  &amp;tabsorder         &amp; choice          &amp; code &amp; tagpdf\\   
page/exclude-header-footer &amp; exclude-header-footer &amp;choice &amp; code &amp;tagpdf-user\\[4pt]\midrule
%% para key path
para/tagging     &amp;paratagging      &amp;boolean          &amp;bool  &amp;tagpdf-user\\
para/tag         &amp;paratag          &amp;string           &amp;code  &amp;tagpdf-user\\
para/maintag     &amp;---              &amp;string           &amp;code  &amp;tagpdf-user\\
para/flattened   &amp;---              &amp;boolean          &amp;bool  &amp;tagpdf-user\\[4pt]\midrule
%% math key path
% use the /Alt key, currently clashes with mathml-AF in foxit, 
% so false if mathml handling is activated
math/alt/use     &amp;---              &amp;boolean          &amp;bool  &amp;latex-lab-math\\
math/mathml/write-dummy &amp; ---      &amp;---              &amp;code  &amp;latex-lab-math\\
% mathml source files:
math/mathml/sources &amp;---           &amp; clist           &amp;clist &amp;latex-lab-math\\
math/mathml/AF      &amp;---           &amp;boolean          &amp;bool  &amp;latex-lab-math\\
math/tex/AF       &amp; ---            &amp;boolean          &amp;bool  &amp;latex-lab-math\\[4pt]\midrule
% TODO math/alt/type = source|manual|     (later)                                                                               
%% table key path
% true/false/layout
table/tagging     &amp; table-tagging  &amp;choice           &amp;code  &amp;latex-lab-table\\
table/header-rows &amp; table-header-rows&amp; clist         &amp;clist &amp;latex-lab-table\\[4pt]\midrule
% change for text
text/lang         &amp; ---             &amp; string         &amp; code &amp;tagpdf-user  
\\\bottomrule
\end{tabular}
</pre></body></html>