\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{Nehemiah} \pdfinfo{ /Title (mbti.pdf) /Creator (Cheatography) /Author (Nehemiah) /Subject (mbti 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}{5058A3} \definecolor{LightBackground}{HTML}{F4F4F9} \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{mbti Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Nehemiah} via \textcolor{DarkBackground}{\uline{cheatography.com/207713/cs/44407/}}} \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}Nehemiah \\ \uline{cheatography.com/nehemiah} \\ \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 19th September, 2024.\\ 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*}{4} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Mbti}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{The Myers–Briggs Type Indicator (MBTI), is personality test created by Isabel Myers and Katherine Briggs. It is based off of the works of Swiss psychiatrist and psychotherapist Carl Jung on cognitive functions.} \tn % Row Count 5 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Jung's cognitive functions}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Jung's cognitive function consist of:}}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\{\{border=1\}\} \{\{bt=3\}\}{\bf{Introverted Intuition (Ni):}} This a cognitive function that allows individuals to have deep insights, see abstract patterns and relationships, and envision future possibilities.} \tn % Row Count 6 (+ 5) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Extroverted Intuition (Ne):}} This is a cognitive function that helps people spot possibilities and see situations from multiple perspectives.} \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\{\{border=1\}\} \{\{bt=3\}\}{\bf{Introverted Sensing (Si):}} This is a cognitive function that helps individuals interpret the world by drawing on past experiences and memories.} \tn % Row Count 13 (+ 4) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Extroverted Sensing (Se):}} This is a cognitive function that focuses on experiencing the world through the five senses: sight, touch, smell, taste, and sound.} \tn % Row Count 17 (+ 4) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\{\{border=1\}\} \{\{bt=3\}\}{\bf{Introverted Thinking (Ti):}} This is a cognitive function that focuses on internal logic and order.} \tn % Row Count 20 (+ 3) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Extroverted Thinking (Te):}} This is a cognitive function that emphasizes logic, organization, and objective analysis.} \tn % Row Count 23 (+ 3) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\{\{border=1\}\} \{\{bt=3\}\}{\bf{Introverted Feeling (Fi):}} This is a cognitive function that focuses on internal values and personal beliefs.} \tn % Row Count 26 (+ 3) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Extroverted Feeling (Fe):}} This is a cognitive function that emphasizes harmony, empathy, and social dynamics.} \tn % Row Count 29 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Type Dynamics}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{Each cognitive function has its opposite:} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{Introverted Intuition (Ni)}} \{\{fa-arrows-h\}\} {\bf{Extroverted Sensing (Se)}}} \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Extroverted Intuition (Ne)}} \{\{fa-arrows-h\}\} {\bf{Introverted Sensing (Si)}}} \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{{\bf{Extraverted Feeling (Fe)}} \{\{fa-arrows-h\}\} {\bf{Introverted Thinking (Ti)}}} \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{{\bf{Introverted Feeling (Fi)}} \{\{fa-arrows-h\}\} {\bf{Extraverted Thinking (Te)}}} \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{3.833cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{3.833cm}}{\bf\textcolor{white}{Mbti Personality Types}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{The MBTI uses a combination of {\bf{four(4)}} cognitive functions to produce {\bf{sixteen(16)}} unique personality types; {\bf{XXXX}} e.g, {\bf{ISFJ}}.} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{The order of the letter in {\bf{X\textasciicircum{}1st\textasciicircum{}X\textasciicircum{}2nd\textasciicircum{}X\textasciicircum{}3rd\textasciicircum{}X\textasciicircum{}4th\textasciicircum{}}} is important:} \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{\{\{bt=2\}\}{\bf{X\textasciicircum{}1st\textasciicircum{}:}} This function is either {\bf{Introverted(I)}} or {\bf{Extroverted(E)}}. It shows wether a person is dominately {\bf{extroverted}} or {\bf{introverted.}}e.g {\bf{ENFJ}}{\bf{ vs INFJ}}.} \tn % Row Count 9 (+ 4) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\{\{bt=2\}\}{\bf{X\textasciicircum{}2nd\textasciicircum{}:}} This function is either {\bf{Sensing(S)}} or {\bf{iNtuitive(N)}}. It show how a person perceive the world around them.e.g {\bf{ISFP}}{\bf{ vs INFP}}.} \tn % Row Count 13 (+ 4) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{3.833cm}}{\{\{bt=2\}\}{\bf{X\textasciicircum{}3rd\textasciicircum{}:}} This function is either {\bf{Feeling(F)}} or {\bf{Thinking(T)}}. This is what people use to make decisions (with logic or feelings).e.g {\bf{ESTJ}}{\bf{ vs ESFJ}}.} \tn % Row Count 17 (+ 4) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{3.833cm}}{\{\{bt=2\}\}{\bf{X\textasciicircum{}4th\textasciicircum{}:}} This function is either {\bf{Judging(J)}} or {\bf{Perceiving(P)}}. It is how people choose to arrange the things around them.e.g. {\bf{INTP}}{\bf{ vs INTJ}}.} \tn % Row Count 21 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}