Discussion:
Encadrement de texte sous Beamer
(trop ancien pour répondre)
Kris
2007-10-04 07:43:39 UTC
Permalink
Bonjour,

Lorsque je faisais mes slides sous Prosper, j'utilisais la commande
\psframebox afin d'encadrer du texte ou bien une partie d'une
équation.
Maintenant je suis passé sous Beamer et je n'arrive pas à trouver une
commande équivalente... est-ce que quelqu'un aurait une proposition?

Merci,
Kris
D.GH
2007-10-04 08:05:55 UTC
Permalink
Post by Kris
Bonjour,
Lorsque je faisais mes slides sous Prosper, j'utilisais la commande
\psframebox afin d'encadrer du texte ou bien une partie d'une
équation.
Maintenant je suis passé sous Beamer et je n'arrive pas à trouver une
commande équivalente... est-ce que quelqu'un aurait une proposition?
Merci,
Kris
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%http://www.cnam.fr/depts/maths/Membres/ghorbanzadeh/

\documentclass[12pt,xcolor]{beamer}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage{pstricks}
\usepackage{amssymb,amsmath,latexsym}
\usepackage{mathrsfs}

\begin{document}
\frame{
\pscirclebox{$2\not=1$} \\

\psdblframebox[framesep=7pt]{$2\not=3$} \\

\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} \\

\pscirclebox[fillstyle=solid, fillcolor=yellow]{{\color{red}
$2\not=1$}}
}

\end{document}

%%%%%%%%%%%%%%%%%%%%%

Dariush
Kris
2007-10-04 09:51:23 UTC
Permalink
Post by D.GH
\documentclass[12pt,xcolor]{beamer}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage{pstricks}
\usepackage{amssymb,amsmath,latexsym}
\usepackage{mathrsfs}
\begin{document}
\frame{
\pscirclebox{$2\not=1$} \\
\psdblframebox[framesep=7pt]{$2\not=3$} \\
\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} \\
\pscirclebox[fillstyle=solid, fillcolor=yellow]{{\color{red}
$2\not=1$}}
}
\end{document}
%%%%%%%%%%%%%%%%%%%%%
Dariush
Merci mais cet exemple ne marche pas chez moi quand je compile avec
pdflatex.exe ...
D.GH
2007-10-04 11:45:57 UTC
Permalink
Post by Kris
Post by D.GH
\documentclass[12pt,xcolor]{beamer}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage{pstricks}
\usepackage{amssymb,amsmath,latexsym}
\usepackage{mathrsfs}
\begin{document}
\frame{
\pscirclebox{$2\not=1$} \\
\psdblframebox[framesep=7pt]{$2\not=3$} \\
\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} \\
\pscirclebox[fillstyle=solid, fillcolor=yellow]{{\color{red}
$2\not=1$}}
}
\end{document}
%%%%%%%%%%%%%%%%%%%%%
Dariush
Merci mais cet exemple ne marche pas chez moi quand je compile avec
pdflatex.exe ...- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
chez moi, avec la procedure de compilation suivante, le code
fonctionne

1) latex doc
2) dvips
3) pdflatex

Dariush
Jean-Yves Baudais
2007-10-04 12:17:06 UTC
Permalink
Post by D.GH
chez moi, avec la procedure de compilation suivante, le code
fonctionne
1) latex doc
2) dvips
3) pdflatex
Heu ! si pdflatex fonctionne en 3) pourquoi ne fonctionnerait-il pas
en 1) ?
Post by D.GH
Post by D.GH
\pscirclebox{$2\not=1$} \\
\psdblframebox[framesep=7pt]{$2\not=3$} \\
\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} \\
\pscirclebox[fillstyle=solid, fillcolor=yellow]{{\color{red}
Je ne sais pas ce que font exactement tous ces \pstruc, mais regardez
du côté de fancybox.sty et shadow.sty, c'est bien pour encadrer. Un ECM :

\pdfoutput=1
\documentclass{beamer}
\usepackage{fancybox,shadow,xcolor}
\begin{document}
\frame{
\shabox{test}
\doublebox{\Huge test}
{\color{green}\ovalbox{\color{blue}test}}
etc.
}
\end{document}


--Jyb
D.GH
2007-10-04 15:30:11 UTC
Permalink
On 4 oct, 14:17, Jean-Yves Baudais
Post by Jean-Yves Baudais
Post by D.GH
chez moi, avec la procedure de compilation suivante, le code
fonctionne
1) latex doc
2) dvips
3) pdflatex
Heu ! si pdflatex fonctionne en 3) pourquoi ne fonctionnerait-il pas
en 1) ?
3) pdflatex est une erreure de frappe

comme je l'ai indiqué dans le message d'après il s'git de ps2pdf
Post by Jean-Yves Baudais
Je ne sais pas ce que font exactement tous ces \pstruc,
Post by D.GH
Post by D.GH
\pscirclebox{$2\not=1$} \\
\psdblframebox[framesep=7pt]{$2\not=3$} \\
\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} \\
\pscirclebox[fillstyle=solid, fillcolor=yellow]{{\color{red}
c'était donner des exemples avec Pstricks. si on regarde bien le
message initial, il s'agit bien de \psframebox donc on fait appelle
à Pstricks


mais regardez
Post by Jean-Yves Baudais
\pdfoutput=1
\documentclass{beamer}
\usepackage{fancybox,shadow,xcolor}
\begin{document}
\frame{
\shabox{test}
\doublebox{\Huge test}
{\color{green}\ovalbox{\color{blue}test}}
etc.}
\end{document}
Le message initial ne demandais pas des commandes concernant les
Modules 'fancybox' et 'shadow'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{LaTex}

LaTex a mille secrets, à nous de découvrire son mille et unième.

\end{LaTex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Dariush
D.GH
2007-10-04 15:42:54 UTC
Permalink
On 4 oct, 14:17, Jean-Yves Baudais
mais regardez du côté de fancybox.sty et shadow.sty,
\pdfoutput=1
\documentclass{beamer}
\usepackage{fancybox,shadow,xcolor}
\begin{document}
\frame{
\shabox{test}
\doublebox{\Huge test}
{\color{green}\ovalbox{\color{blue}test}}
etc.}
\end{document}
--Jyb
J'ai repris le 'ECM' proposé, et j'ai juste rajouté le module
'PSTRICKS',
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pdfoutput=1
\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage{fancybox,shadow,xcolor}
\usepackage{pstricks}
\usepackage{amssymb,amsmath,latexsym}
\usepackage{mathrsfs}
\begin{document}
\frame{
\shabox{test}
\doublebox{\Huge test}
{\color{green}\ovalbox{\color{blue}test}}}

\frame{
\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} }

\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%

Compilation : pdflatex doc.tex

m'envoie le message suivant :

! Undefined control sequence.
<recently read> \***@lor@***@ps

l.17 ...e,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} }


ai-je bien compris le 'ECM' proposé? ou il vaut mieux procéder
(sans passaer par \pdfoutput=1 ) comme suit :

1) latex doc.tex
2) dvips -o doc.ps doc.dvi
3) ps2pdf -doc.ps doc.pdf



Dariush
Kris
2007-10-04 19:19:02 UTC
Permalink
Post by D.GH
ai-je bien compris le 'ECM' proposé? ou il vaut mieux procéder
1) latex doc.tex
2) dvips -o doc.ps doc.dvi
3) ps2pdf -doc.ps doc.pdf
------------------

