\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{Anya} \pdfinfo{ /Title (french-cheat-sheet.pdf) /Creator (Cheatography) /Author (Anya) /Subject (French 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}{941019} \definecolor{LightBackground}{HTML}{FBF7F7} \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{French Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Anya} via \textcolor{DarkBackground}{\uline{cheatography.com/53282/cs/14383/}}} \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}Anya \\ \uline{cheatography.com/anya} \\ \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 January, 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*}{3} \begin{tabularx}{5.377cm}{x{1.12779 cm} x{1.08602 cm} x{0.87717 cm} x{1.08602 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Articles}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Article}} & {\bf{Female}} & {\bf{Male}} & {\bf{Plural}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} the & la & le & les \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} a & une & un & des \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}----} \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{le and la change to {\emph{l'}} when used in front of a word starting with a vowel and most words starting with {\emph{h}} \newline \newline {\emph{Une}}, {\emph{un}} and {\emph{des}} change to {\emph{de}} when used in negative sentences} \tn \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.84149 cm} x{3.13551 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Pronouns}} \tn % Row 0 \SetRowColor{LightBackground} who & qui \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} whom & que \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} which & lequel \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} whose & dont \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} this & ce \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} that & ça \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} this & ceci \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} the one & celle, celui \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.69349 cm} x{1.55618 cm} x{1.32733 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Personal Pronouns}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Pronoun}} & {\bf{Singular}} & {\bf{Plural}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} I & je/moi & nous \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} you & tu/te/toi & vous \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} he/it & il & ils/eux \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} she/it & elle & elles \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} me & me/moi & nous \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} him/it & le & les/eux \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} her/it & la & \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} to him/her/it & lui & leur \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} oneself & soi & \tn % Row Count 10 (+ 1) % Row 10 \SetRowColor{LightBackground} self & même & mêmes \tn % Row Count 11 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{{\bf{e}} changes to j' in front of vowels and most {\bf{h}} and the word {\bf{y}}, same with {\bf{me}} and {\bf{te}}. \newline {\bf{on}} can be used to mean we, someone, you, they, one or people in general} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.55618 cm} x{1.51041 cm} x{1.51041 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Tenses}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Time Frame}} & {\bf{French Tense}} & {\bf{How to Build}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} What happens, is happening, or does happen & Present \seqsplit{indicative/présent} de l'indicatif & add endings \tn % Row Count 6 (+ 4) % Row 2 \SetRowColor{LightBackground} What just happened & Near past/passé récent & Present venir + de + infinitive \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} What is going to happen & Near future/futur proche & Present aller + infinitive \tn % Row Count 11 (+ 2) % Row 4 \SetRowColor{LightBackground} What happened precisely and completely & Passé composé & Present avoir/être + past participle \tn % Row Count 14 (+ 3) % Row 5 \SetRowColor{white} What was happening or used to happen or just was a certain way & \seqsplit{Imperfect/Imparfait} & imperfect endings \tn % Row Count 19 (+ 5) % Row 6 \SetRowColor{LightBackground} What had happened & \seqsplit{Pluperfect/plus-que-parfait} & Imparfait avoir/être + past participle \tn % Row Count 22 (+ 3) % Row 7 \SetRowColor{white} What will happen & Simple future/futur simple & add endings \tn % Row Count 24 (+ 2) % Row 8 \SetRowColor{LightBackground} What will have happened & Future \seqsplit{perfect/futur} antérieur & Simple future avoir/être + past participle \tn % Row Count 28 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.2531 cm} x{1.04425 cm} x{0.8354 cm} x{1.04425 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Possessive Adjectives}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Article}} & {\bf{Female}} & {\bf{Male}} & {\bf{Plural}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} my & ma & mon & mes \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} your (tu) & ta & ton & tes \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} his/her/its & sa & son & ses \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} our & notre & notre & nos \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} your (votre) & votre & votre & vos \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} their & leur & leur & leurs \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}----} \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{Use {\emph{mon}}, {\emph{ton}}, {\emph{son}} with feminine singular nouns in front of vowels and {\emph{h}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.09034 cm} x{2.88666 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Phrases}} \tn % Row 0 \SetRowColor{LightBackground} he's/she's & C'est une/un \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} They are & C'est sont des \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} not & ne... pas \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} never & ne... jamais \tn % Row Count 4 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.73735 cm} x{2.23965 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Prepositions}} \tn % Row 0 \SetRowColor{LightBackground} in & en \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} against & contre \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} into & dans \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} since & dupuis \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} behind & derrière \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} in front of & devant \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} until & jusque \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} by/per & par \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} except & sauf \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} under & sous \tn % Row Count 10 (+ 1) % Row 10 \SetRowColor{LightBackground} on & sur \tn % Row Count 11 (+ 1) % Row 11 \SetRowColor{white} towards & vers \tn % Row Count 12 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.75186 cm} x{0.87717 cm} x{1.2531 cm} x{1.29487 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Declarative Sentences}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Subject}} & {\bf{Predicate}} & {\bf{Direct Object}} & {\bf{Indirect Object}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{Sandrine} & a montré & le chemin & à ses amis \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{Subject}} & {\bf{Predicate}} & {\bf{Indirect Object}} & {\bf{Direct Object}} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} Elle & a montré & à ses amis & le chemin \tn % Row Count 8 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}----} \SetRowColor{LightBackground} \mymulticolumn{4}{x{5.377cm}}{If the objects are replaced with pronouns, the object pronouns come before the verb \newline \newline Whether the direct object or the indirect object comes first depends on the pronoun} \tn \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.69349 cm} x{1.51041 cm} x{1.3731 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Possessive Pronouns}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Pronoun}} & {\bf{Female}} & {\bf{Male}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} mine & la mienne & le mien \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} yours & la tienne & le tien \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} his/hers & la sienne & le sien \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} ours & la nôtre & le nôtre \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} yours & la vôtre & le vôtre \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} theirs & la leur & le leur \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{5.377cm}}{and {\bf{s}} to the end of pronouns for plural form and use {\bf{les}} instead {\bf{le}}, {\bf{la}} \newline \newline {\bf{en}} is used in phrases with {\bf{de}} to avoid repeating the same word \newline {\bf{y}} is used in phrases with {\bf{a}} to avoid repeating the same word} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.38896 cm} x{2.58804 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Plural Nouns}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Singular}} & {\bf{Plural}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} eau & x \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} eu & x \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} ou & s \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} al & aux \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} ail & aux \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} s/x/z & nothing added \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{some {\bf{ou}} will add {\bf{x}} \newline In general, all others take {\bf{s}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{2.4885 cm} p{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Subjunctive}} \tn % Row 0 \SetRowColor{LightBackground} je & e \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} tu & es \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} il & e \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} nous & ions \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} vous & iez \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} ils & ent \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{The subjun​ctive mood is used to express desires, doubts, the unknown, the abstract, and emotions, which is the opposite of the indicative mood which is used to express actions, events, and states that are believed to be true and concrete.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}