From 356133d321bac6326c6b301bb0e1b3ab54eceb70 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling 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(+) 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