Malheureusement j'utilise des images pdf donc je suis obligé de passer par
pdflatex !! :(
Thomas vO
2007-10-04 19:57:54 UTC
Permalink
À (at) Thu, 4 Oct 2007 21:19:02 +0200,
Post by Kris
Post by D.GH
ai-je bien compris le 'ECM' proposé? ou il vaut mieux procéder
1) latex doc.tex
2) dvips -o doc.ps doc.dvi
3) ps2pdf -doc.ps doc.pdf
------------------
Malheureusement j'utilise des images pdf donc je suis obligé de
passer par pdflatex !! :(
\begin[on]{jean-come-mode}
tu peux aussi convertir tes pdf en eps, mais tu fais comme tu
veux...
\end{jean-come-mode}
--
Attends, j'essaie avec gv... ça y est !
Ah oui ! J'oubliais, le premier rafraîchissement donne une erreur et
il faut rafraîchir le rafraîchissement pour avoir le
résultat. Malheureusement, le premier rafraîchissement est bien
automatique mais le deuxième nécessite d'appuyer sur Reload.
-+- Jean-Côme in fr.comp.text.tex -+-
Kris
2007-10-04 20:47:13 UTC
Permalink
Post by Thomas vO
\begin[on]{jean-come-mode}
tu peux aussi convertir tes pdf en eps, mais tu fais comme tu
veux...
\end{jean-come-mode}
Tu as tout à fait raison. Le vrai problème c'est quand je fais Latex + dvips
+ ps2pdf, ma présentation est juste en tout petit en bas à gauche de la
feuille, le reste de la page étant tout blanc. En plus, le pdf n'est pas en
format « Landscape ».

Effectivement je pourrais convertir tout mes pdf en eps mais il me faudrait
le truc pour pouvoir faire « Latex + dvips + ps2pdf » correctement. Y a t il
une option dans un des ces 3 exe qu'il faut que je rajoute ?
D.GH
2007-10-05 07:39:46 UTC
Permalink
Post by Kris
Post by Thomas vO
\begin[on]{jean-come-mode}
tu peux aussi convertir tes pdf en eps, mais tu fais comme tu
veux...
\end{jean-come-mode}
Tu as tout à fait raison. Le vrai problème c'est quand je fais Latex + dvips
+ ps2pdf, ma présentation est juste en tout petit en bas à gauche de la
feuille, le reste de la page étant tout blanc. En plus, le pdf n'est pas en
format « Landscape ».
Effectivement je pourrais convertir tout mes pdf en eps mais il me faudrait
le truc pour pouvoir faire « Latex + dvips + ps2pdf » correctement. Y a t il
une option dans un des ces 3 exe qu'il faut que je rajoute ?
Bonjour

Voir pages 5-6 de document suivant :

http://www.giref.ulaval.ca/~ctibirna/work/readings/beamer_pstricks.pdf

Dariush
Kris
2007-10-05 09:10:10 UTC
Permalink
Post by D.GH
http://www.giref.ulaval.ca/~ctibirna/work/readings/beamer_pstricks.pdf
Dariush
J'ai essayé mais j'ai le même problème qu'avant: mon transparent
n'occupe que la partie en bas à gauche de mon pdf :(
Alain Ketterlin
2007-10-05 09:31:40 UTC
Permalink
Post by Kris
Post by D.GH
http://www.giref.ulaval.ca/~ctibirna/work/readings/beamer_pstricks.pdf
Dariush
J'ai essayé mais j'ai le même problème qu'avant: mon transparent
n'occupe que la partie en bas à gauche de mon pdf :(
C'est normal. beamer produit des documents de 12.8cm par 9.6cm, et
vraisemblablement ps2pdf te les place sur une feuille A4. Essaie
d'utiliser -dDEVICEWIDTHPOINTS etc. avec ps2pdf.

-- Alain.
D.GH
2007-10-05 10:02:35 UTC
Permalink
Post by Kris
J'ai essayé mais j'ai le même problème qu'avant: mon transparent
n'occupe que la partie en bas à gauche de mon pdf :(
Peux-tu juste poster le préambule de ton document ?

Dariush
Kris
2007-10-05 14:26:57 UTC
Permalink
Post by D.GH
Peux-tu juste poster le préambule de ton document ?
Dariush
Voici:



%%%%%%%%%%%%

\documentclass[dvips]{beamer}



\begin{document}



\frame{

J'aime Beamer!

}



\end{document}

%%%%%%%%%%%%%



Je compile avec latex.exe (sans option) puis avec dvips.exe (sans
option). A ce stade mon .ps a déjà le format « présentation en tout
petit en bas à gauche de la page ».

Puis j'exécute gswin32c.exe avec l'option -dBATCH -dNOPAUSE -
sDEVICE=pdfwrite -r600 -dCompatibilityLevel=1.4 -dPDFSETTINGS=/
prepress -dAutoRotatePages=/PageByPage
D.GH
2007-10-05 15:12:13 UTC
Permalink
On 5 oct, 16:26, Kris <***@gmail.com> wrote:

j'ai complié ton ecm chez moi pas de problème.

En ce qui concerne doc.ps c'est normal.

Pour l'étape ps2pdf essaie avec ces options :


C:\...\gswin32c -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -
sOutputFile=doc.pdf -c save pop -f doc.ps
Kris
2007-10-09 20:52:31 UTC
Permalink
Post by D.GH
j'ai complié ton ecm chez moi pas de problème.
Bon
Post by D.GH
En ce qui concerne doc.ps c'est normal.
OK
Post by D.GH
C:\...\gswin32c -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -
sOutputFile=doc.pdf -c save pop -f doc.ps
Ca marche toujours pas....
AAAAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGGGGG!!!!!
D.GH
2007-10-04 12:07:01 UTC
Permalink
Post by Kris
Post by D.GH
\documentclass[12pt,xcolor]{beamer}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage{pstricks}
\usepackage{amssymb,amsmath,latexsym}
\usepackage{mathrsfs}
\begin{document}
\frame{
\pscirclebox{$2\not=1$} \\
\psdblframebox[framesep=7pt]{$2\not=3$} \\
\psframebox[shadow=true,framesep=7pt]{$\mathbb{P}(2\not=1)=1$} \\
\pscirclebox[fillstyle=solid, fillcolor=yellow]{{\color{red}
$2\not=1$}}
}
\end{document}
%%%%%%%%%%%%%%%%%%%%%
Dariush
Merci mais cet exemple ne marche pas chez moi quand je compile avec
pdflatex.exe ...- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
'Pstricks' passe mal avec pdfLatex ; essayez de voir si la
procédure suivant fonctionne chez vous

1) latex doc.tex
2) dvips -o doc.ps doc.dvi
3) ps2pdf -doc.ps doc.pdf
Paul Gaborit
2007-10-05 07:59:25 UTC
Permalink
À (at) Thu, 04 Oct 2007 00:43:39 -0700,
Post by Kris
Lorsque je faisais mes slides sous Prosper, j'utilisais la commande
\psframebox afin d'encadrer du texte ou bien une partie d'une
équation.
Maintenant je suis passé sous Beamer et je n'arrive pas à trouver une
commande équivalente... est-ce que quelqu'un aurait une proposition?
Puisque vous utilisez déjà pgf, vous pouvez utiliser TikZ :

