Gestion des marges blanches autour d'un graphique

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[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.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Gestion des marges blanches autour d'un graphique

Message non lu par Fabrice Couvreur »

Bonsoir à tous,
Dans le code ci-dessous :

Code : Tout sélectionner

import solids;
settings.outformat="pdf";
settings.prc=false;
currentprojection=perspective(
camera=(5.37290020973797,6.57159424574106,6.04983646785793),
up=(-0.00633423179070011,-0.00906449048856381,0.033499782372487),
target=(-0.0482951503652211,-0.0385622937030794,3.23618338224105),
zoom=0.4581115219914,
angle=80.1297458548201,
autoadjust=false);
size(8cm,0);
triple C1=(0,0,2);
triple C2=(0,0,5);
triple C3=(0,0,6.5);
draw(surface(sphere(C1,2)),red);
draw(surface(sphere(C2,1)),red);
draw(surface(sphere(C3,0.5)),red);
je souhaiterais réduire au maximum les marges blanches autour du graphique pour une meilleure gestion de l'insertion de cette image dans un document latex.
Merci.
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par GMaths »

Tu enlèves :

Code : Tout sélectionner

zoom=0.4581115219914,
angle=80.1297458548201,
autoadjust=false
et modifies la valeur donnée à size, si tu veux retrouver la taille de l'exemple donné.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par Fabrice Couvreur »

Bonjour,
@GMaths : Merci pour ton aide.
Fabrice Couvreur a écrit :je souhaiterais réduire au maximum les marges blanches
Pas forcément judicieux car j'ai l'impression d'un "écrasement" sur les bords droit et gauche de la boule de plus grand diamètre.
Dans mon document latex, j'utilise la commande :

Code : Tout sélectionner

\parpic(2cm,2cm)[r][t]{\includegraphics{boule}}
Si j'ai bien compris cette commande, mon image doit tenir dans une boîte de 2 cm sur 2 cm à droite du texte, et ceci indépendamment de la taille réelle de l'image.
Eh bien mon image est toujours trop grande, et déborde du format de la feuille !
Merci.
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par GMaths »

Fabrice Couvreur a écrit :Pas forcément judicieux car j'ai l'impression d'un "écrasement" de la boule supérieure et de la boule inférieure.
Je n'ai pas cette impression.

Que cherches-tu à avoir comme vue ?
Veux-tu voir les points où les sphères sont tangentes ou pas ?
Si oui, je ne comprends le positionnement de la caméra.
Si non, ne faut-il pas donner un peu plus d'angle de sorte à donner davantage une impression de profondeur ?

---

En tout cas pour le problème du découpage des figures 3D, il me semble bien que l'on ne peut jouer que sur le zoom.

---

Pour le problème du tex, ... ce serait bien d'avoir un ECM à tester et modifier.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par maurice »

Bonjour, je ne suis pas certain d'avoir bien compris le problème.
Mais cela me fait penser à la commande size3 permet d'avoir des images de la dimension demandée si je ne me trompe pas !
Par exemple :

Code : Tout sélectionner

size3(2cm);
88a18b898ed50cc401975ee7d2314c6c0cb4c3f1.png
n'écrase pas la figure mais l'image n'est pas exactement carrée.
ou

Code : Tout sélectionner

size3(2cm, IgnoreAspect);
405a53babf2091e7674d0ff76dafed92710c306d.png
image carrée mais écrasement.

je ne sais pas si ça résout ton problème !

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par Fabrice Couvreur »

Bonjour,
Désolé de répondre un peu tardivement.
GMaths a écrit :Que cherches-tu à avoir comme vue ?
Veux-tu voir les points où les sphères sont tangentes ou pas ?
Si oui, je ne comprends le positionnement de la caméra.
Si non, ne faut-il pas donner un peu plus d'angle de sorte à donner davantage une impression de profondeur ?
L'idée était simplement d'illuster un exercice sur les suites géométriques.
GMaths a écrit :Pour le problème du tex, ... ce serait bien d'avoir un ECM à tester et modifier.
Voici :

Code : Tout sélectionner

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{asymptote}
\usepackage{picins}
\begin{document}
\parpic(2cm,2cm)[r][b]{\includegraphics{boule}}
Sur une boule de 40 cm de diamètre, on place une autre boule de rayon moitié, et ainsi de suite pour les autres boules.
Combien faut-il de boules pour atteindre une hauteur de plus de 79 cm ?
\end{document}
La figure doit tenir dans une boîte de 2 cm sur 2 cm indépendamment de la taille de celle-ci obtenue avec Asymptote.
Merci.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par maurice »

Bonsoir l'extension picins n'est pas dans texlive, voici avec wrapfig :

Code : Tout sélectionner

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{asymptote}
\usepackage{wrapfig}
%\usepackage{picins}
\begin{document}
%\parpic(2cm,2cm)[r][b]{\includegraphics{boule}}
%Sur une boule de 40 cm de diamètre, on place une autre boule de rayon moitié, et ainsi de suite pour les autres boules.
%Combien faut-il de boules pour atteindre une hauteur de plus de 79 cm ?

\begin{wrapfigure}{r}{2.5cm}
\includegraphics[height=2cm]{boule}
\end{wrapfigure}
Sur une boule de 40 cm de diamètre, on place une autre boule de rayon moitié, et ainsi de suite pour les autres boules.
Combien faut-il de boules pour atteindre une hauteur de plus de 79 cm ?

\end{document}
Maurice. Apriori, la figure fait bien 2cm de haut.

le résultat :
FC.pdf
(48.88 Kio) Téléchargé 249 fois
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Gestion des marges blanches autour d'un graphique.

Message non lu par Fabrice Couvreur »

Bonsoir,
@ Maurice : merci pour ta proposition.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message