diff --git a/RelaxNG/document-pdf-ua1.rnc b/RelaxNG/document-pdf-ua1.rnc index 955fbc0..4933dfd 100644 --- a/RelaxNG/document-pdf-ua1.rnc +++ b/RelaxNG/document-pdf-ua1.rnc @@ -491,7 +491,7 @@ figure-attributes = Figure = element pdf2:Figure { attribute lang {text}?, # Lang - attribute expanded {text}?, # E + attribute expansion {text}?, # E attribute title {text}?, # T attribute id {text}?, # ID layout-attributes, diff --git a/RelaxNG/document-pdf-ua1.rng b/RelaxNG/document-pdf-ua1.rng index 1ece4ed..a78275b 100644 --- a/RelaxNG/document-pdf-ua1.rng +++ b/RelaxNG/document-pdf-ua1.rng @@ -1,2785 +1,2717 @@ - - - - - - - - - - - - - MathML Namespace (temp actualtext moved to content element in new code) - - - - - - - \s*(([\-+]?[0-9]*([0-9]\.?|\.[0-9])[0-9]*(r?em|ex|in|cm|mm|p[xtc]|Q|v[hw]|vmin|vmax|%))|0)\s* - - - - - - - - - - - - - P - - - - - Span - - - - - Note - - - - - - - - - PDF - - - - - - StructTreeRoot - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AssociatedFile - - - - - - - - - - AssociatedFile - - - - - - - AssociatedFile - - - - - - - - - - - - share with pdf1.7 version from here to end - - - - - - - - - - - - - - - - - - - - - - - PDF structure Namespace - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Block - Inline - Before - Start - End - - - - - - - LrTb - RlTb - TbRl - TbLr - LrBt - RlBt - BtRl - BtLr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Start - Center - End - Justify - - - - - - - - - - - - - - - - - - Underline - Overline - LineThrough - - - - - - - Sup - Sub - Normal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - None - Unordered - Description - Disc - Circle - Square - Ordered - Decimal - UpperRoman - LowerRoman - UpperAlpha - LowerAlpha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Document Level - - Document - - - - - - - - - - - - DocumentFragment - - - - - - - - - - - - Grouping - - Part - - - - - - - - - - - - - - - - - - Sect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Aside - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NonStruct - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Div - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Block - - P - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - H1 - - - - - - H2 - - - - - - H3 - - - - - - H4 - - - - - - H5 - - - - - - H6 - - - - - - H7 - - - - - - - H - - - - - - Title - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FENote - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BibEntry - - - - - - - - - - - - - - - - - - - - - - - - - - Sub Block - - Sub - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Inline - - Lbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Em - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Strong - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Span - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Link - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Annot - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Form - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ruby - - Ruby - - - - - Start - Center - End - Justify - Distribute - - - - - - - Before - After - Warichu - Inline - - - - - - - - - - - - - - - - - - - - - - - - - - - - RB - - - - - Start - Center - End - Justify - Distribute - - - - - - - Before - After - Warichu - Inline - - - - - - - - - - - - - - - - - - - - - - - - - - RT - - - - - Start - Center - End - Justify - Distribute - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Warichu - - - - - - - - - - - - - - - - - - - - WT - - - - - - - - - - - - - - - - - - - - - - - WP - - - - - - - - - - - - - - - - - - - - - - - Lists - - L - - - - - - - - - - - - - - - - - - - - - LI - - - - - - - - - - - - - - - - - LBody - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Index - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tables - - Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - THead - - - - - - - - - - - - - - - TBody - - - - - - - - - - - - - - - TFoot - - - - - - - - - - - - - - TR - - - - - - - - - - - - - - - - TH - - - - - - - - - - - Before - Middle - After - Justify - - - - - - - Start - Center - End - - - - - - - - - - - - - - - Column - Row - Both - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TD - - - - - - - - - - - Before - Middle - After - Justify - - - - - - - Start - Center - End - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Caption - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Figure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Formula - - Formula - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Artifact - - Artifact - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PDF1 - - Art - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Private - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TOC - - - - - - - - - - - - - - - - - - - - - TOCI - - - - - - - - - - - - - - - - - - Note - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reference - - - - - - - - - - - - - - - - - - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockQuote - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Quote - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + MathML Namespace (temp actualtext moved to content element in new code) + + + + + + + \s*(([\-+]?[0-9]*([0-9]\.?|\.[0-9])[0-9]*(r?em|ex|in|cm|mm|p[xtc]|Q|v[hw]|vmin|vmax|%))|0)\s* + + + + + + + + + + + + + P + + + + + Span + + + + + Note + + + + + + + + + PDF + + + + + + StructTreeRoot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AssociatedFile + + + + + + + + + share with pdf1.7 version from here to end + + + + + + + + + + + + + + + + + + + + + + + PDF structure Namespace + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Block + Inline + Before + Start + End + + + + + + + LrTb + RlTb + TbRl + TbLr + LrBt + RlBt + BtRl + BtLr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Start + Center + End + Justify + + + + + + + + + + + + + + + + + + Underline + Overline + LineThrough + + + + + + + Sup + Sub + Normal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + None + Unordered + Description + Disc + Circle + Square + Ordered + Decimal + UpperRoman + LowerRoman + UpperAlpha + LowerAlpha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document Level + + Document + + + + + + + + + + + + DocumentFragment + + + + + + + + + + + + Grouping + + Part + + + + + + + + + + + + + + + + + + Sect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Aside + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NonStruct + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Div + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Block + + P + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H1 + + + + + + H2 + + + + + + H3 + + + + + + H4 + + + + + + H5 + + + + + + H6 + + + + + + H7 + + + + + + + H + + + + + + Title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FENote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BibEntry + + + + + + + + + + + + + + + + + + + + + + + + + + Sub Block + + Sub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Inline + + Lbl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Em + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Strong + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Span + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Annot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Form + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ruby + + Ruby + + + + + Start + Center + End + Justify + Distribute + + + + + + + Before + After + Warichu + Inline + + + + + + + + + + + + + + + + + + + + + + + + + + + + RB + + + + + Start + Center + End + Justify + Distribute + + + + + + + Before + After + Warichu + Inline + + + + + + + + + + + + + + + + + + + + + + + + + + RT + + + + + Start + Center + End + Justify + Distribute + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Warichu + + + + + + + + + + + + + + + + + + + + WT + + + + + + + + + + + + + + + + + + + + + + + WP + + + + + + + + + + + + + + + + + + + + + + + Lists + + L + + + + + + + + + + + + + + + + + + + + + LI + + + + + + + + + + + + + + + + + LBody + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tables + + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THead + + + + + + + + + + + + + + + TBody + + + + + + + + + + + + + + + TFoot + + + + + + + + + + + + + + TR + + + + + + + + + + + + + + + + TH + + + + + + + + + + + Before + Middle + After + Justify + + + + + + + Start + Center + End + + + + + + + + + + + + + + + Column + Row + Both + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TD + + + + + + + + + + + Before + Middle + After + Justify + + + + + + + Start + Center + End + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Caption + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Figure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Formula + + Formula + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Artifact + + Artifact + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF1 + + Art + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Private + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TOC + + + + + + + + + + + + + + + + + + + + + TOCI + + + + + + + + + + + + + + + + + + Note + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference + + + + + + + + + + + + + + + + + + + + + + + + Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BlockQuote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Quote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RelaxNG/document-pdf-ua2.rnc b/RelaxNG/document-pdf-ua2.rnc index 15db07b..615a7ea 100644 --- a/RelaxNG/document-pdf-ua2.rnc +++ b/RelaxNG/document-pdf-ua2.rnc @@ -491,7 +491,7 @@ figure-attributes = Figure = element pdf2:Figure { attribute lang {text}?, # Lang - attribute expanded {text}?, # E + attribute expansion {text}?, # E attribute title {text}?, # T attribute id {text}?, # ID layout-attributes, diff --git a/RelaxNG/document-pdf-ua2.rng b/RelaxNG/document-pdf-ua2.rng index a5ed0e6..14c8f16 100644 --- a/RelaxNG/document-pdf-ua2.rng +++ b/RelaxNG/document-pdf-ua2.rng @@ -1,2708 +1,2633 @@ - - - - - - - - - - - - - MathML Namespace (temp actualtext moved to content element in new code) - - - - - - - \s*(([\-+]?[0-9]*([0-9]\.?|\.[0-9])[0-9]*(r?em|ex|in|cm|mm|p[xtc]|Q|v[hw]|vmin|vmax|%))|0)\s* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PDF - - - - - - StructTreeRoot - - - - - - - - - AssociatedFile - - - - - - - - - - AssociatedFile - - - - - - - AssociatedFile - - - - - - - - - - - - - - - - - - - share with pdf1.7 version from here to end - - - - - - - - - - - - - - - - - - - - - - - PDF structure Namespace - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Block - Inline - Before - Start - End - - - - - - - LrTb - RlTb - TbRl - TbLr - LrBt - RlBt - BtRl - BtLr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Start - Center - End - Justify - - - - - - - - - - - - - - - - - - Underline - Overline - LineThrough - - - - - - - Sup - Sub - Normal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - None - Unordered - Description - Disc - Circle - Square - Ordered - Decimal - UpperRoman - LowerRoman - UpperAlpha - LowerAlpha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Document Level - - - - - - - - - - - - - - - - - - - - - - - - Grouping - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Block - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sub Block - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Inline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ruby - - - - - - Start - Center - End - Justify - Distribute - - - - - - - Before - After - Warichu - Inline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Start - Center - End - Justify - Distribute - - - - - - - Before - After - Warichu - Inline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Start - Center - End - Justify - Distribute - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Lists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Before - Middle - After - Justify - - - - - - - Start - Center - End - - - - - - - - - - - - - - - Column - Row - Both - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Before - Middle - After - Justify - - - - - - - Start - Center - End - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Formula - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Artifact - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PDF1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + MathML Namespace (temp actualtext moved to content element in new code) + + + + + + + \s*(([\-+]?[0-9]*([0-9]\.?|\.[0-9])[0-9]*(r?em|ex|in|cm|mm|p[xtc]|Q|v[hw]|vmin|vmax|%))|0)\s* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF + + + + + + StructTreeRoot + + + + + + + + + AssociatedFile + + + + + + + + + share with pdf1.7 version from here to end + + + + + + + + + + + + + + + + + + + + + + + PDF structure Namespace + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Block + Inline + Before + Start + End + + + + + + + LrTb + RlTb + TbRl + TbLr + LrBt + RlBt + BtRl + BtLr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Start + Center + End + Justify + + + + + + + + + + + + + + + + + + Underline + Overline + LineThrough + + + + + + + Sup + Sub + Normal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + None + Unordered + Description + Disc + Circle + Square + Ordered + Decimal + UpperRoman + LowerRoman + UpperAlpha + LowerAlpha + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document Level + + + + + + + + + + + + + + + + + + + + + + + + Grouping + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Block + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sub Block + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Inline + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ruby + + + + + + Start + Center + End + Justify + Distribute + + + + + + + Before + After + Warichu + Inline + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Start + Center + End + Justify + Distribute + + + + + + + Before + After + Warichu + Inline + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Start + Center + End + Justify + Distribute + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lists + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tables + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Before + Middle + After + Justify + + + + + + + Start + Center + End + + + + + + + + + + + + + + + Column + Row + Both + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Before + Middle + After + Justify + + + + + + + Start + Center + End + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Formula + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Artifact + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RelaxNG/mkrng b/RelaxNG/mkrng index 48ec02e..d5f2837 100755 --- a/RelaxNG/mkrng +++ b/RelaxNG/mkrng @@ -1,6 +1,5 @@ -for i in wtpdf latex-mathml latex-document latex-document17 latex-document-switch latex-test +for i in *.rnc do -java -jar trang.jar ${i}.rnc ${i}.rng -sed -i 's/\r$//' ${i}.rng +java -Dline.separator=$'\n' -jar trang.jar ${i} ${i/.rnc/.rng} done diff --git a/mkctan b/mkctan new file mode 100755 index 0000000..b4bd034 --- /dev/null +++ b/mkctan @@ -0,0 +1,7 @@ +#!/bin/bash + +rm -rf build/show-pdf-tags +mkdir -p build/show-pdf-tags +cp LICENSE show-pdf-tags/{*.md,*.1,*.lua,*.tex,*.pdf} RelaxNG/*.rn? build/show-pdf-tags +cd build +zip -qr show-pdf-tags.zip show-pdf-tags diff --git a/show-pdf-tags/show-pdf-tags.lua b/show-pdf-tags/show-pdf-tags.lua index c3bc7c0..d8a5e15 100755 --- a/show-pdf-tags/show-pdf-tags.lua +++ b/show-pdf-tags/show-pdf-tags.lua @@ -417,7 +417,7 @@ local function format_subtype_xml(subtype) return string.format('<%s xmlns="%s"', subtype.subtype, (hide_w3c and subtype.namespace:gsub('http://www.w3.org', 'http://-www.w3.org')) or subtype.namespace) else - return "<" .. subtype.subtype + return "<" .. subtype.subtype:gsub(":","_x3A_") end end @@ -679,7 +679,7 @@ local function print_tree_xml(tree, ctx) if follow_rolemap and mapped then print(indent .. "") else - print(indent .. "") + print(indent .. "") end elseif #lines > 0 then for i=1, #lines-1 do @@ -689,7 +689,7 @@ local function print_tree_xml(tree, ctx) if follow_rolemap and mapped then print(indent .. "") else - print(indent .. "") + print(indent .. "") end end end