X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/690a39139fd35bfe12849a7241be3de300c6d8f5..2f83c25baf4c06e3925ecf90f9364f340eb720ea:/fixup-docbook.rb diff --git a/fixup-docbook.rb b/fixup-docbook.rb index a050496..7c52713 100755 --- a/fixup-docbook.rb +++ b/fixup-docbook.rb @@ -256,6 +256,15 @@ XML end end +log 0, 'replace "Fig. \#." with docbook figure xref' +xml.css("para").each do |para| + xml_text = para.to_xml(:skip_instruct => true).to_s + xml_text.gsub!(/Fig\.\s+(\d)\.?/, + 'Fig. ') + para.after(xml_text) + para.remove +end + log 0, 'Writing processed file' # Unable to figure out API way to replace DOCTYPE data = xml.to_xml().gsub!(/DOCTYPE article/, 'DOCTYPE book')