\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{TME520 (TME520)} \pdfinfo{ /Title (chinese-greetings.pdf) /Creator (Cheatography) /Author (TME520 (TME520)) /Subject (chinese greetings 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{chinese greetings Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{TME520 (TME520)} via \textcolor{DarkBackground}{\uline{cheatography.com/20978/cs/29567/}}} \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}TME520 (TME520) \\ \uline{cheatography.com/tme520} \\ \uline{\seqsplit{tme520}.com} \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 26th October, 2021.\\ Updated 2nd April, 2022.\\ 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{5.3984 cm} x{6.748 cm} x{4.7236 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{17.67cm}}{\bf\textcolor{white}{Saying hi}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{English}} & {\bf{Pronunciation}} & {\bf{Writing}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Hello/Hi & nĭ hăo & 你好 \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} Hello (polite) & Nǐn hǎo ma & 您好吗 \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} Hello (phone) & Wèi ; Wéi & 喂 \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Good morning & zăoshàng hăo; nĭ zăo; zăo & 早上好; 你早; 早 \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} Good afternoon & xiàwŭ hăo & 下午好 \tn % Row Count 11 (+ 2) % Row 6 \SetRowColor{LightBackground} Good evening & wănshàng hăo & 晚上好 \tn % Row Count 12 (+ 1) % Row 7 \SetRowColor{white} How is it going ? & nĭ zĕnmeyàng ? & \seqsplit{你怎么样} ? \tn % Row Count 14 (+ 2) % Row 8 \SetRowColor{LightBackground} How's it going lately ? & zuìjìn zĕnmeyàng ? & \seqsplit{最近怎么样} ? \tn % Row Count 17 (+ 3) % Row 9 \SetRowColor{white} How are you lately ? & zuìjìn hăoma ? & \seqsplit{最近好吗} ? \tn % Row Count 19 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{17.67cm}}{Instead of 你好 (nĭ hăo), you can simply say Hey. This is due to the fact more and more Chinese people are learning English and start incorporating English words in their every day vocabulary.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{17.67cm}{x{6.9167 cm} x{5.2297 cm} x{4.7236 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{17.67cm}}{\bf\textcolor{white}{Responding to "How are you ?"}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{English}} & {\bf{Pronunciation}} & {\bf{Writing}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} I'm doing great, thank you & wŏ hĕnhăo, xièxie & \seqsplit{我很好,} 谢谢 \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} I'm not doing well & wŏ bútàihăo & \seqsplit{我不太好} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} So-so & \seqsplit{mămăhūhū} & \seqsplit{马马虎虎} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} I'm OK & háixíng & 还行 \tn % Row Count 9 (+ 1) % Row 5 \SetRowColor{white} I'm fine/good & wǒ hěn hǎo & 我很好 \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{17.67cm}}{mă:horse \newline hū: tiger} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{17.67cm}{x{5.7358 cm} x{6.4106 cm} x{4.7236 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{17.67cm}}{\bf\textcolor{white}{Saying goodbye}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{English}} & {\bf{Pronunciation}} & {\bf{Writing}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Goodbye & zàijiàn & 再见 \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} See you tomorrow & míngtiān jiàn & 明天见 \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} See you soon/later & huítóu jiàn & 回头见 \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Good luck & zhù nĭ hăoyùn & \seqsplit{祝你好运} \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} See you next week & xiàge xīngqījiàn & \seqsplit{下个星期见} \tn % Row Count 11 (+ 2) % Row 6 \SetRowColor{LightBackground} Talk to you soon & găitiān zàiliáo & \seqsplit{改天再聊} \tn % Row Count 13 (+ 2) % Row 7 \SetRowColor{white} Take care & mànzŏu & 慢走 \tn % Row Count 14 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \end{document}