[Résolu]TeXgraph et Beamer

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 19 Jan - 18:38

[posté par Samuel le 16 janvier 2008]

Re bonjour Patrick, et bonjour aux autres ...

D'abors merci de ta réponse dans le fil sur la version 1.93.

Ensuite , je bute sur un problème avec beamer et TeXgraph :

Voici un ECM

Code:

\documentclass[11pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{beamerarticle}
\usepackage{epic,eepic,color,texgraph,tikz}

\usetheme{Warsaw}
\usecolortheme{crane}

\begin{document}
\begin{frame}
\begin{texgraph}[export=tkz]
 Size(6+i*5),
 A:=-3+1.2*i,
 B:= -1+2.7*i,
 C:= 1+1.8*i,
 D:=3.5+3.25*i,
 Ligne([A,B,C,D],0)
\end{texgraph}
\end{frame}

Deux question, qui ne sont pas liées a propos de cet ECM :

a) Hors de l'environnement frame, la compilation fonctionne mais pas dans l'environnement frame...je ne sais pas si cela est correctible ?
b) quand j'utilise l'export tkz ou l'export tex, je n'ai pas tout a fait la même chose : le graphique se décale et je ne comprends pas pourquoi.

A plus

Samuel


Dernière édition par le Sam 19 Jan - 18:51, édité 1 fois

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 19 Jan - 18:39

Bonsoir Samuel,

Effectivement, j'ai essayé, et dans l'environnemement frame, pas moyen. Je ne connais pas beamer, mais je parie que l'environnement frame utilise un environnement verbatim, comme texgraph, et du verbatim dans du verbatim cela ne fait peut-être pas bon ménage. C'est à vérifier, et si c'est le cas il faudrait l'avis d'un LaTeX-gourou pour voir si on peut solutionner ce problème sans en créer d'autres pour les autres environnements!

J'ai essayé ceci:

Code:

\documentclass[11pt]{beamer}
\usepackage[T1]{fontenc}
%\usepackage[latin1]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{beamerarticle}
\usepackage{%
epic,eepic,
xcolor,tikz}
\usepackage[nocall]{texgraph}

\usetheme{Warsaw}
\usecolortheme{crane}

\begin{document}

\begin{texgraph}[name=image1,export=tex,auto=false,call]
 Border(1), size(6+i*5),
 A:=-3+1.2*i,
 B:= -1+2.7*i,
 C:= 1+1.8*i,
 D:=3.5+3.25*i,
 Ligne([A,B,C,D],0)
\end{texgraph}

\begin{texgraph}[name=image2,export=tkz,auto=false,call]
 Border(1), size(6+i*5),
 A:=-3+1.2*i,
 B:= -1+2.7*i,
 C:= 1+1.8*i,
 D:=3.5+3.25*i,
 Ligne([A,B,C,D],0)
\end{texgraph}

\begin{frame}
\input{image1.tex}
\end{frame}

\begin{frame}
\input{image2.tkz}
\end{frame}

\end{document}


Et je ne vois pas de différence entre les deux dessins (c'est size et non pas Size, c'est une macro).

PS: je mets l'option nocall au package texgraph, ainsi pour qu'une image appelle réellement texgraph il lui faut l'option call, quand l'image est définitive il suffit d'enlever l'option call pour qu'elle n'appelle plus texgraph.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 19 Jan - 18:40

[post par Samuel le 16 janvier]

Bonsoir Patrick,


il faudrait l'avis d'un LaTeX-gourou pour voir si on peut solutionner ce problème sans en créer d'autres pour les autres environnements!

Bon je vais essayer du côté des gourous.

Ceci étant, en attendant, ta solution me va très bien. Il faut que je regarde par ailleurs s'il y a moyen par ce biais d'insérer des commandes \pause ou \onslide dans l'environnment TeXgraph, qui seront "transmises" au fichier exporté ce qui permet à très peu de frais de controler une animation et /ou de la mettre en rapport avec un affichage de texte.

Pour la différence entre l'export tkz et tex, je reregarderais... d'ici à ce que je n'ai pas un paquet tkiz up-to-date.... Sourit

A bientôt et merci de ta réponse

Samuel

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 19 Jan - 18:41

Re,

Bingo, je viens d'essayer un bête:

Code:

\begin{frame}
\begin{verbatim}
toto
\end{verbatim}
\end{frame}

et bug à la compilation...

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 19 Jan - 18:42

[posté par Samuel le 16 janvier]


