changeset 76642:0d6100214921

(\metax): Tweak \hsize to avoid overfull columns. (\shortcopyrightnotice): Do not display in middle of file. Numerous \cr and \hskip hacks to avoid overfull columns.
author Glenn Morris <rgm@gnu.org>
date Wed, 21 Mar 2007 06:35:31 +0000
parents 6d2ab8b45146
children 7629163de4ae
files etc/fr-refcard.tex
diffstat 1 files changed, 36 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/etc/fr-refcard.tex	Wed Mar 21 06:25:58 2007 +0000
+++ b/etc/fr-refcard.tex	Wed Mar 21 06:35:31 2007 +0000
@@ -264,8 +264,9 @@
 % \metax{description of command}{M-x command-name}
 % Tries to justify the beginning of the command name at the same place
 % as \key starts the key name.  (The "M-x " sticks out to the left.)
+% Note: was \hsize=.74, but changed to avoid overflow in some places.
 \def\metax#1#2{\leavevmode\hbox to \hsize{\vbox
-  {\hsize=.74\hsize\rightskip=1em
+  {\hsize=.66\hsize\rightskip=1em
    \raggedright \tolerance=20000
    \hskip\keyindent\hangindent=1em\strut#1\strut\par}%
    %\hskip-\metaxwidth minus 1fil
@@ -344,7 +345,8 @@
 Si Emacs est encore en train de chercher, \kbd{C-g} n'annule que ce
 qui n'a pas \'et\'e fait.
 
-\shortcopyrightnotice
+%% Why was this here?
+%\shortcopyrightnotice
 
 \section{D\'eplacements}
 
@@ -403,7 +405,9 @@
 \key{remplacer interactivement une cha\^\i{}ne de texte}{M-\%}
 % query-replace-regexp est liee a C-M-% mais on ne peut pas le
 % taper dans une console.
-\metax{en utilisant les expressions rationnelles}{M-x query-replace-regexp}
+% Hack to prevent overflow. Please someone fix this properly.
+\metax{en utilisant les expressions \hskip 20pt rationnelles}
+{\hskip -30pt M-x query-replace-regexp}
 
 Les r\'eponses admises dans le mode de remplacement interactif sont :
 
@@ -430,14 +434,19 @@
 
 \key{faire d\'efiler l'autre fen\^etre}{C-M-v}
 
+%% tabskip reduced from 10 to 3pt to fit on letterpaper.
 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0
-\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
+\paralign to \hsize{#\tabskip=3pt plus 1 fil&#\tabskip=0pt&#\cr
 \threecol{placer le curseur dans une autre fen\^etre}{C-x o}{C-x 5 o}
 
-\threecol{s\'electionner le tampon dans l'autre fen\^etre}{C-x 4 b}{C-x 5 b}
+%% Hack in a line break to avoid overflow.
+\threecol{\raggedright s\'electionner le tampon dans\cr
+\hskip 10pt l'autre fen\^etre}{C-x 4 b}{C-x 5 b}
 \threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o}
 \threecol{charger un fichier dans l'autre fen\^etre}{C-x 4 f}{C-x 5 f}
-\threecol{charger un fichier en lecture seule dans l'autre fen\^etre}{C-x 4 r}{C-x 5 r}
+%% Hack in a line break to avoid overflow.
+\threecol{\raggedright charger un fichier en lecture seule\cr
+\hskip 10pt dans l'autre fen\^etre}{C-x 4 r}{C-x 5 r}
 \threecol{lancer Dired  dans l'autre fen\^etre}{C-x 4 d}{C-x 5 d}
 \threecol{trouver un tag dans l'autre fen\^etre}{C-x 4 .}{C-x 5 .}
 }}
@@ -523,7 +532,9 @@
 
 \metax{rechercher par expr. rationnelles dans tous les fichiers du
   tableau de tags}{M-x tags-search}
-\metax{lancer un remplacement interactif sur tous les fichiers}{M-x tags-query-replace}
+%% Overflow hack.
+\metax{lancer un remplacement interactif sur tous les fichiers}%
+{\hskip -9pt M-x tags-query-replace}
 \key{continuer la derni\`ere recherche de tags ou le remplacement interactif}{M-,}
 
 \section{Shells}
@@ -565,27 +576,36 @@
 \key{limite de mot}{\\b}
 \key{non limite de mot}{\\B}
 
-\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
+%% tabskip reduced from 10 to 5pt for letterpaper.
+\paralign to \hsize{#\tabskip=5pt plus 1 fil&#\tabskip=0pt&#\cr
 \threecol{{\bf entit\'e}}{{\bf d\'ebut}}{{\bf fin}}
 \threecol{ligne}{^}{\$}
 \threecol{mot}{\\<}{\\>}
 \threecol{tampon}{\\`}{\\'}
 
-\threecol{{\bf classe de caract\`ere}}{{\bf correspond}}{{\bf correspond
-    \`a d'autres}}
+\threecol{{\bf classe de caract\`ere}}{{\bf correspond}}
+{{\bf correspond \`a d'autres}}
 \threecol{ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]}
 \threecol{caract\`ere de mot}{\\w}{\\W}
-\threecol{caract\`ere avec la syntaxe {\it c}}{\\s{\it c}}{\\S{\it c}}
+%% Overflow hack.
+\threecol{\raggedright caract\`ere avec la\cr \hskip 5pt syntaxe {\it c}}%
+{\\s{\it c}}{\\S{\it c}}
 }
 
 \section{Jeux de caract\`eres internationaux}
 
 \key{indiquer la langue principale}{C-x RET l}
-\metax{montrer toutes les m\'ethodes de saisie}{M-x list-input-methods}
+%% Overflow hack.
+\metax{montrer toutes les m\'ethodes de saisie}
+{\hskip -10pt M-x list-input-methods}
 \key{activer ou d\'esactiver la m\'ethode de saisie}{C-\\}
 \key{choisir le syst\`eme de codage pour la commande suivante}{C-x RET c}
-\metax{montrer tous les syst\`emes de codage}{M-x list-coding-systems}
-\metax{choisir le syst\`eme de codage pr\'ef\'er\'e}{M-x prefer-coding-system}
+%% Overflow hack.
+\metax{montrer tous les syst\`emes de codage}%
+{\hskip -10pt M-x list-coding-systems}
+%% Overflow hack.
+\metax{choisir le syst\`eme de codage pr\'ef\'er\'e}%
+{\hskip -10pt M-x prefer-coding-system}
 
 \section{Info}
 
@@ -672,7 +692,8 @@
 
 \beginexample%
 (defun cette-ligne-en-haut-de-la-fenetre (line)
-  "Repositionne la ligne du point en haut de la fenetre.
+%% Leading space omitted to avoid linebreak and underfull hbox.
+"Repositionne la ligne du point en haut de la fenetre.
 Avec ARG, place le point sur la ligne ARG."
   (interactive "P")
   (recenter (if (null line)