From: Petter Reinholdtsen Date: Sun, 25 Feb 2018 12:28:29 +0000 (+0000) Subject: Add code to include figure IDs in DocBook. X-Git-Tag: es-printed~425 X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/commitdiff_plain/3e7be77f911b29c4faf587039b95ae4a68635cad Add code to include figure IDs in DocBook. --- diff --git a/fixup-docbook.rb b/fixup-docbook.rb index 0d3b5cc..7b0bb98 100755 --- a/fixup-docbook.rb +++ b/fixup-docbook.rb @@ -147,6 +147,13 @@ xml.css('figure mediaobject imageobject imagedata[width="40.0%"]').each do |id| f.name = 'informalfigure' end +log 0, 'assigning IDs to formal figures +seq = 1 +xml.css('figure').each do |fig| + fig['id'] = 'fig-%d' % seq + seq = seq + 1 +end + log 0, 'Writing processed file' # Unable to figure out API way to replace DOCTYPE data = xml.to_xml().gsub!(/DOCTYPE article/, 'DOCTYPE book')