%----------------------------------------
\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usepackage[frenchb]{babel}

\begin{document}

\begin{frame}

\frametitle{Essai de cadre}

% deux styles pour simplifier la lecture
\tikzstyle{cadre}=[draw=blue,anchor=text]
\tikzstyle{bloc}=
[cadre,inner sep=5.5pt,outer sep=0pt,
line width=.5pt,text width=\linewidth-12pt]

% exemple en ligne
Ceci est \tikz[baseline]\node[cadre]{un petit texte encadré}; suivi
d'autre chose...

% exemple dans une formule
\[
X = \frac{\tikz[baseline]\node[cadre]{(a+b)};}{34}
\]

% exemple en bloc
\begin{tikzpicture}
\node[bloc]{%
\begin{minipage}{1.0\linewidth}
Un paragraphe.

Et un autre...
\end{minipage}%
};
\end{tikzpicture}

\end{frame}

\end{document}
%----------------------------------------
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Olivier V
2007-10-05 16:50:03 UTC
Permalink
Post by Kris
Bonjour,
Lorsque je faisais mes slides sous Prosper, j'utilisais la commande
\psframebox afin d'encadrer du texte ou bien une partie d'une
équation.
Maintenant je suis passé sous Beamer et je n'arrive pas à trouver une
commande équivalente... est-ce que quelqu'un aurait une proposition?
Pour faire du pstricks avec beamer, et compiler avec pdflatex, on doit
pouvoir utiliser auto-pst-pdf.

Olivier V
Jean-Côme Charpentier
2007-10-05 17:45:06 UTC
Permalink
Post by Olivier V
Post by Kris
Bonjour,
Lorsque je faisais mes slides sous Prosper, j'utilisais la commande
\psframebox afin d'encadrer du texte ou bien une partie d'une
équation.
Maintenant je suis passé sous Beamer et je n'arrive pas à trouver une
commande équivalente... est-ce que quelqu'un aurait une proposition?
Pour faire du pstricks avec beamer, et compiler avec pdflatex, on doit
pouvoir utiliser auto-pst-pdf.
Sas doute (encore que, je me méfie).

