\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{poloo} \pdfinfo{ /Title (scuba-diving-tips.pdf) /Creator (Cheatography) /Author (poloo) /Subject (scuba diving tips 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}{A3A3A3} \definecolor{LightBackground}{HTML}{F3F3F3} \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{scuba diving tips Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{poloo} via \textcolor{DarkBackground}{\uline{cheatography.com/66064/cs/16483/}}} \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}poloo \\ \uline{cheatography.com/poloo} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 27th July, 2018.\\ Updated 27th July, 2018.\\ 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*}{2} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{PLAN YOUR SCUBA DIVING TRAINING}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{1. When choosing your dive school, check to see if you'll be diving in warm or cold water, what sea life the area is known for, and how much the accreditation costs. Getting your open water certificate takes three full days of training or longer, so you'll want to be somewhere both comfortable and memorable. \newline % Row Count 7 (+ 7) 2. Safety should be your number one concern when choosing a dive school. Before you go, check out online reviews to see if other divers write about consistent issues like disorganization, missed safety briefings, or faulty equipment. A safe dive school maintains a low student to instructor ratio, never leaves equipment on the floor, and communicates clearly with its students. \newline % Row Count 15 (+ 8) 3. To maximize your confidence and comfort underwater, practice swimming and yoga for a few months leading up to your dive course. Yoga helps you learn to focus on your breathing, one of the most important elements of scuba diving. Swimming helps you maintain control of your body underwater. \newline % Row Count 21 (+ 6) 4. Learn about different scuba diving agencies to find out which one is best for you. The two biggest are PADI and SSI. Here's a pro and con resource from Scuba World on% Row Count 25 (+ 4) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{SCUBA DIVING HEALTH \& SAFETY}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Before you go underwater, always check your dive equipment. Warning signs of faulty equipment include broken buckles, strange smelling/tasting air, air leaks, and a jumping needle on your air gauge when you take a breath out of your regulator. \newline % Row Count 5 (+ 5) 6. One of the most common mishaps while diving is having your regulator, you know, the device that you use to breathe underwater, knocked out of your mouth. Though this is rarely serious, it can cause divers of all levels a lot of stress. Practice reaching towards your lower back and recovering your regulator (just like your instructor taught you) until it becomes second nature. \newline % Row Count 13 (+ 8) 7. Avoid diving with an underwater camera for your first few dives, even if the school allows it. Beginning divers tend to get distracted with playing with the buttons, often causing them to ascend without realizing! \newline % Row Count 18 (+ 5) 8. Take seasickness pills ahead of time if you're prone to getting seasick \newline % Row Count 20 (+ 2) 9. Never be afraid to ask your guide or instructor questions, no matter how silly they might seem. Remember, everyone started as a beginner once, and it's better to dive with confidence instead of confusion% Row Count 25 (+ 5) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}