[latexrefman-commits] [SCM] latexrefman updated: r821 - trunk
vincentb1 at gnu.org.ua
vincentb1 at gnu.org.ua
Wed Aug 5 07:37:27 CEST 2020
Author: vincentb1
Date: 2020-08-05 08:37:27 +0300 (Wed, 05 Aug 2020)
New Revision: 821
Modified:
trunk/latex2e-fr.texi
trunk/latex2e.texi
Log:
node minipage [en] fix typoes + add TODO comments [fr] realign translation.
Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi 2020-08-04 05:09:44 UTC (rev 820)
+++ trunk/latex2e-fr.texi 2020-08-05 05:37:27 UTC (rev 821)
@@ -46,6 +46,7 @@
@c commandes xx, même si certains sont internes et ne devraient pas être inclus.
@c xx classes.dtx et al. définir des commandes supplémentaires.
@c xx Voir aussi http://ctan.org/pkg/macros2e.
+ at c xx Tous les caractères spéciaux devraient une fois pour toute être dérits
@c
@c packages xx - requis, plus, utile; Oberdiek; polices
@@ -5103,41 +5104,196 @@
@EnvIndex{minipage}
@cindex minipage, créer une
+Synopsis :
+
@example
+\begin@{minipage@}@{@var{largeur}@}
+ @var{matière}
+\end@{minipage@}
+ at end example
+
+ at noindent
+ou
+
+ at example
\begin@{minipage@}[@var{position}][@var{hauteur}][@var{pos-interne}]@{@var{largeur}@}
- at var{texte}
+ at var{matière}
\end@{minipage@}
@end example
-L'environnement @code{minipage} compose son corps @var{texte} dans un
-bloc qui ne peut pas être coupé sur plusieurs pages. C'est similaire à
-la commande @code{\parbox} (@pxref{\parbox}), mais contrairement à
- at code{\parbox}, d'autres environnements de production de paragraphe
-peuvent être utilisés au sein d'une minipage.
+Place @var{matière} dans une boîte qui est @var{largeur} de large. C'est
+comme une version réduite d'une page ; elle peut contenir ses propres
+notes en bas de page, listes à puces, etc. (Il y a quelques
+restrictions, notamment qu'elle ne peut pas avoir de flottants). Cette
+boîte ne peut pas être coupé sur plusieurs pages. Ainsi @code{minipage}
+est similaire à la commande @code{\parbox} (@pxref{\parbox}), mais
+contrairement à @code{\parbox}, d'autres environnements de production de
+paragraphe peuvent être utilisés au sein d'une minipage. This example
+will be 3 at tie{}inches wide, and has two paragraphs.
- at c (xxref positions)
-Les arguments sont les mêmes que pour @code{\parbox} (@pxref{\parbox}).
+ at example
+\begin@{minipage@}@{3in@}
+ Stephen Kleene fut un fondateur de la théorie de la récursivité.
- at cindex Renfoncement des paragraphes, au sein d'une minipage
+ Il fut l'élève de Church, l'auteur de trois textes qui firent autorité,
+ et le président de l'Association for Symbolic Logic, et il fut
+ récompensé par la National Medal of Science.
+ \end@{minipage@}
+ at end example
+
+ at noindent
+Voir plus bas pour une discussion sur le renfoncement de paragraphe au
+sein d'une @code{minipage}.
+
+L'argument obligatoire @var{largeur} est une longueur rigide (@pxref{Lengths}).
+Il donne la largeur de la boîte dans laquelle @var{matière} est composée.
+
+Il y a trois arguments optionnels, @var{position}, @var{hauteur}, et
+ at var{pos-interne}. Il n'est pas nécessaire de fournir les trois à la
+fois. Par exemple, obtenez les valeur par défaut pour @var{position} et
+réglez @var{hauteur} avec @code{\begin@{minipage@}[c][2.54cm]
+ at var{matière} \end@{minipage@}}. (Obtenez la hauteur naturelle avec un
+argument vide, @code{[]}).
+
+L'argument optionnel @var{position} gouverne la façon dont la
+ at code{minipage} s'aligne verticalement avec la matière l'entourant.
+
+ at table @code
+ at item c
+ at c xx Clarify what it means when adjacent text lines do not have aligned
+ at c vertical center with each other
+(Synonyme @code{m}) Valeur par défaut. Positionne la @code{minipage} de
+sorte que son centre vertical soit aligné avec le centre des lignes de
+texte adjacentes.
+
+ at item t
+ at findex \vtop @r{@value{PlainTeX}}
+Aligne la ligne du haut de la @code{minipage} sur la ligne de base du
+texte l'entourant (comme @code{\vtop} en @value{PlainTeX}).
+
+ at item b
+ at findex \vbox @r{@value{PlainTeX}}
+Aligne la ligne du bas de @code{minipage} avec la ligne de base du texte
+l'entourant (comme @code{\vbox} en @value{PlainTeX}).
+ at end table
+
+Pour voir l'effet de ces options, comparez le résultat de la compilation de
+
+ at example
+---\begin@{minipage@}[c]@{0.25in@}
+ first\\ second\\ third
+\end@{minipage@}
+ at end example
+
+ at noindent
+avec ce qui se passe en remplaçant @code{c} par @code{b} ou @code{t}.
+
+L'argument optionnel @var{hauteur} est une longueur rigide
+(@pxref{Lengths}). Il règle la hauteur de la @code{minipage}. Vous
+pouvez donner n'importe quelle valeur supérieure, égale ou inférieure à
+la hauteur naturelle de la @code{minipage} sans que @LaTeX{} ne produise
+une erreur ou un avertissement. Vous pouvez aussi la régler à une
+hauteur de valeur nulle ou négative.
+
+L'argument optionnel final @var{pos-interne} contrôle la disposition de
+ at var{matière} au sein de la boîte. Voici les valeurs possibles (la
+valeur par défaut est la valeur de l'argument @var{position}).
+
+ at table @code
+ at item t
+Place @var{matière} en haut de la boîte.
+
+ at item c
+Centre @var{matière} verticalement.
+
+ at item b
+Place @var{matière} en bas de la boîte.
+
+ at item s
+Dilate @var{matière} verticalement ; elle doit contenir de l'espace
+dilatable verticalement.
+
+ at end table
+
+L'argument @var{pos-interne} a un sens quand l'option @var{hauteur} est
+réglée à une valeur supérieure à la hauteur naturelle de la
+ at code{minipage}. Pour voir l'effet des options, exécutez l'exemple
+suivant avec les différents choix possibles au lieu de @code{b}.
+
+ at example
+Texte avant
+\begin@{center@}
+ ---\begin@{minipage@}[c][8cm][b]@{0.25\textwidth@}
+ premier\\ deuxième\\ troisième
+ \end@{minipage@}
+\end@{center@}
+Texte après
+ at end example
+
+ at cindex renfoncement des paragraphes, au sein d'une minipage
+ at cindex paragraphes, renfoncement au sein d'une minipage
@findex \parindent
Par défaut, les paragraphes ne sont pas renfoncés au sein d'un
-environnement @code{minipage}. Vous pouvez restaurer le renfoncement avec
-une commande telle que @code{\setlength@{\parindent@}@{1pc@}}.
+environnement @code{minipage}. Vous pouvez restaurer le renfoncement
+avec une commande telle que @code{\setlength@{\parindent@}@{1pc@}} placé
+au début de @var{matière}.
@cindex notes en bas de page au sein des figures
@cindex figures, notes en bas de page au sein des
Les notes en bas de page au sein d'un environnement @code{minipage} sont
-gérées d'une façon qui est particulièrement utiles pour mettre des notes
+gérées d'une façon qui est particulièrement utile pour mettre des notes
en bas de page dans des figures ou des tableaux. Une commande
- at code{\footnote} @code{\footnotetext} met la note en bas de page au bas
+ at code{\footnote} ou @code{\footnotetext} met la note en bas de page au bas
de la minipage au lieu de la mettre au bas de la page, et elle utilise
le compteur @code{\mpfootnote} au lieu du compteur ordinaire
@code{footnote} (@pxref{Counters}).
-Cependant, ne mettez pas une minipage à l'intérieur d'une autre si vous
-utilisez les note en bas de page ; elles pourraient terminer en bas de
-la mauvaise minipage.
+L'exemple ci-dessous place la note argument de @code{\footnote} en bas
+de la table, et non en bas de la page.
+ at example
+\begin@{center@} % centre la minipage sur la ligne
+\begin@{minipage@}@{6.5cm@}
+ \begin@{center@} % centre la table au sein de la minipage
+ \begin@{tabular@}@{ll@}
+ \textsc@{Monarque@} &\textsc@{Reigne@} \\ \hline
+ Elizabeth II &63 ans\footnote@{à ce jour@} \\
+ Victoria &63 ans \\
+ George III &59 ans
+ \end@{tabular@}
+ \end@{center@}
+\end@{minipage@}
+\end@{center@}
+ at end example
+
+Si vous imbriquez des minipages, alors il y a une bizarrerie dans
+l'utilisation des note @code{\footnote}. Les notes apparaissement au bas
+du texte terminé par la prochaine @code{\end@{minipage@}} ce qui n'est
+peut-être pas leur place logique.
+
+L'exemple suivant place un tableau de données côte à côte d'un
+graphique. Ils sont verticalement centrés.
+
+ at example
+\usepackage[output-decimal-marker={,}]{siunitx}
+\newcommand*@{\vcenteredhbox@}[1]@{\begin@{tabular@}@{@@@{@}c@@@{@}@}#1\end@{tabular@}@}
+ ...
+\begin@{center@}
+ \vcenteredhbox@{\includegraphics[width=0.3\textwidth]@{nyc.png@}@}
+ \hspace@{0.1\textwidth@}
+ \begin@{minipage@}@{0.5\textwidth@}
+ \begin@{tabular@}@{r|S@}
+ \multicolumn@{1@}@{r@}@{Quartier@} &Pop. (million) \\ \hline
+ The Bronx &1.5 \\
+ Brooklyn &2.6 \\
+ Manhattan &1.6 \\
+ Queens &2.3 \\
+ Staten Island &0.5
+ \end@{tabular@}
+ \end@{minipage@}
+\end@{center@}
+ at end example
+
@node picture
@section @code{picture}
@EnvIndex{picture}
@@ -8397,7 +8553,7 @@
@cindex longueurs, définir et utiliser
@cindex longueur
-Une @dfn{longeur} est une mesure de distance. Beaucoup de commandes
+Une @dfn{longueur} est une mesure de distance. Beaucoup de commandes
@LaTeX{} prennent une longueur en argument.
@menu
Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi 2020-08-04 05:09:44 UTC (rev 820)
+++ trunk/latex2e.texi 2020-08-05 05:37:27 UTC (rev 821)
@@ -5934,18 +5934,22 @@
@table @code
@item c
+ at c xx Clarify what it means when adjacent text lines do not have aligned
+ at c vertical center with each other
(synonym @code{m}) Default. Positions the @code{minipage} so its
vertical center lines up with the center of the adjacent text line.
@item t
@findex \vtop @r{plain @TeX{}}
+ at c xx Is there any reason why the word ``match'' is used instead of word
+ at c ``align''. Do we mean some more permissive alignment?
Match the top line in the @code{minipage} with the baseline of the
-surrounding text (plain @TeX{}'s @code{\vtop}.
+surrounding text (plain @TeX{}'s @code{\vtop}).
@item b
@findex \vbox @r{plain @TeX{}}
Match the bottom line in the @code{minipage} with the baseline of the
-surrounding text (plain @TeX{}'s @code{\vbox}.
+surrounding text (plain @TeX{}'s @code{\vbox}).
@end table
To see the effects of these, contrast running this
@@ -5959,6 +5963,8 @@
@noindent
with the results of changing @code{c} to @code{b} or at tie{}@code{t}.
+ at c xx Clarify what happens if user enter a rubber length instead of a
+ at c rigid length.
The optional argument @var{height} is a rigid length (@pxref{Lengths}).
It sets the height of the @code{minipage}. You can enter any value
larger than, or equal to, or smaller than the @code{minipage}'s natural
@@ -5966,12 +5972,12 @@
it to a height of zero or a negative value.
The final optional argument @var{inner-pos} controls the placement of
- at var{content} inside the box. These are the possible values are (the
+ at var{contents} inside the box. These are the possible values are (the
default is the value of @var{position}).
@table @code
@item t
-Place @var{content} at the top of the box.
+Place @var{contents} at the top of the box.
@item c
Place it in the vertical center.
More information about the latexrefman-commits
mailing list.