[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