From 356133d321bac6326c6b301bb0e1b3ab54eceb70 Mon Sep 17 00:00:00 2001
From: Dominik Riebeling <Dominik.Riebeling@gmail.com>
Date: Tue, 10 Aug 2021 16:36:53 +0200
Subject: manual: Add workaround for older KOMAscript versions.

KOMAscript 3.28 changes \ifpdfoutput to \Ifpdfoutput. Add a check and
redefine the new command as the old one if it's missing since only the
name was changed. Not all Linux distros have a recent enough version
yet.

Change-Id: Ie709a1c85f10e1ddebb703ae50d3539f1aeee8bb
---
 manual/preamble.tex | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'manual/preamble.tex')

diff --git a/manual/preamble.tex b/manual/preamble.tex
index 9dc67dd25a..2d49623a57 100644
--- a/manual/preamble.tex
+++ b/manual/preamble.tex
@@ -77,6 +77,14 @@
 \usepackage{makeidx}
 \usepackage{fancyvrb}
 \usepackage{color}
+
+% Ifpdfoutput is part of KOMAscript 3.28, in earlier versions it's ifpdfoutput.
+% We use Ifpdfoutput, so redefine it here for old KOMAscript versions.
+% See also https://ctan.org/ctan-ann/id/mailman.2801.1577740444.2586.ctan-ann@ctan.org
+\ifdefined\Ifpdfoutput%
+\else\newcommand{\Ifpdfoutput}{\ifpdfoutput}%
+\fi
+
 \Ifpdfoutput{\usepackage{booktabs}}%
   {\newcommand{%
     \toprule}{}\newcommand{\midrule}{\hline}\newcommand{\bottomrule}{}%
-- 
cgit v1.2.3

