Ecrire du texte en 3D

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.

Ecrire du texte en 3D

Messagepar raoul n k » Dimanche 24 Octobre 2010, 09:45

Bonjour ou peut être bonsoir; je recherche un package LaTeX pour écrire du texte 3D; merci d'avance pour votre aide.
raoul n k
Kilo-utilisateur
 
Messages: 187
Inscription: Mercredi 11 Août 2010, 19:09
Statut actuel: Post-bac | Licence

Publicité

Re: 3D

Messagepar un bon petit » Dimanche 24 Octobre 2010, 09:56

pstricks et pst-3d.

Lire la doc du package pstricks page 129 et suivantes.
un bon petit
Giga-utilisateur
 
Messages: 614
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: 3D

Messagepar raoul n k » Dimanche 24 Octobre 2010, 10:08

merci mon frère j'y vais tout de suite mais un exemple de la part d'un expert peut m'être utile.
raoul n k
Kilo-utilisateur
 
Messages: 187
Inscription: Mercredi 11 Août 2010, 19:09
Statut actuel: Post-bac | Licence

Re: 3D

Messagepar chellier » Dimanche 24 Octobre 2010, 17:31

Bonsoir, avec asymptote :

d2054d1c05e1d5c02dfe40d7c1db42c2.png

Code: Tout sélectionner
import three;
settings.render=0; // à commenter si besoin
settings.prc=false; // à commenter si besoin
settings.outformat="pdf";
size(200,0);
currentprojection=perspective(
camera=(167.586381494152,107.546982688123,285.051187849947),
up=(-0.268618319091316,1.26551442042421,-0.424507721685798),
target=(17.3494788352344,-12.3658291256366,22.6420388368127),
zoom=0.478675923730887,
angle=39.9665461673707,
autoadjust=false);
draw(scale3(4)*extrude("$\displaystyle\int\limits_{-\infty}^{+\infty}\!\! e^{-\alpha x^2}\!\!=\sqrt{\frac{\pi}{\alpha}}$",2Z),
material(blue,ambientpen=mediumgray));

ou encore :

8074facea109232a9a2b08f4e94f4754.png

Code: Tout sélectionner
size(200);
import labelpath3;
settings.outformat="pdf";
settings.render=0; // à commenter si besoin
settings.prc=false; // à commenter si besoin

path3 g=(1,0,0)..(0,1,1)..(-1,0,0)..(0,-1,1)..cycle;

string txt="\hbox{Un texte en 3D.}";

draw(surface(g),paleblue+opacity(0.5));
draw(labelpath(txt,subpath(g,0,reltime(g,0.5)),angle=-90),orange);


Christophe
Dernière édition par chellier le Dimanche 24 Octobre 2010, 20:08, édité 1 fois.
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: 3D

Messagepar raoul n k » Dimanche 24 Octobre 2010, 18:40

c'est beau mais je voie pas le code; quel est le package que vous avez utilisé? Quelqu'un m'a conseillé le package pstricks mais j'ai l'impression que mon pst-user est obsolète. il ne me montre rien de bon.
raoul n k
Kilo-utilisateur
 
Messages: 187
Inscription: Mercredi 11 Août 2010, 19:09
Statut actuel: Post-bac | Licence

Re: 3D

Messagepar guiguiche » Dimanche 24 Octobre 2010, 19:54

Passe ta souris sur l'image et lis l'info-bulle !
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
guiguiche
Modérateur
 
Messages: 8001
Inscription: Vendredi 06 Janvier 2006, 15:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Re: 3D

Messagepar chellier » Dimanche 24 Octobre 2010, 21:58

raoul n k a écrit:c'est beau mais je voie pas le code; quel est le package que vous avez utilisé?

Pour le code, il suffit de cliquer sur la figure...

Le package, c'est asymptote. Mais le programme asymptote lui-même doit être installé sur la machine.
Pour une figure directement intégrée à un fichier tex, voila un exemple :

