55

I am using modernCv, classic style and I need to include my linkedIn and gitHub icons next to my account address in my cv. None of the solutions mentioned here nor here have worked for me. Do you have any suggestions?

4 Answers4

90

Package/font fontawesome provides these symbols:

\documentclass{article}
\usepackage{fontawesome}

\begin{document}
\faGithub, \faLinkedin,
\faStackExchange, and \faStackOverflow
\end{document}

Result

Heiko Oberdiek
  • 271,626
  • Great! It works well! How can I use a different display name for it? It won't work like this: \faGithub{real URL}{display-name} – Reihan_amn Nov 11 '16 at 18:08
  • 3
    Solved by this! \faGithub\href{real URL}{display-name} – Reihan_amn Nov 11 '16 at 18:36
  • 1
    I can't manage to use the \faStackOverflow on sharelatex even thought \faGithub does work. I'm using LuaLatex to compile. The error I get is the generic Undefined control sequence – Diego Aguado Jan 08 '18 at 13:26
  • 1
    @DiegoAgher The example works with the recent CTAN version 4.6.3.2 (fontawesome.sty reports 4.6.3.1). Maybe, ShareLaTeX uses an older version. The ChangeLog of the documentation does not tell, which symbol was introduced in which version. – Heiko Oberdiek Jan 08 '18 at 17:10
  • How could I add my credit in stackoverflow or math.SE in my CV in latex? – BarzanHayati Jun 19 '19 at 17:00
5

In my case the linked solution did work for me (maybe your LaTeX distribution was too old?), so I'll mention it for people that arrive on this page. You can use the \social command already included in Moderncv. Taken from this example in the "manual":

\social[linkedin]{john.doe}
\social[xing]{john\_doe}
\social[twitter]{jdoe}
\social[github]{jdoe}
\social[gitlab]{jdoe}
\social[skype]{jdoe}

You can also customize the url using something like:

\social[linkedin][www.linkedin.com/in/myname/]{My name}
tobiasBora
  • 8,684
5

Firstly, add a new class file name 'moderncv.cls' and paste the code in the link https://github.com/xdanaux/moderncv/blob/master/moderncv.cls

If you want to add icon images then download the icon image from google search and upload on your project then find the line

\collectionnew{socials}

Then add the bellow code before it (as much copy as you needed)

\newcommand*{\googlescholarsocialsymbol}  {\includegraphics[width=0.5cm]{example-image-a}~}

'example-image-a' is the corresponding image name.

Now use as follows -

\social[researchgate]{name}
\social[googlescholar]{id}
  • 1
    To add to this nice answer, one can send a link to their scholar page like this: \social[googlescholar][scholar.google.com/citations?hl=en&user=ID]{ID}, where ID is the google scholar ID. – kilojoules May 13 '21 at 01:25
3

Package \usepackage{fontawesome5} may seem to be the one of the best option for adding icons, but imagine a case icon's you wanted is not included in fontawesome package like in my case at least, I have to add icon's for several online coding platforms, in that situation you can use \usepackage{graphicx} package to add you own icons:

Step 1: Add Icons in your project

enter image description here

Step 2 Include package \usepackage{graphicx}

enter image description here

Step 3 Add icon/image \includegraphics[height=10pt,width=10pt]{file-name.ext}

enter image description here

Output:

enter image description here