[latexrefman-commits] r554 - in /trunk: ChangeLog Makefile.1 latex2e-fr.texi latex2e.texi license.texi

vincent.b.1 at domain.hid vincent.b.1 at domain.hid
Wed Nov 23 16:41:07 CET 2016


Author: vincentb1
Date: Wed Nov 23 16:41:06 2016
New Revision: 554

URL: http://svn.gna.org/viewcvs/latexrefman?rev=554&view=rev
Log:
Take Jim's rev481 edits to the French version.

* Makefile.1: Add check-license-<lang> targets to check that the
license is same as in license.texi

* latex2e-fr.texi (document header comment): Refer to
http://gdt.oqlf.gouv.qc.ca/ as one of the source for French
vocabulary.
(Cross references, \label, abstract): Same changes as in
latex2e.texi.
(Cross references, \label, \pageref, \ref): Take Jim's rev481
edits + fix some typoes.
(\includeonly): Fix typo.

* latex2e.texi (Cross references): Add word label to concept
index, and make it an @dfn{...} in the node text. `running the
document' -> `compiling the document'.
(\label): `number' -> `reference number'.
(abstract): Solve some overful hbox in @example... at domain.hid example
blocks.

* license.texi: dos2unix + svn propset svn:eol-style to LF.

Modified:
    trunk/ChangeLog
    trunk/Makefile.1
    trunk/latex2e-fr.texi
    trunk/latex2e.texi
    trunk/license.texi   (contents, props changed)

Modified: trunk/ChangeLog
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/ChangeLog?rev=554&r1=553&r2=554&view=diff
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Wed Nov 23 16:41:06 2016
@@ -1,3 +1,26 @@
+2016-11-23  Vincent Belaïche  <vincentb1 at domain.hid>
+
+	* license.texi: dos2unix + svn propset svn:eol-style to LF.
+
+	* latex2e.texi (Cross references): Add word label to concept
+	index, and make it an @dfn{...} in the node text. `running the
+	document' -> `compiling the document'.
+	(\label): `number' -> `reference number'.
+	(abstract): Solve some overful hbox in @example... at domain.hid example
+	blocks.
+
+	* latex2e-fr.texi (document header comment): Refer to
+	http://gdt.oqlf.gouv.qc.ca/ as one of the source for French
+	vocabulary.
+	(Cross references, \label, abstract): Same changes as in
+	latex2e.texi.
+	(Cross references, \label, \pageref, \ref): Take Jim's rev481
+	edits + fix some typoes.
+	(\includeonly): Fix typo.
+
+	* Makefile.1: Add check-license-<lang> targets to check that the
+	license is same as in license.texi
+
 2016-11-21  Vincent Belaïche  <vincentb1 at domain.hid>
 
 	* ltx-help.el (latex-help-file): Make this variable a defcustom

Modified: trunk/Makefile.1
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/Makefile.1?rev=554&r1=553&r2=554&view=diff
==============================================================================
--- trunk/Makefile.1	(original)
+++ trunk/Makefile.1	Wed Nov 23 16:41:06 2016
@@ -88,7 +88,7 @@
 check: $(addprefix check-,$(languages))
 define lang_template
 .PHONY:check-$(1)
-check-$(1): spell-$(lang) $(addprefix $($(1)_manual), $(check_suffixes))
+check-$(1): spell-$(lang) $(addprefix $($(1)_manual)., $(check_suffixes)) license-check-$(lang)
 endef
 $(foreach lang,$(languages), $(eval $(call lang_template,$(lang))))
 
@@ -97,7 +97,7 @@
 # Build per language.
 define lang_template
 .PHONY: $(1)
-$(1): $($(lang)_output)
+$(1): $($(1)_output) license-check-$(1)
 endef
 $(foreach lang,$(languages), $(eval $(call lang_template,$(lang))))
 
@@ -176,6 +176,27 @@
 .PHONY: all
 all: $(languages)
 
+# Check license consistency
+define get_license_awk
+BEGIN { print_enb = 0 }; \
+/^@comment end of License/ { exit(0) }; \
+print_enb == 1 { print }; \
+/^@comment start of License/ { print_enb = 1}
+endef
+
+define lang_template
+.PHONY: license-check-$(1)
+license-check-$(1): license.texi $($(1)_manual).texi
+	awk '$(get_license_awk)' $($(1)_manual).texi > temp.texi; \
+	if diff license.texi  temp.texi; then rm temp.texi; else \
+		echo "License in manual $($(1)_manual).texi is inconsistent with license.texi" > /std/err ; \
+		exit -1;\
+	fi
+endef
+$(foreach lang,$(languages), $(eval $(call lang_template,$(lang))))
+
+
+
 # following the GNU sequence of clean targets.
 .PHONY: distclean clean mostlyclean
 distclean clean mostlyclean:

