Importation classe standalone et multi-environnement

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
kriztho
Utilisateur confirmé
Utilisateur confirmé
Messages : 51
Inscription : vendredi 30 avril 2021, 15:14
Statut actuel : Enseignant

[Résolu] Importation classe standalone et multi-environnement

Message non lu par kriztho »

Bonjour à tous,
Dans un document "enfant", avec la classe de document standalone, j'ai déclaré un multienvironnement avec \documentclass[multi=true,multi=g1,multi=g2]{standalone} afin d'avoir deux environnements tikzpicture différents.

Voici le code du document enfant :

Code : Tout sélectionner

\documentclass[multi=true,multi=g1,multi=g2]{standalone}
\usepackage{tikz}
\begin{document}
\begin{g1}
	\begin{tikzpicture}
		\filldraw[fill=yellow!20,draw=purple,thick] (1.5,1.5)circle(1);
		\node at (1.5,1.5) {Contenu 1};
	\end{tikzpicture}
\end{g1}
\begin{g2}
	\begin{tikzpicture}
		\filldraw[fill=teal!5,draw=green] (0,0)rectangle(2,1);
		\node at (1,0.5) {Contenu 2};
	\end{tikzpicture}
\end{g2}
\end{document}
A l'affichage de ce document tout est bien comme je le souhaite, j'ai deux figures bien séparées.

Mais maintenant, dans un document parent, je souhaite importer à deux endroits différents, chacune des deux figures du document enfant, g1 et g2. Comment dois-je m'y prendre ? Car quand j'utilise la commande input{chemin_acces_fichier_enfant} j'ai un message d'erreur : \begin{g1}.

Merci pour votre aide.
Dernière modification par kriztho le vendredi 01 mars 2024, 08:51, modifié 1 fois.
Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 292
Inscription : mercredi 24 avril 2013, 19:47
Statut actuel : Enseignant

Re: Importation classe standalone et multi-environnement

Message non lu par Arathorn »

Avec le paquet pdfpages, vous pouvez sélectionner la page qui convient.

Code : Tout sélectionner

\includepdf[pages=2]{chemin_acces_fichier_enfant}
kriztho
Utilisateur confirmé
Utilisateur confirmé
Messages : 51
Inscription : vendredi 30 avril 2021, 15:14
Statut actuel : Enseignant

Re: Importation classe standalone et multi-environnement

Message non lu par kriztho »

Merci pour votre réponse qui m'a mis sur la piste de la synatxe suivante :

Code : Tout sélectionner

\includegraphics[page=1]{chemin_acces_fichier_enfant}
Ce qui me permet d'insérer que la zone d'affichage du graphique et non toute une page comme avec pdfpages.