├── LICENSE ├── README.md ├── images ├── green │ ├── ic_email.pdf │ ├── ic_home.pdf │ ├── ic_people.pdf │ ├── ic_phone.pdf │ └── ic_web.pdf ├── pic.jpg ├── preview.PNG ├── preview2.png └── profile.png ├── info_awards.tex ├── info_contacts.tex ├── info_education.tex ├── info_experience.tex ├── info_interests.tex ├── info_profile.tex ├── materialCard.sty └── material_cv.tex /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Artur Gomes 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MaterialCV V2.0 2 | 3 | In case you want to use the previous version (1.0) just checkout the tag v1.0. 4 | 5 | MaterialCV V1.0 | MaterialCV V2.0 6 | :-------------------------:|:-------------------------: 7 | ![Material CV preview](https://raw.githubusercontent.com/amng/MaterialCv/master/images/preview.PNG) | ![Material CV preview v2.0](https://raw.githubusercontent.com/amng/MaterialCv/master/images/preview2.png) 8 | 9 | 10 | 11 | Description: This latex template design was based on the Google Material Design and uses the font Roboto from Android. 12 | 13 | In order to replace the profile image you just need to replace the profile.png image with another image (the image used was already rounded and with transparent background). 14 | 15 | The compilation should be made using pdflatex (for version 1.0 check the instructions from the previous Readme in tag v1.0). 16 | In order to make it easier to edit each of the sections, all the sections were separated into individual .tex files. 17 | 18 | This template might need some tweaks, since I'm in no way a latex expert. 19 | 20 | Aknowledgements: 21 | 22 | The font used was the font Roboto used in Android: [Roboto Font](http://developer.android.com/design/style/typography.html) 23 | 24 | The icons used where from the material design set: [Material Icons](https://material.io/icons/) 25 | And where changed using inkscape to change color and convert to pdf. 26 | 27 | Author: [Artur Gomes](http://paginas.fe.up.pt/~ei09102/) 28 | -------------------------------------------------------------------------------- /images/green/ic_email.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/green/ic_email.pdf -------------------------------------------------------------------------------- /images/green/ic_home.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/green/ic_home.pdf -------------------------------------------------------------------------------- /images/green/ic_people.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/green/ic_people.pdf -------------------------------------------------------------------------------- /images/green/ic_phone.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/green/ic_phone.pdf -------------------------------------------------------------------------------- /images/green/ic_web.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/green/ic_web.pdf -------------------------------------------------------------------------------- /images/pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/pic.jpg -------------------------------------------------------------------------------- /images/preview.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/preview.PNG -------------------------------------------------------------------------------- /images/preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/preview2.png -------------------------------------------------------------------------------- /images/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amng/MaterialCv/dbeb84e2038ddf232cb8c8fdcd99fb252c410217/images/profile.png -------------------------------------------------------------------------------- /info_awards.tex: -------------------------------------------------------------------------------- 1 | %!TEX root = material_cv.tex 2 | 3 | %%Command used in order to make each entry cleaner 4 | \normalsize 5 | \newcommand{\AwardEntry}[4]{ 6 | \begin{tabular}{p{\dimexpr 0.15\linewidth-2\tabcolsep} 7 | p{\dimexpr 0.50\linewidth-2\tabcolsep} 8 | p{\dimexpr 0.25\linewidth-2\tabcolsep}} 9 | \textbf{\textcolor{MaterialPurple500}{#1}}\hspace{20pt} & \textbf{#2} & {\small \textcolor{MaterialGrey500}{#4}}\\ 10 | & \normalsize #3 11 | \vspace*{2pt} 12 | \end{tabular} 13 | } 14 | 15 | %\LARGE 16 | %\noindent\colorbox{MaterialPurple500} 17 | %{\parbox[c][25pt][c]{\textwidth}{\hspace{15pt}\textcolor{white}{Awards}}} %%Contacts separator 18 | 19 | %%Contact Information 20 | \begin{minipage}[t]{0.85\linewidth} 21 | %Add new or alter education entries in this section by using the examples below 22 | %\EducationEntry{starting year}{final year}{Type of studies}{Studies description if applicable}{Place of studies} 23 | \AwardEntry{2000}{Studies in something 1}{Studies description....}{Place X} 24 | \AwardEntry{2000}{Studies in something 1}{Studies description....}{Place X} 25 | \end{minipage} -------------------------------------------------------------------------------- /info_contacts.tex: -------------------------------------------------------------------------------- 1 | %!TEX root = material_cv.tex 2 | 3 | \newcommand{\ContactEntry}[2]{ 4 | \scriptsize 5 | $\begin{array}{l} 6 | {\includegraphics[height=7pt]{#1}} 7 | \end{array} 8 | $ #2 9 | } 10 | 11 | 12 | %\noindent\colorbox{materialGreen} 13 | %{\parbox[c][25pt][c]{\textwidth}{\hspace{15pt}\textcolor{white}{Contacts}}} %%Contacts separator 14 | \hspace*{-30pt} 15 | \begin{minipage}[t]{0.47\textwidth} 16 | \vspace{85pt} 17 | \large 18 | \textcolor{white}{\hspace{5pt}Contacts} 19 | \vspace{-10pt} 20 | \begin{multicols}{2} 21 | %%Contact Information 22 | %Add new or alter contact entries in this section by using the examples below 23 | %for other contact information search the image folder for other icons 24 | \ContactEntry{images/green/ic_phone}{\textcolor{white}{111-222-3333}} 25 | 26 | \ContactEntry{images/green/ic_email}{\textcolor{white}{mail@mail.com}} 27 | 28 | \ContactEntry{images/green/ic_web}{\textcolor{white}{http://mywebsite.com}} 29 | 30 | \ContactEntry{images/green/ic_people}{\textcolor{white}{https://www.linkedin.com/in/yourname}} 31 | 32 | \columnbreak 33 | 34 | \ContactEntry{images/green/ic_home}{\textcolor{white}{Street, number} 35 | 36 | \hspace{19pt}\textcolor{white}{City, State 0000-0000} 37 | 38 | \hspace{19pt}\textcolor{white}{Country}} 39 | \end{multicols} 40 | \vspace{0.1pt} 41 | \end{minipage} 42 | -------------------------------------------------------------------------------- /info_education.tex: -------------------------------------------------------------------------------- 1 | %!TEX root = material_cv.tex 2 | 3 | %%Command used in order to make each entry cleaner 4 | \normalsize 5 | \newcommand{\EducationEntry}[5]{ 6 | \begin{tabular}{ p{\dimexpr 0.15\linewidth-2\tabcolsep} 7 | p{\dimexpr 0.75\linewidth-2\tabcolsep}} 8 | \textbf{\textcolor{MaterialBlue900}{#1-}}\textbf{\textcolor{MaterialBlue500}{#2}} & \textbf{#3}\\ 9 | & \normalsize #4\\ 10 | &{\small \textcolor{MaterialGrey500}{#5}} 11 | \vspace*{2pt} 12 | \end{tabular} 13 | } 14 | 15 | %\LARGE 16 | %\noindent\colorbox{MaterialBlue500} 17 | %{\parbox[c][25pt][c]{\textwidth}{\hspace{15pt}\textcolor{white}{Education}}} %%Contacts separator 18 | \begin{minipage}[t]{0.85\linewidth} 19 | %%Contact Information 20 | \normalsize 21 | %Add new or alter education entries in this section by using the examples below 22 | %\EducationEntry{starting year}{final year}{Type of studies}{Studies description if applicable}{Place of studies} 23 | \EducationEntry{2000}{2014}{Studies in something 1}{Studies description....}{Place X} 24 | \EducationEntry{2014}{2017}{Studies in something 1}{Studies description....}{Place X} 25 | \end{minipage} -------------------------------------------------------------------------------- /info_experience.tex: -------------------------------------------------------------------------------- 1 | %!TEX root = material_cv.tex 2 | 3 | %%Command used in order to make each entry cleaner 4 | \normalsize 5 | \newcommand{\ExperienceEntry}[5]{ 6 | \begin{tabular}{ p{\dimexpr 0.15\linewidth-2\tabcolsep} 7 | p{\dimexpr 0.75\linewidth-2\tabcolsep}} 8 | \textbf{\textcolor{MaterialRed900}{#1-}}\textbf{\textcolor{MaterialRed700}{#2}} & \textbf{#3}\\ 9 | & \normalsize #4\\ 10 | &{\small \textcolor{MaterialGrey500}{#5}} 11 | \vspace*{2pt} 12 | \end{tabular} 13 | } 14 | 15 | %\LARGE 16 | %\noindent\colorbox{materialRed} 17 | %{\parbox[c][25pt][c]{\textwidth}{\hspace{15pt}\textcolor{white}{Experience}}} %%Contacts separator 18 | \begin{minipage}[t]{0.85\linewidth} 19 | %%Contact Information 20 | \normalsize 21 | %Add new or alter education entries in this section by using the examples below 22 | %\ExperienceEntry{starting year}{final year}{Position}{position description if applicable}{Place} 23 | \ExperienceEntry{2007}{2016}{Position 0}{Job description....}{Place x} 24 | \ExperienceEntry{2016}{2017}{Position 1}{Job description....}{Place y} 25 | \end{minipage} 26 | -------------------------------------------------------------------------------- /info_interests.tex: -------------------------------------------------------------------------------- 1 | %!TEX root = material_cv.tex 2 | \normalsize 3 | \newcommand{\InterestEntry}[4]{ 4 | \begin{tabular}{p{\dimexpr 0.3\linewidth-2\tabcolsep} 5 | p{\dimexpr #4\linewidth-2\tabcolsep}} 6 | \textbf{\textcolor{MaterialOrange900}{#1}}\textbf{\textcolor{MaterialOrange700}{#2}} &\normalsize #3\\ 7 | \end{tabular} 8 | } 9 | 10 | 11 | %\Large 12 | %\noindent\colorbox{materialBlue} 13 | %{\parbox[c][25pt][c]{\textwidth}{\textcolor{white}{\textbf{Competences}}}} %%Contacts separator 14 | \begin{minipage}[t]{0.85\linewidth} 15 | \large 16 | %\textcolor{MaterialAmber700}{\textbf{Program\textcolor{MaterialGrey700}{ming}}} 17 | \normalsize 18 | 19 | %%Contact Information 20 | \InterestEntry{professional}{interests}{list of professional interests....}{0.85} 21 | \InterestEntry{personal}{interests}{list of personal interests....}{0.85} 22 | 23 | \end{minipage} 24 | 25 | 26 | 27 | %%Contact Information 28 | %\large 29 | %\vspace*{10pt} 30 | % 31 | %\textcolor{materialBlue}{\textbf{Profes}}\textcolor{textGray}{\textbf{sional:}}\\ 32 | %\textBox{ 33 | %professional interests.... %%edit professional interest here 34 | %}\\ 35 | % 36 | %\textcolor{materialBlue}{\textbf{Pers}}\textcolor{textGray}{\textbf{onal:}}\\ 37 | %\textBox{ 38 | %personal interests....%%edit professional interest here 39 | %}\\ 40 | % 41 | %\vspace*{10pt} -------------------------------------------------------------------------------- /info_profile.tex: -------------------------------------------------------------------------------- 1 | %!TEX root = material_cv.tex 2 | 3 | \large 4 | \hspace*{70pt} 5 | \begin{minipage}[t]{0.2\paperwidth} 6 | \includegraphics[width=4.5cm]{images/profile} 7 | 8 | \vspace{10pt} 9 | \Large 10 | \hspace*{33pt}\textcolor{white}{1st last Name}\\ 11 | \hspace*{33pt}\small \textcolor{MaterialGrey200}{Position} 12 | \end{minipage} -------------------------------------------------------------------------------- /materialCard.sty: -------------------------------------------------------------------------------- 1 | %######################################################################## 2 | % Material Card for latex 3 | % Check some examples in the material_cv.tex 4 | % If you need more documentation on how to use this just create an issue 5 | %######################################################################## 6 | 7 | \NeedsTeXFormat{LaTeX2e} 8 | \ProvidesPackage{materialCard}[2016/02/03 Material Card (based on material design)] 9 | 10 | \RequirePackage{tikz} 11 | \RequirePackage{xcolor-material} 12 | \RequirePackage[most]{tcolorbox} 13 | \RequirePackage{keyval} 14 | 15 | \usetikzlibrary{shapes.multipart, backgrounds, calc, shadows.blur} 16 | 17 | %\setmainfont{Roboto} 18 | \def\pgfsysdriver{pgfsys-dvipdfmx.def}%%%% the correct driver for xelatex 19 | 20 | % ========= KEY DEFINITIONS ========= 21 | \define@key{materialcard}{cardwidth}{\def\materialcard@cardwidth{#1}} 22 | \define@key{materialcard}{topheight}{\def\materialcard@topheight{#1}} 23 | \define@key{materialcard}{topcolor}{\def\materialcard@topcolor{#1}} 24 | \define@key{materialcard}{bottomcolor}{\def\materialcard@bottomcolor{#1}} 25 | \define@key{materialcard}{title}{\def\materialcard@title{#1}} 26 | \define@key{materialcard}{titlecolor}{\def\materialcard@titlecolor{#1}} 27 | \define@key{materialcard}{topimage}{\def\materialcard@topimage{#1}} 28 | \define@key{materialcard}{bottomimage}{\def\materialcard@bottomimage{#1}} 29 | \define@key{materialcard}{completeimage}{\def\materialcard@completeimage{#1}} 30 | % ========= KEY DEFAULTS ========= 31 | \setkeys{materialcard}{title=,topimage=,cardwidth=0.9\paperwidth, topcolor=white, bottomcolor=white, topheight=15pt, titlecolor=white} 32 | 33 | 34 | %http://tex.stackexchange.com/questions/11272/faded-drop-shadow-using-tikz-based-rounded-rectangle 35 | \newcommand\addcurlyshadow[2][]{ 36 | % #1: Optional aditional tikz options 37 | % #2: Name of the node to "decorate" 38 | \begin{pgfonlayer}{shadow} 39 | \path[ 40 | rounded corners=1pt, 41 | blur shadow={shadow xshift=0pt, 42 | shadow yshift=-0.3pt, 43 | shadow blur steps=6, 44 | shadow blur radius=.6pt}, #1] 45 | ($(#2.north west)+( 0.3pt,0)$) -- 46 | ($(#2.south west)+( 0.3pt,0)$) -- 47 | ($(#2.south east)+(-0.3pt,0)$) -- 48 | ($(#2.north east)+(-0.3pt,0)$) -- 49 | cycle; 50 | 51 | \end{pgfonlayer} 52 | } 53 | 54 | %get the width of a picture: 55 | %http://tex.stackexchange.com/questions/8691/widthof-within-tikzpicture 56 | \newcommand\getwidthofnode[2]{% 57 | \pgfextractx{#1}{\pgfpointanchor{#2}{east}}% 58 | \pgfextractx{\pgf@xa}{\pgfpointanchor{#2}{west}}% \pgf@xa is a length defined by PGF for temporary storage. No need to create a new temporary length. 59 | \addtolength{#1}{-\pgf@xa}% 60 | } 61 | \newlength\cardLength 62 | 63 | % this draws a shadow under a rectangle node 64 | \newcommand\drawimage[1]{ 65 | \begin{pgfonlayer}{midlayer} 66 | %\node [draw=black, anchor=south west] (label) at $(#1.south west)$) rectangle ($(#1.north east)$) {\includegraphics{images/pic}}; 67 | %\filldraw ($(#1.south west)$) rectangle ($(#1.north east)$){red}; 68 | \getwidthofnode{\cardLength}{#1} 69 | \ifdefined\materialcard@completeimage 70 | \begin{scope} 71 | \clip[rounded corners=0.5pt]($(#1.north west)$) rectangle ($(#1.south east)$); 72 | \node at (0,0) {\includegraphics[width=\cardLength] {\materialcard@completeimage}}; 73 | \end{scope} 74 | \else 75 | \ifdefined\materialcard@topimage 76 | \begin{scope} 77 | \clip[rounded corners=0.5pt]($(#1.north west)$) rectangle ($(#1.one split east)$); 78 | \node at (0,0) {\includegraphics[width=\cardLength] {\materialcard@topimage}}; 79 | \end{scope} 80 | \else 81 | \begin{scope} 82 | \clip[rounded corners=0.5pt]($(#1.north west)$) rectangle ($(#1.one split east)$); 83 | \filldraw[\materialcard@topcolor]($(#1.south west)$) rectangle ($(#1.north east)$); 84 | \end{scope} 85 | \fi 86 | 87 | \ifdefined\materialcard@bottomimage 88 | \begin{scope} 89 | \clip[rounded corners=0.5pt]($(#1.one split west)$) rectangle ($(#1.south east)$); 90 | \node at (0,0) {\includegraphics[width=\cardLength] {\materialcard@bottomimage}}; 91 | \end{scope} 92 | \else 93 | \begin{scope} 94 | \clip[rounded corners=0.5pt]($(#1.one split west)$) rectangle ($(#1.south east)$); 95 | \filldraw[\materialcard@bottomcolor]($(#1.south west)$) rectangle ($(#1.north east)$); 96 | \end{scope} 97 | \fi 98 | \fi 99 | \end{pgfonlayer} 100 | } 101 | 102 | \pgfdeclarelayer{shadow} 103 | \pgfdeclarelayer{midlayer} 104 | \pgfsetlayers{shadow,midlayer,main} 105 | 106 | \newcommand\materialCard[2][]{ 107 | % arguments 108 | % #1 => the arguments given in [] 109 | % #2 => the content of the bottom of the card 110 | \let\materialcard@topimage\undefined 111 | \let\materialcard@completeimage\undefined 112 | \setkeys{materialcard}{cardwidth=0.9\paperwidth, topheight=15pt, titlecolor=white} 113 | \setkeys{materialcard}{#1} % Set new keys 114 | \begin{tikzpicture} 115 | \node[rectangle split, 116 | rectangle split parts=2, 117 | rectangle split part fill={\materialcard@topcolor,\materialcard@bottomcolor}, 118 | opacity=0,text opacity=1, 119 | rounded corners=0.5pt] 120 | (materialCard){ 121 | \nodepart{one} 122 | \begin{minipage}[t][\materialcard@topheight]{\materialcard@cardwidth}\vspace{4pt}\hspace{5pt}\textcolor{\materialcard@titlecolor}{\materialcard@title}\vspace{2pt}\end{minipage} 123 | \nodepart{two} #2}; 124 | \addcurlyshadow{materialCard} 125 | \drawimage{materialCard} 126 | \end{tikzpicture} 127 | } 128 | -------------------------------------------------------------------------------- /material_cv.tex: -------------------------------------------------------------------------------- 1 | %%!TEX program = xelatex 2 | %%======================================================================================================== 3 | %% Material CV 4 | %% Author: Artur Gomes 5 | %% 6 | %% Description: This template design was based on the 7 | %% Google Material Design for the new Android 5.0 L 8 | %% version. 9 | %% 10 | %% Aknowledgements 11 | %% The font used was the font Roboto used in Android: 12 | %% http://developer.android.com/design/style/typography.html 13 | %% 14 | %% Used the elegant font iconset for icons (colors were changed acording to the color of the separator): 15 | %% http://www.flaticon.com/packs/elegant-font 16 | %%======================================================================================================== 17 | % http://tex.stackexchange.com/questions/140960/custom-shadow-border-effect-with-tikz 18 | 19 | \documentclass{article} 20 | \usepackage{tikz} 21 | %\usepackage{fontspec} 22 | \usepackage[sfdefault]{roboto} 23 | \usepackage[top=0cm, bottom=2cm, outer=0cm, inner=0cm]{geometry} 24 | \usepackage[pages=some]{background} 25 | \usepackage{materialCard} 26 | \usepackage{multicol} 27 | \usepackage{url} 28 | \usepackage[utf8]{inputenc} 29 | \usepackage{pagecolor,lipsum}% http://ctan.org/pkg/{pagecolor,lipsum} 30 | \usepackage[T1]{fontenc} 31 | 32 | \backgroundsetup{scale=1, color=black, opacity=1, placement=top, angle=0, contents={% 33 | \includegraphics[width=\paperwidth,height=250pt]{images/pic} 34 | }} 35 | \begin{document} 36 | \pagecolor{MaterialGrey200} 37 | 38 | \begin{minipage}[t]{\paperwidth} 39 | \pagenumbering{gobble} 40 | \Large 41 | \BgThispage 42 | \end{minipage} 43 | %\LARGE 44 | %\noindent\colorbox{MaterialGreen} 45 | %{\parbox[c][25pt][c]{\textwidth}{\hspace{15pt}\textcolor{white}{Contacts}}} %%Contacts separator 46 | \hspace*{10pt} 47 | \begin{minipage}[t]{\paperwidth} 48 | \large 49 | 50 | \vspace*{20pt} 51 | \begin{multicols}{2} 52 | %\materialCard[topimage=images/profile2,topcolor=MaterialRed500, cardwidth=0.25\paperwidth, topheight=76pt]{\input{info_profile}} 53 | \input{info_profile} 54 | \columnbreak 55 | \input{info_contacts} 56 | \end{multicols}{} 57 | \vspace{3pt} 58 | \large 59 | \materialCard[title=Experience, topcolor=MaterialRed500]{\input{info_experience}}{} 60 | 61 | \large 62 | \vspace{5pt} 63 | \materialCard[title=Education, topcolor=MaterialBlue500]{\input{info_education}} 64 | 65 | 66 | \large 67 | \vspace{5pt} 68 | \materialCard[title=Competences, topcolor=MaterialAmber500]{\input{info_interests}} 69 | 70 | \large 71 | \vspace{5pt} 72 | \materialCard[title=Awards, topcolor=MaterialPurple500]{\input{info_awards}} 73 | 74 | % \large 75 | % \vspace{5pt} 76 | % \materialCard[title=Awards, topcolor=MaterialPurple500]{\input{info_awards}} 77 | \end{minipage} 78 | %\materialCard[title=Mater222222222222222222222222222ial123Card, image=MaterialRed500]{\begin{tabular}{c} This node \\ is \\ valuable \end{tabular}}{card2}\\\\ 79 | \end{document} --------------------------------------------------------------------------------