Modified: trunk/latex2e-fr.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e-fr.texi?rev=554&r1=553&r2=554&view=diff
==============================================================================
--- trunk/latex2e-fr.texi	(original)
+++ trunk/latex2e-fr.texi	Wed Nov 23 16:41:06 2016
@@ -34,6 +34,7 @@
 @c    http://david.carella.free.fr/fr/typographie/glossaire-typographique.html
 @c    http://www.cavi.univ-paris3.fr/phalese/desslate/index.htm
 @c    http://cahiers.gutenberg.eu.org/cg-bin/article/CG_2007___49_19_0.pdf
+ at c Ainsi que http://gdt.oqlf.gouv.qc.ca/
 
 @copying
 Ce document est un manuel de référence officieux pour @LaTeX{}, un
@@ -1845,12 +1846,46 @@
 @code{chapter} est le niveau zéro. (@xref{\setcounter}.)
 
 @node Cross references
- at domain.hid des références croisées
+ at chapter Des références croisées
 @cindex références croisées
 
 Une des raisons pour numéroter des choses telles que les figures ou les
-équations est d'indiquer au lecteur un référence vers elles, comme dans « Voir la
+équations est d'indiquer au lecteur une référence vers elles, comme dans « Voir la
 figure 3 pour plus de détails. »
+
+ at cindex étiquette
+Inclure le numéro de figure dans le code source est une mauvaise
+pratique puisque ce si ce noméro change avec l'évolution du document,
+alors on doit penser à mettre à jour cet référence manuellement. Au lieu
+de cela, @LaTeX{} vous fait écrire une @dfn{étiquette} du genre
+ at code{\label at domain.hid@}} et lui faire référence avec @code{Voir
+l'équation~\ref at domain.hid@}}.
+
+ at LaTeX{} écrit l'information provenant des étiquettes dans un fichier
+avec le même nom que le fichier conteant le @code{\label@{...@}} mais
+avec une extension @file{.aux}.  (L'information a le format
+ at code{\newlabel at domain.hid}@}@}}
+où @var{étiquette-courante} est la valeur de la macro
+ at code{\@@currentlabel} qui est d'ordinaire mise à jour à chaque vous que
+that is vous appelez @code{\refstepcounter at domain.hid}@}}.)
+
+ at cindex référence déclarée en aval
+ at cindex aval, référence déclarée en
+ at cindex déclaration en aval de référence 
+L'effet secondaire le plus courant du paragraphe précédent se produit
+lorsque votre document a une @dfn{référence déclarée en aval}, c.-à-d.@:
+un @code{\ref at domain.hid}@}} qui apparaît avant le
+ at code{\label at domain.hid}@}} associé ; voir l'exemple dans la description
+de @code{\pageref@{...@}}. @LaTeX{} obtient les référence à partir du
+fichier @file{.aux}. Si c'est la première fois que vous compilez le
+document alors vous obtiendrez un message @code{LaTeX Warning: Label(s)
+may have changed. Rerun to get cross references right.} et dans la
+sortie la référence apparaîtra comme deux points
+d'interrogration @samp{??} en caractères gras. Ou, si vous modifiez le
+document de telle façon que les références changent alors vous
+obtiendrez le même avertissement et la sortie contiendra l'information
+de référence de la fois précédente. La solution dans les deux cas est
+juste de re-compiler le document encore une fois.
 
 @menu
 * \label :: Attribuez un nom symbolique à un morceau de texte.
@@ -1869,14 +1904,17 @@
 \label at domain.hid}@}
 @end example
 
-Une commande @code{\label} apparaissant dans le texte ordinaire crée une
-étiquette en attribuant à @code{clef} le numéro de l'unité sectionnel
-courante ; lorsque @code{\label} apparaît dans un environnement
-numéroté, elle attribue ce numéro à @code{clef}.
-
-Le nom @code{clef} peut se composer de n'importe quelle séquence de
-lettres, chiffres, ou caractères de ponctuation. Il est sensible à la
-casse --- lettres capitales ou bas-de-casse.
+Attribut un numéro de référence à @var{clef}. Au sein de texte
+ordinaire, @code{\label at domain.hid}@}} attribut à @var{clef} le numéro
+de la rubrique courante. Au sein d'un environnement numéroté, tel que
+l'environnement @code{table} ou @code{theorem},
+ at code{\label at domain.hid}@}} attribue le numéro de cet environnement à
+ at var{clef}. On retire le numéro attribué avec la commande
+ at code{\ref at domain.hid}@}} (@pxref{\ref}).
+
+Le nom @var{clef} peut se composer de n'importe quelle séquence de
+lettres, chiffres, ou caractères de ponctuation ordinaires. Il est
+sensible à la casse --- lettres capitales ou bas-de-casse.
 
 Pour éviter de créer accidentellement deux étiquettes avec le même nom,
 l'usage est d'utiliser des étiquettes composées d'un préfixe et d'un
