\documentclass{standalone} \usepackage{tikz} \usepackage{graphene} \begin{document} \begin{tikzpicture} % draw grids \graphene{(0,0)}{} \graphene{(-1,0)}{dashed} \sitelattice{at}{(-1,0)}{} \sitelattice{bt}{(-1,0)}{} \sitelattice{a}{(0,0)}{} \sitelattice{b}{(0,0)}{} % cell \draw[color=blue](120:1)++(-1.5,0)--++(1.5,\sqrttt)--++(1.5,-\sqrttt)--++(-1.5,-\sqrttt)--cycle; % other cells \draw[color=blue,style=dashed](120:1)++(-1.5,0)--++\mlt; \draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)--++\lt--++\lt; \draw[color=blue,style=dashed](120:1)++(1.5,0)--++\lt; \draw[color=blue,style=dashed](120:1)++(0,\sqrttt)--++\mlt--++\mlt; \draw[color=blue,style=dashed](120:1)++(0,\sqrttt)--++\lo--++\lo; \draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)--++\mlo--++\mlo; \draw[color=blue,style=dashed](120:1)++(1.5,0)--++\lo; \draw[color=blue,style=dashed](120:1)++(-1.5,0)--++\mlo; \draw[color=blue,style=dashed](120:1)++(0,\sqrttt)++\mlo++\mlt--++\lo--++\lo; \draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)++\mlo++\lt--++\lo--++\lo; \draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)++\mlo++\mlt--++\lt--++\lt; \draw[color=blue,style=dashed](120:1)++(0,\sqrttt)++\lo++\mlt--++\lt--++\lt; \draw[color=red](120:1)++(30:1)++(0,.2)node[rotate=30]{\scriptsize$l_1$}; \draw[color=red](120:1)++(-30:0.8)++(0,.2)node[rotate=-30]{\scriptsize$l_2$}; \draw[color=red,line width=1.5pt,->](120:1)--++\lo; \draw[color=red,line width=1.5pt,->](120:1)--++\lt; \end{tikzpicture} \end{document}