summaryrefslogtreecommitdiffstats
path: root/manual/preamble.tex
diff options
context:
space:
mode:
Diffstat (limited to 'manual/preamble.tex')
-rw-r--r--manual/preamble.tex28
1 files changed, 19 insertions, 9 deletions
diff --git a/manual/preamble.tex b/manual/preamble.tex
index 9dc67dd25a..379d00173b 100644
--- a/manual/preamble.tex
+++ b/manual/preamble.tex
@@ -20,7 +20,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,11pt,hyphens]{scrreprt}
-\usepackage[utf8]{inputenx}
+\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% load ix-utf8enc.dfu to get additional characters from the inputenx package.
\makeatletter\input{ix-utf8enc.dfu}\makeatother
@@ -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}{}%
@@ -118,7 +126,7 @@
%% \newenvironment{example}
%% {\stepcounter{example}\paragraph{Example \theexample:}}
%% {\hfill$\Box$
-
+
%% \bigskip
%% \noindent}
@@ -138,7 +146,7 @@
\long\gdef\nil#1{\IfN@Ught#1* {#1}!}% if null
\long\gdef\IfN@Ught#1 #2!{\blank{#2}}
\long\gdef\Ifbl@nk#1#2Q#3!{\ifx#3}% same as above
-}
+}
% environment for setting the changelog.
\newenvironment{changelog}%
@@ -170,19 +178,21 @@
\newcommand{\seriesimg}{\specimg}
\fi
+\newcommand{\includescreenshot}{\Ifpdfoutput{\includegraphics[width=\screenshotsize]}{\includegraphics}}
+
\newcommand{\screenshot}[3]{
\begin{figure}[H]
\begin{center}
\IfFileExists{#1-\genericimg-\specimg.png}
- {\includegraphics[width=\screenshotsize]{#1-\genericimg-\specimg.png}
+ {\includescreenshot{#1-\genericimg-\specimg.png}
\typeout{Note: device specific image used}}
{\IfFileExists{#1-\genericimg-\seriesimg.png}
- {\includegraphics[width=\screenshotsize]{#1-\genericimg-\seriesimg.png}
+ {\includescreenshot{#1-\genericimg-\seriesimg.png}
\typeout{Note: series specific image used}}
{\IfFileExists{#1-\genericimg.png}
- {\includegraphics[width=\screenshotsize]{#1-\genericimg.png}}
+ {\includescreenshot{#1-\genericimg.png}}
{\IfFileExists{#1}
- {\includegraphics[width=\screenshotsize]{#1}
+ {\includescreenshot{#1}
\typeout{Warning: deprecated plain image name used}}%
{\typeout{Missing image: #1 (\genericimg) (\specimg)}%
\color{red}{\textbf{WARNING!} Image not found}%
@@ -252,7 +262,7 @@
% B1 & B2\\
% C1 & C2\\
% \end{rbtabular}
-%
+%
\newenvironment{rbtabular}[5]{%
\rowcolors{2}{tbloddrowbgcolor}{tblevenrowbgcolor}
\expandafter\let\expandafter\SavedEndTab\csname endtabular*\endcsname
@@ -307,7 +317,7 @@
% set link to download server
% Usage: \download{bootloader/bootloader-ipodnano.ipod}
-% gets expanded to
+% gets expanded to
% "https://download.rockbox.org/bootloader/bootloader-ipodnano.ipod"
\newcommand{\download}[1]{\url{https://download.rockbox.org/#1}}