\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{evoldo} \pdfinfo{ /Title (ozcraft.pdf) /Creator (Cheatography) /Author (evoldo) /Subject (Ozcraft 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}{01615B} \definecolor{LightBackground}{HTML}{F7FAF9} \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{Ozcraft Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{evoldo} via \textcolor{DarkBackground}{\uline{cheatography.com/25999/cs/7098/}}} \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}evoldo \\ \uline{cheatography.com/evoldo} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 14th February, 2016.\\ Updated 10th May, 2016.\\ 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.24425 cm} x{3.73275 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Commandes de base}} \tn % Row 0 \SetRowColor{LightBackground} `CLIC GAUCHE` & Attaquer/Casser un block \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} `CLIC DROIT` & Utiliser l'objet/Placer un block \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} `MOLETTE` & Changer l'objet sélectionné \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} `W` & Avancer \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} `S` & Reculer \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} `A` & Aller à gauche \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} `D` & Aller à droite \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} `ESPACE` & Sauter \tn % Row Count 10 (+ 1) % Row 8 \SetRowColor{LightBackground} `SHIFT` & S'accroupir (pour éviter de tomber lorsqu'on est proche d'un bord) \tn % Row Count 13 (+ 3) % Row 9 \SetRowColor{white} `E` & Ouvrir l'inventaire et la table de craft de base (4 cases) \tn % Row Count 15 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Manipulation de l'inventaire}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{\{\{ac\}\}Prendre des objets} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} `CLIC GAUCHE` & sélectionne toute la stack \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} `CLIC DROIT` & sélectionne la moitié de la stack \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{\{\{ac\}\}Déposer des objets} \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} `CLIC GAUCHE` & dépose tout ce qui est sélectionné \tn % Row Count 8 (+ 2) % Row 5 \SetRowColor{white} `CLIC DROIT` & dépose un seul objet \tn % Row Count 10 (+ 2) % Row 6 \SetRowColor{LightBackground} Maintenir `CLIC GAUCHE` et glisser sur plusieurs cases & réparti la sélection entre les cases \tn % Row Count 13 (+ 3) % Row 7 \SetRowColor{white} Maintenir `CLIC DROIT` et glisser sur plusieurs cases & dépose un seul objet dans chaque case \tn % Row Count 16 (+ 3) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{\{\{ac\}\}Prendre et Déposer} \tn % Row Count 17 (+ 1) % Row 9 \SetRowColor{white} `SHIFT+CLIC GAUCHE` & Envoie toute la stack vers l'inventaire ouvert (ex: un coffre) et inversement \tn % Row Count 21 (+ 4) % Row 10 \SetRowColor{LightBackground} `CTRL+CLIC GAUCHE` & Envoie un objet de la stack vers l'inventaire ouvert et inversement \tn % Row Count 25 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Note: Une "stack" c'est simplement plusieurs objets en une seule case. par exemple 10 de bois ça fait une seule case dans l'inventaire. au maximum on peut avoir une pile de 64 objets.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.89126 cm} x{3.08574 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Voir les recettes}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{\{\{ac\}\}à droite dans le menu de l'inventaire} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} `CLIC GAUCHE` ou `R` & voir la recette de l'objet \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} `CLIC DROIT` ou `U` & a quoi sert cet objet (dans quelles recettes il est) \tn % Row Count 6 (+ 3) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{\{\{ac\}\} si on ouvre une crafting table et que l'on affiche une recette} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} `CLIC GAUCHE` sur le `?` & affiche la recette en transparence dans la table \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} `SHIFT+CLIC GAUCHE` & met directement les composants dans la table, si on les a dans son inventaire \tn % Row Count 14 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Note: cela marche "récursivement", on peut voir la recette des composants d'une recette} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.29402 cm} x{3.68298 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Recherche dans la liste des objets du jeu}} \tn % Row 0 \SetRowColor{LightBackground} `E` & Ouvre l'interface de recherche (barre en bas, et resultats à droite) \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} crafting table & trouve tout les objets contenant les mots "crafting" et "table" dans leur nom, leur description ou le nom de leur mod \tn % Row Count 8 (+ 5) % Row 2 \SetRowColor{LightBackground} minecraft & trouve tous les objets du jeu de base \tn % Row Count 10 (+ 2) % Row 3 \SetRowColor{white} drawers & trouve tous les objets du mod "Storage Drawers" \tn % Row Count 12 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}