@@ -1896,9 +1934,26 @@
 pour les équations
 @end table
 
-Ansi, une étiquette pour une figure devrait ressembler à @code{fig:narquois}
-ou à @code{fig.narquois}.
-
+Ansi, @code{\label at domain.hid@}} est une étiquette pour une figure avec
+un portrait de ce grand homme.
+
+Dans l'exemple ci-dessous la clef @code{sec:test} se verra attribué le
+numéro de la section courante et la clef @code{fig:test} se verra
+attribué le numéro de la figure.  Soit dit en passant, mettez les
+étiquettes (@code{\label}) après les légendes (@code{\caption}) au sein
+des environnements @code{figure} ou @code{table}.
+
+ at example
+\section at domain.hid de la rubrique@}
+\label at domain.hid@}
+Dans cette rubrique~\ref at domain.hid@}.
+\begin at domain.hid@}
+  ...
+  \caption at domain.hid de la légende@}
+  \label at domain.hid@}
+\end at domain.hid@}
+Voir Figure~\ref at domain.hid@}.
+ at end example
 
 @node \pageref
 @section @code{\pageref at domain.hid}@}}
@@ -1909,12 +1964,25 @@
 Synopsis :
 
 @example
-\pageref at domain.hid}@}
- at domain.hid example
-
-La commande @code{\pageref}@{@var{clef}@} produit le numéro de page de
-l'endroit du texte où la commande correspndante
- at domain.hid}@} apparaît.
+\pageref at domain.hid}@}
+ at end example
+
+Produit le numéro de page de l'endroit du texte où la commande
+correspondante @code{\label}@{@var{clef}@} apparaît.
+
+Dans cet exemple le @code{\label at domain.hid@}} est utilisé à la fois
+pour le numéro de la formule et pour le numéro de page. (Notez que les
+deux références sont des référénces déclarées en aval, ainsi ce document
+that the a besoin d'être compilé deux fois pour les résoudre.)
+
+ at example
+Le résultat principal est la formule~\ref at domain.hid@} de la
+page~\pageref at domain.hid@}.
+  ...
+\begin at domain.hid@} \label at domain.hid@}
+   \mathbf at domain.hid@}
+\end at domain.hid@}
+ at end example
 
 @node \ref
 @section @code{\ref at domain.hid}@}}
@@ -1931,11 +1999,24 @@
 \ref at domain.hid}@}
 @end example
 
-La commande @code{\ref} produit le numéro de l'unité sectionnelle,
-équation, note en bas de page, figure, @dots{}, de la commande
-correspondante @code{\label} (@pxref{\label}).  Elle ne produit aucun
-texte, tel que le mot @samp{Section} ou @samp{Figure}, juste le numéro
-lui-même sans plus.
+Produit le numéro de la rubrique, équation, note en bas de page, figure,
+ at dots{}, de la commande correspondante @code{\label} (@pxref{\label}).
+Elle ne produit aucun texte, tel que le mot @samp{Section} ou
+ at samp{Figure}, juste le numéro lui-même sans plus.
+
+Dans cet exemple, le @code{\ref at domain.hid@}} produit @samp{2}.  Notez
+que ceci est une référence déclarée en aval puisque elle est faite avant
+ at code{\label at domain.hid@}}.
+
+ at example
+Le format utilisé le plus largement est à l'item item numéro~\ref at domain.hid@}.
+\begin at domain.hid@}
+\item Plain \TeX
+\item \label at domain.hid@} \LaTeX
+\item Con\TeX t
+\end at domain.hid@}
+ at end example
+
 
 @node Environments
 @chapter Environments
@@ -2032,7 +2113,8 @@
   \begin at domain.hid@}
      \maketitle
      \begin at domain.hid@}
-       Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat.
+       Ruth n'était pas seulement le Sultan du Swat, il était à lui tout 
+       seul l'équipe du swat.
      \end at domain.hid@}
    \end at domain.hid@}
    ]