Cette discussion est assez surréaliste. Visiblement, c'est les outils
de visualisation qui sont en cause. Je fais du PSTricks depuis 10 ans
(et même un peu plus maintenant), du beamer depuis un peu moins de temps
mais quand même. J'ai mélangé les deux un nombre très important de fois
et je n'ai strictement jamais eu de problème.
Il n'y a *aucune* obligation à passer directement par pdflatex sauf :
1. On est fainéant, l'IDE est pourri, et on ne sait pas utiliser un
MakeFile pour automatiser les étapes (latex -> dvips -> ps2pdf)
2. On a une tonne de fichier graphique en pdf ou jpeg ou... et ça
gonfle de passer tout en eps.
3. On a des liens hyprtextes coupés sur plusieurs lignes.
Je pense que je n'oublie rien. En tout cas, je vous affirme haut et fort
que mes présentation beamer fonctionnent sans problème avec la chaîne de
production sus-citée.

Jean-Côme Charpentier
--
<Joss> Deux remarques, l'une technique : t'as fumé ; l'autre sur les
usages de Usenet : apprends à répondre correctement en citant
avec parsimonie.
<fabrizio> L'abus de /parser/ est dangereux pour votre orthographe :)
-+- in fr.comp.text.tex -+-
Kris
2007-10-09 20:51:37 UTC
Permalink
Post by Jean-Côme Charpentier
Cette discussion est assez surréaliste. Visiblement, c'est les outils
de visualisation qui sont en cause. Je fais du PSTricks depuis 10 ans
(et même un peu plus maintenant), du beamer depuis un peu moins de temps
mais quand même. J'ai mélangé les deux un nombre très important de fois
et je n'ai strictement jamais eu de problème.
1. On est fainéant, l'IDE est pourri, et on ne sait pas utiliser un
MakeFile pour automatiser les étapes (latex -> dvips -> ps2pdf)
2. On a une tonne de fichier graphique en pdf ou jpeg ou... et ça
gonfle de passer tout en eps.
3. On a des liens hyprtextes coupés sur plusieurs lignes.
Je pense que je n'oublie rien. En tout cas, je vous affirme haut et fort
que mes présentation beamer fonctionnent sans problème avec la chaîne de
production sus-citée.
Jean-Côme Charpentier
Et bien chez moi ça ne marche pas et
1 je ne suis pas feignant
2 je veux bien passer tout mes pdf en eps
3 mes liens hypertextes sont tout petit
Mais je n'arrive pas à me servir de \psframebox qui refuse de compiler
malgré toute l'énergie de feignant que j'y mets :-(
Post by Jean-Côme Charpentier
<Joss> Deux remarques, l'une technique : t'as fumé ; l'autre sur les
usages de Usenet : apprends à répondre correctement en citant
avec parsimonie.
Joss a toujours des remarques trop cools ;-)
Jean-Côme Charpentier
2007-10-10 18:15:42 UTC
Permalink
Post by Kris
Post by Jean-Côme Charpentier
Cette discussion est assez surréaliste.
Ne pas oublier cette option pour la suite :-)
Post by Kris
Post by Jean-Côme Charpentier
[...]
Et bien chez moi ça ne marche pas et
1 je ne suis pas feignant
2 je veux bien passer tout mes pdf en eps
3 mes liens hypertextes sont tout petit
Bon, on devrait pouvoir avancer alors.
Post by Kris
Mais je n'arrive pas à me servir de \psframebox qui refuse de compiler
malgré toute l'énergie de feignant que j'y mets :-(
Le fameux « Ça ne marche pas » !
On va essayer de sérier les problèmes. Que donne l'ECM suivant,
c'est-à-dire :

1. Est-ce que cela compile avec latex (pas avec pdflatex, on est bien
d'accord). Sinon, quels sont les messages d'erreur ?
2. Est-ce que cela passe comme il faut sous dvips. Sinon, quels sont
les messages d'erreur ?
3. Est-ce que cela s'affiche correctement avec votre visualiseur
PostScript . Sinon, quel est ce visualiseur et quel est le problème ?

ECM

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage{pstricks}
\usepackage[frenchb]{babel}

\usetheme{Montpellier}

\begin{document}
\begin{frame}{PSTricks fonctionne}
\psframebox[linecolor=red]{La preuve}
\end{frame}
\end{document}

Jean-Côme Charpentier
--
(Ça peut paraître compliqué, en fait c'est très simple mais c'est dur à
expliquer, en dépit de tout ce que pourra dire Boileau.)
-+- Joss in fr.comp.text.tex -+-
Loading...