\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{daniya (daniya)} \pdfinfo{ /Title (testing.pdf) /Creator (Cheatography) /Author (daniya (daniya)) /Subject (testing 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{testing Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{daniya (daniya)} via \textcolor{DarkBackground}{\uline{cheatography.com/183845/cs/38351/}}} \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}daniya (daniya) \\ \uline{cheatography.com/daniya} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 23rd April, 2023.\\ 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{tabularx}{17.67cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{17.67cm}}{\bf\textcolor{white}{idk}} \tn \SetRowColor{white} \mymulticolumn{1}{x{17.67cm}}{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Donec ultrices tincidunt arcu non sodales neque. Sagittis aliquam malesuada bibendum arcu vitae elementum curabitur. Sed felis eget velit aliquet. Nam aliquam sem et tortor consequat. Eleifend mi in nulla posuere. Adipiscing enim eu turpis egestas pretium aenean. Nec sagittis aliquam malesuada bibendum arcu vitae elementum curabitur vitae. Adipiscing diam donec adipiscing tristique risus nec feugiat in. Eu lobortis elementum nibh tellus molestie nunc non blandit massa. At risus viverra adipiscing at in. Tortor pretium viverra suspendisse potenti nullam ac tortor. Et sollicitudin ac orci phasellus egestas tellus rutrum tellus. Ultrices vitae auctor eu augue ut lectus arcu bibendum at. Nulla porttitor massa id neque aliquam vestibulum. \newline % Row Count 18 (+ 18) Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque. At tempor commodo ullamcorper a lacus vestibulum sed arcu non. Tortor posuere ac ut consequat semper viverra nam libero. Tortor dignissim convallis aenean et. Praesent semper feugiat nibh sed pulvinar proin. Elementum facilisis leo vel fringilla est ullamcorper eget nulla. Eros in cursus turpis massa tincidunt dui. Morbi tristique senectus et netus. Pellentesque massa placerat duis ultricies lacus sed turpis. Odio euismod lacinia at quis risus sed vulputate. Lacus sed viverra tellus in hac habitasse platea dictumst vestibulum. Nisi scelerisque eu ultrices vitae auctor eu augue ut. Arcu cursus vitae congue mauris rhoncus aenean vel elit scelerisque. Vitae sapien pellentesque habitant morbi tristique senectus. Magnis dis parturient montes nascetur ridiculus mus mauris vitae ultricies. Vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant morbi tristique. Orci a scelerisque purus semper eget. Nunc sed augue lacus viverra. Parturient montes nascetur ridiculus mus. Pretium quam vulputate dignissim suspendisse in. \newline % Row Count 41 (+ 23) } \tn \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{17.67cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{17.67cm}}{\bf\textcolor{white}{idk (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{17.67cm}}{Tincidunt eget nullam non nisi est. Amet consectetur adipiscing elit pellentesque habitant. Nisi est sit amet facilisis magna etiam. Pretium fusce id velit ut tortor pretium viverra. Eget est lorem ipsum dolor sit amet consectetur adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames. Tristique sollicitudin nibh sit amet commodo nulla facilisi. Cursus turpis massa tincidunt dui ut ornare lectus sit. Nibh nisl condimentum id venenatis a. Maecenas sed enim ut sem viverra aliquet eget sit amet. Elementum nisi quis eleifend quam adipiscing vitae proin sagittis nisl. Mollis aliquam ut porttitor leo a diam sollicitudin tempor. Sociis natoque penatibus et magnis dis parturient montes. Mi ipsum faucibus vitae aliquet nec ullamcorper. Tristique senectus et netus et malesuada fames. Ornare arcu odio ut sem nulla pharetra. Pellentesque dignissim enim sit amet venenatis urna. \newline % Row Count 19 (+ 19) Adipiscing tristique risus nec feugiat in fermentum posuere. Enim tortor at auctor urna nunc id. Metus dictum at tempor commodo ullamcorper a lacus vestibulum. Mauris nunc congue nisi vitae. In dictum non consectetur a erat nam at lectus. Pretium viverra suspendisse potenti nullam ac tortor vitae purus. Aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant. Odio tempor orci dapibus ultrices in iaculis. Nec feugiat in fermentum posuere urna nec. Sem nulla pharetra diam sit amet nisl. Sit amet consectetur adipiscing elit duis tristique sollicitudin. \newline % Row Count 31 (+ 12) } \tn \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{17.67cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{17.67cm}}{\bf\textcolor{white}{idk (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{17.67cm}}{Commodo odio aenean sed adipiscing diam donec adipiscing tristique. Luctus accumsan tortor posuere ac. Dictum non consectetur a erat nam at lectus. Pellentesque id nibh tortor id aliquet lectus proin nibh. In cursus turpis massa tincidunt dui ut. Maecenas accumsan lacus vel facilisis volutpat est velit egestas. Sit amet dictum sit amet. Aliquam malesuada bibendum arcu vitae elementum. Bibendum arcu vitae elementum curabitur. Massa sapien faucibus et molestie ac feugiat sed lectus vestibulum. Mi quis hendrerit dolor magna eget est lorem. Ipsum dolor sit amet consectetur adipiscing elit ut aliquam purus. Felis imperdiet proin fermentum leo vel orci porta non. Aliquet porttitor lacus luctus accumsan tortor. In arcu cursus euismod quis viverra nibh cras. Velit aliquet sagittis id consectetur purus.% Row Count 17 (+ 17) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \end{document}