Dans une frame, j'aimerais que les nodes (ligne du bas) soient alignés horizontalement par le haut, et non centrés comme ils le sont. Ouvrir dans l'éditeur Overleaf
\documentclass{beamer} \usepackage{tikz} \begin{document} \frame{ \frametitle{Occupation du site de Bibracte} \begin{tikzpicture}[scale=.68,every node/.style={scale=.68}] \tikzset{quadri}=[rectangle,draw,fill=white] \tikzset{case/.style={text width=3cm,text centered}} % Cases \node[case] (Ed) at (0,4) {\large\textbf{Éduens}}; \node[case] (Opp) at (0,0) {\large\textbf{Oppidum de Bibracte}}; \node[case] (Acc) at (-6,-4) {\large\textbf{Voies d'accès}}; \node[case] (Gis) at (-2,-4) {\large\textbf{Gisements de minerais}}; \node[case] (Eau) at (2,-4) {\large\textbf{Présence d'eau}}; \node[case] (Def) at (6,-4) {\large\textbf{Altitude du site: défense naturelle}}; % Flèches \draw[-stealth,line width=5pt,blue] (Ed) to (Opp); \draw[-stealth,line width=5pt,blue] (Opp) to (Acc); \draw[-stealth,line width=5pt,blue] (Opp) to (Gis); \draw[-stealth,line width=5pt,blue] (Opp) to (Eau); \draw[-stealth,line width=5pt,blue] (Opp) to (Def); \end{tikzpicture} } \end{document} |
On peut utiliser Ouvrir dans l'éditeur Overleaf
\documentclass{beamer} \usepackage{tikz} \begin{document} \begin{frame} \frametitle{Occupation du site de Bibracte} \begin{tikzpicture}[ scale=.68, every node/.style={scale=.68}, quadri/.style={rectangle,draw,fill=white}, case/.style={text width=3cm,text centered,anchor=north,font=\large\bfseries}, myarrow/.style={-stealth,line width=5pt,blue} ] % Cases \node[case] (Ed) at (0,4) {Éduens}; \node[case] (Opp) at (0,0) {Oppidum de Bibracte}; \node[case] (Acc) at (-6,-4) {Voies d'accès}; \node[case] (Gis) at (-2,-4) {Gisements de minerais}; \node[case] (Eau) at (2,-4) {Présence d'eau}; \node[case] (Def) at (6,-4) {Altitude du site: défense naturelle}; % Flèches \draw[myarrow] (Ed) to (Opp); \draw[myarrow] (Opp) to (Acc); \draw[myarrow] (Opp) to (Gis); \draw[myarrow] (Opp) to (Eau); \draw[myarrow] (Opp) to (Def); \end{tikzpicture} \end{frame} \end{document} Une version automatique : Ouvrir dans l'éditeur Overleaf
\documentclass{beamer} \usepackage{tikz} \begin{document} \begin{frame} \frametitle{Occupation du site de Bibracte} \centering \begin{tikzpicture}[ scale=.68, every node/.style={scale=.68,text width=3.5cm,text centered,anchor=north,font=\large\bfseries,color=black}, level/.style={sibling distance=3.5cm,level distance=3cm,-stealth,line width=5pt,blue}, ] \node {Éduens} child {node {Oppidum de Bibracte} child {node {Voies d'accès}} child {node {Gisements de minerais}} child {node {Présence d'eau}} child {node {Altitude du site: défense naturelle}} }; \end{tikzpicture} \end{frame} \end{document} Publiée 29 Mai '19, 01:57 samcarter |
Le EMC ne marche pas : qu’est-que
case-c
?Aucune connexion au problème, mais n'utilisez pas
\frame{...}
ni\tikzstyle
. Les deux sont obsolètes. Au lieu utilisez\begin{frame}...\end{frame}
et\tikzset{...}
@samcarter.
case.c
est à remplacer parcase
(j'ai pompé sur un précédent travail avectikz
) : je le corrige.