commit: b02e81a59e6a31198a3d023003144cc3938bbc02
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 18 16:19:36 2021 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Aug 18 16:19:36 2021 +0000
URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=b02e81a5
desk-reference.tex: Include the cheat sheet from a separate file
The desk reference (cheat sheet) is an own chapter. For consistency,
include it from a separate file, and prefix its label with "ch:".
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
desk-reference.tex | 21 +++++++++++++++++++++
pms.tex | 10 +---------
2 files changed, 22 insertions(+), 9 deletions(-)
diff --git a/desk-reference.tex b/desk-reference.tex
new file mode 100644
index 0000000..a096032
--- /dev/null
+++ b/desk-reference.tex
@@ -0,0 +1,21 @@
+\ifthenelse{\boolean{TEX4HT-HACKS}}{%
+ \chapter{Desk Reference}
+ \label{ch:cheatsheet}
+ \href{eapi-cheatsheet.pdf}{EAPI Cheat Sheet}
+}{%
+ % Make sure that the cheat sheet starts on an odd page
+ \ifthenelse{\isodd{\thepage}}{}{\null\newpage}%
+ \includepdf[pages=-,landscape,turn=false,lastpage=2,%
+ addtotoc={1,chapter,0,Desk Reference,ch:cheatsheet}]{eapi-cheatsheet}
+}
+
+% vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "pms"
+%%% LaTeX-indent-level: 4
+%%% LaTeX-item-indent: 0
+%%% TeX-brace-indent-level: 4
+%%% fill-column: 100
+%%% End:
diff --git a/pms.tex b/pms.tex
index 8bbd037..e0a41b5 100644
--- a/pms.tex
+++ b/pms.tex
@@ -85,15 +85,7 @@
\include{eapi-differences}
-\ifthenelse{\boolean{TEX4HT-HACKS}}{%
- \chapter{Desk Reference}
- \href{eapi-cheatsheet.pdf}{EAPI Cheat Sheet}
-}{%
- % Make sure that the cheat sheet starts on an odd page
- \clearpage\ifthenelse{\isodd{\thepage}}{}{\null\newpage}%
- \includepdf[pages=-,landscape,turn=false,lastpage=2,%
- addtotoc={1,chapter,0,Desk Reference,cheatsheet}]{eapi-cheatsheet}
-}
+\include{desk-reference}
\end{document}