Salut Patrick,


et bug à la compilation...

Bien vu. Du coup, l'insertion TeXgraph dans des frames parait compromise quand même non ? De toute façon, il reste la méthode que tu donnais précédemment et qui fait la même chose. Je vais quand même transmette le problème aux gourous...

Samuel

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  samuel.biton le Sam 19 Jan - 20:30

Bonsoir,

je réponds pour modifier mon jugement un tantinet hatif :


Du coup, l'insertion TeXgraph dans des frames parait compromise quand même non ?

En utilisant la remarque de Patrick sur la raison du dysfonctionnement et un fil en cours du forum
latex (sur l'environnment verbatim dans les frame) :

http://groups.google.fr/group/fr.comp.text.tex/topics

le problème disparait.

En fait voici un exemple qui fonctionne (il suffit d'ajouter l'option "fragile" à
l'environnement frame :

Code:

\documentclass[11pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{beamerarticle}
\usepackage{epic,eepic,color,texgraph,tikz,pstricks}

\usetheme{Warsaw}
\usecolortheme{crane}

\begin{document}
\begin{frame}[fragile]
\begin{texgraph}[export=pst]
 Border(1), size(6+i*5),
 A:=-3+1.2*i,
 B:= -1+2.7*i,
 C:= 1+1.8*i,
 D:=3.5+5.25*i,
 E:=-1+i,
 Ligne([A,B,C,D,E],1),
 Courbe(t-i*t^2)
\end{texgraph}
\end{frame}
\end{document}

Donc finalement, mea culpa, il n'y pas vraiment de problème.

Samuel

samuel.biton

Nombre de messages : 25
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 19 Jan - 20:32

Merci Samuel pour cette solution!

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  samuel.biton le Ven 8 Fév - 17:27

Salut,

petit ajout dans ce fil si cela peut servir à quelqu'un. La commande "Special" de TeXgraph permet également de gérer un peu "d'animation" de la figure insérée dans Beamer. Petit exemple minimaliste :


Code:

\documentclass[11pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{beamerarticle}
\usepackage{color,texgraph,tikz}

\usetheme{Warsaw}
\usecolortheme{crane}


\begin{document}

\begin{frame}[fragile]
\frametitle{TeXgraph et Beamer : petit exemple}
\begin{columns}[c]
 \begin{column}{7cm}
\begin{texgraph}[export=tkz]
 Size(6+i*5),
 A:=-3+1.2*i,
 B:= -2+2.7*i,
 C:= -1+1.8*i,
 D:=1+3.25*i,
 for k from 0 to 2 do
 Ligne([A+k/4,B+k,C+k,D+k],0),
 Special("\pause")
 od
\end{texgraph}
\end{column}
\onslide<1->{
\begin{column}{6cm}
 \begin{enumerate}
 \item<1-> Slide 1
 \item<2-> Slide 2
 \item<3-> Slide 3
\end{enumerate}
\end{column}}
\end{columns}
\end{frame}

\end{document}

A plus

Samuel

samuel.biton

Nombre de messages : 25
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Ven 8 Fév - 17:54

Bonjour Samuel,

Et bien vu! Ne connaissant pas Beamer je n'aurais pas trouver cette astuce qui évite de rebricoler à la main le fichier exporté. J'avais fait une fois un genre d'animation avec prosper mais j'avais du copier-coller le fichier exporté par TeXgraph et le découper par petits bouts pour faire l'animation, c'était pas franchement commode, alors que là cela parait facile!

PS1: la macro Size n'existe pas! C'est size.

PS2: je vois que tu te remets à faire des graphiques directement dans le document Smile. Faut reconnaitre que pour des graphiques simples c'est quand même pratique.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  samuel.biton le Ven 8 Fév - 19:13

Salut Patrick,



Et bien vu! Ne connaissant pas Beamer je n'aurais pas trouver cette astuce qui évite de rebricoler à la main le fichier exporté. J'avais fait une fois un genre d'animation avec prosper mais j'avais du copier-coller le fichier exporté par TeXgraph et le découper par petits bouts pour faire l'animation, c'était pas franchement commode, alors que là cela parait facile!

Oui, c'est également ce que je faisais avant qu'apparaisse texgraph.sty. mais c'est effectivement plus commode comme cela, plus maniable et révisable aussi. On peut faire des trucs pas mal de cette façon genre "graphique commenté" en faisant apparaitre les formules ou commentaires correspondant à l'élément du dessin au moment ou celui-ci se fait. Je t'envoie un exemple si tu veux que ma femme a fait récemment.


PS1: la macro Size n'existe pas! C'est size.

Damned, deux fois, il faut vraiment que je purge cet ECM de suite.



PS2: je vois que tu te remets à faire des graphiques directement dans le document Smile. Faut reconnaitre que pour des graphiques simples c'est quand même pratique.

En fait, j'essaye de le faire maintenant systématiquement mais j'attends quand même avec impateince l'arrivé d'un export en TeXgraph ! Car comme tu le dis, si le graphique est compliqué, c'est difficile : compilations successives (on retourne aux diffcultés des solutions pstricks, metapost, asymptote...), pas de notification d'erreurs... Bah, il faut bien qu'il reste quelques défauts à teXgraph quand même . Ceci étant dès l'export en TeXgraph, tous ces inconvénients disparaitront.

Samuel

PS : je me suis encore servi du modele "lieu1.mod" aujourd'hui pour faire visaliser un lieu dans une situation géométrique en TS. Impeccable donc merci encore pour cet ajout.

samuel.biton

Nombre de messages : 25
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  samuel.biton le Sam 9 Fév - 19:51

Je poste l'exemple dont je parlais dans le post précédent :

Code:

\documentclass[11pt,mathserif]{beamer}
 \usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
 \usepackage[]{lmodern}
\usepackage[]{beamerarticle}
 \usetheme{Warsaw}
\usecolortheme{crane}
 \usepackage{texgraph,tikz}
\usepackage[french]{babel}


\definecolor{monjaune}{rgb}{1,.85,0.6}
\definecolor{monfond}{rgb}{.95,.9,0.6}

 \setbeamertemplate{background canvas}[vertical shading][top=monjaune,bottom=white]
\setbeamercovered{invisible}


\begin{document}

\section{Relation de Chasles}

\begin{frame}[fragile]
\frametitle{Relation de \textsc{Chasles}}
\begin{columns}[c]
\begin{column}{5cm}
\begin{texgraph}[export=tkz]
Fenetre(-2.2+3.4*i,3.2-0.2*i,.8*(1+i)),
xylabelpos:=none,
Axes(0,1+i,0),
A:=(-2+2*i),B:=(0.5+i), C:=(2+2.5*i), D:=(3+1*i),
lst:=Get(Spline([0,A,B,C,D,0])),
Ligne(lst,0),
LineStyle:=dotted,
Seg(A,Re(A)),Seg(D,Re(D)),
Label(Re(A)-.2*i,"$a$"),
Label(Re(D)-.2*i,"$c$"),
Special("\pause"),
LineStyle:=solid,
FillStyle:=full,
FillColor:=green,
Ligne([lst,Re(D),Re(A),A],1),
Axes(0,1+i),
Special("\pause"),
Width:=8,
Label(Re(B)-.2*i,"$b$"),
FillStyle:=bdiag,
FillColor:=red,
Color:=red,
lst1:= lst CutA B,
Ligne([lst1,Re(B),Re(A),A],1),
Special("\pause"),
FillStyle:=fdiag,
FillColor:=blue,
Color:=blue,
lst1:= lst CutB B,
Ligne([lst1,Re(D),Re(B),B],1)
\end{texgraph}
\end{column}
\begin{column}{7cm}
\onslide<1->{$f$ intégrable sur un intervalle $[a;c]$}.
\onslide<2->{\colorbox{monjaune}{$\displaystyle
\color{green}\onslide<2->{\int_a^c f(x)dx=}
\onslide<3->{\color{red}\int_a^b  f(x)dx +}
\onslide<4->{\color{blue}\int_b^c f(x)dx}$}}
\end{column}
\end{columns}
\end{frame}
\end{document}

Qui génère une petite séquence Graphique/texte via TeXgraph et Beamer un peu plus soutenue que l'exemple précédent.

Samuel

samuel.biton

Nombre de messages : 25
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  P.Fradin le Sam 9 Fév - 22:53

Merci Samuel pour cet exemple,

Je précise pour ceux qui veulent l'essayer et qui ne sont pas en utf8 qu'il faut remplacer la ligne:

Code:

\usepackage[utf8]{inputenc}
par
Code:

\usepackage[latin1]{inputenc}

J'ai mis un petit moment avant de comprendre pourquoi cela ne marchait pas chez moi!

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: [Résolu]TeXgraph et Beamer

Message  Contenu sponsorisé Aujourd'hui à 11:53


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum