T.P.App: unify check for standalone output

This commit is contained in:
Albert Krewinkel
2022-12-14 16:31:52 +01:00
parent 3be34077f5
commit e08958a66d
+4 -8
View File
@@ -184,16 +184,12 @@ convertWithOpts' scriptingEngine istty datadir opts = do
let writerNameBase = T.takeWhile (\c -> c /= '+' && c /= '-') writerName
let writerOptions = outputWriterOptions outputSettings
-- whether we are targeting PDF.
let pdfOutput = isJust $ outputPdfProgram outputSettings
-- whether standalone output should be produced.
let bibOutput = format `elem` ["bibtex", "biblatex", "csljson"]
let standalone = isJust (writerTemplate writerOptions) || bibOutput
let bibOutput = writerNameBase == "bibtex" ||
writerNameBase == "biblatex" ||
writerNameBase == "csljson"
let standalone = optStandalone opts ||
not (isTextFormat format) ||
pdfOutput ||
bibOutput
when (pdfOutput && readerNameBase == "latex") $
case optInputFiles opts of