\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{{[}deleted{]}} \pdfinfo{ /Title (conception.pdf) /Creator (Cheatography) /Author ({[}deleted{]}) /Subject (Conception 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{Conception Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{{[}deleted{]}} via \textcolor{DarkBackground}{\uline{cheatography.com/55626/cs/15386/}}} \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}{[}deleted{]} \\ \uline{cheatography.com/deleted-55626} \\ \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 22nd April, 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{3.192 cm} x{3.648 cm} p{0.76 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Artifact}} \tn % Row 0 \SetRowColor{LightBackground} \{\{bl\}\}\{\{nobreak\}\}\{\{fa-bolt\}\}{\bf{Artifact}} & A structured set of items. & \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Project & An artifact serving a purpose or goal. & 1st \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} Process & An artifact with uncertain lifespan, serving no specific goal. & 2nd \tn % Row Count 9 (+ 4) % Row 3 \SetRowColor{white} Venture & A highly abstract artifact with uncertain goals and architecture. & 2nd \tn % Row Count 13 (+ 4) % Row 4 \SetRowColor{LightBackground} \{\{nobreak\}\}Adventure & Early incubation stage for building artifact architecture. & 3rd \tn % Row Count 17 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.192 cm} x{3.648 cm} p{0.76 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Contention}} \tn % Row 0 \SetRowColor{LightBackground} \{\{bl\}\}\{\{nobreak\}\}\{\{fa-bolt\}\}{\bf{Contention}} & An abstract item for guidance and decision making. & \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Request & Contention to process, solve or take action on. & 2nd \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} Issue & Contention to solve, format or take account of. & 2nd \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} Query & A concern, warning or flag. & 3rd \tn % Row Count 11 (+ 2) % Row 4 \SetRowColor{LightBackground} Osmotics & An instance of reasoning or conclusion on empirical data. & 3rd \tn % Row Count 14 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.192 cm} x{3.648 cm} p{0.76 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Variable}} \tn % Row 0 \SetRowColor{LightBackground} \{\{bl\}\}\{\{nobreak\}\}\{\{fa-bolt\}\}{\bf{Variable}} & What modifies snippet properties or dynamics. & \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \{\{nobreak\}\}Conditional & A condition or set of conditions that can be either true or false, and expected to be true at some point in the future (not prior to 3 weeks) for a snippet to mutate. & 3rd \tn % Row Count 12 (+ 9) % Row 2 \SetRowColor{LightBackground} Constraint & A restriction to a conditional. This may include time, time schedule and resources constraints, as well as diverse budgetary figures; accounts (estimations), allocations and means. & 3rd \tn % Row Count 22 (+ 10) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.496 cm} x{3.344 cm} p{0.76 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Chore}} \tn % Row 0 \SetRowColor{LightBackground} \{\{bl\}\}\{\{nobreak\}\}\{\{fa-bolt\}\}{\bf{Chore}} & Something to commit on. & \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Action & Something that is possible to commit on when it is called for. & 1st \tn % Row Count 7 (+ 4) % Row 2 \SetRowColor{LightBackground} Task & Smallest possible action item or sequence of items. & 1st \tn % Row Count 10 (+ 3) % Row 3 \SetRowColor{white} Assignment & A set of actions or a module that is possible to commit on in one go, in order to attain a specific goal. & 1st \tn % Row Count 17 (+ 7) % Row 4 \SetRowColor{LightBackground} Module & An aggregate of actions that may include request solving, data processing, decision making and others, grouped together in no predictable order. & 2nd \tn % Row Count 26 (+ 9) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.192 cm} x{3.648 cm} p{0.76 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Instance}} \tn % Row 0 \SetRowColor{LightBackground} \{\{bl\}\}\{\{nobreak\}\}\{\{fa-bolt\}\}{\bf{Instance}} & Any event of any time interval expected to happen on schedule. & \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} Event & Instance that may possibly require certain action at some point in time. & 2nd \tn % Row Count 8 (+ 4) % Row 2 \SetRowColor{LightBackground} \{\{nobreak\}\}Appointment & Instance that requires for me to be at a certain place, in context (time, outfit), but does not require any prior action nor decision making. & 2nd \tn % Row Count 16 (+ 8) % Row 3 \SetRowColor{white} Commission & Most often a recursive appointment, rewarded for a service. & 2nd \tn % Row Count 20 (+ 4) % Row 4 \SetRowColor{LightBackground} Work session & Short module on schedule, either exclusive or recursive. & 2nd \tn % Row Count 23 (+ 3) % Row 5 \SetRowColor{white} Routine & A regular course of procedure. & 3rd \tn % Row Count 25 (+ 2) % Row 6 \SetRowColor{LightBackground} Convention & A round to discuss matters of concern. & 3rd \tn % Row Count 27 (+ 2) % Row 7 \SetRowColor{white} Sideboard & An instance for support of temporary development or migration for one to eight weeks. & 3rd \tn % Row Count 32 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.8 cm} x{5.2 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Requests}} \tn % Row 0 \SetRowColor{LightBackground} Action & When the action is too abstract or too short, and it cannot be scheduled not completed at that moment, make a request for action. Discard request after action is completed. \tn % Row Count 7 (+ 7) % Row 1 \SetRowColor{white} Update & When an assignment is too abstract to state as an action or set of actions, make a request to update in terms of requirements. \tn % Row Count 12 (+ 5) % Row 2 \SetRowColor{LightBackground} Make & Assess, confirm, whiteboard, schedule and take action on one or multiple request threads. For formatting new artifacts or recursive instances. \tn % Row Count 18 (+ 6) % Row 3 \SetRowColor{white} Pull & Assess, confirm, whitebaord, schedule and take action on one or multiple request threads. For modeling new artifacts or recursive instances. \tn % Row Count 24 (+ 6) % Row 4 \SetRowColor{LightBackground} Explore & When an assignment is too abstract to create an action request on, or to state any possible requirements or goals, make an explore request, for searching, essay, inquire or test. Discard after completion. \tn % Row Count 32 (+ 8) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{2.8 cm} x{5.2 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Requests (cont)}} \tn % Row 5 \SetRowColor{LightBackground} Audit & Assess on procedure performance. \tn % Row Count 2 (+ 2) % Row 6 \SetRowColor{white} Report & Request to collect data, weigh, assess and write conclusions and specifics. Create further requests if required. \tn % Row Count 7 (+ 5) % Row 7 \SetRowColor{LightBackground} \{\{nobreak\}\}Description & Request for either abstract or specific descriptions, drafts or diagrams. \tn % Row Count 10 (+ 3) % Row 8 \SetRowColor{white} Process & Request for processing and sorting elements. When assignment is too abstract or uncertain to ask for action or to state requirements. \tn % Row Count 16 (+ 6) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Sideboards}} \tn % Row 0 \SetRowColor{LightBackground} Rally & Development for recovery or migration of critical components, 3 to 8 weeks. \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} Sprint & Goal oriented development, distinguished for increased work load on specific project for 2 to 5 weeks. \tn % Row Count 9 (+ 5) % Row 2 \SetRowColor{LightBackground} Onboarding & Critical stage of 2 to 5 weeks for starting off on a new framework or protocol, distinguished by increased refactoring. \tn % Row Count 14 (+ 5) % Row 3 \SetRowColor{white} \{\{nobreak\}\}Retrospective & Critical stage of 3 to 8 weeks for finishing off on a big venture or process, distinguished by increased processing, sequencing and report making. \tn % Row Count 21 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{1.36 cm} x{6.64 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Academic Work Sessions}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Workout} & Recursive assignment for learning and practice. Short and medium term. Set up required. \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \seqsplit{Training} & Recursive assignment for very specific recurrent learning and practice. Short, medium and long term. Only scheduling required. \tn % Row Count 7 (+ 4) % Row 2 \SetRowColor{LightBackground} \seqsplit{Lecture} & Recursive assignment for learning only. Short and medium term. Substantial formatting and modeling is a must prerequisite. Extensive set up is required. \tn % Row Count 12 (+ 5) % Row 3 \SetRowColor{white} \seqsplit{Lesson} & Exclusive or short term assignment for learning on digital media. \tn % Row Count 14 (+ 2) % Row 4 \SetRowColor{LightBackground} \seqsplit{Workshop} & Exclusive or short term, rather abstract assignment for essay, skills development, practice... \tn % Row Count 17 (+ 3) % Row 5 \SetRowColor{white} \seqsplit{Seminar} & One - three sessions assignment or set of assignments for advanced research under guidance on a very specific topic \tn % Row Count 21 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}