[Résolu] Le contenu d'une boîte ne s'affiche pas (avec TiKZ)

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Le contenu d'une boîte ne s'affiche pas (avec TiKZ)

Messagepar evariste_G » Jeudi 07 Février 2019, 14:48

Bonjour.
Là, je sèche sur ce problème !

Voici le code :

Code: Tout sélectionner
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage{nopageno}
\usepackage[textwidth=16cm,textheight=26cm]{geometry}
\setlength{\parindent}{0pt}

%%% définition du titre

\newcommand{\fonttitle}{\fontfamily{lmss}\fontsize{40}{42}\fontseries{bx}\selectfont} % fonte du titre

\newlength{\linetitlewidth}
\setlength{\linetitlewidth}{5mm} % épaisseur des traits du titre

\edef\angletitle{45} % angle que fait le titre avec l'horizontale


\newenvironment{recette}[1]
{%
\begin{tikzpicture}
\clip (0,0) rectangle (16,26);
\coordinate (ingr) at (0,26);
\node[draw,text width=30cm,rotate=\angletitle,align=center,inner ysep=2em,line width=\linetitlewidth] at (8,13) {\fonttitle#1};
}
{
\end{tikzpicture}
}

%%% ingrédients

% largeur de la boîtes des ingrédients
\newlength{\ingredientswidth}
\setlength{\ingredientswidth}{10cm}

% fonte du titre
\newcommand{\ingredientsfont}{\fontfamily{lmss}\fontseries{bx}\fontsize{14}{16}\selectfont}

% titre
\newcommand{\ingredientstitle}{Ingrédients}

\newsavebox{\ingredientslist}

\newenvironment{ingredients}
{%
\begin{lrbox}{\ingredientslist}
\begin{minipage}{\ingredientswidth}
\ingredientsfont\ingredientstitle
\begin{itemize}
}
{
\end{itemize}
\end{minipage}
\end{lrbox}
\node[below right] at (0,26) {\usebox{\ingredientslist}};
}

\begin{document}
\begin{recette}{Truffes au Nutella}
\begin{ingredients}
\item Des truffes
\item Du nutella
\item De la confiture
\end{ingredients}
\end{recette}
\end{document}


et voici ce que ça produit:

Capture.PNG


La liste ne s'affiche pas... enfin... il n'y a que les puces qui s'affichent... et je ne comprends pas pourquoi.
Quand je fait ma boîte à l'extérieur de TiKZ, elle s'affiche, quand je la tape directement (sans passer par l'environnement"ingredients"), elle s'affiche, mais elle ne veut jamais s'afficher en passant par l'environnement... Je n'ai aucune explication qui me vient ! Et vous ?
Dernière édition par evariste_G le Jeudi 07 Février 2019, 15:55, édité 1 fois.
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1433
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Le contenu d'une boîte ne s'affiche pas

Messagepar balf » Jeudi 07 Février 2019, 15:00

Des truffes au Nutella ? Encore heureux que ça ne s'affiche pas !

B. A.
balf
Zetta-utilisateur
 
Messages: 3850
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Le contenu d'une boîte ne s'affiche pas

Messagepar touhami » Jeudi 07 Février 2019, 15:44

Bon jour.
taper de texte directement dans un environnement tikzpicture est interdit. Voir la section Inserting Text and Images à la page 973.
Exemple
Code: Tout sélectionner
\documentclass{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage[textwidth=16cm,textheight=26cm]{geometry}

\begin{document}
\begin{tikzpicture}
foo
\draw (0,0) -- (1,1);
bar
\end{tikzpicture}
\end{document}
touhami
Méga-utilisateur
 
Messages: 430
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac

Re: Le contenu d'une boîte ne s'affiche pas

Messagepar evariste_G » Jeudi 07 Février 2019, 15:54

balf a écrit:Des truffes au Nutella ? Encore heureux que ça ne s'affiche pas !

B. A.


Le texte, c'était pour le fun :D J'ai mis ce qui me venait en tête de plus absurde sans réfléchir.

touhami a écrit:Bon jour.
taper de texte directement dans un environnement tikzpicture est interdit. Voir la section Inserting Text and Images à la page 973.


En effet, j'avais oublié ce détail... C'est bien de là que viens le problème. Il faut définir la boîte en dehors de l'environnement tikzpicture... Merci.
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1433
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Ahrefs [Bot], Alexa [Bot], Google [Bot], Google Adsense [Bot], Grapeshot [Crawler] et 20 invités