\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{Leonard (ljblakey)} \pdfinfo{ /Title (improved-initiative.pdf) /Creator (Cheatography) /Author (Leonard (ljblakey)) /Subject (Improved Initiative 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}{989FA3} \definecolor{LightBackground}{HTML}{F8F9F9} \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{Improved Initiative Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Leonard (ljblakey)} via \textcolor{DarkBackground}{\uline{cheatography.com/79207/cs/19222/}}} \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}Leonard (ljblakey) \\ \uline{cheatography.com/ljblakey} \\ \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 29th March, 2019.\\ 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{1.41887 cm} x{0.9154 cm} x{2.24273 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Encounter Commands}} \tn % Row 0 \SetRowColor{LightBackground} \{\{fa-bars\}\} & Alt-M & Toggle Menu \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \{\{fa-play\}\} & Alt-R & Start Encounter \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{\{\{fa-sync\}\}}} & \seqsplit{alt+shift+i} & Reroll initiative \tn % Row Count 4 (+ 2) % Row 3 \SetRowColor{white} \{\{fa-stop\}\} & alt+e & End Encounter \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} \{\{fa-trash\}\} & \seqsplit{alt+shift+del} & Clear Encounter \tn % Row Count 7 (+ 2) % Row 5 \SetRowColor{white} \{\{far fa-broom\}\} & alt+del & Clean Encounter \tn % Row Count 9 (+ 2) % Row 6 \SetRowColor{LightBackground} \{\{fa-book\}\} & alt+a & Open Library \tn % Row Count 10 (+ 1) % Row 7 \SetRowColor{white} \{\{fa-bolt\}\} & alt+q & Quick Add Combatant \tn % Row Count 11 (+ 1) % Row 8 \SetRowColor{LightBackground} \{\{fa-house\}\} & \seqsplit{alt+shift+t} & Restore all Player Character HP \tn % Row Count 13 (+ 2) % Row 9 \SetRowColor{white} \{\{fa-users\}\} & alt+w & Launch Player View \tn % Row Count 14 (+ 1) % Row 10 \SetRowColor{LightBackground} & F11 & Toggle Full Screen \tn % Row Count 15 (+ 1) % Row 11 \SetRowColor{white} \{\{fa-step-forward\}\} & n & Next Turn \tn % Row Count 17 (+ 2) % Row 12 \SetRowColor{LightBackground} \{\{fa-step-backward\}\} & alt+n & Previous Turn \tn % Row Count 19 (+ 2) % Row 13 \SetRowColor{white} \{\{fa-save\}\} & alt+s & Save Encounter \tn % Row Count 20 (+ 1) % Row 14 \SetRowColor{LightBackground} \{\{fa-gear\}\} & ? & Settings \tn % Row Count 21 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{\seqsplit{https://www.improved-initiative.com}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.04425 cm} p{0.4177 cm} x{1.12779 cm} x{1.58726 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Combatant Commands}} \tn % Row 0 \SetRowColor{LightBackground} \{\{fa-plus-circle\}\} & t & \seqsplit{Damage/Heal} & Positive values add to damage. Negative values heal \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} \{\{fa-briefcase-medical\}\} & alt+t & Apply temporary hit points & Adds temporary hit points to combatant. Follows D\&D 5e rules \tn % Row Count 8 (+ 4) % Row 2 \SetRowColor{LightBackground} \{\{fa-tag\}\} & g & Add Tag & Add tag such as a condition \tn % Row Count 10 (+ 2) % Row 3 \SetRowColor{white} \{\{fa-file\}\} & y & update \seqsplit{persistent} note & add note to combatant. For encounter only \tn % Row Count 13 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}----} \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{Combatant commands are available once an encounter is started. \newline \newline There are two selections. \newline 1) The combatant who is currently active in the initiative order \newline 2) The combatant who is selected for actions.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.12779 cm} p{0.4177 cm} x{1.16956 cm} x{1.46195 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Combatant Commands (copy)}} \tn % Row 0 \SetRowColor{LightBackground} \{\{fa-times\}\} & del & Remove from Encounter & remove selected combatant from encounter list \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} \{\{fa-i-cursor\}\} & f2 & Rename & renames selected combatant \tn % Row Count 6 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{fa-eye\}\} & h & \seqsplit{Hide/Reveal} in Player View & lHide/Reveal in Player View \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} \{\{fa-shield\}\} & alt-h & \seqsplit{Reveal/Hide} AC in Player View & Reveal/Hide AC in Player View \tn % Row Count 12 (+ 3) % Row 4 \SetRowColor{LightBackground} \{\{fa-edit\}\} & alt+e & Edit Unique Statblock & Modifies statblock for encounter only \tn % Row Count 15 (+ 3) % Row 5 \SetRowColor{white} \{\{fa-stopwatch\}\} & alt+i & Edit Initiative & Edits initiative of selected combatant \tn % Row Count 18 (+ 3) % Row 6 \SetRowColor{LightBackground} \{\{fa-link\}\} & alt+l & Link initiative & Links selected combatants to have the same initiative \tn % Row Count 22 (+ 4) % Row 7 \SetRowColor{white} \{\{fa-alt-angle-double-down\}\} & alt+j & Move Down & Moves selected combatant down in the initiative order \tn % Row Count 26 (+ 4) % Row 8 \SetRowColor{LightBackground} \{\{fa-alt-angle-double-up\}\} & alt+k & Move up & Moves selected combatant up in the initiative order \tn % Row Count 30 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.12779 cm} p{0.4177 cm} x{1.16956 cm} x{1.46195 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Combatant Commands (copy) (cont)}} \tn % Row 9 \SetRowColor{LightBackground} \{\{fa-arrow-down\}\} & j & Move down & Selects next combatant \textless{}right side\textgreater{} \tn % Row Count 3 (+ 3) % Row 10 \SetRowColor{white} \{\{fa-arrow-up\}\} & k & Move up & Selects previous combatant \textless{}right side\textgreater{} \tn % Row Count 6 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}----} \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{Combatant commands are available once an encounter is started. \newline \newline There are two selections. \newline 1) The combatant who is currently active in the initiative order \newline 2) The combatant who is selected for actions.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}