From 393af64e47bda4e16abef5de5f02b2def19fc136 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Sun, 4 Mar 2018 08:09:41 +0100 Subject: [PATCH 1/1] Add disabled code in fixup-docbook.rb to use chapterinfo/author. --- fixup-docbook.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/fixup-docbook.rb b/fixup-docbook.rb index 0ef6cf5..2b51da1 100755 --- a/fixup-docbook.rb +++ b/fixup-docbook.rb @@ -154,6 +154,25 @@ xml.css('figure').each do |fig| seq = seq + 1 end +# Disabled as dblatex do not understand chapter/chapterinfo/author, +# see . +if false +log 0, 'migrate chapter author into where relevant' +xml.css('chapter para').each do |para| + if para.content =~ /^\s*((Paul|Sarah Hinchliff) (Stacey|Pearson))\s*$/ + log 1, 'migrated %s %s' % [$2, $3] + para.parent.css('title')[0].before(<<'XML' % [$2, $3]) + + + %s%s + + +XML + para.remove + end +end +end + log 0, 'Writing processed file' # Unable to figure out API way to replace DOCTYPE data = xml.to_xml().gsub!(/DOCTYPE article/, 'DOCTYPE book') -- 2.47.2