\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{aibek.ahmedov} \pdfinfo{ /Title (contract-law-offer.pdf) /Creator (Cheatography) /Author (aibek.ahmedov) /Subject (Contract law: Offer Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{3434A3} \definecolor{LightBackground}{HTML}{F2F2F9} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Contract law: Offer Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{aibek.ahmedov} via \textcolor{DarkBackground}{\uline{cheatography.com/146735/cs/31785/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}aibek.ahmedov \\ \uline{cheatography.com/aibek-ahmedov} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 22nd April, 2022.\\ Updated 22nd April, 2022.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Invitation to treat}} \tn % Row 0 \SetRowColor{LightBackground} Partridge v. Crittenden {[}1968{]} 1 WLR 1204 & An advertisement is an invitation to treat. It is an expression of willingness to receive offers as the starting point of negotiations. \tn % Row Count 7 (+ 7) % Row 1 \SetRowColor{white} Carlill v. Carbolic Smoke Ball Company Ltd {[}1893{]} 1 QB 256 & Unilateral offers can be made to the world at large and acceptance need not be communicated \tn % Row Count 12 (+ 5) % Row 2 \SetRowColor{LightBackground} Pharmaceutical Society of Great Britain v. Boots {[}1953{]} 1 All ER 482 & The display of goods in a self-service shop is an invitation to treat \tn % Row Count 16 (+ 4) % Row 3 \SetRowColor{white} Fisher v. Bell {[}1961{]} 1 QB 394 & The display of goods in a shop window is an invitation to treat \tn % Row Count 20 (+ 4) % Row 4 \SetRowColor{LightBackground} British Car Auctions v. Wright {[}1972{]} 1 WLR 1519 & An auction sale (bid) is an invitation to treat. \tn % Row Count 23 (+ 3) % Row 5 \SetRowColor{white} Harvey v. Facey {[}1893{]} AC 552 & A statement of price is not an offer capable of acceptance \tn % Row Count 26 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Communication of offers}} \tn % Row 0 \SetRowColor{LightBackground} Taylor v. Laird {[}1856{]} 25 LJ Ex 329 & In order to be valid an offer must be communicated to the offeree. This means that no party can be bound by an offerof which they were unaware. \tn % Row Count 8 (+ 8) % Row 1 \SetRowColor{white} Inland Revenue Commissioners v. Fry {[}2001{]} STC 1715 & The offeree must have clear knowledge of the existence of the offer for it to be valid and thus enforceable. \tn % Row Count 14 (+ 6) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Termination of offers}} \tn % Row 0 \SetRowColor{LightBackground} Byrne v. Van Tienhoven {[}1880{]} 5 CPD 344 & The communication of revocation must be received \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Errington v. Errington \& Woods {[}1952{]} 1 KB 290 & Where there is unilateral offer, it cannot be revoked if the performance has commenced. \tn % Row Count 8 (+ 5) % Row 2 \SetRowColor{LightBackground} Ramsgate Victoria Hotel v. Montefiore {[}1866{]} LR 1 Ex 109 & Offers can lapse after reasonable time. What is reasonable would depend on the offer anf the subject matter of the contract. \tn % Row Count 15 (+ 7) % Row 3 \SetRowColor{white} Financings Ltd. v. Stimson {[}1962{]} 1 WLR 1184 & Offers terminate when certain conditions have not been met by a party. \tn % Row Count 19 (+ 4) % Row 4 \SetRowColor{LightBackground} Bradbury v. Morgan {[}1862{]} 1 H \& C 249 & Where the offeror dies before the offer is accepted, the the offeror's personal representatives may still be bound by an acceptance provided that the offeree is ignorant of the offeror's death. \tn % Row Count 29 (+ 10) % Row 5 \SetRowColor{white} Reynolds v. Atherton {[}1921{]} 125 LT 690 & Where the offeree dies before acceptance, then the offer lapses and the offeree's personale representatives will be unable to accept on behalf of the deceased. \tn % Row Count 37 (+ 8) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}