IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tableaux - Graphiques - Images - Flottants Discussion :

Utilisation de graphiques écrit en Latex dans des présentations powerpoint


Sujet :

Tableaux - Graphiques - Images - Flottants

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 542
    Points : 187
    Points
    187
    Par défaut Utilisation de graphiques écrit en Latex dans des présentations powerpoint
    Bonjour,

    J'ai un certain nombre de figures qui sont écrites en code Latex, cf par exemple ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    beginfig(1);
     
    u=1cm;
     
    z0=(0,0);z1=(10u,0);
    z2=(u,u);z3=(9u,3.5u);
    z4=z2 yscaled 0;z5=z3 yscaled 0;
    z6=z2 yscaled 0.7;z7=z3 yscaled 0.6;
     
    draw z0--z1 withpen currentpen scaled 0.7pt;
    draw z2--z3 withpen currentpen scaled 0.7pt withcolor blue;
    draw z2--z4 withpen currentpen scaled 0.7pt dashed evenly;
    draw z3--z5 withpen currentpen scaled 0.7pt dashed evenly;
    draw z6--z6 shifted ((z3-z2) scaled 0.5) withpen currentpen scaled 0.7pt withcolor green;
    draw z6..controls (z6 shifted ((z3-z2) scaled 0.3)) and (z6 shifted ((z3-z2) scaled 0.7))..z7 
    withpen currentpen scaled 0.7pt withcolor red;
     
    label.bot(btex $t_n$ etex,z4);
    label.bot(btex $t_{n+1}$ etex,z5);
    label.ulft(btex $y_n$ etex,z2);
    label.urt(btex $y_{n+1}$ etex,z3);
    label.lft(btex $y(t_n)$ etex,z6);
    label.rt(btex $y(t_{n+1})$ etex,z7);
     
    endfig;
     
    end

    Problème : à l'aide de TexMaker, je ne sais produire ces images uniquement en pdf. Or, le pdf n'est pas accepté par powerpoint.

    Est-ce que vous auriez une idée pour que je puisse utiliser ce code pour produire des images vectoriels utilisables dans powerpoint ? L'idée serait de créer des images .emf ou .svg mais je n'arrive pas à trouver un moyen pour faire cette démarche.

    Je vous remercie d'avance pour vos idées.

  2. #2
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    1. Ne pas utiliser powerpoint. (je ne trolle pas) mais pourquoi ne pas utiliser beamer? Si vous maitrisez LaTeX, il sera aisé de vous mettre à Beamer.
    2. Convertir le pdf avec imagemagik par exemple.
    3. Utiliser la classe standalone avec l'option convert :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      \documentclass[convert]{standalone} 
      \usepackage{tikz}
      \begin{document}
      \begin{tikzpicture}[scale=2]
        \shade[top color=blue,bottom color=gray!50] 
            (0,0) parabola (1.5,2.25) |- (0,0);
        \draw (1.05cm,2pt) node[above] 
            {$\displaystyle\int_0^{3/2} \!\!x^2\mathrm{d}x$};
        \draw[->] (-0.2,0) -- (4,0) node[right] {$x$};
        \draw[->] (0,-0.2) -- (0,4) node[above] {$f(x)$};
       
        \foreach \x/\xtext in {1/1, 1.5/1\frac{1}{2}, 2/2, 3/3}
          \draw[shift={(\x,0)}] (0pt,2pt) -- (0pt,-2pt) node[below] {$\xtext$};
       
        \foreach \y/\ytext in {1/1, 2/2, 2.25/2\frac{1}{4}, 3/3}
          \draw[shift={(0,\y)}] (2pt,0pt) -- (-2pt,0pt) node[left] {$\ytext$};
       
        \draw (-.5,.25) parabola bend (0,0) (2,4) node[below right] {$x^2$};
      \end{tikzpicture}
      \end{document}
      Et compiler ce document avec la commande pdflatex -shell-escape monfichier.

Discussions similaires

  1. [sh] Lister des répertoires écrits "en dur" dans des fichiers
    Par melouze dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 02/06/2014, 17h14
  2. Réponses: 1
    Dernier message: 23/02/2013, 23h17
  3. utiliser du code écrit en c dans visualc++
    Par Slimounet45 dans le forum Visual C++
    Réponses: 6
    Dernier message: 05/04/2007, 19h53
  4. Export de données dans des fichiers Powerpoint
    Par Jim_Nastiq dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/04/2006, 13h28
  5. visualisation des présentations powerpoint sur le site
    Par stanley dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 06/10/2005, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo