A fake/fiction book about a lost spoon
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
3.3 KiB

  1. \documentclass[openany]{book}
  2. \usepackage{hyperref}
  3. \usepackage[
  4. type={CC},
  5. modifier={by-sa},
  6. version={4.0},
  7. ]{doclicense}
  8. %% Macro definitions
  9. \newcommand{\warning}[1]{\textbf{\textit{WARNING: #1}}}
  10. \newcommand{\GNUBaseballCap}{\href{https://shop.fsf.org/caps/gnu-baseball-cap}{GNU Baseball Cap}}
  11. \newcommand{\EmacsMug}{\href{https://shop.fsf.org/gear/emacs-auto-fill-mode-mug}{Emacs auto-fill-mode Mug}}
  12. \newcommand{\Labrador}{\href{https://en.wikipedia.org/wiki/Labrador\_Retriever}{Labrador}}
  13. \newcommand{\GreyParrot}{\href{https://en.wikipedia.org/wiki/Grey\_parrot}{Grey parrot}}
  14. \newcommand{\CatsName}{Cats'); DROP TABLE users; --}
  15. \begin{document}
  16. \title{The Lost Spoon}
  17. \author{Ron}
  18. \date{2019-10-24}
  19. \maketitle
  20. \begin{chapter}{Meta-introduction}
  21. \doclicenseThis
  22. \warning{This book is fake/fiction}
  23. \newline
  24. This book is written in the past-tense
  25. \end{chapter}
  26. \begin{chapter}{Introduction}
  27. There was a person called Bob.
  28. Bob had a luxury spoon that he kept on a stand in the spoonery\footnote{A place where spoons are kept, spoon-room}.
  29. \end{chapter}
  30. \begin{chapter}{Spoon is lost}
  31. Bob woke up, he went to the spoonery and the spoon was not where he had put it.
  32. He found muddy footprints, and a \GNUBaseballCap, which had been forgotten by the stealer.
  33. He reported this to the police.
  34. \end{chapter}
  35. \begin{chapter}{Stealer has camomile tea}
  36. The next day Bob woke up, and found that one of his camomile teabags was missing, the \GNUBaseballCap{} was missing,
  37. and he found an \EmacsMug{} on his table, the stealer had came back to collect his \GNUBaseballCap, and drink some camomile tea,
  38. and had forgotten his \EmacsMug.
  39. \end{chapter}
  40. \begin{chapter}{The stealer's dog}
  41. The next day Bob woke up, and found that the \EmacsMug{} was missing, his luxury fork was missing,
  42. and now there was a \Labrador{} in his house.
  43. The \Labrador's collar did not have any information on it except ``This is \CatsName's dog, \CatsName{} likes free software, and camomile tea''.
  44. The stealer had came back to collect his \EmacsMug, steal Bob's luxury fork, and had left his \Labrador.
  45. \end{chapter}
  46. \begin{chapter}{The stealer takes his dog back, and Bob gets better security}
  47. \section{The stealer takes his dog back}{
  48. The next day when Bob woke up, he found that the \Labrador{} was missing, this time the stealer had not forgotten anything.
  49. }
  50. \section{Bob gets better security}{
  51. Bob also improved his security, so that the Stealer could not get back in again.
  52. }
  53. \end{chapter}
  54. \begin{chapter}{The stealer has some camomile tea, and leaves a \GreyParrot{} at Bob's neighbour's house}
  55. Since Bob has improved his security, the stealer decided to go to Bob's neighbour's house.
  56. The stealer had some camomile tea at Bob's neighbour's house, and had also left his \GreyParrot.
  57. The \GreyParrot{} said the stealer's full name\footnote{``Cats'); DROP TABLE users; --'' was the stealer's name} and address,
  58. and \CatsName{} was found to have all of the stolen items,
  59. the \GNUBaseballCap, the \EmacsMug, the \Labrador, and the \GreyParrot.
  60. Cats'); DROP TABLE users; -- returned all of the stolen items (the 2 camomile teabags\footnote{Not the same ones, he bought new ones},
  61. and the luxury spoon and fork).
  62. The \GreyParrot{} also got returned to Cats'); DROP TABLE users; --.
  63. \end{chapter}
  64. \end{document}