[Résolu]TeXgraph et Beamer
2 participants
Page 1 sur 1
[Résolu]TeXgraph et Beamer
[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
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
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
Re: [Résolu]TeXgraph et Beamer
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:
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.
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.
Re: [Résolu]TeXgraph et Beamer
[post par Samuel le 16 janvier]
Bonsoir Patrick,
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
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
Re: [Résolu]TeXgraph et Beamer
Re,
Bingo, je viens d'essayer un bête:
et bug à la compilation...
Bingo, je viens d'essayer un bête:
- Code:
\begin{frame}
\begin{verbatim}
toto
\end{verbatim}
\end{frame}
et bug à la compilation...
Re: [Résolu]TeXgraph et Beamer
[posté par Samuel le 16 janvier]
Salut Patrick,
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
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
Re: [Résolu]TeXgraph et Beamer
Bonsoir,
je réponds pour modifier mon jugement un tantinet hatif :
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 :
Donc finalement, mea culpa, il n'y pas vraiment de problème.
Samuel
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
Re: [Résolu]TeXgraph et Beamer
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 :
A plus
Samuel
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
Re: [Résolu]TeXgraph et Beamer
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 . Faut reconnaitre que pour des graphiques simples c'est quand même pratique.
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 . Faut reconnaitre que pour des graphiques simples c'est quand même pratique.
Re: [Résolu]TeXgraph et Beamer
Salut Patrick,
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.
Damned, deux fois, il faut vraiment que je purge cet ECM de suite.
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.
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
Re: [Résolu]TeXgraph et Beamer
Je poste l'exemple dont je parlais dans le post précédent :
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
- 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
Re: [Résolu]TeXgraph et Beamer
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:
J'ai mis un petit moment avant de comprendre pourquoi cela ne marchait pas chez moi!
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}
- Code:
\usepackage[latin1]{inputenc}
J'ai mis un petit moment avant de comprendre pourquoi cela ne marchait pas chez moi!
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|