\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{csabaveres} \pdfinfo{ /Title (rdfa-lite.pdf) /Creator (Cheatography) /Author (csabaveres) /Subject (RDFa Lite 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}{1736B3} \definecolor{LightBackground}{HTML}{F0F2FA} \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{RDFa Lite Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{csabaveres} via \textcolor{DarkBackground}{\uline{cheatography.com/24809/cs/6264/}}} \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}csabaveres \\ \uline{cheatography.com/csabaveres} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 7th February, 2016.\\ Updated 12th 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{tabularx}{17.67cm}{x{2.5305 cm} x{7.0854 cm} x{7.2541 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{17.67cm}}{\bf\textcolor{white}{Basic Attributes}} \tn % Row 0 \SetRowColor{LightBackground} vocab & Defines the default vocabulary for a paragraph \textless{}p\textgreater{}, or the whole document \textless{}body\textgreater{} & \textless{}p \seqsplit{vocab="http://schema}.org/"\textgreater{} ... \textless{}/p\textgreater{} \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} \seqsplit{typeof} & Designates the type of an individual within the current vocabulary & \textless{}div typeof="Person"\textgreater{} ... \textless{}/div\textgreater{} \tn % Row Count 10 (+ 5) % Row 2 \SetRowColor{LightBackground} \seqsplit{property} & Provides a property in the vocabulary for the individual (property value is a text string) & \textless{}span property="name"\textgreater{}Manu Sporny\textless{}/span\textgreater{} \tn % Row Count 16 (+ 6) % Row 3 \SetRowColor{white} \seqsplit{property} (URL) & Provides a property whose value is a URL & \textless{}a property="url" \seqsplit{href="http://manu}.sporny.org/"\textgreater{}my homepage\textless{}/a\textgreater{} \tn % Row Count 20 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{17.67cm}}{\{\{popup="http://www.w3.org/TR/rdfa-lite/"\}\}Examples are adapted from the RDFa Lite 1.1 Recommendation\{\{/popup\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{17.67cm}{x{1.687 cm} x{7.5915 cm} x{7.5915 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{17.67cm}}{\bf\textcolor{white}{Intermediate Attributes}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{resource} & Provides a handle for unique entities in the web page & \textless{}p \seqsplit{vocab="http://schema}.org/" resource="\#manu" typeof="Person"\textgreater{} ... \textless{}/p\textgreater{} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} \seqsplit{prefix} & Defines additional vocabularies & \textless{}p \seqsplit{vocab="http://schema}.org/" prefix="ov: \seqsplit{http://open.vocab.org/terms/"} resource="\#manu" typeof="Person"\textgreater{} ... My favorite animal is the \textless{}span property="ov:preferredAnimal"\textgreater{}Liger\textless{}/span\textgreater{}. \textless{}/p\textgreater{} \tn % Row Count 15 (+ 11) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{17.67cm}}{\{\{popup="http://www.w3.org/TR/rdfa-lite/"\}\}Examples are adapted from the RDFa Lite 1.1 Recommendation\{\{/popup\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{17.67cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{17.67cm}}{\bf\textcolor{white}{Example using all attributes}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{17.67cm}}{\textless{}body vocab="http://schema.org/"\textgreater{} \newline ... \newline \textless{}div property="breadcrumb"\textgreater{} \newline \textless{}a href="http://www.ibm.com/developerworks/"\textgreater{}IBM developerWorks\textless{}/a\textgreater{} \textgreater{} \newline \textless{}a href="http://www.ibm.com/developerworks/web/"\textgreater{}Web development\textless{}/a\textgreater{} \textgreater{} \newline \textless{}a \seqsplit{href="http://www.ibm.com/developerworks/views/web/library.jsp"} \newline \textgreater{}Technical library\textless{}/a\textgreater{} \newline \textless{}/div\textgreater{} \newline \newline \textless{}div typeof="Article"\textgreater{} \newline \newline \textless{}div property="name"\textgreater{}An introduction to RDF\textless{}/div\textgreater{} \newline \newline \textless{}p property="author" resource="\#uche.ogbuji" typeof="Person"\textgreater{} \newline by \textless{}span property="name"\textgreater{}Uche Ogbuji\textless{}/span\textgreater{}, \textless{}span property="jobTitle"\textgreater{}Partner\textless{}/span\textgreater{}, \newline \textless{}span property="worksFor"\textgreater{}Zepheira\textless{}/span\textgreater{}. \newline \textless{}/p\textgreater{} \newline \newline \textless{}div\textgreater{}Published: \textless{}span property="datePublished"\textgreater{}01 Dec 2000\textless{}/span\textgreater{}\textless{}/div\textgreater{} \newline \newline \textless{}div property="description"\textgreater{} \newline \textless{}b\textgreater{}Summary\textless{}/b\textgreater{}: This article introduces Resource Description Framework (RDF), \newline developed by the W3C for Web-based metadata, using XML as an interchange syntax. \newline RDF's essential aim is to make work easier for autonomous agents, \newline which would refine the Web by improving search engines and service directories. \newline Author Uche Ogbuji gives an overview of RDF aspects from schemas to usage scenarios. \newline The article assumes that you are already familiar with XML. \newline \textless{}/div\textgreater{} \newline \newline \textless{}div\textgreater{}Tags for this article: \newline \textless{}span property="keywords"\textgreater{}introduction\textless{}/span\textgreater{}, \newline \textless{}span property="keywords"\textgreater{}rdf\textless{}/span\textgreater{}, \newline \textless{}span property="keywords"\textgreater{}tutorial\textless{}/span\textgreater{} \newline .\textless{}/div\textgreater{} \newline \newline \textless{}div prefix="fben: http://www.freebase.com/ns/"\textgreater{} \newline This article's texts is suitable for a wide audience, with a Fog index of \newline \textless{}span property="fben:gunning\_fog\_index"\textgreater{}10.2\textless{}/span\textgreater{}. \newline \textless{}/div\textgreater{} \newline \newline \textless{}/div\textgreater{} \newline ... \newline \textless{}/body\textgreater{}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{17.67cm}}{\{\{popup="http://www.ibm.com/developerworks/library/wa-rdfalite/"\}\}Examples are adapted from IBM developerWorks\{\{/popup\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \end{document}