[LyX/master] DocBook: for PDF export with Pandoc, support the current syntax for PDf engine

Thibaut Cuvelier tcuvelier at lyx.org
Thu Mar 18 19:34:30 UTC 2021


commit befeb204c99673ac945447e61548c2b351363eeb
Author: Thibaut Cuvelier <tcuvelier at lyx.org>
Date:   Thu Mar 18 20:40:29 2021 +0100

    DocBook: for PDF export with Pandoc, support the current syntax for PDf engine
---
 lib/configure.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/configure.py b/lib/configure.py
index 43073e9..0a71889 100644
--- a/lib/configure.py
+++ b/lib/configure.py
@@ -1003,8 +1003,10 @@ def checkConverterEntries():
     checkProg('an Open Document (Pandoc) -> LaTeX converter', ['pandoc -s -f odt -o $$o -t latex $$i'],
         rc_entry = [ r'\converter odt3        latex      "%%"	""' ])
     #
-    checkProg('DocBook converter -> PDF (docbook)', ['pandoc -f docbook -t latex --latex-engine=lualatex --toc -o $$o $$i'],
-        rc_entry = [ r'\converter docbook5      pdf9      "%%"	""' ])
+    checkProg('DocBook converter -> PDF (docbook)',
+              ['pandoc -f docbook -t latex --pdf-engine=lualatex --toc -o $$o $$i',  # Since Pandoc 2.0
+               'pandoc -f docbook -t latex --latex-engine=lualatex --toc -o $$o $$i'],  # Up to Pandoc 1.19
+              rc_entry = [ r'\converter docbook5      pdf9      "%%"	""' ])
     #
     xpath, xslt_sheet = checkProg('XSLT stylesheets for ePub', ['chunk.xsl'], '', ['/usr/share/xml/docbook/stylesheet/docbook-xsl-ns/epub3'])
     if xslt_sheet == 'chunk.xsl':


More information about the lyx-cvs mailing list