Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
composition:flottants:faire_couler_le_texte_autour_d_une_figure2 [2018/05/31 19:49] – d.p.carlisle | 3_composition:flottants:faire_couler_le_texte_autour_d_une_figure2 [2021/06/28 18:53] (Version actuelle) – Suppression de la page après intégration à "3_composition/flottants/habiller_une_image_avec_du_texte". jejust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | --- | ||
- | title: Flowing text around figures | ||
- | category: floats | ||
- | tags: tables figures | ||
- | permalink: / | ||
- | date: 2014-06-10 | ||
- | --- | ||
- | |||
- | # Flowing text around figures | ||
- | |||
- | There are several LaTeX packages that purport to do this, but they | ||
- | all have their limitations because the TeX machine isn't really | ||
- | designed to solve this sort of problem. | ||
- | conducted a survey of the available packages; he recommends: | ||
- | |||
- | - `floatflt` [`floatflt`](https:// | ||
- | (for LaTeX2e) of `floatfig.sty`, | ||
- | ```latex | ||
- | \begin{floatingfigure}[options]{width of figure} | ||
- | figure contents | ||
- | \end{floatingfigure} | ||
- | ``` | ||
- | There is a (more or less similar) `floatingtable` | ||
- | environment. | ||
- | |||
- | The tables or figures can be set left or right, or alternating on | ||
- | even/odd pages in a double-sided document. | ||
- | |||
- | The package works with the `multicol` package, but doesn' | ||
- | in the neighbourhood of list environments (unless you change your | ||
- | LaTeX document). | ||
- | |||
- | - `wrapfig` [`wrapfig`](https:// | ||
- | ```latex | ||
- | \begin{wrapfigure}[height of figure in lines]{l, | ||
- | figure, caption, etc. | ||
- | \end{wrapfigure} | ||
- | ``` | ||
- | The syntax of the `wraptable` environment is similar. | ||
- | |||
- | The _`height`_ may be omitted, in which case it will | ||
- | be calculated from the size of the figure; the package will use | ||
- | the greater of the specified and the | ||
- | actual width. | ||
- | also be specified as `i`_(nside)_ or | ||
- | `o`_(utside)_ for two-sided documents, and uppercase | ||
- | may be used to indicate that the picture should float. | ||
- | overhang allows the figure to be | ||
- | moved into the margin. | ||
- | list of figures or tables if you use the `\caption` command. | ||
- | |||
- | 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. | ||
- | |||
- | - `picins` [`Picins`](https:// | ||
- | that allows inclusion of pictures (e.g., with shadow boxes, | ||
- | various MS-DOS formats, etc.). | ||
- | picture at the start of a paragraph is: | ||
- | |||
- | `\parpic(width, | ||
- | _Paragraph text_ | ||
- | | ||
- | All parameters except the _Picture_ are optional. | ||
- | can be positioned left or right, boxed with a rectangle, oval, | ||
- | shadowbox, dashed box, and a caption can be given which will be | ||
- | included in the list of figures. | ||
- | |||
- | Unfortunately (for those of us whose understanding of German is not | ||
- | good), the documentation is in German. | ||
- | a summary in English. | ||
- | |||
- | All of the above deal insertions at one or other margin; they are able | ||
- | to take advantage of the TeX `\parshape` primitive that allows | ||
- | you to adjust the margins of the text of a paragraph, by line (Knuth | ||
- | provides an example of such use, with text typeset in a circle, | ||
- | half-overlapping the margin, in chapter& | ||
- | place insertions in the middle of a paragraph requires effort of an | ||
- | entirely different sort; the [`cutwin`](https:// | ||
- | you. It requires a set of '' | ||
- | typesets the '' | ||
- | examples in the package documentation look enticing. | ||
- | |||
- | Plain TeX users only have one option: [`figflow`](https:// | ||
- | doesn' | ||
- | figures at the start of the paragraph, but it seems perfectly | ||
- | functional. Syntax is | ||
- | `\figflow{< | ||
- | (the user is responsible for having the dimensions correct, and for | ||
- | ensuring the figure fits on the page). | ||
- | |||