Code: Tout sélectionner
\documentclass[a4paper,10 pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage{asymptote}

\begin{document}

\begin{center}
{\Large Un texte en 3D}
\end{center}

\begin{asy}[width=\the\linewidth,inline=true]
size(200);
import labelpath3;
settings.render=0;
settings.prc=false;

path3 g=(1,0,0)..(0,1,1)..(-1,0,0)..(0,-1,1)..cycle;

string txt="\hbox{Un texte en 3D.}";

draw(surface(g),paleblue+opacity(0.5));
draw(labelpath(txt,subpath(g,0,reltime(g,0.5)),angle=-90),orange);
\end{asy}

\end{document}


Il faut trois compilations : Si le fichier s'appelle Exemple.tex
Code: Tout sélectionner
pdflatex Exemple.tex

Un fichier Exemple-1.asy est créé (contenant le code de la figure)
Code: Tout sélectionner
asy Exemple-1.asy

La figure est créée
Code: Tout sélectionner
pdflatex Exemple.tex

Le document est créé. On peut bien sûr utiliser latex au lieu de pdflatex.

Christophe
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: 3D

Messagepar djiblamb » Lundi 25 Octobre 2010, 09:58

Bonjour.

Tu peux aussi aller voir du côté du package pst-light3d. Puisqu'il s'agit de PSTricks, la compilation doit passer par Latex-dvips (et éventuellement ps2pdf).
Voici quelques exemples de ce que l'on peut faire (choix des couleurs à affiner, je n'ai pas cherché à faire élégant...). La syntaxe concernant la définition de la couleur des "tranches" (LightThreeDColorPsCommand) n'est pas simple : c'est du PostScript.

Code: Tout sélectionner
\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage[dvipsnames]{pstricks}
\usepackage{pst-light3d}
\pagestyle{empty}

\begin{document}
\noindent

\DeclareFixedFont{\Bf}{T1}{ptm}{b}{n}{3cm}

\psset{linestyle=none,fillstyle=solid,fillcolor=BurntOrange}%
\PstLightThreeDText{\Bf Titre}\\[1cm]%

\PstLightThreeDText[%
LightThreeDColorPsCommand=2 div setgray,LightThreeDAngle=45]{\Bf Titre}\\[1cm]%

\PstLightThreeDText[%
fillcolor=Red,LightThreeDColorPsCommand=1.96 div 0.77 0.42 setrgbcolor,LightThreeDAngle=45]{\Bf Titre}\\[1cm]%

\PstLightThreeDText[%
LightThreeDColorPsCommand=2.34 div 0.027 0.102 setrgbcolor,LightThreeDAngle=45]{\Bf Titre}\\[1cm]%

\DeclareFixedFont{\Rmb}{T1}{ptm}{m}{n}{4cm}
\PstLightThreeDText[linestyle=none,fillcolor=MidnightBlue,LightThreeDXLength=-0.5,LightThreeDYLength=0.5,LightThreeDColorPsCommand=1.5 div 0.05 exch 0.8 0.2 setcmykcolor]{\Rmb PSTricks}
\end{document}
djiblamb
Hecto-utilisateur
 
Messages: 87
Inscription: Samedi 27 Septembre 2008, 09:58
Statut actuel: Actif et salarié | Enseignant

Re: Ecrire du texte en 3D

Messagepar raoul n k » Lundi 25 Octobre 2010, 20:55

Merci mais au cas où je décide d'utiliser asymptote, où trouver le logiciel ?
Une petite chose : ce qui m'a séduit: LaTeX (écris en 3D) à la page marquée 49 du cours de M. lozano
" tout ce que vous avez toujours voulu savoir sur tout ce que..."
raoul n k
Kilo-utilisateur
 
Messages: 187
Inscription: Mercredi 11 Août 2010, 19:09
Statut actuel: Post-bac | Licence

Re: Ecrire du texte en 3D

Messagepar MB » Lundi 25 Octobre 2010, 23:08

raoul n k a écrit:Merci mais au cas où je décide d'utiliser asymptote, où trouver le logiciel ?


Facile, ça se passe .
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6744
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Ecrire du texte en 3D

Messagepar raoul n k » Mardi 26 Octobre 2010, 11:46

pst-light3d m'a donné satisfaction; mais la compilation pdflatex plante; pourtant pst-3d user est un pdf. comment je dois procéder pour voir mon texte 3d dans un pdf. ceci compte beaucoup pour moi; merci de me répondre.
raoul n k
Kilo-utilisateur
 
Messages: 187
Inscription: Mercredi 11 Août 2010, 19:09
Statut actuel: Post-bac | Licence

Re: 3D

Messagepar kojak » Mardi 26 Octobre 2010, 11:57

bonjour,

raoul n k a écrit:pst-light3d m'a donné satisfaction; mais la compilation pdflatex plante;

Normal et tout à fait logique !

As tu lu ceci :?:

djiblamb a écrit: Puisqu'il s'agit de PSTricks, la compilation doit passer par Latex-dvips (et éventuellement ps2pdf).
pas d'aide par MP
kojak
Modérateur
 
Messages: 10283
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Ecrire du texte en 3D

Messagepar raoul n k » Mardi 26 Octobre 2010, 12:16

Merci complice
raoul n k
Kilo-utilisateur
 
Messages: 187
Inscription: Mercredi 11 Août 2010, 19:09
Statut actuel: Post-bac | Licence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot] et 20 invités