Equivalent Float HTML

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
UGLi

Equivalent Float HTML

Message non lu par UGLi »

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
rebouxo
Modérateur honoraire
Modérateur honoraire
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Equivalent Float HTML

Message non lu par rebouxo »

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
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
UGLi

Re: Equivalent Float HTML

Message non lu par UGLi »

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
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Equivalent Float HTML

Message non lu par balf »

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.
UGLi

Re: Equivalent Float HTML

Message non lu par UGLi »

Merci balf. Ce que j'appelle float HTML5 est ce que propose wrapfigure.
Super.
UGLi

Re: Equivalent Float HTML

Message non lu par UGLi »

Ah sauf que wrapfigure + enumerate = rendu pas beau !
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Equivalent Float HTML

Message non lu par balf »

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.
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2742
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Equivalent Float HTML

Message non lu par gigiair »

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 .

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
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.
JJR.
LaTeXien migrateur.
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Equivalent Float HTML

Message non lu par balf »

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 :
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.
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.

La lecture de ce qui concerne wrapfig précise que
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.
B.A.
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Equivalent Float HTML

Message non lu par balf »

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 :
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.
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.

La lecture de ce qui concerne wrapfig précise que
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.
B.A.
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2742
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Equivalent Float HTML

Message non lu par gigiair »

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.
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Equivalent Float HTML

Message non lu par balf »

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.
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2742
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Equivalent Float HTML

Message non lu par gigiair »

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.
JJR.
LaTeXien migrateur.