I want to draw the following pyramid in latex (preferably Tikz as I am somewhat familiar with it)
I have found This topic that explains how to do a nice pyramid, but with my longer text I cannot adapt it easily
So here is the best I have :
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{fullpage}
\usepackage{listings}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{longtable}
\usepackage{tikz-cd}
\usepackage{lscape}
\usetikzlibrary{shapes,arrows,intersections}
\usetikzlibrary{matrix,fit,calc,trees,positioning,arrows,chains,shapes.geometric,shapes}
\usepackage{setspace}
\onehalfspacing
\setcounter{secnumdepth}{3} % Number subsubsections in the chapters
\setcounter{tocdepth}{5} % Put subparagraph in the table of contents
\usepackage{tikz}
\usetikzlibrary{intersections}
\begin{document}
\begin{figure}[htp]
\centering
\begin{tikzpicture}
\coordinate (A) at (-5,0) {};
\coordinate (B) at ( 5,0) {};
\coordinate (C) at (0,7) {};
\draw[name path=AC] (A) -- (C);
\draw[name path=BC] (B) -- (C);
\foreach \y/\A in {0/Autres actes administratifs (circulaires et directives) ,1/Règlements (décrèts et arrêtés),2/Principes généraux du droit,3/bloc de légalité,4/Bloc de conventionalité ,5/Bloc de Constitutionnalité} {
\path[name path=horiz] (A|-0,\y) -- (B|-0,\y);
\draw[name intersections={of=AC and horiz,by=P},
name intersections={of=BC and horiz,by=Q}] (P) -- (Q)
node[midway,above] {\A};
}
\end{tikzpicture}
\end{figure}
\end{document}
that yields