@@ -9133,7 +9215,7 @@
 La commande @code{\includeonly} contrôle quels fichiers sont lisible par
 toute commande @code{\include} venant ensuite.  La liste des noms de
 fichier est à éléments séparés par des virgules. Chaque élément
- at domain.hid}, @var{fichier2}, @dots{} doit exacteemnt correspondre à
+ at var{fichier1}, @var{fichier2}, @dots{} doit exactement correspondre à
 un nom de fichier spécifié en argument d'une commande @code{\include}
 pour que la sélection soit effective.
 

Modified: trunk/latex2e.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?rev=554&r1=553&r2=554&view=diff
==============================================================================
--- trunk/latex2e.texi	(original)
+++ trunk/latex2e.texi	Wed Nov 23 16:41:06 2016
@@ -1942,10 +1942,11 @@
 One reason for numbering things such as figures and equations is to
 refer the reader to them, as in ``See Figure~3 for more details.''
 
+ at cindex label
 Including the figure number in the source is poor practice since if that
 number changes as the document evolves then you must remember to update
-this reference by hand. Instead, @LaTeX{} has you write something like
- at domain.hid@}} and refer to it with @code{See
+this reference by hand.  Instead, @LaTeX{} has you write a @dfn{label}
+like @code{\label at domain.hid@}} and refer to it with @code{See
 equation~\ref at domain.hid@}}.
 
 @LaTeX{} writes the information from the labels to a file with the same
@@ -1963,7 +1964,7 @@
 appears earlier than the associated @code{\label at domain.hid}@}}; see the
 example in the @code{\pageref@{...@}} description.  @LaTeX{} gets the
 information for references from the @file{.aux} file.  If this is the
-first time you are running the document then you will get a message
+first time you are compiling the document then you will get a message
 @code{LaTeX Warning: Label(s) may have changed. Rerun to get
 cross references right.} and in the output the reference will appear as
 two question marks at domain.hid{??}, in boldface.  Or, if you change some
@@ -1989,7 +1990,7 @@
 \label at domain.hid}@}
 @end example
 
-Assign a number to @var{key}.  In ordinary text
+Assign a reference number to @var{key}.  In ordinary text
 @code{\label at domain.hid}@}} assigns to @var{key} the number of the
 current sectional unit. Inside an environment with numbering, such as a
 @code{table} or @code{theorem} environment, @code{\label at domain.hid}@}}
@@ -2189,8 +2190,8 @@
 @example
 \begin at domain.hid@}
   We compare all known accounts of the proposal made by Porter Alexander 
-  to Robert E Lee at the Appomattox Court House that the army continue in 
-  a guerrilla war, which Lee refused.
+  to Robert E Lee at the Appomattox Court House that the army continue
+  in a guerrilla war, which Lee refused.
 \end at domain.hid@}
 @end example
 
@@ -2208,7 +2209,8 @@
   \begin at domain.hid@}
      \maketitle
      \begin at domain.hid@}
-       Ruth was not just the Sultan of Swat, he was the entire swat team.
+       Ruth was not just the Sultan of Swat, he was the entire swat
+       team.   
      \end at domain.hid@}
    \end at domain.hid@}
    ]

Modified: trunk/license.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/license.texi?rev=554&r1=553&r2=554&view=diff
==============================================================================
--- trunk/license.texi	(original)
+++ trunk/license.texi	Wed Nov 23 16:41:06 2016
@@ -1,18 +1,18 @@
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-
- at domain.hid
-Permission is granted to process this file through TeX and print the
-results, provided the printed document carries copying permission
-notice identical to this one except for the removal of this paragraph
-(this paragraph not being relevant to the printed manual).
- at domain.hid ignore
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the entire
-resulting derived work is distributed under the terms of a permission
-notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions.
+Permission is granted to make and distribute verbatim copies of
+this manual provided the copyright notice and this permission notice
+are preserved on all copies.
+
+ at ignore
+Permission is granted to process this file through TeX and print the
+results, provided the printed document carries copying permission
+notice identical to this one except for the removal of this paragraph
+(this paragraph not being relevant to the printed manual).
+ at end ignore
+
+Permission is granted to copy and distribute modified versions of this
+manual under the conditions for verbatim copying, provided that the entire
+resulting derived work is distributed under the terms of a permission
+notice identical to this one.
+
+Permission is granted to copy and distribute translations of this manual
+into another language, under the above conditions for modified versions.

Propchange: trunk/license.texi
------------------------------------------------------------------------------
    svn:eol-style = LF





More information about the latexrefman-commits mailing list