Equivalent Float HTML
Equivalent Float HTML
Bonjour à tous. Je m'y connais plus que bien en LaTeX donc n'hésitez pas à répondre comme bon vous semble.
Je viens de me rendre compte qu'en HTML il est facile de faire "floater" une image. Quel pied ! Je procède souvent par \minipage et c'est embêtant surtout quand il y a un \enumerate dedans qui doit se poursuivre après la minipage en question...
Bref connaissez-vous un package qui permette de coller une image (\includegraphics ou \pspicture) en position "absolue" et d'écrire tranquillement côte à côte , comme un float HTML ?
Merci d'avance pour vous réponses !
UGLi
Je viens de me rendre compte qu'en HTML il est facile de faire "floater" une image. Quel pied ! Je procède souvent par \minipage et c'est embêtant surtout quand il y a un \enumerate dedans qui doit se poursuivre après la minipage en question...
Bref connaissez-vous un package qui permette de coller une image (\includegraphics ou \pspicture) en position "absolue" et d'écrire tranquillement côte à côte , comme un float HTML ?
Merci d'avance pour vous réponses !
UGLi
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
Re: Equivalent Float HTML
Oui, c'est même mieux parce que l'on peut faire flotter plein de chose, pas seulement les images (et que cela fait un peu plus que faire flotter : ça numérote, et cela tiens une liste des flottants à jours, les légendes, les références) : pour les images, c'est les l'environnement figure, pour les tableaux c'est table. On peut définir de nouveaux flottants, et l'extension caption est une bonne idée pour gérer la position des légendes.
Voilà
Olivier
Voilà
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
Re: Equivalent Float HTML
Merci pour cette réponse rebouxo mais... cela ne m'aide pas du tout. J'ai dû mal m'exprimer : je recherche un package ou une méthode permettant de faire l'équivalent d'un float HTML5, c'est-à-dire :
Imaginons que \textwidth==17cm.
Que je commence ma page par un \pspicture de 8cm de large.
Et que je veuille mettre du texte qui dans un premier temps est à droite du \pspicture et qui continue naturellement en pleine largeur dès que le \pspicture se termine.
Je sais bricoler ça avec des minipage mais c'est pas top.
Y a-t-il une méthode, un package, pour faire autrement ?
Voilà, j'espère avoir été clair.
Fred
Imaginons que \textwidth==17cm.
Que je commence ma page par un \pspicture de 8cm de large.
Et que je veuille mettre du texte qui dans un premier temps est à droite du \pspicture et qui continue naturellement en pleine largeur dès que le \pspicture se termine.
Je sais bricoler ça avec des minipage mais c'est pas top.
Y a-t-il une méthode, un package, pour faire autrement ?
Voilà, j'espère avoir été clair.
Fred
-
- Modérateur honoraire
- Messages : 4065
- Inscription : mercredi 02 janvier 2008, 23:18
Re: Equivalent Float HTML
Je ne suis pas sûr de très bien comprendre, ne sachant pas exactement ce qu'est un float HTML5. Si voius demandez une position absolue pour le float, il ne flotte plus (au sens de LaTeX)…
Quoi qu'il en soit, si voulez un objet flottant dans un coin de la page, vous avez l'extension wrapfig, qui définit l'environnement wrapfigure ; il y a quelques contraintes (pas dans un environnement de liste, par exemple).
Pour placer une image à l'endroit précis où l'on veut qu'elle soit, le plus simple est d'utiliser les macros fournies par insbox, qui est un paquet de macros plainTeX ; on peut transformer les macros \insboxL et \insboxR en environnements LaTeX, ce qui permet de faire une liste de ces figures.
B.A.
Quoi qu'il en soit, si voulez un objet flottant dans un coin de la page, vous avez l'extension wrapfig, qui définit l'environnement wrapfigure ; il y a quelques contraintes (pas dans un environnement de liste, par exemple).
Pour placer une image à l'endroit précis où l'on veut qu'elle soit, le plus simple est d'utiliser les macros fournies par insbox, qui est un paquet de macros plainTeX ; on peut transformer les macros \insboxL et \insboxR en environnements LaTeX, ce qui permet de faire une liste de ces figures.
B.A.
Re: Equivalent Float HTML
Merci balf. Ce que j'appelle float HTML5 est ce que propose wrapfigure.
Super.
Super.
-
- Modérateur honoraire
- Messages : 4065
- Inscription : mercredi 02 janvier 2008, 23:18
Re: Equivalent Float HTML
J'avais dit qu'il avait des problèmes au voisinage des environnements de liste (ce qui inclut les environnement de type theorem, et d'autres encore). Peut-être, en mettant l'environnement enumerate dans une minipage de la largeur adéquate, s'en sort-on, mais ce doit alors être du sur-mesure. À ma connaissance, aucun des environnements analogues à wrapfigure ne gère correctement les environnements de liste.
Sinon, essayez avec insbox (et, éventuellement, une minipage) ; mais alors, ce n'est plus un flottant — ce qui n'empêche pas d'y mettre une légende si l'on en veut une.
B.A.
Sinon, essayez avec insbox (et, éventuellement, une minipage) ; mais alors, ce n'est plus un flottant — ce qui n'empêche pas d'y mettre une légende si l'on en veut une.
B.A.
-
- Utilisateur chevronné
- Messages : 2834
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Equivalent Float HTML
L'extension picinpar permet aussi d'insérer des objets avec du texte coulant autour, mais il faut fixer le nombre de lignes.
La documentation (texdoc picinpar) est en allemand, et il y a un petit mode d'emploi succinct dans picinpar.sty .
Je ne comprend pas l'allemand, mais la doc de picinpar montre bien les différents usages que l'on peut faire de pincinpar avec des inclusions à gauche, à droite ou centrées de différents objets.
Le meilleur tutoriel me paraît être de parcourir le fichier picinpar-de.tex et d'observer le code des environnements window , figwindow ou tabwindow mais on comprend assez facilement l'emploi.
La documentation (texdoc picinpar) est en allemand, et il y a un petit mode d'emploi succinct dans picinpar.sty .
Code : Tout sélectionner
%uasage of picinpar:
%\begin{window}[1,l,\includegraphics{},caption]xxxxx\end{window}
%\long\def\window[#1,#2,#3,#4]
% #1 is an integer---no. of lines down from par top
% #2 is l, r or c what means left, right or centered
% default is, that the picture is printed at the left side
% #3 is the material for setting a graphic box
% #4 is the explanation for the graphic
Le meilleur tutoriel me paraît être de parcourir le fichier picinpar-de.tex et d'observer le code des environnements window , figwindow ou tabwindow mais on comprend assez facilement l'emploi.
JJR.
LaTeXien migrateur.
LaTeXien migrateur.
-
- Modérateur honoraire
- Messages : 4065
- Inscription : mercredi 02 janvier 2008, 23:18
Re: Equivalent Float HTML
Je ne crois pas qu'on puisse recommander picinpar, qui a été conçu pour LaTeX 2.09, et au sujet duquel on trouve ce commentaire dans The TeX Catalogue on Line :
La lecture de ce qui concerne wrapfig précise que
Au surplus, il n'est même pas mentionné dans la section de l'excellente The UK TeX Faq consacrée au sujet, § 277 (« Flowing text around figures »). Cela étant, j'ai toujours eu du mal à faire fonctionner picins comme je le souhaitais, la documentation principale est en allemand, avec un résumé en anglais.Users should note that Piet van Oostrum (in a published review of packages of this sort) does not recommend this package; Picins is recommended instead.
La lecture de ce qui concerne wrapfig précise que
B.A.The environments do not work within list environments that end before the figure or table has finished, but can be used in a parbox or minipage, and in twocolumn
format.
-
- Modérateur honoraire
- Messages : 4065
- Inscription : mercredi 02 janvier 2008, 23:18
Re: Equivalent Float HTML
Je ne crois pas qu'on puisse recommander picinpar, qui a été conçu pour LaTeX 2.09, et au sujet duquel on trouve ce commentaire dans The TeX Catalogue on Line :
La lecture de ce qui concerne wrapfig précise que
Au surplus, il n'est même pas mentionné dans la section de l'excellente The UK TeX Faq consacrée au sujet, § 277 (« Flowing text around figures »). Cela étant, j'ai toujours eu du mal à faire fonctionner picins comme je le souhaitais, la documentation principale est en allemand, avec un résumé en anglais.Users should note that Piet van Oostrum (in a published review of packages of this sort) does not recommend this package; Picins is recommended instead.
La lecture de ce qui concerne wrapfig précise que
B.A.The environments do not work within list environments that end before the figure or table has finished, but can be used in a parbox or minipage, and in twocolumn
format.
-
- Utilisateur chevronné
- Messages : 2834
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Equivalent Float HTML
Peut-être que picinpar n'est pas recommandé, mais je l'utilise pour éditer un petit journal d'association avec l'extension newspaper et je m'en trouve bien. Si un jour le tirage atteint celui de « Ouest France » je veux bien revoir la question.
JJR.
LaTeXien migrateur.
LaTeXien migrateur.
-
- Modérateur honoraire
- Messages : 4065
- Inscription : mercredi 02 janvier 2008, 23:18
Re: Equivalent Float HTML
Je n'en fais pas une question de principe ! Simplement, on risque plus d'avoir de temps temps des problèmes avec une extension ancienne, me semble-t-il. Mais dans le cas présent, le problème est essentiellement le voisinage d'un environnement de liste.
B.A.
B.A.
-
- Utilisateur chevronné
- Messages : 2834
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Equivalent Float HTML
Il y a un article sur le sujet sur la FAQ française.
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/8.17.html
Le tableau comparatif me paraît erroné sur la ligne picinpar qui fonctionne très bien avec multicol, comme on peut le voir dans la documentation de newspaper.
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/8.17.html
Le tableau comparatif me paraît erroné sur la ligne picinpar qui fonctionne très bien avec multicol, comme on peut le voir dans la documentation de newspaper.
JJR.
LaTeXien migrateur.
LaTeXien migrateur.