From 65d7ae04ded1bb6297d82645de1ddb588bd0fd07 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 19 Nov 2016 22:47:31 +0000 Subject: latex2e-help-texinfo-fr (19nov16) git-svn-id: svn://tug.org/texlive/trunk@42541 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/latex2e-help-texinfo-fr/ChangeLog | 247 +- .../doc/latex/latex2e-help-texinfo-fr/Makefile | 16 +- .../doc/latex/latex2e-help-texinfo-fr/NEWS | 153 - .../doc/latex/latex2e-help-texinfo-fr/NEWS-fr | 58 + .../doc/latex/latex2e-help-texinfo-fr/README-fr | 174 + .../latex/latex2e-help-texinfo-fr/latex2e-fr.dbk | 867 +++-- .../latex/latex2e-help-texinfo-fr/latex2e-fr.html | 902 +++-- .../latex/latex2e-help-texinfo-fr/latex2e-fr.pdf | Bin 1168981 -> 1191204 bytes .../latex/latex2e-help-texinfo-fr/latex2e-fr.texi | 1030 +++--- .../latex/latex2e-help-texinfo-fr/latex2e-fr.txt | 3550 ++++++++++--------- .../latex/latex2e-help-texinfo-fr/latex2e-fr.xml | 3567 +++++++++++--------- .../doc/latex/latex2e-help-texinfo-fr/license.texi | 18 + 12 files changed, 6038 insertions(+), 4544 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS-fr create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README-fr create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/license.texi (limited to 'Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr') diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog index 1fe76a98b69..9d7304bea9d 100644 --- a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog @@ -1,3 +1,248 @@ +2016-11-19 Vincent Belaïche + + * license.texi: Ooops... add this file. + +2016-11-19 Vincent Belaïche + + * latex2e-fr.{xml,dvi,html,info,pdf,txt}: Make these files again + for the license. + + * latex2e-fr.texi: Restore original English license text by + @inclusion of license.texi, and push translation thereof to an + annex. + + * latex2e.texi: Make license text @include-ed + + * NEWS-fr: Mention that original English license text is restored, + and translation thereof pushed to an annex. + + * Makefile.1 (txt_files): Add license.texi file. + + * Makefile (txt_files): Add license.texi file. + +2016-11-18 Vincent Belaïche + + * Makefile.1: Make variable txt_tiles a macro, so that NEWS-fr and + README-fr be delivered instead of NEWS and README for target + dist-fr. + + * NEWS-fr: add news for November 2016 CTAN delivery. + +2016-11-18 Vincent Belaïche + + * latex2e-fr.{xml,dvi,html,info,pdf,txt}: Make these files. + + * latex2e.texi (\makeatletter and \makeatother): Add reference to package macros2e. + (picture): Add reference to package picture. + + * latex2e-fr.texi (\makeatletter and \makeatother): Add reference to package macros2e. + (picture): Fix typoes. Add reference to package picture. + (\protect): Rephrase `argument mobile' to `argument mouvant' + + * README-fr: Make it clear the motivation for changing `argument + mobile' into `argument mouvant'. + + * Makefile.1 (spell-$(1)): Take in edit by Karl (rev 546) on Makefile + +2016-11-15 Vincent Belaïche + + * latex2e.texi (Math miscellany): Use `math' instead of `text' for + the @var{...} name. + + * latex2e-fr.texi (Math miscellany): Use `math' instead of `texte' + for the @var{...} name. Use `@ifset HAS-MATH' instead of `@iftex' + for displaying how the example looks like. + (\(SPACE) and \@@): `@key{espace}' -> `@key{}' + fix typo + missing \ in @code{\ }. + + +2016-09-14 Vincent Belaïche + + * latex2e-fr.{dbk,html,info,txt,xml,pdf}: Update French manuals. + +2016-09-13 Vincent Belaïche + + * latex2e-fr.texi (\@@ifstar): New node. + + * latex2e.texi (\makeatletter and \makeatother): Comment that + documenting \@ifstar is TODO. + +2016-09-13 Vincent Belaïche + + * latex2e-fr.texi (\newcommand & \renewcommand, Spaces) + (\(SPACE) and \@@, \(SPACE) after control sequence): Complete + taking on Karl's rev497 edits. + +2016-09-13 Vincent Belaïche + + * latex2e-fr.texi (\discretionary, Footnotes in section headings) + (\newcommand & \renewcommand, Math miscellany, \(SPACE) and \@@) + (Text symbols): Align on Karl's rev533 changes. + (\(SPACE) after control sequence): Rename node --- old name was + ``\(SPACE) after CS'' --- as per Karl's rev497 edits. + +2016-09-12 Vincent Belaïche + + * latex2e.texi (Document class options): Remove @dmn{...} for + ``inches''. + + * latex2e-fr.texi (Document class options): Remove @dmn{...} for + ``pouces''. Use comma instead of point as decimal symbol. Fix + left-over non translated word ``by''. + (Floats): Indicate that ``Here'' means ``Ici'', and fix left-over + non translated word ``For''. + +2016-09-09 Vincent Belaïche + + * latex2e.texi (Document class options): @dmn{...}-ize the units + in the text from Jim's rev383 changes. + (All over document): Create PkgIndex macro and use it to add packages + to index. + + * latex2e-fr.texi: Take left over Jim's rev383 changes --- + including further fix from Karl's rev 533. Move HAS_MATH flag + definition (as per Karl's rev533 changes). Fix typo inside + EnvIndex macro definition. Create PkgIndex macro for adding + packages to index. + (All over document): Use PkgIndex macro to add packages to index. + (Overview): Use term ``paquet'' instead of ``paquetage'' in the + cindex for ``paquet de macro'', to be in line with the text body. + (Document class options): As compared with Jim's rev383 changes, + @dmn{...}-ize the units. + (Math symbols): Fix typo in \uplus entry. + +2016-09-07 Vincent Belaïche + + * latex2e-fr.texi: Same changes as in latex2e.texi + (Document class options): Minor editorial change. + (\newenvironment & \renewenvironment): Align on Karl's rev538 + change, ie clarify that @var{débutdéf} and @var{findéf} are + executed within a group. Rename @var{débutdéf} and @var{findéf} to + @var{défdébut} and @var{déffin} + + * latex2e.texi: new iftexthenelse macro. + (Footnotes in a table): Minor editorial change to avoid overfull hbox. + (\alph \Alph \arabic \roman \Roman \fnsymbol): Do not mention + Unicode for PDF output, and show the LaTeX commands producing the + symbols. + (\newenvironment & \renewenvironment): clarify that @var{begdefn} + and @var{enddefn} are executed within a group. Plus clarify that + _body_ is also treated within a group. Replace word ``executed'' + by ``processed'' because not only execution but also expansion + prior to it happens within a group. + +2016-09-05 Vincent Belaïche + + * latex2e.texi (\newenvironment & \renewenvironment): Add an + @findex for ``group''. + + * latex2e-fr.texi (\newenvironment & \renewenvironment): Align on + Karl's 2016-09-03, plus some typo/translation fixes. Add an @findex + for ``groupe''. + + * README-fr: New file, translation of README plus some French specific stuff. + + * NEWS-fr: New file, translation of NEWS plus some French specific stuff. + + * README: Clarify that + https://mail.gna.org/listinfo/latexrefman-discuss is for archives + and subsription. + +2016-09-04 Vincent Belaïche + + * latex2e-fr.texi: Whole file, suppress any trailing blanks. + +2016-09-04 Vincent Belaïche + + * latex2e-fr.texi (Top): Fix translation of sub node menu entry text. + (Overview): Fix spelling. Fix leftover English. ``paquetage de + macros'' -> ``paquet de macros'', because here work ``package'' is + less formal (not using the kernel packaging mechanism). + (@LaTeX{} command syntax): Translate title. + (Fonts): in ``Low-level font commands'' menu entry, improve translation (notably translat ``shape'' by ``allure''). + (Font styles): Use French guillemets. + (Low-level font commands): Fix spelling. ``shape'' -> ``allure'' + (Layout): Fix menu entry Texinfoing. + (\centering): Fix spelling. + (\centering): Fix typo. + (minipage): Fix spelling. + (Footnotes in a table): Fix typo. + (Lengths): Provide menu entry text index translation where needed. + (Spaces): Fix spelling + provide ref text translation where needed. + +2016-09-03 Karl Berry + + * latex2e.texi (\newenvironment & \renewenvironment): wording, + examples, xref. + * aspell.en.pws: additions. + +2016-08-31 Karl Berry + + * aspell.en.pws: additions. + + * latex2e.texi (Document class options): add a5paper. + (\discretionary): English description. + + (Footnotes in section headers): wording, add index entries. + + (\newcommand & \renewcommand): more attempts at clarity; + simplify examples. + + (Math miscellany): add \mathdollar \mathellipsis \mathparagraph + \mathsection \mathsterling \mathunderscore \mathunderscore. + (Text symbols): add \textsection, \textquotesingle. + +2016-04-12 Vincent Belaïche + + * latex2e.texi (Document class options): Improve wording by + reusing package variable @var{pkg} in the synopsis description. + (\newcommand & \renewcommand): Fix typo. + (\newenvironment & \renewenvironment): Use term `positional + parameter' in addition of `@code{#@var{n}}'. `argument parameters' -> + `positional parameters'. + (Reserved characters): `\backslash' -> `\textbackslash' in the + @findex in accordance with description. + + * latex2e-fr.texi (Document class options): Align \usepackage + description on latest latex2e.texi, improve wording by reusing + package variable @var{paquo} in the synopsis description. + (\newcommand & \renewcommand): Align description on latest + latex2e.texi by @code{...}-ifying all the occurrence of + `\@var{cmd}'. Fix typoes. + (\newenvironment & \renewenvironment): nargs starting from 0 + rather than from 1. Fix typoes. `argument positionnel' -> + `paramètre positionnel'. + (Reserved characters): `\backslash' -> `\textbackslash' in the + @findex in accordance with description. Fix typoes. + +2016-04-12 Vincent Belaïche + + * latex2e-fr.texi (top comment, Top): Make version under quotes to + avoid incorrect French ``de Avril 2016'' or ``du Avril 2016'' + instead of ``d'Avril 2016''. + (Document classes): Typoes. + + * latex2e-{es,fr}.texi (top comment): Update dates in copyright + notice up to 2016. + + * latex2e-fr.texi (top comment): `Copyright' -> `Tous droits + réservés ©' + add ``Vincent Belaïche'' as translator. + +2016-04-11 Vincent Belaïche + + * latex2e-es.texi (top comment, Using BibTeX): Replace CTAN + central server URLs by mirror URLs, after a comment by Petra + Rübe-Pugliese. + + * latex2e-fr.texi (top comment, Output files, Using BibTeX): + Replace CTAN central server URLs by mirror URLs, after a comment + by Petra Rübe-Pugliese. + (Output files, Using BibTeX): Typoes. + + * latex2e.texi (top comment, Output files): Replace CTAN central + server URLs by mirror URLs, after a comment by Petra + Rübe-Pugliese. + 2016-04-08 Vincent Belaïche * NEWS: Add NEWS entry for the Apr 2016 release --- assuming @@ -9,7 +254,7 @@ 2016-04-07 Vincent Belaïche * latex2e-fr.{dbk,html,info,txt,xml,pdf}: Update French manuals - for distribution 2016-04-07 to CTAN. + for distribution 2016-04-08 to CTAN. 2016-04-07 Vincent Belaïche diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile index 5112d14ccb8..eaa9ec00a06 100644 --- a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile @@ -190,7 +190,9 @@ realclean maintainer-clean: distclean # dist for CTAN. Also update NEWS # -txt_files = ChangeLog Makefile.1 NEWS README ltx-help.el +define txt_files +ChangeLog Makefile.1 license.texi $(subst -$(default_language),,NEWS-$(1) README-$(1)) ltx-help.el +endef define dist_output $($(1)_makeinfo_output) $(addprefix $($(1)_manual).,pdf texi) aspell.$(1).pws @@ -208,7 +210,7 @@ endef define lang_template .PHONY: dist-$(1) dist-$(1): updated-$(1) - @uncommited=`svn status $(call dist_output,$(1)) $(txt_files)`; \ + @uncommited=`svn status $$(call dist_output,$(1)) $$(call txt_files,$(1))`; \ echo -n "$$$$uncommited"; \ if [ -n "$$$$uncommited" -a -z "$(DIST_FORCE)" ]; \ then \ @@ -220,7 +222,7 @@ dist-$(1): updated-$(1) fi @echo "" rm -fr $(dist-$(1)) - $(call make_dist_dir,$(dist-$(1)),$(1),..,$(txt_files)) + $$(call make_dist_dir,$(dist-$(1)),$(1),..,$$(call txt_files,$(1))) -zip -qr $(dist-$(1)).zip $(dist-$(1)) rm -fr $(dist-$(1)) @ls -l $(dist-$(1)).zip; unzip -t $(dist-$(1)).zip @@ -233,7 +235,7 @@ dist = $(manual)-help-texinfo # .PHONY: dist dist: all - @uncommited=`svn status $(foreach lang,$(languages),$(call dist_output,$(lang))) $(txt_files)`; \ + @uncommited=`svn status $(foreach lang,$(languages),$(call dist_output,$(lang)) $(call txt_files,$(lang)))`; \ echo -n "$$uncommited"; \ if [ -n "$$uncommited" -a -z "$(DIST_FORCE)" ]; \ then \ @@ -245,7 +247,7 @@ dist: all fi @echo "" rm -fr $(dist) - $(call make_dist_dir,$(dist),$(default_language),..,$(txt_files)) + $(call make_dist_dir,$(dist),$(default_language),..,$(call txt_files,$(default_language))) $(foreach lang,$(other_languages), \ $(call make_dist_dir,$(dist)/$($(lang)_longname),$(lang),../..,)) -zip -qr $(dist).zip $(dist) @@ -262,7 +264,7 @@ spell: $(addprefix spell-,$(languages)) define lang_template .PHONY: spell-$(1) spell-$(1): - sed -e 's/\\[a-zA-z]*//g' $($(1)_manual).texi \ + sed -e 's/\\[a-zA-Z]*//g' $($(1)_manual).texi \ | aspell list --mode=texinfo --add-extra-dicts=`pwd`/aspell.$(1).pws \ | sort -f -u endef @@ -311,7 +313,7 @@ endif svr: svn revert $(addprefix $(manual)*., $(all_suffixes)) svd: - svn diff $(txt_files) $(patsubst %,aspell.%.pws,$(languages)) *.texi + svn diff $(foreach lang,$(languages),$(call txt_files,$(lang))) $(patsubst %,aspell.%.pws,$(languages)) *.texi # Local Variables: # coding: utf-8 diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS deleted file mode 100644 index 3ca988540fb..00000000000 --- a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS +++ /dev/null @@ -1,153 +0,0 @@ -$Id: NEWS 525 2016-04-08 08:48:51Z vincentb1 $ -NEWS for latex2e.texi, aka the latex2e-help-texinfo package. -Public domain. Originally written 1995, Torsten Martinsen. -Spanish translation originally from Nacho Pacheco (currently not -maintained) -French translation originally from Vincent Belaiche. - ----------------------------------------------------------------- -Changes in Apr 2016 release: - -Provide first complete French translation --- still not fully aligned -on the latest revisions of the English version. - -Fix \newfont description. Clarify discretionary multiplication and -\discretionary. Clarify space gobbling after control word. Making -environment indexing consistent, improve some synopsis syntax, notably -for optional parameters. Improve naming of Math symbols. Usual bug and -typo fixes. - ----------------------------------------------------------------- -Changes in Oct 2015 release: - -Many examples added, often using typical constructs. -Extend many entries to include points frequently asked. -Show list of math characters using Unicode glyphs. -Translations not yet part of update; needs to be worked out. -Thanks to Vincent Belaiche for many contributions. - ----------------------------------------------------------------- -Changes in May 2015 release: - -Usual bug fixes, more indexing, template updates. -Improve document and LaTeX overview, including general syntax. -Mention common engines, core classes, output files, italic corrections, pict2e. -Clarify optional arguments. -Avoid using plain's \sup, since @sup will be a Texinfo command. -For HTML, make the Up from Top be http://tug.org/texinfohtml. -Exception word list for spell checking, and make target for spell - checking and doubled words. -- -French translation begun (only in sources); Spanish translation updated. -Thanks to Vincent Belaiche and Jim Hefferon for their many contributions. - ----------------------------------------------------------------- -Changes in May 2014 release: - -Usual bug fixes, template updates. -Add filecontents description, fnsymbol info, non-obsolescence of \tt et al., - mostly due to Vincent Belaiche. -Updates to Spanish translation, also from Vincent. - ----------------------------------------------------------------- -Changes in May 2013 release: - -Usual bug fixes, template updates. -Mention \unitlength default (1pt) and \oldstylenums. -Fix in ltx-help.el to find correct nodes for environments, etc. - ----------------------------------------------------------------- -Changes in May 2012 release: - -Template updates and references. -More on floats. -Mention a few other documents. - ----------------------------------------------------------------- -Changes in May 2011 release: - -Usual bug fixes, additional background info. -TUGboat sample document updated. -Discussion of width parameters. - ----------------------------------------------------------------- -Changes in July 2010 release: - -Usual bug fixes. Added a number of control sequences from ltoutenc that -typeset particular glyphs. - ----------------------------------------------------------------- -Changes in September 2009 release: - -A bit more about figures and indexes, use of @table where appropriate in -the source, usual array of minor fixes, added references, etc. - ----------------------------------------------------------------- -Changes in release 2.0: - -After discussions with Torsten and Stephen Gilmore, maintainership of -this document has been handed off to me. See the README for more -project info. - -Dozens of missing commands added; all mathematical symbol commands in -basic LaTeX are now included. Also a few usage examples, template -documents, default values, and more. Of course plenty more work could -be done, contributions welcome. - -The Info file is now named latex2e.info, for consistency. ltx-help.el -updated accordingly. - -Derived files generated with the current TeX and Texinfo. - -Karl Berry (karl@freefriends.org), June 12 2008 - ----------------------------------------------------------------- -Changes in release 1.6: - -Some minor bug fixes; thanks to Piet van Oostrum and Ralf -Fassel for those. - -The node previously named 'List of Commands' is now named 'Command -Index' so that the Emacs command Info-index may work. Suggested by Ralf -Fassel. 'ltx-help.el' has therefore been updated. You _must_ use the -ltx-help.el included in this release with version 1.6 of latex2e.texi. -A bug has also been fixed in ltx-help.el; thanks to Kurt Hornik for -this. - -As always, bug reports and comments are welcome. - -Torsten Martinsen, April 24 1996 - ----------------------------------------------------------------- -Changes in release 1.3: - -A selection of low-level NFSS2 commands added. -A short description of how to use BibTeX. -Concept index cleaned up. -Function index should be complete now. -Better formatting. -Description of recommended naming conventions for labels. -Several minor omissions and errors fixed. - -Torsten Martinsen, March 13th 1995 - ----------------------------------------------------------------- -Changes in release 1.4: - -NOTE: The name of the generated Info file is now `latex' and not `latex2e'. -More commands added to function index (ahem). -Index generally improved. -A few omissions fixed. - -Torsten Martinsen, April 5th 1995 - ----------------------------------------------------------------- -Changes in release 1.5: - -All menu items now have one-line descriptions. -Major cleanup of next/previous links. -Some other minor cleanups. -NOTE that my mail address has changed. -Emacs Lisp file 'ltx-help.el' for use with AUC TeX included. - -Torsten Martinsen, April 9 1996 diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS-fr b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS-fr new file mode 100644 index 00000000000..dddcc41eef3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS-fr @@ -0,0 +1,58 @@ +$Id: NEWS 525 2016-04-08 08:48:51Z vincentb1 $ +NEWS for latex2e-fr.texi, aka the latex2e-help-texinfo-fr package. +Public domain. Originally written 1995, Torsten Martinsen. +Spanish translation originally from Nacho Pacheco (currently not +maintained) +French translation originally from Vincent Belaïche. + +---------------------------------------------------------------- +Changements dans la parution de novembre 2016 : + +Correction de beaucoup de coquilles + +Documentation \@ifstar + +Documentation options des classes standarded pour les tailles de +papier, ainsi que les macros \paperheight & \paperwidth. + +Amélioration description \newenvironment + +Amélioration description des symboles utilisés pour marquer les notes +en bas de page. + +Ajout de symboles mathématiques (\mathdollar, \mathellispis, etc. ...) + +Amélioration description espace de contrôle (`\ '). + +Ajout mention droits d'auteur. + +Mentions paquetages macros2e et picture + +Changement terminologique « argument mobile » -> « argument mouvant ». + +Restauration du texte original en anglais de la licence, et +déplacement de la traduction française de ce texte en annexe. + +---------------------------------------------------------------- +Changements dans la parution d'avril 2016 : + +Première traduction complète en français --- le texte n'est pas encore +tout à fait aligné sur les dernières révisions de la version en +anglais. + +Comparé à la dernière version anglais précédente +(c-à-d. latex2e-help-texinfo d'octobre 2015) les changements sont les +suivants : + +Corriger de la description de \newfont. Eclaircir la multiplication +discretionaire et \discretionary. Eclaircir sur l'avalement des +espaces après un mot de contrôle. Rendre l'indexation des +environnements cohérente, améliorer la syntaxe de certaines synopsis, +notamment pour les paramètres optionnels. Améliorier le nommage des +symboles mathématiques (n½ud « Math symbols »). Corriger anomalies et +coquilles. + + +# Local Variables: +# coding: latin-9 +# End: \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README-fr b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README-fr new file mode 100644 index 00000000000..471ef06db9d --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README-fr @@ -0,0 +1,174 @@ +$Id: README-fr 548 2016-11-18 11:32:15Z vincentb1 $ +README for latex2e.texi, aka the latex2e-help-texinfo-fr package. +Public domain. This file originally written 2016, Vincent Belaïche, +based on the English version by Karl Berry. + +À propos de ce projet +~~~~~~~~~~~~~~~~~~~~~ + +Ce projet est une tentative d'écrire un manuel de référence pour le +c½ur de LaTeX. Il est non officiel en ceci que les membres du projet +LaTeX n'en ont pas fait la revue. + +http://home.gna.org/latexrefman (la page d'accueil du projet) contient +plus ample information, dont les liens vers la version courante du +manuel généré dans divers format, les codes source, les listes de +discussion, et d'autres infrastructures. + +Toute aide est la bien venue. (Cherchez "xx" dans le source pour un +aperçu de quelques-unes des carences connues). Envoyez SVP par mél +tout rapport d'anomalie, nouveau matériel, ou point de discussion +générale à latexrefman-discuss@gna.org, voir aussi +https://mail.gna.org/listinfo/latexrefman-discuss pour les archives et +l'abonnement. + +À propos de la traduction en français +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +J'(Vincent Belaïche) ai initié la traduction en français du manuel en +octobre 2015, la première traduction complète a été publiée en avril +2016. + +Contrairement à ce qui avait été fait pour la traduction en espagnol, +je n'ai pas traduit les références internes, c-à-d. les noms de n½uds +(@node) et les ancres (@anchor), de sorte que tout lien vers la +version anglaise puisse facilement être converti en un lien vers la +version française. De plus, j'anticipe que le langage Texinfo offrira +un jour ou l'autre la possibilité de spécifier un alias localisé des +références internes. + +En ce qui concerne le vocabulaire typographique et « LaTeXien », je me +suis appuyé notamment sur les ressources suivantes : + + http://david.carella.free.fr/fr/typographie/glossaire-typographique.html + http://www.cavi.univ-paris3.fr/phalese/desslate/index.htm + http://cahiers.gutenberg.eu.org/cg-bin/article/CG_2007___49_19_0.pdf + +ainsi que sur les tableaux Unicodes pour les noms de symboles : + + http://hapax.qc.ca/pdf/Tableaux-5.0/Uxxxx.pdf en français + http://www.unicode.org/charts/PDF/Uxxxx.pdf en anglais + +où xxxx est à remplacer par le code de début de plage en hexadécimal. + +Je me suis cependant départi de plusieurs des termes usuels, ce que +j'assume pleinement comme je l'explique ci-après : + +Traduction de « section/sectionning » +------------------------------------ +J'ai préféré « rubrique » à « section », et le néologisme +« rubricage » à « sectionnement ». Le problème, ÀMHA, avec +« section/sectionnement » est double : + +- d'une part, et le même problème existe en anglais, le terme reprend + la dénomination de l'un des niveaux de rubricage, celui créé par la + commande \section, donc c'est ambigu + +- d'autre part, le terme « sectionnement » me fait trop penser à une + coupure violente, à la fois irrémédiable et regrettable, comme le + sectionnement d'une artère, alors que le but des rubriques n'est pas + de couper (ou sectionner) le texte, mais de le structurer et de le + rythmer. Le mot « rubrique » vient de la couleur rouge qui était + utilisée pour colorer les titres de rubriques, et j'aime à penser que + le choix de cette couleur est inspiré par celle du soleil levant, + comme si chaque rubrique était ainsi annoncée par l'Aurore aux + doigts de rose. + +Traduction de « package » +------------------------- +J'ai préféré utiliser « paquetage » à « extension » qui est le terme +traditionnel, lorsque il s'agit d'une extension de LaTeX chargée avec +la commande \usepackage. Par contre, dans le n½ud (info +"(LaTeX2e-fr) Overview") j'ai traduit « macro package » par « paquet +de macros ». + +En effet, dans le premier cas le mot anglais « package » est le même +que celui utilisé dans le langage Java. C'est pratiquement un synonyme +de ce que l'on appelle « bibliothèque » pour d'autres langages, comme +par exemple le C ou le C++, à ceci près que « package » insiste plus +sur l'existence d'un mécanisme dédié de chargement du code --- +celui-ci est en quelque sorte emballé de façon à rendu disponible à +moindre effort --- alors que « bibliothèque » insiste plus sur le +regroupement dans un même module de fonctions en relation avec un même +objectif, un peu comme dans une bibliothèque les livres peuvent être +classés par rayon. Le terme paquetage m'a ainsi paru mieux traduire +« package » étant donné le mécanisme offert pas la commande +\usepackage, le passage d'option globale depuis \documentclass, ainsi +que les commandes \RequirePackage, \PassOptionsToPackage, +etc. offertes aux développeurs de paquetages. + +Dans le second cas, à savoir « macro package », j'ai préféré le mot +« paquet », parce qu'il m'a semblé qu'ici on signifiait que ces macros +sont distribuées et installables ensemble. + + +Traduction de « moving argument » +-------------------------------- +La traduction traditionnelle de « moving argument » est « argument +mobile », et c'est la traduction que j'ai utilisée dans un premier +temps. Toutefois, j'ai préféré la changer en « argument mouvant ». + +Un argument mouvant est un argument qui est développé en deux étapes, +la première, hors contexte final, pour être écrit dans un fichier +auxiliaire, la seconde à partir du fichier auxiliaire dans le contexte +final pour être éxecuté et composé. Lorsque lors de la première étape +le développement trop poussé d'une macro en l'absence du contexte +final induirait un code TeX non valide on dit que la macro en question +est « fragile », et il convient de se protéger contre cette +éventualité, par ex. en utilisant à la place une macro ne posant pas +le même problème, et à ce titre dite « robuste ». De la vient la +problématique des arguments mouvants. + +Les arguments mouvants ne sont donc pas vraiment mouvants : ils sont +exécutés et composés en général à des endroit bien définis du texte, +contrairement aux flottants. C'est certainement cette raison qui a +fait préferer « mobile » à « mouvant » dans les traductions +traditionnelles. Toutefois « mobile » tout en conservant cette idée de +mobilité que l'on trouve dans le terme original « moving argument », +n'est pas à mon avis beaucoup plus clair, et lors d'une discussion sur +fr.comp.text.tex beaucoup de termes alternatifs qui auraient peut-être +été plus clairs on été proposés : argument clonés, rebouclés, +repliqués etc... Le choix de « mobile » fait donc les choses à moitié, +on perd à la fois le côté poétique de « mouvant » dont l'étrangeté est +en soi une incitation à lire une explication détaillée du concept, +sans vraiment former un terme beaucoup plus clair. + +D'autre part la nuance entre « mobile » et « mouvant » (« moving » ) +est la même en anglais et en français : dans le premier cas on parle +de la possibilité d'un mouvement, souvant une possibilité offerte et +désirable (par ex. « téléphone mobile »), alors que dans le second cas +on parle de la survenue d'un mouvement, le plus souvant indésirable +(par ex. « sables mouvants »). En français, il faut toutefois noter +que le terme « mouvant » et beaucoup moins fréquent que « moving » en +anglais, et que son utilisation dans un manuel technique est donc +encore plus improbable. + +Le terme « moving argument » est utilisé pour la première fois par +Leslie Lamport, le créateur de LaTeX. En ce qui concerne la fragilité +de certaines commandes, Lamport n'explique pas les détails de ce qui +se passe « sous le capot ». Après tout son intention en créant LaTeX +était de permettre à l'utilisateur lambda d'écrire des documents sans +avoir à connaître toutes les subtilités du langage TeX. Il se contente +donc d'alterter le lecteur sur la nécessité d'utiliser des commandes +robustes, ou de les rendre robustes par un préfixe \protect, et dans +ce texte introductif il le fait de façon très imagée : + + When carried from where it appears in the input file to the other + places it is used, the argument of a sectioning command is shaken + up quite a bit. Some LaTeX commands are fragile and can break when + they appear in an argument that is shaken in this way. + +Le terme « moving argument » résulte donc de ce procédé poétique +visant à capter l'attention du lecteur, et non de la recherche d'un +terme technique exact. + +C'est par respect pour ce choix, que je garde et assume la traduction +« argument mouvant », il me semble finalement mieux convenir aux +utilisateurs novices de LaTeX, quitte provoquer un « moving argument » +(une dispute émouvante) parmi les TeXniciens confirmés. + +# Local Variables: +# coding: latin-9 +# ispell-dictionary: "francais" +# mode: text +# End: diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.dbk b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.dbk index 8406f703ee9..0b0bc592ce0 100644 --- a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.dbk +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.dbk @@ -4,19 +4,19 @@ ]> -manuel de référence de &latex;2e (Avril 2016) +manuel de référence de &latex;2e (Novembre 2016) + - - - + + - + @@ -35,7 +35,7 @@ Ce document est un manuel de référence officieux pour &latex;, un -système de préparation de documents, version de Avril 2016. +système de préparation de documents, version « Novembre 2016 ». Ce manuel a été traduit du fichier LATEX.HLP v1.0a de la bibliothèque d’aide VMS. La version pré-traduction a été rédigé par @@ -49,31 +49,35 @@ C. Biemesderfer (publié par le &tex; Users Group en tant que &tex;niques numéro 10), il l’a utilisé en tant que matériel de référence (aucun texte n’était directement copié). -Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013, -2014 Karl Berry. +Tous droits réservés © 2015, 2016 Vincent Belaïche — traduction. + +Tous droits réservés © 2007, 2008, 2009, 2010, 2011, 2012, 2013, +2014, 2015, 2016 Karl Berry. -Droits d’auteur 1988, 1994, 2007 Stephen Gilmore. +Tous droits réservés © 1988, 1994, 2007 Stephen Gilmore. -Droits d’auteur 1994, 1995, 1996 Torsten Martinsen. +Tous droits réservés © 1994, 1995, 1996 Torsten Martinsen. -Permission vous est donnée de distribuer des copies conformes de ce -manuel à condition que les mentions du droit d’auteur et de permission -soient préservées sur toutes les copies. +Ci-après se trouve la licence sous laquelle est distribuée ce manuel, +une traduction en est donnée en annexe, voir License translation. + +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. -Permission vous est donnée de copier et distribuer des versions -modifiées de ce manuel dans les conditions d’une copie conforme, à -condition que l’ensemble de l’ouvrage dérivé résultant soit distribué -sous les termes d’une mention de permission identique à celle-ci. +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 vous est donnée de copier et distribuer des traductions de ce -manuel dans une autre langue, dans les conditions ci-dessus pour les -versions modifiées. +Permission is granted to copy and distribute translations of this manual +into another language, under the above conditions for modified versions. Ce document est un manuel de référence officieux pour &latex;, un -système de préparation de documents, version de Avril 2016. +système de préparation de documents, version « Novembre 2016 ». Ce manuel a été traduit du fichier LATEX.HLP v1.0a de la bibliothèque d’aide VMS. La version pré-traduction a été rédigé par @@ -87,38 +91,43 @@ C. Biemesderfer (publié par le &tex; Users Group en tant que &tex;niques numéro 10), il l’a utilisé en tant que matériel de référence (aucun texte n’était directement copié). -Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013, -2014 Karl Berry. +Tous droits réservés © 2015, 2016 Vincent Belaïche — traduction. + +Tous droits réservés © 2007, 2008, 2009, 2010, 2011, 2012, 2013, +2014, 2015, 2016 Karl Berry. -Droits d’auteur 1988, 1994, 2007 Stephen Gilmore. +Tous droits réservés © 1988, 1994, 2007 Stephen Gilmore. -Droits d’auteur 1994, 1995, 1996 Torsten Martinsen. +Tous droits réservés © 1994, 1995, 1996 Torsten Martinsen. -Permission vous est donnée de distribuer des copies conformes de ce -manuel à condition que les mentions du droit d’auteur et de permission -soient préservées sur toutes les copies. +Ci-après se trouve la licence sous laquelle est distribuée ce manuel, +une traduction en est donnée en annexe, voir License translation. + +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. -Permission vous est donnée de copier et distribuer des versions -modifiées de ce manuel dans les conditions d’une copie conforme, à -condition que l’ensemble de l’ouvrage dérivé résultant soit distribué -sous les termes d’une mention de permission identique à celle-ci. +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 vous est donnée de copier et distribuer des traductions de ce -manuel dans une autre langue, dans les conditions ci-dessus pour les -versions modifiées. +Permission is granted to copy and distribute translations of this manual +into another language, under the above conditions for modified versions. + &latex;2e Ce document est un manuel de référence officieux pour &latex;, un -système de préparation de document, la version du Avril 2016. Il est -destiné à couvrir &latex;2e, qui a été la version standard de &latex; -pendant de nombreuses années. +système de préparation de document, la version « Novembre 2016 ». Il +est destiné à couvrir &latex;2e, qui a été la version standard de +&latex; pendant de nombreuses années. @@ -180,21 +189,21 @@ plusieurs autres. créé par Leslie Lamport et est desormais maintenu par un groupe de volontaires (http://latex-project.org). Il est largement utilisé, en particulier pour les documents complexes et techniques, tels que ceux -implquant des mathémaitiques. +impliquant des mathématiques. -paquetage de macro, &latex; en tant que +paquet de macro, &latex; en tant que Un utilisateur &latex; écrit un fichier d’entrée contenant le texte d’un document avec des commandes qui y sont intercalées pour décrire -comment le texte doit être formaté. should be formatted. &latex; est -mis en Å“uvre comme un ensemble de commandes liés s’interfaçant avec le -programme de composition &tex; de Donald E. Knuth (le terme -technique est que &latex; est un paquetage de macros pour le -moteur &tex;). L’utilisateur produit le document de sortie en donnant -ce fichier d’entrée au moteur &tex;. +comment le texte doit être formaté. &latex; est mis en Å“uvre comme un +ensemble de commandes liées s’interfaçant avec le programme de +composition &tex; de Donald E. Knuth (le terme technique est que +&latex; est un paquet de macros pour le moteur &tex;). +L’utilisateur produit le document de sortie en donnant ce fichier +d’entrée au moteur &tex;. - + Le terme &latex; est aussi parfois utilisé pour signifier le langage à balises dans lequel le code source du document est écrit, c.-à-d. pour @@ -219,7 +228,7 @@ brut, écrivez le ‘LaTeX’. Bonjour le monde Les fichiers &latex; ont une structure globale simple, avec un début et -une fin standards. Voici un exemple « Bonjour le monde » : +une fin standards. Voici un exemple « Bonjour le monde » : \documentclass{article} \begin{document} @@ -256,7 +265,7 @@ d’autres format de sortie à partir d’un fichier d’entrée &la &latex; produit un fichier de sortie principal et au moins deux fichiers accessoires. Le nom du fichier de sortie principal se termine -soit en .dvi ou en .pdf. +soit en .dvi soit en .pdf. .dvi fichier .dvi @@ -272,9 +281,8 @@ document (.dvi). Vous pouvez visualiser c commande comme xdvi, ou le convertir en fichier PostScript .ps avec dvips ou en fichier “Portable Document Format”Format portable de document .pdf avec -dvipdfmx. Un grand nombre d’autres progammes utilitaires -DVI sont disponibles -(http://mirror.ctan.org/tex-archive/dviware). +dvipdfmx. Un grand nombre d’autres progammes utilitaires DVI +sont disponibles (http://mirror.ctan.org/dviware). .pdf .pdf fichier @@ -293,12 +301,12 @@ les polices et images incorporées. - + - + @@ -311,7 +319,7 @@ les polices et images incorporées. fichier .log La “fichier de transcription” ou fichier .log qui contient des informations sommaires telles que la liste des paquetages chargés. Il -contient aussi des messages de diagnostic +contient aussi des messages de diagnostic et possiblement des informations supplémentaires concernant toutes erreurs. @@ -433,7 +441,7 @@ une prise en charge supplémentaires du japonais des d’autres langages -&latex; command syntax +Syntaxe des commandes &latex; commandes, syntaxe des \ caractère de début des commandes @@ -530,7 +538,7 @@ le code de catégorie des lettres, c.-à-d. 11. \makeatother règle de code de catégorie de @ à 12, sa valeur d’origine. À mesure que chaque caractère est lu par &tex; pour &latex;, un code -de catégorie lui est assigné. On appelle aussi ce code +de catégorie lui est assigné. On appelle aussi ce code catcode code de catégorie de caractère catégorie, code de … de caractère @@ -540,7 +548,7 @@ commande. Ces deux commandes altèrent le catcode assigné à @ Cette altération est nécessaire parce que beaucoup des commandes de &latex; utilisent @ dans leur nom, de sorte à empécher les -utilisateur de définir accidentellement une commande qui remplacerait +utilisateurs de définir accidentellement une commande qui remplacerait l’une des commandes privées de &latex;. Les noms de commandes consistent en un caractère de catégorie 0, d’ordinaire une contr’oblique, suivi de lettres, c.-à-d. des caractères de @@ -549,7 +557,7 @@ catactère de catégorie 0 suivi d’un seul symbole non-lettre). Ainsi sou le régime par défaut de codes de catégorie, les commandes définies par l’utilisateur ne peuvent pas contenir de @. Mais \makeatletter et \makeatother permettent aux utilisateurs -de définir et re-définir des commandes dont le nom comprend une +de définir et re-définir des commandes dont le nom comprend un @. À utiliser dans un fichier .tex, dans le préambule. Ne pas @@ -557,7 +565,12 @@ utiliser dans des fichiers .sty ou .cls\usepackage et \documentclass règlent le code de catégorie de l’arobe à celui d’une lettre. -Des exemple d’utilisation sont donnés ci-après : +paquetage macros2e +macros2e, paquetage +Pour une liste complète des macros contenant un arobe dans leur nom, +voir le document http://www.ctan.org/pkg/macros2e. Ces macros sont +surtout utiles aux auteurs de classe et de paquetage. Des exemples +utiles pour les auteurs de document sont donnés ci-après : @@ -627,7 +640,79 @@ lequel il fait corps. Les commandes qui règlent le style du titre, par ex. \bfseries pour des caractères gras. - + + + + + +Vous l’avez sans doute remarqué, beaucoup d’environnements ou commandes +standards de &latex; existent sous une variante étoilée. Vous pouvez avoir +envie de reprendre cette idée quand vous définissez vos commandes et arguments. + +Si vous avez lu \newenvironment & \renewenvironment, vous aurez compris +que c’est immédiat pour les environnements car l’étoile est un caractère +autorisé dans les noms d’environnements. Il vous suffit donc de faire +\newenvironment{monenv} et +\newenvironment{monenv*} avec les définitions souhaitées. + +Pour les commandes, c’est plus compliqué car l’étoile ne peut pas faire partie +du nom de la commande. Il y aura donc une première commande, qui devra être +capable de regarder si elle est ou non suivie d’une étoile et d’adapter son +comportement en conséquence. Cette première commande ne pourra pas accepter +d’argument, mais pourra faire appel à des commandes qui en acceptent. Par +ailleurs, on utilise la commande \@ifstar interne du noyau &latex; et +vous pouvez vous reportez à « \makeatletter and \makeatother » pour +comprendre pourquoi cela implique l’usage d’un bloc +\makeatletter...\makeatother. + +Dans cet exemple, on définit \ciel comme une commande avec un +argument obligatoire et admettant une variante étoilée \ciel* +également avec un argument obligatoire : + +\makeatletter +\newcommand*\ciel@starred[1]{ciel #1 étoilé} +\newcommand*\ciel@unstarred[1]{ciel #1 non étoilé} +\newcommand\ciel{\@ifstar{\ciel@starred}{\ciel@unstarred}} +\makeatother + +ainsi, \ciel{bleu} composera « ciel bleu non étoilé » tandis que +\ciel*{nocturne} composera « ciel nocturne étoilé ». + +Notez que les commandes intermédiaires \ciel@starred et +\ciel@unstarred comportent un @ dans leur nom ce qui est +possible puisque elles apparaissent au sein d’un bloc +\makeatletter...\makeatother. Ceci assure qu’elles ne puissent pas être +utilisées directement dans le document. L’utilisation de @ dans le nom +comporte certes un risque de collision avec une commande interne du noyeau +&latex;, mais une telle collision est facile à détecter et corriger car +\newcommand*{\cmd} vérifie que si la commande \cmd +n’est pas déjà définie et génère une erreur si c’est le cas. + +Voici un autre exemple où la commande \agentsecret comporte deux +arguments et sa variante étoilée \agentsecret* un seul : + +\makeatletter +\newcommand*\agentsecret@starred[1]{\textsc{#1}} +\newcommand*\agentsecret@unstarred[2]{\textit{#1} \textsc{#2}} +\newcommand\agentsecret{\@ifstar{\agentsecret@starred}{\agentsecret@unstarred}} +\makeatother + +Avec cette définition la célèbre réplique de l’agent 007 : + +Je m'appelle \agentsecret*{Bond}, \agentsecret{James}{Bond}. + +est équivalente à : + +Je m'appelle \textsc{Bond}, \textit{James} textsc{Bond}. + +Un dernier mot : contrairement aux noms d’environnement où l’étoile fait partie +du nom lui-même, et pourrait donc être à n’importe quelle position, dans le nom +d’une commande l’étoile est comme une sorte d’argument optionnel. D’un point de +vue purement &tex;nique il est donc possible de mettre un nombre indéfini +d’espace entre la commande et l’étoile. Ainsi \agentsecret*{Bond} et +\agentsecret *{Bond} sont équivalents. Toutefois la pratique commune +est de ne jamais insérer de tels espaces. + @@ -648,8 +733,8 @@ fichier source &latex;. classe book classe letter classe slides -Les nom de classe &latex; encastrés sont (beaucoup d’autres classes de documents -sont disponibles en modules; voir Overview): +Les noms de classe &latex; encastrés sont (beaucoup d’autres +classes de documents sont disponibles en modules ; voir Overview): article report book letter slides @@ -691,10 +776,38 @@ par défaut est 10pt): option legalpaper option letterpaper Toutes les classes standardes acceptent ces options de sélection de la -taille du papier (l’option par défaut est letterpaper) : +taille du papier (ci-après hauteur sur largeur) : + +a4paper +210 sur 297mm (environ 8,25 sur 11,75 pouces) + +a5paper +148 sur 210mm (environ 5,8 sur 8,3 pouces) + +b5paper +176 sur 250mm (environ 6,9 sur 9,8 pouces) + +executivepaper +7,25 sur 10,5 pouces + +legalpaper +8,5 sur 14 pouces + +letterpaper +8,5 sur 11 pouces (l’option par défaut) + +\pdfpagewidth +\pdfpageheight +paquetage geometry +geometry, paquetage Lorsque on utilise l’un des moteurs pdf&latex;, +Lua&latex;, ou Xe&latex; (voir &tex; engines), les options autres +que letterpaper règlent la zone d’impression mais vous devez +également régler la taille du papier physique. Un méthode pour faire +cela est de placer \pdfpagewidth=\paperwidth et +\pdfpageheight=\paperheight dans le préambule de votre document. +Le paquetage geometry fournit des méthodes flexibles pour régler +la zone d’impression et la taille du papier physique. -a4paper a5paper b5paper executivepaper legalpaper letterpaper - option draft option final option fleqn @@ -760,15 +873,16 @@ est openright pour la classe book. temps au bas de chaque note. -paquetages , le chargement +paquetages, le chargement chargement des paquetages supplémentaires \usepackage -Les paquetages ajoutés sont chargés comme ceci : +Les paquetages ajoutés paquo sont chargés comme ceci : \usepackage[options]{paquo} -Pour spécifier plus d’un paquo, vous pouvez les séparer par une -virgule, ou utiliser plusieurs commandes \usepackage. +Pour spécifier plus d’un paquetage, vous pouvez les séparer par une +virgule comme dans \usepackage{paquo1,paquo2,...}, +ou utiliser plusieurs commandes \usepackage. options globales globales, options @@ -802,7 +916,7 @@ pour ce faire sont décrites ci-après. Ce premier groupe de commandes est généralement utilisé avec un argument, comme dans \textit{texte en italique}. Dans le tableau ci-dessous, la commande correspondante entre parenthèses est la -“ forme déclarative”, qui ne prend pas arguments. La portée la forme +« forme déclarative », qui ne prend pas arguments. La portée la forme déclarative s’étend jusqu’à la prochaine commande de type style ou jusqu’à la fin du groupe actuel. @@ -912,7 +1026,8 @@ formules. \mathversion{normal} restaure la valeur par défaut chiffres de style ancien, chiffres de style ancien chiffres de revêtement -paquetage textcomp +paquetage textcomp +textcomp, paquetage Enfin, la commande \oldstylenums{chiffres} sert à composer des chiffres dits de “à l’ancienne”, qui ont des hauteurs et profondeur (et parfois largeurs) distincts de l’alignement standard des @@ -1057,7 +1172,7 @@ de celles disponibles. cmss pour Computer Modern Sans Serif cmtt pour Computer Modern Typewriter -et de nombreux autres. +et de nombreuses autres. \fontseries{série} \fontseries @@ -1073,7 +1188,7 @@ de celles disponibles. \fontshape{forme} \fontshape -Sélectionnez forme de police. Les formes valides sont : +Sélectionnez l’allure de police. Les allures valides sont : n Droit (normal) it Italique @@ -1082,7 +1197,7 @@ de celles disponibles. ui Italique droit ol Plan -Les deux dernières formes ne sont pas disponibles pour la plupart des +Les deux dernières allures ne sont pas disponibles pour la plupart des familles de polices. @@ -1097,7 +1212,8 @@ deux paramètres est par défaut le pt. La valeur par défaut \fontsize. \baselinestretch -paquetage setspace +paquetage setspace +setspace, paquetage interligne double L’espacement des lignes est également multiplié par la valeur du @@ -1275,6 +1391,18 @@ une classe book, elle vaut ‘41\baselineskip11pt’, c’est ‘38\baselineskip’ et pour ‘12pt’ c’est ‘36\baselineskip’. +\paperheight\paperheight +La hauteur du papier, à ne pas confondre avec la hauteur de la zone +d’impression. Elle est normalement réglée avec une option de classe de +document, comme dans \documentclass[a4paper]{article} +(voir Options de classe de document). + +\paperwidth\paperwidth +La largeur du papier, à ne pas confondre avec la largeur de la zone +d’impression. Elle est normalement réglée avec une option de classe de +document, comme dans \documentclass[a4paper]{article} +(voir Options de classe de document). + \textwidth\textwidth La largeur horizontale totale de l’ensemble du corps de la page; la valeur par défaut varie comme d’habitude. Pour un document de classe @@ -1369,13 +1497,14 @@ discussion sur les avertissements dans la FAQ : http://www.tex.ac.uk/cgi-bin/texfaq2html?label=2colfloat. h -(pour Here) — à la position du texte où l’environnement figure -apparaît. Cependant, h n’est pas autorisé en soi-même ; t -est ajouté automatiquement. +(pour « Here », c.-à-d.« Ici » en anglais) — à la position du texte +où l’environnement figure apparaît. Cependant, h n’est pas +autorisé en soi-même ; t est ajouté automatiquement. ici, placer les flottants -paquetage float -For forcer à tout prix un flottant à apparaître « ici », vous pouvez +paquetage float +float, paquetage +Pour forcer à tout prix un flottant à apparaître « ici », vous pouvez charger le paquetage float et le spécificateur H qui y est défini. Pour plus ample discussion, voir l’entrée de FAQ à http://www.tex.ac.uk/cgi-bin/texfaq2html?label=figurehere. @@ -1543,7 +1672,7 @@ elle-même ne génère aucun texte et n’affecte pas la numérotation des parties. L’utilisation normale de cette commande est quelque chose comme cela : -\chapter{Un chapitre} +\chapter{Un chapitre} … \appendix \chapter{La première annexe } @@ -1601,11 +1730,11 @@ classiquement utilisés : pour les tables eq pour les équations - + Ansi, une étiquette pour une figure devrait ressembler à fig:narquois ou à fig.narquois. - + <literal>\pageref{<replaceable>key</replaceable>}</literal> @@ -1750,7 +1879,7 @@ environnement, y compris l’argument optionnel pos. aspect. Le premier est que les entrée de array sont composées en mode mathématique, -dans le texte +dans le texte (sauf si le patron spécifie la colonne avec @p{...}, ce qui a pour effet que l’entrée est composée en mode texte). Le second est que au lieu du paramètre \tablcolsep de tabular, l’espace @@ -1774,7 +1903,7 @@ tableaux. \begin{equation} \begin{array}{cr} \sqrt{y} &12.3 \\ - x^2 &3.4 + x^2 &3.4 \end{array} \end{equation} @@ -1784,7 +1913,7 @@ preambule : \begin{equation} \begin{vmatrix}{cc} a &b \\ - c &d + c &d \end{vmatrix}=ad-bc \end{equation} @@ -1797,19 +1926,19 @@ preambule : - + - + - + - + @@ -1818,14 +1947,14 @@ preambule : - + - + @@ -1859,15 +1988,16 @@ droite de la page courante. Chaque ligne est terminée avec la chaîne centrer du texte, déclaration pour La déclaration \centering correspond à l’environnement -center. Cette déclaration peut être utilisé à l’intérieur d’un +center. Cette déclaration peut être utilisée à l’intérieur d’un environnement tel que quote ou d’une parbox. Ainsi, le -texte d’une figure ou d’une table peut être centré sur la page en mettant une -commande \centering au début de l’environnement de la figure ou table. +texte d’une figure ou d’une table peut être centré sur la page en +mettant une commande \centering au début de l’environnement de la +figure ou table. Contrairement à l’environnement center, la commande \centering ne commence pas un nouveau paragraphe ; elle change simplement la façon dont &latex; formate les unités paragraphe. Pour -affecte le format d’une unité paragraphe, la porté de la déclaration +affecter le format d’une unité paragraphe, la porté de la déclaration doit contenir une ligne à blanc ou la commande \end (d’un environnement tel que quote) qui finit l’unité de paragraphe. @@ -1994,7 +2124,7 @@ marathon olympique de 1908 : \begin{enumerate} \item Johnny Hayes (USA) - \item Charles Hefferon (RSA) + \item Charles Hefferon (RSA) \end{enumerate} Les énumerations peuvent être imbriquées les unes dans les autres, @@ -2045,7 +2175,7 @@ chancher le format des étiquettes (voir \alph \Alph \arabic \roman \Roman \fnsymbol. -Pour plus ample information sur la personalisation de la forme +Pour plus ample information sur la personalisation de la forme voir list. De même, le paquetage enumitem est utile pour cela. @@ -2200,8 +2330,8 @@ fin du document, sur une page de flottants. texte \end{filecontents} -ou - +ou + \begin{filecontents*}{nomfichier} texte \end{filecontents*} @@ -2255,9 +2385,9 @@ Un article de \monnom. texte ferré à gauche, environnement pour texte drapeau droit, environnement pour -\begin{flushleft} -ligne1 \\ -ligne2 \\ +\begin{flushleft} +ligne1 \\ +ligne2 \\ ... \end{flushleft} @@ -2270,7 +2400,7 @@ droite. Chaque ligne doit être terminée par la séquence de contrôle \\. - + <literal>\raggedright</literal> \raggedright @@ -2314,8 +2444,8 @@ alignées sur la marge de droite (fer à droite) et en dentelures (drapeau) sur la marge de gauche. Chaque ligne doit être temrinée par la séquence de contrôle \\. - - + + <literal>\raggedleft</literal> \raggedleft @@ -2556,7 +2686,7 @@ l’étiquette par défaut et une qui utilise l’étiquette optionnelle étiquetté ‘sometimes’, et le troisième article est étiquetté ‘2.’ (notez que, à cause de l’étiquette optionnelle dans le second article, le troisième article ne reçoit pas l’étiquette ‘3.’). - + <literal>math</literal> @@ -2592,7 +2722,7 @@ la commande \parbox (voir \parbox peuvent être utilisés au sein d’une minipage. -Les arguments sont les même que pour \parbox (voir \parbox). +Les arguments sont les mêmes que pour \parbox (voir \parbox). Renfoncement des paragraphes, au sein d’une minipage \parindent @@ -2643,14 +2773,21 @@ centimètres. commande \setlength, en dehors d’un environnement picture. La valeur par défaut est 1pt. -pistion, dans un dessin picture +paquetage picture +picture, paquetage +Le paquetage picture redéfinit l’environnement picture de +sorte qu’où que soit utilisé un nombre au sein de commandes picture +pour spécifier une coordonnée, on puisse alternativement utiliser une +longueur. Notez bien cependant que ceci empèche de dilater/contracter +ces longueurs en changeant \unitlength. + +position, dans un dessin picture Une position est une paire de coordonnées, telle que (2.4,-5), ce qui spécifie un point d’abscisse 2.4 et -d’ordonnée -5. Les coordonnées sont spécifiée de la manière +d’ordonnée -5. Les coordonnées sont spécifiées de la manière habituelle relativement à une origine, qui est normalement dans le coin inférieur gauche du dessin. Notez que lorsque une position apparaît en -argument, elle n’est pas Note that when a position appears as an -argument, elles n’est pas entourée d’accolades ; on délimite l’argument +argument, elle n’est pas entourée d’accolades ; on délimite l’argument avec des parenthèses. L’environnement picture a un argument obligatoire qui est une @@ -2700,8 +2837,8 @@ référence devient le coin inférieur gauche de la boîte . Les commandes picture sont décrites dans les sections suivantes. - - + + <literal>\circle</literal> \circle @@ -2782,7 +2919,7 @@ le contenu de la boîte. \dashbox crée un rectangle en tireté autour de texte au sein d’un environnement picture. Les tirets sont long de tlong unités, et le rectangle a pour largeur totale rlargeur -et hauteur totale rhauteur. Le texte est positionné par l’argument +et hauteur totale rhauteur. Le texte est positionné par l’argument optionnel pos. Une boîte en tireté a meilleure allure quand les paramètres @@ -3186,7 +3323,7 @@ alignés verticalement au sein de colonne. Ci-après une illustration de beaucoup des caractéristiques. \begin{tabular}{l|l} - \textit{Nom du joueur} &\textit{Coups de circuit de toute sa carrière} \\ + \textit{Nom du joueur} &\textit{Coups de circuit de toute sa carrière} \\ \hline Hank Aaron &755 \\ Babe Ruth &714 @@ -3323,7 +3460,7 @@ déclaration \centering, \raggedright, ou \raggedleft (quand elles sont utilisée au sein d’une cellule de colonne en p ces déclaration doivent apparaître entre accolade, comme dans {\centering .. \\ ..}. Sans quoi &latex; prendra la -double contr’oblique comme une fin de ligne. +double contr’oblique comme une fin de ligne. *{num}{cols} Équivalent à num copies de cols, où num est un entier @@ -3384,9 +3521,9 @@ texte à mettre dans l’entrée. Dans l’exemple suivant les trois première colonnes sont fusionnées en le titre unique ‘Nom’. -\begin{tabular}{lccl} +\begin{tabular}{lccl} \textit{ID} &\multicolumn{2}{c}{\textit{Nom}} &\textit{Âge}\\ \hline % ligne 1 - 978-0-393-03701-2 &O'Brian &Patrick &55 \\ % ligne two + 978-0-393-03701-2 &O'Brian &Patrick &55 \\ % ligne two ... \end{tabular} @@ -3442,8 +3579,8 @@ entre elle avec \multicolumn{2}{c}{\textsc{Intervalle}}, l’emportant sur la spécification pour centrer ces deux colonnes sur le trait d’union au sein de la plage de dates. -\begin{tabular}{l|r@{-}l} - \multicolumn{1}{c}{\textsc{Période}} +\begin{tabular}{l|r@{-}l} + \multicolumn{1}{c}{\textsc{Période}} &multicolumn{2}{c}{\textsc{Dates}} \\ \hline Baroque &1600 &1760 \\ Classique &1730 &1820 \\ @@ -3544,7 +3681,7 @@ donné comme 9 pour des bibliographies de moins de 10 référ La commande \bibitem génère une entrée étiquetée par étiquette. Si l’argument étiquette est omis, un numéro est automatiquement généré en utilisant le compteur enumi. L’argument -clef_de_cite est une +clef_de_cite est une clef de référence bibiliographique référence bibiliographique, clef clef de référence bibiliographique consistant @@ -3585,11 +3722,11 @@ pourrait produire ‘[Knuth, p. 314]’. <literal>\nocite</literal> \nocite - + Synopsis : \nocite{clefs} - + La commande \nocite ne produit aucun texte, mais écrit clefs, ce qui est une liste d’une ou plusieurs clefs de référence bibliograhique dans le fichier .aux. @@ -3632,14 +3769,14 @@ y sont faites dans le texte. abbrv Comme plain, mais les étiquettes sont plus compactes. -De plus, de nombreux autre styles Bib&tex; existe faits sur mesure pour -satisfaires les exigences de diverses publications. Voir -http://www.ctan.org/tex-archive/biblio/bibtex/contrib. +De plus, de nombreux autres styles Bib&tex; existent faits sur mesure pour +satisfaire les exigences de diverses publications. Voir +http://mirror.ctan.org/biblio/bibtex/contrib. La commande \bibliography est ce qui produit pour de bon la -bibliographie. L’argument de \bibliography fait référencesrefers -to files named ficbib1.bib, ficbib2.bib, -…, qui sont censés contenir votre bases de donnée au format +bibliographie. L’argument de \bibliography fait référence aux +fichiers nommés ficbib1.bib, ficbib2.bib, +…, qui sont censés contenir votre base de donnée au format Bib&tex;. Seules les entrées désignées par les commandes \cite ou \nocite sont listées dans la bibliographie. @@ -3889,7 +4026,7 @@ que &latex; aurait pu choisir sinon. -<literal>\discretionary</literal> (césure à gré avec contrôle de l’union) +<literal>\discretionary</literal> (point de césure généralisé) crésure, discrétionnaire discrétionnaire, césure @@ -3927,7 +4064,7 @@ contr’oblique violette en lieu de trait d’union : \usepackage{xcolor} \usepackage{hyperref} \usepackage{french} -\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor +\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor {purple}{\textbackslash}}}{/}{/}} \begin{document} Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue% @@ -3971,7 +4108,7 @@ au prix d’un espacement lâche entre les mots. <literal>\hyphenation</literal> \hyphenation césure, définir - + Synopsis : \hyphenation{mot-un mot-deux} @@ -4168,16 +4305,16 @@ nombres arabes. - + - + - + @@ -4256,11 +4393,12 @@ dans la cellule du tableau mais rien n’est composé en bas de la page. \begin{center} \begin{tabular}{l|l} - \textsc{Ship} &\textsc{Book} \\ \hline - \textit{HMS Sophie} &Master and Commander \\ - \textit{HMS Polychrest} &Post Captain \\ + \textsc{Ship} &\textsc{Book} \\ \hline + \textit{HMS Sophie} &Master and Commander \\ + \textit{HMS Polychrest} &Post Captain \\ \textit{HMS Lively} &Post Captain \\ - \textit{HMS Surprise} &A number of books\footnote{Starting with HMS Surprise.} + \textit{HMS Surprise} &A number of books\footnote{Starting with + HMS Surprise.} \end{tabular} \end{center} @@ -4269,7 +4407,7 @@ dans la cellule du tableau mais rien n’est composé en bas de la page. \begin{center} \begin{minipage}{.5\textwidth} - .. maétiel tabulaire .. + .. matériel tabulaire .. \end{minipage} \end{center} @@ -4284,10 +4422,11 @@ les autres notes en bas de page. \begin{table} \centering \begin{tabular}{l|l} - \textsc{Date} &\textsc{Campagne} \\ \hline - 1862 &Fort Donelson \\ - 1863 &Vicksburg \\ - 1865 &Armée de Virginie du Nord\footnote{Fin de la guerre.} + \textsc{Date} &\textsc{Campagne} \\ \hline + 1862 &Fort Donelson \\ + 1863 &Vicksburg \\ + 1865 &Armée de Virginie du Nord\footnote{Fin de la + guerre.} \end{tabular} \caption{Forces capturées par le général Grant} \end{table} @@ -4297,16 +4436,21 @@ les autres notes en bas de page. Note en bas de page dont le renvoi est au sein d’un titre de rubrique -Mettre une note en bas de page depuis un titre de rubrique. +notes en bas de page, dans les titres de rubrique +table des matières, éviter les notes en bas de page +Mettre une note en bas de page depuis un titre de rubrique, comme dans : -Lorsque on écrit : - -\section{Les ensembles complets\protect\footnote{Ce texte est dû à R~Jones.}} +\section{Les ensembles complets\protect\footnote{Ce texte est dû à ...}} -alors la note en bas de page apparaît à la fois en bas de la page où la -rubrique commence, et de celle où son titre apparaît dans la table des -matières. Pour qu’elle n’apparaisse pas sur la table des matières -utilisez le paquetage footmisc avec l’option stable. +paquetage footmisc +footmisc, paquetage +stable, option du paquetage footmisc +option stable du paquetage footmisc +a pour effet que la note en bas de page apparaît à la fois en bas de la +page où la rubrique commence, et de celle où son titre apparaît dans la +table des matières, ce qui vraisembablement n’est pas voulu. Pour +qu’elle n’apparaisse pas sur la table des matières utilisez le paquetage +footmisc avec l’option stable. \usepackage[stable]{footmisc} .. @@ -4314,9 +4458,9 @@ utilisez le paquetage footmisc avec l’option -(Notez que le \protect a disparu ; le mettre aurait pour effet -que la note en bas de page apparaîtrait de nouveau dans la table des -matières.) +Notez que le \protect a disparu ; l’inclure aurait pour effet que +la note en bas de page apparaîtrait de nouveau dans la table des +matières. @@ -4340,7 +4484,7 @@ supplémentaire entre les notes. Cela vaut ‘6.65pt̵ ‘12pt’. - + @@ -4384,28 +4528,29 @@ déja défini. nargs Optionnel ; un entier compris entre 1 et 9 spécifiant le nombre -d’arguments que commande prend. Si cet argument n’est pas présent, alors -la spécification par défaut est que la commande ne prend aucun -argument. Lorsque on redéfinit une commande, la nouvelle version peut -prendre un nombre différent d’arguments par rapport à l’ancienne. +d’arguments que commande peut prendre, y compris un éventuel argument +optionnel. Si cet argument n’est pas présent, alors la spécification par +défaut est que la commande ne prend aucun argument. Lorsque on redéfinit +une commande, la nouvelle version peut prendre un nombre différent +d’arguments par rapport à l’ancienne. optargdéfaut Optionnel ; si cet argument est present, alors le premier argument de la -commande \cmd en définition est optionnel, et sa valeur par défaut -est optargdéfaut (qui peut être une chaîne vide). Si cet argument -n’est pas présent, alors \cmd ne prend pas d’argument optionnel. +commande \cmd en définition est optionnel, et sa valeur par +défaut est optargdéfaut (qui peut être une chaîne vide). Si cet +argument n’est pas présent, alors \cmd ne prend pas +d’argument optionnel. -C’est à dire que si \cmd est utilisé avec des crochets à la suite, -comme dans \cmd[maval], alors au sein de défn -le premier paramètre positionnel -paramètre positionnel #1 se développe en maval. Alors -que si \cmd est appelé sans crochet à la suite, alors au sein de -défn le paramètre positionnel #1 se développe en la valeur -par défaut optargdéfaut. Dans tous les cas, tout argument -obligatoire sera désigné en commençant pas #2. - -Omettre [maval] dans l’appel n’est pas la même chose +C’est à dire que si \cmd est utilisé avec des crochets à la +suite, comme dans \cmd[maval], alors au sein de +défn le premier paramètre positionnel #1 se développe +en maval. Par contre si \cmd est appelé sans crochet à +la suite, alors au sein de défn le paramètre positionnel #1 +se développe en la valeur par défaut optargdéfaut. Dans tous les +cas, tout argument obligatoire sera désigné en commençant par #2. + +Omettre [maval] dans un appel n’est pas la même chose qu’avoir les crochets ne contenant rien, comme dans []. Dans le premier cas le paramètre #1 se développe en optargdéfaut ; alors que dans le secon #1 se développe en une chaîne vide. @@ -4416,31 +4561,32 @@ paramètre positionnel #n au sein remplacée par le texte passé comme nième argument. -&tex; ignore les espaces dans le code source à la suite d’un séquence -de contrôle alpahbétique, comme dans ‘\cmd ’. Si vous désirez -réellement à cet endroit, une solution est de taper {} après la -commande (‘\cmd{}’) ; une autre solution est d’utiliser un espace de -control explicite (‘\cmd\ ’). +&tex; ignore les espaces dans le code source à la suite d’une commande (ou de +toute séquence de contrôle), comme dans ‘\cmd ’. Si vous désirez une +espace réellement à cet endroit, une solution est de taper {} après la +commande (‘\cmd{} ’), et un autre est d’utiliser un espace de contrôle +explicite (‘\cmd\ ’). Un exemple simple de définition d’une nouvelle commande : -\newcommand{\JH}{Jim Hef{}feron} a pour effet que -l’abréviation \JH est remplacé par le texte plus long de la -définition. +\newcommand{\JM}{Jean Martin} a pour effet le remplacement de +l’abréviation \JM par le texte plus long de la définition. -Redéfinir une commande se fait sensiblement de la même manière : +La redéfinition d’une commande existante est similaire : \renewcommand{\symbolecqfd}{{\small CQFD}}. -Voici la définition d’une commande qui utilise des arguments : +Voici la définition d’une commande avec un argument obligatoire : -\newcommand{\defreference}[1]{Définition~\ref{#1}} +\newcommand{\defref}[1]{Définition~\ref{#1}} -Alors, \defreference{def:basis} se développe en quelque-chose du genre de ‘Définition~3.14’. +Alors, \defref{def:basis} se développe en +Définition~\ref{def:basis}, ce qui en fin de compte se développera en +quelque-chose du genre de ‘Définition~3.14’. -Un exemple avec deux two arguments : -\newcommand{\nbym}[2]{#1\!\times\!#2} est invoqué comme +Un exemple avec deux arguments obligatoires : +\newcommand{\nbym}[2]{$#1 \times #2$} est invoqué comme \nbym{2}{k}. -Un exemple avec desz arguments optionnels : +Un exemple avec un argument optionnel : \newcommand{\salutation}[1][Madame, Monsieur]{#1,} @@ -4448,15 +4594,17 @@ définition. \salutation[Cher Jean] donne ‘Cher Jean,’. Et \salutation[] donne ‘,’. -Les accolades autour de défn ne délimitent pas la portée du -résultat du développement de défn. Ainsi la définition -\newcommand{\nomnavire}[1]{\it #1} est incorrect puisque dans la phrase +Les accolades autour de défn ne définissent pas un groupe, c.-à-d. +qu’elle ne délimitent pas la portée du résultat du développement de défn. +Ainsi la définition \newcommand{\nomnavire}[1]{\it #1} est problématique ; +dans cette phrase -Le \nomnavire{Monitor} rencontra le \nomnavire{Virginia}. +Le \nomnavire{Monitor} rencontra le \nomnavire{Merrimac}. les mots ‘rencontra le’ sont mis incorrectement en -italique. Une paire supplémentaire d’accolades -\newcommand{\nomnavire}[1]{{\it #1}} corrige ce problème. +italique. Une paire supplémentaire d’accolades est nécessaire, comme cela : +\newcommand{\nomnavire}[1]{{\it #1}}. Ces accolades font partie de +la définition et par conséquent définissent bien un groupe. @@ -4557,7 +4705,7 @@ ne doit pas être définie. Pour \renewenvironment, nargs -Optionnel ; un entier de 1 à 9 indiquant le nombre d’arguments que +Optionnel ; un entier de 0 à 9 indiquant le nombre d’arguments que l’environnement attend. Quand l’environnement est utilisé, ces arguments apparaissent après le \begin, comme dans \begin{env}{arg1}…{argn}. Si cet @@ -4565,11 +4713,9 @@ argument n’est pas présent, alors par défaut l’environment n’ d’argument. Lorsqu’on redéfinit un environment, la nouvelle version peut prendre un nombre différent d’arguments que la précédente. - - argoptdéfaut Optionnel ; si cet argument est présent alors le premier argument de -l’environnement en définition est optionel, et sa valeur par défaut est +l’environnement en définition est optionnel, et sa valeur par défaut est argoptdéfaut (éventuellement une chaîne vide). Si cet argument n’est pas présent alors l’environnement ne prend pas d’argument optionnel. @@ -4584,7 +4730,7 @@ utilisé avec des crochets à la suite, comme dans paramètre positionnel paramètre positionnel #1 se développe en la valeur par défaut, c.-à-d. optargdefault. Dans les deux cas, le premier paramètre -positionnel faisant référence à argument oblgigatoire est #2. +positionnel faisant référence à argument obligatoire est #2. Omettre [maval] dans l’appel est différent d’avoir des crochets sans contenu, c.-à-d. []. Dans le premier cas @@ -4593,25 +4739,26 @@ chaîne vide. défdébut Obligatoire ; le texte qui est développé à toute occurrence de -\begin{env} ; le nième argument positionnel, -c.-à-d. une construction de la forme #n, est remplacé au -sein de défdébut par le texte du nième argument. +\begin{env} ; au sein de défdébut, le nième +paramètre positionnel, (c.-à-d. #n), est remplacé au sein +de défdébut par le texte du nième argument. déffin Obligatoire ; le texte développé à toute occurrence de -\end{env}. Notez qu’il ne doit contenir aucun paramètre +\end{env}. Il ne doit contenir aucun paramètre positionnel, ainsi #n ne peut pas être utilisé ici (mais voyez l’exemple final ci-après). -L’environnement env délimites la portée du résultat du -développement de débutdéf et de findéf. Ansi, dans le -premier exemple ci-dessous, l’effet de \small est limité à la -citation et ne s’étend pas au matériel qui suit l’environnement. +Tous les environnements, c’est à dire le code de défdébut, le +corps de l’environnement, et le code déffin, sont traités au sein +d’un groupe. Ansi, dans le premier exemple ci-dessous, l’effet de +\small est limité à la citation et ne s’étend pas au matériel qui +suit l’environnement. Cet exemple dont un environnement semblable à quotation de -&latex; à cece près qu’il sera composé dans une taille de police plus -petite. +&latex; à ceci près qu’il sera composé dans une taille de police plus +petite : \newenvironment{smallquote}{% \small\begin{quotation} @@ -4619,30 +4766,31 @@ petite. \end{quotation} } -Ceci montre l’utilisation des arguments ; cela done un environment de -citation qui affiche l’auteur. +Celui-ci montre l’utilisation des arguments ; cela donne un environnement de +citation qui affiche l’auteur : \newenvironment{citequote}[1][Corneille]{% \begin{quotation} - \noindent\textit{#1}: + \noindent\textit{#1}: }{% \end{quotation} } Le nom de l’auteur est optionnel, et vaut par défaut ‘Corneille’. -Dans le document, utilisez l’environnement comme ici : +Dans le document, utilisez l’environnement comme ceci : \begin{citequote}[Clovis, roi des Francs] ... \end{citequote} Ce dernier exemple montre comment sauvegarder la valeur d’un argument -pour l’utiliser dans findéf. +pour l’utiliser dans déffin, dans ce cas dans une boîte +(voir \sbox). \newsavebox{\quoteauthor} \newenvironment{citequote}[1][Corneille]{% \sbox\quoteauthor{#1}% - \begin{quotation} + \begin{quotation} }{% \hspace{1em plus 1fill}---\usebox{\quoteauthor} \end{quotation} @@ -4736,7 +4884,7 @@ sortie. Seconde déf. \end{defn} -Parce que l’exemple suivant spécifie section comme argument optionnel +Parce que l’exemple suivant spécifie section comme argument optionnel numéroté_au_sein_de à \newtheorem, l’exemple, reprenant le même corps de document que l’exemple précédent, donne ‘Définition 1.1’ et ‘Définition 2.1’. @@ -4852,19 +5000,19 @@ solutions est de les précéder de la commande \protect. \section{nom-rubrique} il écrit le texte nom-rubrique dans le fichier auxiliaire .aux, de sorte à pouvoir le tirer de là pour l’utiliser dans d’autres partie du document -comme la table des matières. On appelle -arguments mobiles -argument mobile tout argument qui est développé en interne par +comme la table des matières. On appelle +arguments mouvants +argument mouvant tout argument qui est développé en interne par &latex; sans être directement composé en sortie. Une commande est dite fragile si elle se développe pendant ce processus en un code &tex; non -valide. Certains exemples d’arguments mobiles sont ceut qui apparaissent +valide. Certains exemples d’arguments mouvants sont ceut qui apparaissent au sein des commande \caption{...} (voir figure), dans la commande \thanks{...} (voir \maketitle), et dans les expression en @ des environnements tabular et array (voir tabular). Si vous obtenez des erreurs étranges de commandes utilisées au sein -d’arguments mobiles, essayez des les précéder d’un \protect. Il +d’arguments mouvants, essayez des les précéder d’un \protect. Il faut un \protect pour chacune des commandes fragiles. Bien qu’en général la commande \protect ne fait pas de mal, les @@ -4945,11 +5093,19 @@ symboles (utilisés par convention pour la numérotation des notes en bas de page). La valeur de compteur doit être comprise entre 1 et 9 inclus. -Ces symboles pour la plupart ne sont pas pris en charge en Info, mais voici leurs noms : -asterisque(*) obèle(†) double-obèle(‡) marque-de-section(§) -marque-de-paragraphe(¶) parallèle(‖) asterisque-double(**) -obèle-double(††) double-obèle-double(‡‡) - +Voici ces symboles : + +NomCommandeÉquivalent Unicode +astérisque\ast* +obèle\dagger† +double-obèle\ddagger‡ +marque-de-section\S§ +marque-de-paragraphe\P¶ +parallèle\parallel‖ +asterisque-double\ast\ast** +obèle-double\dagger\dagger†† +double-obèle-double\ddagger\ddagger‡‡ + @@ -5070,7 +5226,7 @@ mathématique qu’en dehors de celui-ci. pt Point Point (1/72,27)pouce. La conversion en unités métriques units, avec deux -chiffres après la virgule, est 1point = 2,85mm = 28,45cm. +chiffres après la virgule, est 1point = 2,85mm = 28,45cm. pc pica @@ -5264,7 +5420,7 @@ commande de rubricage. renfoncement, forcer \indent produit un espace horizontal dont la largeur est égale à -la longueur \parindent, le +la longueur \parindent, le renfoncement, forcer renfoncement normal d’un paragraphe. Elle est utilisée pour ajouter un renfoncement de paragraphe là où il serait autrement @@ -5283,7 +5439,7 @@ supprimé. renfoncement, supprimer Utilisée au commencement d’un paragraphe, la commande -\noindent supprime tout renfoncement de paragraphe. +\noindent supprime tout renfoncement de paragraphe. ... fin du paragraphe précédent. @@ -5463,7 +5619,7 @@ il faut. Il fait même ce qu’il faut quand quelque-chose a à la fois un indice supérieur et un indice inférieur. Dans cet exemple le 0 apparaît au bas du signe intégrale alors que le 10 apparaît en haut. - + \int_0^{10} x^2 \,dx Vous pouvez mettre un indice supérieur ou inférieur avant un symbole @@ -5516,7 +5672,7 @@ le mode, voir \ensuremath. ⨿ Union disjointe (binaire) \angle\angle -∠ Angle géometrique (ordinaire). Similaire : +∠ Angle géometrique (ordinaire). Similaire : sign inférieur-à < et chevron \langle. \approx\approx @@ -5603,7 +5759,7 @@ partiellement ordonné, ou une contradiction multiplication \cdot. \cap\cap -∩ Intersection de deux ensembles (binaire). Similaire : +∩ Intersection de deux ensembles (binaire). Similaire : opérateur de taille variable \bigcap. \cdot\cdot @@ -5686,7 +5842,7 @@ Similaire : flèche à ligne simple vers le bas \downarrow. ∅ Symbole ensemble vide (ordinaire). La forme en variante est \varnothing. - + \epsilon\epsilon ϵ Lettre grecque bas de casse epsilon lunaire (ordinaire). Sembable à la lettre en texte grec. En mathématiques on @@ -5873,7 +6029,7 @@ simple (relation). Similaire : version courte \mapsto. double \Longrightarrow. \lor\lor -∨ Ou-logique (binaire). Synonyme : \wedge. +∨ Ou-logique (binaire). Synonyme : \wedge. \mapsto\mapsto ↦ Flèche d’un taquet vers la droite (relation). @@ -6194,7 +6350,7 @@ capitale \Sigma. ⊇ Contient ou est égal à (relation). \surd\surd -√ Symbole racine (ordinaire). La commande &latex; +√ Symbole racine (ordinaire). La commande &latex; \sqrt{..} compose la racine de l’argument, avec une barre qui s’étend pour couvrir l’argument. @@ -6272,7 +6428,7 @@ flèche haut et bas à ligne double \Updownarrow. Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. \uplus\uplus -⊎ Unnion de multiensemble, un symbole union avec un symbole +⊎ Union de multiensemble, un symbole union avec un symbole plus en son sein (binaire). Similaire : union \cup. En relation avec : opérateur de taille variable \biguplus. @@ -6503,7 +6659,7 @@ police romaine et avec l’espacement adéquat. Accents mathématiques math, accents -&latex; fournit diverse commandes pour produire des lettres accentuées en +&latex; fournit diverse commandes pour produire des lettres accentuées en math. Elles diffèrent de celles concernant les accents en texte normal (voir Accents). @@ -6661,8 +6817,8 @@ indiquée implicitement par un espace, alors qu’en cas de saut un symbole \usepackage[utf8]{inputenc} \usepackage{french} \begin{document} -Mais \(A_3 = 0\), ainsi le produit de tous les termes de -\(A_1\) à \(A_4\), c.-à-d.\ \(A_1\* A_2\* A_3 \* A_4\), +Mais \(A_3 = 0\), ainsi le produit de tous les termes de +\(A_1\) à \(A_4\), c.-à-d.\ \(A_1\* A_2\* A_3 \* A_4\), est égal à zéro. \end{document} @@ -6697,8 +6853,26 @@ délimiteurs sont dimensionnés selon la portion de formule mathématique qu’ils embrassent. Exemple : \left( \sum_{i=1}^{10} a_i \right]. -\overbrace{texte}\overbrace{texte} -Génère une accolade au dessus de texte. +\mathdollar\mathdollar +Signe dollar en mode mathématique : $. + +\mathellipsis\mathellipsis +Points de suspension (épacés pour du texte) en mode mathématique : …. + +\mathparagraph\mathparagraph +Signe paragraphe (pied-de-mouche) en mode mathématique : ¶. + +\mathsection\mathsection +Signe section en mode mathématique. + +\mathsterling\mathsterling +Signe livre sterling mode mathématique : £. + +\mathunderscore\mathunderscore +Signe « souligné » en mode mathématique : _. + +\overbrace{math}\overbrace{math} +Génère une accolade au dessus de math. Par exemple, \overbrace{x+\cdots+x}^{k \;\textrm{fois}}. \overline{texte}\overline{texte} @@ -6716,7 +6890,7 @@ racine cubique de x+y serait tapée comme \stackrel{f}{\longrightarrow}. \underbrace{math}\underbrace{math} -Génère math avec une accolade en-dessous. +Génère math avec une accolade en-dessous. Par exemple, \underbrace{x+y+z}_{>\,0}. \underline{texte}\underline{texte} A pour effet que texte, ce qui peut être ou non en mode @@ -6825,18 +6999,18 @@ Tous les chemins \leadsto\ Rome. La commande \documentclass détermine la taille et la position de l’en-tête et du bas de page. Le style de page détermine leur contenu. - - + + <literal>\maketitle</literal> - + - + @@ -6846,28 +7020,28 @@ l’en-tête et du bas de page. Le style de page détermine leur contenu. - + - + - + - + - - + + <literal>\pagenumbering</literal> @@ -6887,7 +7061,7 @@ l’en-tête et du bas de page. Le style de page détermine leur contenu. nombres arabes roman -Nombres romain en bas de casse +Nombres romain en bas de casse Roman Nombres romain en capitales @@ -6906,35 +7080,35 @@ l’en-tête et du bas de page. Le style de page détermine leur contenu. - + - + - + - + - + - + - + - + - + - + @@ -6943,13 +7117,13 @@ l’en-tête et du bas de page. Le style de page détermine leur contenu. - + - + - - + + <literal>\thispagestyle{<replaceable>style</replaceable>}</literal> @@ -6966,15 +7140,14 @@ change en style pour la page courante seulement. Espaces espaces -&latex; a beaucoup de façons de produire de l’espace blanc (ou rempli) . +&latex; a beaucoup de façons de produire de l’espace blanc (ou rempli). -Un autre commande produisant de l’espace est \, pour produire une +Une autre commande produisant de l’espace est \, pour produire une espace « fine » (d’habitude 1/6quad). Elle peut être utilisée en -mode texte, mais est le plus souvent utile en mode math (voir Spacing -in math mode). +mode texte, mais est le plus souvent utile en mode math (voir Espacement en mode mathématique). - - + + <literal>\hspace</literal> \hspace @@ -7012,7 +7185,7 @@ pour parler technique, la valeur de glue ‘0pt plus1fill -<literal>\<keycap>espace</keycap></literal> et \@ +<literal>\<keycap><espace></keycap></literal> et \@ \espace \tabulation \sautdeligne @@ -7034,44 +7207,45 @@ alors l’espace inter-phrase suit cette parenthèse ou ce guillemet. Si vous avez un point finissant une abréviation dont la dernière lettre n’est pas une capitale, et que cette abréviation n’est pas le dernier mot d’une phrase, alors faites suivre ce point d’un -contr’oblique-espace ( ), où d’un tilde (~). Voici des +contr’oblique-espace (\ ), où d’un tilde (~). Voici des exemples : Nat.\ Acad.\ Science, et Mr.~Bean, et (du fumier, etc.)\ à vendre. - -Dans la situation opposée, si vous avez une lettre capitale suivi d’un -point qui finit la phrase, alors placez \@ à la gauche de ce -point. Par ex., book by the MAA\@. aura l’espacement -inter-phrase après ce point. -En contraste, placer \@ à la droite d’un point dit à &tex; que ce -point ne finit pas la phrase. Dans l’exemple les mot réservés (if, -then, etc.\@) sont différents, &tex; met un espace inter-mot après la -parenthèse fermante (notez que \@ est avant la parenthèse). +Pour une autre utilisation de \ , voir \ après une séquence de contrôle. + +Dans la situation opposée, si vous avez une lettre capitale suivi d’un point +qui finit la phrase, alors placez \@ avant ce point. Par ex., +book by the MAA\@. aura l’espacement inter-phrase après ce point. + +Par contre, placer \@ après un point dit à &tex; que ce point ne finit +pas la phrase. Dans l’exemple les mot réservés (if, then, etc.\@) sont +différents, &tex; met un espace inter-mot après la parenthèse fermante (notez +que \@ est avant la parenthèse). - + <literal>\ </literal> après une séquence de contrôle - La commande \ est aussi souvent utilisée après les -séquences de contrôle pour les empécher d’avaler les espaces qui -suivent, comme dans \TeX\ est un chouette système. Et, +séquences de contrôle pour les empêcher d’avaler les espaces qui +suivent, comme dans ‘\TeX\ c'est chouette.’ Et, dans des circonstances normales, \tabulation et -\sautdeligne sont équivalents à \ . +\sautdeligne sont équivalents à \ . Pour une autre utilisation de \ , voir aussi \(SPACE) and \@. -Certaines personnes préfèrent utiliser {} dans le même but, comme -dans \TeX{} est un chouette système. Ceci a l’avantage que vous -This écriver toujours la même chose, comme \TeX{}, qu’elle soit -suivie d’un espace ou d’un signe de ponctuation. Comparez : +Certaines personnes préfèrent utiliser {} dans le même but, comme dans +\TeX{} c'est chouette. Ceci a l’avantage que vous écrivez toujours la +même chose, en l’occurrence \TeX{}, qu’elle soit suivie d’un espace ou +d’un signe de ponctuation. Comparez : \TeX\ est un chouette système. \TeX, un chouette système. \TeX{} est un chouette système. \TeX{}, un chouette système. -xspace package +paquetage xspace +xspace, paquetage Certaines commandes, notamment celles définies avec le paquetage -xspace ne suivent pas ce comportement standard. +xspace, ne suivent pas ce comportement standard. @@ -7249,7 +7423,7 @@ voir \vspace. Dans l’exemple qui suit la page est remplie, de sorte que les lignes en haut et en bas contiennent le texte ‘Chien perdu !’ et que le troisième ‘Chien perdu !’ est exactement à mi-chemin entre eux. - + \begin{document} Chien perdu ! \vfill @@ -7330,7 +7504,7 @@ la césure. \fbox{texte} \framebox[largeur][position]{texte} - + Les commandes \fbox et \framebox sont similaires à \mbox, à ceci près qu’elle mettent un cadre autour de l’extérieur de la boîte ainsi créée. @@ -7356,7 +7530,7 @@ l’environnement picture. Synopsis : -\begin{lrbox}{\cmd} +\begin{lrbox}{\cmd} texte \end{lrbox} @@ -7535,7 +7709,7 @@ que vous pouvez taper. le signe pourcent % sert aux commentaires) c’est pourquoi on les appelle caractères réservés ou caractères spéciaux. -# $ % & { } _ ~ ^ \ +# $ % & { } _ ~ ^ \ \# \$ @@ -7552,8 +7726,8 @@ produit $1.23 en sortie. \~ \^ -\backslash -Quant aux trois derniers caractètes, pour faire un tilde dans la police +\textbackslash +Quant aux trois derniers caractères, pour faire un tilde dans la police du corps du texte utilisez \~{} (sans les accolades cela mettrait un accent tilde sur le caractère suivant). De même pour faire un accent circonflexe dans la police du corps du texte utilisez @@ -7687,8 +7861,9 @@ utilisés en mode mathématique. Guillemet-apostrophe simple de gauche (fermant) : ’. \S\S -section, symbole -Symbole section : §. +\itemx \textsection +section, symbole +Signe section : §. \TeX\TeX logo &tex; @@ -7785,7 +7960,7 @@ hauteur de capitale de la fonte, alors que la forme euro, symbole monnaie, euro Le symbole Euro : €. - + \textexclamdown (ou !`)\textexclamdown (ou !`) point d’exclamation culbuté Point d’exclamation culbuté : ¡. @@ -7840,6 +8015,12 @@ hauteur de capitale de la fonte, alors que la forme simple, guillemet-apostrophe Guillemet-apostrophe simple : ’. +\textquotesingle\textquotesingle +guillemet-apostrophe simple droit +simple droit, guillemet-apostrophe +droit, guillemet-apostrophe simple +Guillemet-apostrophe simple droit. (Du codage TS1.) + \textquotestraightbase\textquotestraightbase \textquotestraightdblbase\textquotestraightdblbase guillemet droit simple sur la ligne de base @@ -8238,7 +8419,8 @@ suivant produit ‘4 juillet 1976’ : \end{document} -datetime, paquetage +paquetage datetime +datetime, paquetage La paquetage datetime package, entre autres, can produce a wide variety of other date formats. @@ -8254,7 +8436,7 @@ of other date formats. entrée. Plutôt que de mettre toutes les entrées dans un seul grand fichier, il est plus efficace de les partitionner en plusieurs fichiers plus petits. Indépendamment du nombre de fichiers distincts que vous -utilisez, il y en a un seul qui est le +utilisez, il y en a un seul qui est le racine, fichier fichier racine fichier racine ; c’est le fichier dont vous passer le nom à la @@ -8477,7 +8659,7 @@ en « Voir aussi ». \alsoname Le texte « Voir » est défini par la macro \seename, et le texte « Voir aussi » par la macro \alsoname. Ils peuvent être redéfinis -pour d’autres langages. +pour d’autres langages. makeindex, programme xindy, programle @@ -8490,7 +8672,8 @@ Ceci résulte en un fichier en .ind, ce qui peut ensuite ê pour composer l’index. \printindex -makeidx, paquetage +paquetage makeidx +makeidx, paquetage L’index est d’ordinaire généré avec la commande \printindex. Celle-ci est définie dans le paquetage makeidx, ainsi vous devez mettre \usepackage{makeidx} dans le préambule. @@ -8500,12 +8683,14 @@ mettre \usepackage{makeidx} dans le préambule. nouvelle lettre dans l’index imprimé ; sa valeur par défaut est ‘10pt plus5pt minus3pt’. -showidx, paquetage +paquetage showidx +showidx, paquetage Le paquetage showidx a pour effet que chaque articule de l’index est affiché das la marge de la page où l’article apparaît. Ceci peut aider à la préparation de l’index. -multind, paquetage +paquetage multind +multind, paquetage Le paquetage multind prend en charge la pluralité des index. Voir aussi l’article de la FAQ &tex; FAQ à ce propos, http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multind. @@ -8518,7 +8703,7 @@ Voir aussi l’article de la FAQ &tex; FAQ à ce propos, lettres, écrire des écrire des lettres -Synopsis : +Synopsis : \documentclass{letter} \address{adresse expéditeur} @@ -8539,8 +8724,8 @@ l’argument adresse desinataire contient souvent séparées par une double contr’oblique (\\). Par exemple, vous pourriez avoir : - \begin{letter}{M. Joseph Fabre \\ - 25 rue de la République\\ + \begin{letter}{M. Joseph Fabre \\ + 25 rue de la République\\ 35700 Rennes} ... \end{letter} @@ -8613,7 +8798,7 @@ I ne suis pas intéressé à faire affaire avec vous. <literal>\address</literal> \address -Synopsis : +Synopsis : \address{adresse-expéditeurs} @@ -8753,7 +8938,7 @@ préambule : \renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress} - + <literal>\name</literal> @@ -8839,40 +9024,40 @@ le préambule). - + - + - - - + + + - + - + - + <literal>\telephone</literal> \telephone - + Synopsis: \telephone{numéro} - + C’est le numéro de telephone de l’expéditeur. Déclaré typiquement dans le préambule, où il s’applique à toutes les lettres. Ceci apparaît seulement si le style de page (pagestyle) firstpage est sélectionné. Dans ce cas, il apparaît en bas à droite de la page. - - + + @@ -9100,9 +9285,29 @@ Email \verb|tugboat@tug.org| if problems or questions. \makesignature \end{document} - + + + + +Traduction de la licence - +La traduction qui suit est donnée uniquement à titre informatif, et ne +remplace pas le texte en anglais donné au début de ce document. + +Permission vous est donnée de distribuer des copies conformes de ce +manuel à condition que les mentions du droit d’auteur et de permission +soient préservées sur toutes les copies. + + +Permission vous est donnée de copier et distribuer des versions +modifiées de ce manuel dans les conditions d’une copie conforme, à +condition que l’ensemble de l’ouvrage dérivé résultant soit distribué +sous les termes d’une mention de permission identique à celle-ci. + +Permission vous est donnée de copier et distribuer des traductions de ce +manuel dans une autre langue, dans les conditions ci-dessus pour les +versions modifiées. + Index des concepts diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.html b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.html index 25013ee8925..952f6389b3a 100644 --- a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.html +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.html @@ -1,7 +1,7 @@ + +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. --> -manuel de référence de LaTeX2e (Avril 2016) +manuel de référence de LaTeX2e (Novembre 2016) - - + + @@ -81,7 +85,7 @@ ul.no-bullet {list-style: none} -

manuel de référence de LaTeX2e (Avril 2016)

+

manuel de référence de LaTeX2e (Novembre 2016)

@@ -121,6 +125,7 @@ ul.no-bullet {list-style: none}
  • 25 Entrée/sortie console
  • 26 Ligne de commande
  • Appendice A Patrons de documents
  • +
  • Appendice B Traduction de la licence
  • Index des concepts
  • Index des commandes
  • @@ -138,7 +143,7 @@ ul.no-bullet {list-style: none}
  • 2.1 Début et fin
  • 2.2 Fichiers de sortie
  • 2.3 Les moteurs TeX
  • -
  • 2.4 LaTeX command syntax
  • +
  • 2.4 Syntaxe des commandes LaTeX
  • 3 Classes de documents @@ -411,6 +417,7 @@ ul.no-bullet {list-style: none} +

    @@ -420,9 +427,9 @@ Suivant:

    - + @@ -1006,7 +1021,7 @@ catégorie de l’arobe à celui d’une lettre.

    \@startsection

    @@ -1085,7 +1100,91 @@ titre, par ex. \bfseries pour des caractères gras.

    +
    + + +

    \@ifstar

    + + +

    Vous l’avez sans doute remarqué, beaucoup d’environnements ou commandes +standards de LaTeX existent sous une variante étoilée. Vous pouvez avoir +envie de reprendre cette idée quand vous définissez vos commandes et arguments. +

    +

    Si vous avez lu \newenvironment & \renewenvironment, vous aurez compris +que c’est immédiat pour les environnements car l’étoile est un caractère +autorisé dans les noms d’environnements. Il vous suffit donc de faire +\newenvironment{monenv} et +\newenvironment{monenv*} avec les définitions souhaitées. +

    +

    Pour les commandes, c’est plus compliqué car l’étoile ne peut pas faire partie +du nom de la commande. Il y aura donc une première commande, qui devra être +capable de regarder si elle est ou non suivie d’une étoile et d’adapter son +comportement en conséquence. Cette première commande ne pourra pas accepter +d’argument, mais pourra faire appel à des commandes qui en acceptent. Par +ailleurs, on utilise la commande \@ifstar interne du noyau LaTeX et +vous pouvez vous reportez à « \makeatletter and \makeatother » pour +comprendre pourquoi cela implique l’usage d’un bloc +\makeatletter...\makeatother. +

    +

    Dans cet exemple, on définit \ciel comme une commande avec un +argument obligatoire et admettant une variante étoilée \ciel* +également avec un argument obligatoire : +

    +
    +
    \makeatletter
    +\newcommand*\ciel@starred[1]{ciel #1 étoilé}
    +\newcommand*\ciel@unstarred[1]{ciel #1 non étoilé}
    +\newcommand\ciel{\@ifstar{\ciel@starred}{\ciel@unstarred}}
    +\makeatother
    +
    + +

    ainsi, \ciel{bleu} composera « ciel bleu non étoilé » tandis que +\ciel*{nocturne} composera « ciel nocturne étoilé ». +

    +

    Notez que les commandes intermédiaires \ciel@starred et +\ciel@unstarred comportent un @ dans leur nom ce qui est +possible puisque elles apparaissent au sein d’un bloc +\makeatletter...\makeatother. Ceci assure qu’elles ne puissent pas être +utilisées directement dans le document. L’utilisation de @ dans le nom +comporte certes un risque de collision avec une commande interne du noyeau +LaTeX, mais une telle collision est facile à détecter et corriger car +\newcommand*{\cmd} vérifie que si la commande \cmd +n’est pas déjà définie et génère une erreur si c’est le cas. +

    +

    Voici un autre exemple où la commande \agentsecret comporte deux +arguments et sa variante étoilée \agentsecret* un seul : +

    +
    +
    \makeatletter
    +\newcommand*\agentsecret@starred[1]{\textsc{#1}}
    +\newcommand*\agentsecret@unstarred[2]{\textit{#1} \textsc{#2}}
    +\newcommand\agentsecret{\@ifstar{\agentsecret@starred}{\agentsecret@unstarred}}
    +\makeatother
    +
    + +

    Avec cette définition la célèbre réplique de l’agent 007 : +

    +
    +
    Je m'appelle \agentsecret*{Bond}, \agentsecret{James}{Bond}.
    +
    + +

    est équivalente à : +

    +
    +
    Je m'appelle \textsc{Bond}, \textit{James} textsc{Bond}.
    +
    +

    Un dernier mot : contrairement aux noms d’environnement où l’étoile fait partie +du nom lui-même, et pourrait donc être à n’importe quelle position, dans le nom +d’une commande l’étoile est comme une sorte d’argument optionnel. D’un point de +vue purement TeXnique il est donc possible de mettre un nombre indéfini +d’espace entre la commande et l’étoile. Ainsi \agentsecret*{Bond} et +\agentsecret *{Bond} sont équivalents. Toutefois la pratique commune +est de ne jamais insérer de tels espaces. +


    @@ -1112,8 +1211,8 @@ fichier source LaTeX. -

    Les nom de classe LaTeX encastrés sont (beaucoup d’autres classes de documents -sont disponibles en modules; voir Overview): +

    Les noms de classe LaTeX encastrés sont (beaucoup d’autres +classes de documents sont disponibles en modules ; voir Overview):

    article  report  book  letter  slides
    @@ -1170,12 +1269,46 @@ par défaut est 10pt):
     
     
     

    Toutes les classes standardes acceptent ces options de sélection de la -taille du papier (l’option par défaut est letterpaper) : +taille du papier (ci-après hauteur sur largeur) :

    -
    -
    a4paper a5paper b5paper executivepaper legalpaper letterpaper
    -
    +
    +
    a4paper
    +

    210 sur 297mm (environ 8,25 sur 11,75 pouces) +

    +
    +
    a5paper
    +

    148 sur 210mm (environ 5,8 sur 8,3 pouces) +

    +
    +
    b5paper
    +

    176 sur 250mm (environ 6,9 sur 9,8 pouces) +

    +
    +
    executivepaper
    +

    7,25 sur 10,5 pouces +

    +
    +
    legalpaper
    +

    8,5 sur 14 pouces +

    +
    +
    letterpaper
    +

    8,5 sur 11 pouces (l’option par défaut) +

    +
    + + + + +

    LuaLaTeX, ou XeLaTeX (voir TeX engines), les options autres +que letterpaper règlent la zone d’impression mais vous devez +également régler la taille du papier physique. Un méthode pour faire +cela est de placer \pdfpagewidth=\paperwidth et +\pdfpageheight=\paperheight dans le préambule de votre document. +Le paquetage geometry fournit des méthodes flexibles pour régler +la zone d’impression et la taille du papier physique. +

    @@ -1254,17 +1387,18 @@ est openright pour la classe book. temps au bas de chaque note.

    - + -

    Les paquetages ajoutés sont chargés comme ceci : +

    Les paquetages ajoutés paquo sont chargés comme ceci :

    \usepackage[options]{paquo}
     
    -

    Pour spécifier plus d’un paquo, vous pouvez les séparer par une -virgule, ou utiliser plusieurs commandes \usepackage. +

    Pour spécifier plus d’un paquetage, vous pouvez les séparer par une +virgule comme dans \usepackage{paquo1,paquo2,...}, +ou utiliser plusieurs commandes \usepackage.

    @@ -1293,7 +1427,7 @@ pour ce faire sont décrites ci-après. • Formats de polices:  Choisir la taille du point. -• Commandes police de bas niveau:  Sélectionnez l’encodage, famille, série, forme. +• Commandes police de bas niveau:  Sélectionnez le codage, famille, série, allure. @@ -1316,7 +1450,7 @@ Suivant: , Monter:

    Ce premier groupe de commandes est généralement utilisé avec un argument, comme dans \textit{texte en italique}. Dans le tableau ci-dessous, la commande correspondante entre parenthèses est la -“ forme déclarative”, qui ne prend pas arguments. La portée la forme +« forme déclarative », qui ne prend pas arguments. La portée la forme déclarative s’étend jusqu’à la prochaine commande de type style ou jusqu’à la fin du groupe actuel.

    @@ -1447,6 +1581,7 @@ formules. \mathversion{normal} restaure la valeur par défaut. +

    Enfin, la commande \oldstylenums{chiffres} sert à composer des chiffres dits de “à l’ancienne”, qui ont des hauteurs et profondeur (et parfois largeurs) distincts de l’alignement standard des @@ -1626,7 +1761,7 @@ de celles disponibles.

  • cmtt pour Computer Modern Typewriter
  • -

    et de nombreux autres. +

    et de nombreuses autres.

    \fontseries{série}
    @@ -1646,7 +1781,7 @@ de celles disponibles.
    \fontshape{forme}
    -

    Sélectionnez forme de police. Les formes valides sont : +

    Sélectionnez l’allure de police. Les allures valides sont :

    • n Droit (normal) @@ -1657,7 +1792,7 @@ de celles disponibles.
    • ol Plan
    -

    Les deux dernières formes ne sont pas disponibles pour la plupart des +

    Les deux dernières allures ne sont pas disponibles pour la plupart des familles de polices.

    @@ -1674,6 +1809,7 @@ deux paramètres est par défaut le pt. La valeur par défaut de

    +

    L’espacement des lignes est également multiplié par la valeur du @@ -1941,6 +2077,24 @@ une classe book, elle vaut ‘41\baselineskip&rsqu ‘36\baselineskip’.

    +
    \paperheight + +
    +

    La hauteur du papier, à ne pas confondre avec la hauteur de la zone +d’impression. Elle est normalement réglée avec une option de classe de +document, comme dans \documentclass[a4paper]{article} +(voir Options de classe de document). +

    +
    +
    \paperwidth + +
    +

    La largeur du papier, à ne pas confondre avec la largeur de la zone +d’impression. Elle est normalement réglée avec une option de classe de +document, comme dans \documentclass[a4paper]{article} +(voir Options de classe de document). +

    +
    \textwidth
    @@ -2053,13 +2207,14 @@ discussion sur les avertissements dans la FAQ :

    h
    -

    (pour Here) — à la position du texte où l’environnement figure -apparaît. Cependant, h n’est pas autorisé en soi-même ; t -est ajouté automatiquement. +

    (pour « Here », c.-à-d.« Ici » en anglais) — à la position du texte +où l’environnement figure apparaît. Cependant, h n’est pas +autorisé en soi-même ; t est ajouté automatiquement.

    -

    For forcer à tout prix un flottant à apparaître « ici », vous pouvez + +

    Pour forcer à tout prix un flottant à apparaître « ici », vous pouvez charger le paquetage float et le spécificateur H qui y est défini. Pour plus ample discussion, voir l’entrée de FAQ à http://www.tex.ac.uk/cgi-bin/texfaq2html?label=figurehere. @@ -2292,7 +2447,7 @@ parties. L’utilisation normale de cette commande est quelque chose comme cela :

    -
    \chapter{Un chapitre} 
    +
    \chapter{Un chapitre}
     …
     \appendix
     \chapter{La première annexe }
    @@ -2381,11 +2536,11 @@ classiquement utilisés :
     

    pour les équations

    - +

    Ansi, une étiquette pour une figure devrait ressembler à fig:narquois ou à fig.narquois.

    - +
    @@ -2651,7 +2806,7 @@ tableaux.
    \begin{equation}
       \begin{array}{cr}
         \sqrt{y}  &12.3 \\
    -    x^2       &3.4       
    +    x^2       &3.4
       \end{array}
     \end{equation}
     
    @@ -2663,7 +2818,7 @@ preambule :
    \begin{equation}
       \begin{vmatrix}{cc}
         a  &b \\
    -    c  &d       
    +    c  &d
       \end{vmatrix}=ad-bc
     \end{equation}
     
    @@ -2718,15 +2873,16 @@ Monter: center   [

    La déclaration \centering correspond à l’environnement -center. Cette déclaration peut être utilisé à l’intérieur d’un +center. Cette déclaration peut être utilisée à l’intérieur d’un environnement tel que quote ou d’une parbox. Ainsi, le -texte d’une figure ou d’une table peut être centré sur la page en mettant une -commande \centering au début de l’environnement de la figure ou table. +texte d’une figure ou d’une table peut être centré sur la page en +mettant une commande \centering au début de l’environnement de la +figure ou table.

    Contrairement à l’environnement center, la commande \centering ne commence pas un nouveau paragraphe ; elle change simplement la façon dont LaTeX formate les unités paragraphe. Pour -affecte le format d’une unité paragraphe, la porté de la déclaration +affecter le format d’une unité paragraphe, la porté de la déclaration doit contenir une ligne à blanc ou la commande \end (d’un environnement tel que quote) qui finit l’unité de paragraphe.

    @@ -2882,7 +3038,7 @@ marathon olympique de 1908 :
    \begin{enumerate}
      \item Johnny Hayes (USA)
    - \item Charles Hefferon (RSA) 
    + \item Charles Hefferon (RSA)
     \end{enumerate}
     
    @@ -2936,7 +3092,7 @@ chancher le format des étiquettes (voir \alph \Alph \arabic \roman \Roman \fnsymbol.

    -

    Pour plus ample information sur la personalisation de la forme +

    Pour plus ample information sur la personalisation de la forme voir list. De même, le paquetage enumitem est utile pour cela.

    @@ -3122,8 +3278,8 @@ Suivant: , Pré \end{filecontents} -

    ou -

    +

    ou +

    \begin{filecontents*}{nomfichier}
     texte
    @@ -3189,9 +3345,9 @@ Suivant: , Pr&eacut
     
     
     
    -
    \begin{flushleft} 
    -ligne1 \\ 
    -ligne2 \\ 
    +
    \begin{flushleft}
    +ligne1 \\
    +ligne2 \\
     ...
     \end{flushleft}
     
    @@ -3209,7 +3365,7 @@ droite. Chaque ligne doit être terminée par la séquence de contrôle - +
    @@ -3269,8 +3425,8 @@ séquence de contrôle \\. • \raggedleft:  Forme déclarative de l’environnement flushright. - - + +
    @@ -3588,7 +3744,7 @@ l’étiquette par défaut et une qui utilise l’étiquette optionnelle étiquetté ‘sometimes’, et le troisième article est étiquetté ‘2.’ (notez que, à cause de l’étiquette optionnelle dans le second article, le troisième article ne reçoit pas l’étiquette ‘3.’). -

    +


    @@ -3637,7 +3793,7 @@ la commande \parbox (voir \parbox), m \parbox, d’autres environnements de production de paragraphe peuvent être utilisés au sein d’une minipage.

    -

    Les arguments sont les même que pour \parbox (voir \parbox). +

    Les arguments sont les mêmes que pour \parbox (voir \parbox).

    @@ -3695,14 +3851,21 @@ centimètres. commande \setlength, en dehors d’un environnement picture. La valeur par défaut est 1pt.

    - + + +

    Le paquetage picture redéfinit l’environnement picture de +sorte qu’où que soit utilisé un nombre au sein de commandes picture +pour spécifier une coordonnée, on puisse alternativement utiliser une +longueur. Notez bien cependant que ceci empèche de dilater/contracter +ces longueurs en changeant \unitlength. +

    +

    Une position est une paire de coordonnées, telle que (2.4,-5), ce qui spécifie un point d’abscisse 2.4 et -d’ordonnée -5. Les coordonnées sont spécifiée de la manière +d’ordonnée -5. Les coordonnées sont spécifiées de la manière habituelle relativement à une origine, qui est normalement dans le coin inférieur gauche du dessin. Notez que lorsque une position apparaît en -argument, elle n’est pas Note that when a position appears as an -argument, elles n’est pas entourée d’accolades ; on délimite l’argument +argument, elle n’est pas entourée d’accolades ; on délimite l’argument avec des parenthèses.

    L’environnement picture a un argument obligatoire qui est une @@ -3786,8 +3949,8 @@ référence devient le coin inférieur gauche de la boîte . • \vector:  Dessine une ligne flèchée. - - + +


    @@ -3903,7 +4066,7 @@ Suivant: , Pré

    \dashbox crée un rectangle en tireté autour de texte au sein d’un environnement picture. Les tirets sont long de tlong unités, et le rectangle a pour largeur totale rlargeur -et hauteur totale rhauteur. Le texte est positionné par l’argument +et hauteur totale rhauteur. Le texte est positionné par l’argument optionnel pos.

    Une boîte en tireté a meilleure allure quand les paramètres rlargeur et rhauteur sont des multiple de tlong. @@ -4458,7 +4621,7 @@ beaucoup des caractéristiques.

    \begin{tabular}{l|l}
    -  \textit{Nom du joueur}  &\textit{Coups de circuit de toute sa carrière}  \\ 
    +  \textit{Nom du joueur}  &\textit{Coups de circuit de toute sa carrière}  \\
       \hline
       Hank Aaron  &755 \\
       Babe Ruth   &714
    @@ -4610,7 +4773,7 @@ déclaration \centering, \raggedright, ou
     \raggedleft (quand elles sont utilisée au sein d’une cellule de
     colonne en p ces déclaration doivent apparaître entre accolade,
     comme dans {\centering .. \\ ..}. Sans quoi LaTeX prendra la
    -double contr’oblique comme une fin de ligne. 
    +double contr’oblique comme une fin de ligne.
     

    *{num}{cols}
    @@ -4706,9 +4869,9 @@ texte à mettre dans l’entrée. titre unique ‘Nom’.

    -
    \begin{tabular}{lccl} 
    +
    \begin{tabular}{lccl}
       \textit{ID}     &\multicolumn{2}{c}{\textit{Nom}} &\textit{Âge}\\ \hline % ligne 1
    -  978-0-393-03701-2 &O'Brian &Patrick                         &55            \\ % ligne two 
    +  978-0-393-03701-2 &O'Brian &Patrick                         &55            \\ % ligne two
         ...
     \end{tabular}
     
    @@ -4768,8 +4931,8 @@ l’emportant sur la spécification pour centrer ces deux colonnes sur le trait d’union au sein de la plage de dates.

    -
    \begin{tabular}{l|r@{-}l} 
    -  \multicolumn{1}{c}{\textsc{Période}}  
    +
    \begin{tabular}{l|r@{-}l}
    +  \multicolumn{1}{c}{\textsc{Période}}
         &multicolumn{2}{c}{\textsc{Dates}} \\ \hline
       Baroque          &1600           &1760         \\
       Classique        &1730           &1820         \\
    @@ -4911,7 +5074,7 @@ Suivant: , Monter: La commande \bibitem génère une entrée étiquetée par
     étiquette. Si l’argument étiquette est omis, un numéro est
     automatiquement généré en utilisant le compteur enumi. L’argument
    -clef_de_cite est une 
    +clef_de_cite est une
     
     
     clef de référence bibiliographique consistant
    @@ -4964,13 +5127,13 @@ Suivant: , Pr&e
     
     

    8.24.3 \nocite

    - +

    Synopsis :

    \nocite{clefs}
     
    - +

    La commande \nocite ne produit aucun texte, mais écrit clefs, ce qui est une liste d’une ou plusieurs clefs de référence bibliograhique dans le fichier .aux. @@ -5026,14 +5189,14 @@ y sont faites dans le texte.

    -

    De plus, de nombreux autre styles BibTeX existe faits sur mesure pour -satisfaires les exigences de diverses publications. Voir -http://www.ctan.org/tex-archive/biblio/bibtex/contrib. +

    De plus, de nombreux autres styles BibTeX existent faits sur mesure pour +satisfaire les exigences de diverses publications. Voir +http://mirror.ctan.org/biblio/bibtex/contrib.

    La commande \bibliography est ce qui produit pour de bon la -bibliographie. L’argument de \bibliography fait référencesrefers -to files named ficbib1.bib, ficbib2.bib, -…, qui sont censés contenir votre bases de donnée au format +bibliographie. L’argument de \bibliography fait référence aux +fichiers nommés ficbib1.bib, ficbib2.bib, +…, qui sont censés contenir votre base de donnée au format BibTeX. Seules les entrées désignées par les commandes \cite ou \nocite sont listées dans la bibliographie.

    @@ -5378,8 +5541,8 @@ que LaTeX aurait pu choisir sinon.

    Suivant: , Précédent: , Monter: Line breaking   [Table des matières][Index]

    - -

    9.5 \discretionary (césure à gré avec contrôle de l’union)

    + +

    9.5 \discretionary (point de césure généralisé)

    @@ -5420,7 +5583,7 @@ contr’oblique violette en lieu de trait d’union : \usepackage{xcolor} \usepackage{hyperref} \usepackage{french} -\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor +\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor {purple}{\textbackslash}}}{/}{/}} \begin{document} Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue% @@ -5480,7 +5643,7 @@ Suivant: 9.8 \hyphenation - +

    Synopsis :

    @@ -5704,9 +5867,9 @@ utiles dans des circonstances speciales. • \footnotetext:  Insérer le texte seulement d’une note en bas de page. -• Notes dans un tableau:  Notes de tableau. +• Notes dans un tableau:  Notes de tableau. -• Notes en bas de page dans les titres de rubriques:  Titre de chapitre ou de rubrique. +• Notes en bas de page dans les titres de rubriques:  Titre de chapitre ou de rubrique. • Paramètres des notes en bas de page:  Les paramètre pour formatter les notes en bas de page. @@ -5851,11 +6014,12 @@ dans la cellule du tableau mais rien n’est composé en bas de la page.
    \begin{center}
          \begin{tabular}{l|l}
    -     \textsc{Ship}  &\textsc{Book} \\ \hline 
    -     \textit{HMS Sophie}     &Master and Commander  \\ 
    -     \textit{HMS Polychrest} &Post Captain  \\  
    +     \textsc{Ship}  &\textsc{Book} \\ \hline
    +     \textit{HMS Sophie}     &Master and Commander  \\
    +     \textit{HMS Polychrest} &Post Captain  \\
          \textit{HMS Lively}     &Post Captain \\
    -     \textit{HMS Surprise}   &A number of books\footnote{Starting with HMS Surprise.}
    +     \textit{HMS Surprise}   &A number of books\footnote{Starting with
    +                                HMS Surprise.}
          \end{tabular}
     \end{center}
     
    @@ -5866,7 +6030,7 @@ dans la cellule du tableau mais rien n’est composé en bas de la page.
    \begin{center}
       \begin{minipage}{.5\textwidth}
    -    .. maétiel tabulaire ..
    +    .. matériel tabulaire ..
       \end{minipage}
     \end{center}
     
    @@ -5883,10 +6047,11 @@ les autres notes en bas de page.
    \begin{table}
       \centering
          \begin{tabular}{l|l}
    -     \textsc{Date}  &\textsc{Campagne} \\ \hline 
    -     1862           &Fort Donelson \\ 
    -     1863           &Vicksburg     \\  
    -     1865           &Armée de Virginie du Nord\footnote{Fin de la guerre.}
    +     \textsc{Date}  &\textsc{Campagne} \\ \hline
    +     1862           &Fort Donelson \\
    +     1863           &Vicksburg     \\
    +     1865           &Armée de Virginie du Nord\footnote{Fin de la
    +                     guerre.}
          \end{tabular}
         \caption{Forces capturées par le général Grant}
     \end{table}
    @@ -5902,18 +6067,23 @@ Suivant: 
     

    11.5 Note en bas de page dont le renvoi est au sein d’un titre de rubrique

    -

    Mettre une note en bas de page depuis un titre de rubrique. -

    -

    Lorsque on écrit : + + +

    Mettre une note en bas de page depuis un titre de rubrique, comme dans :

    -
    \section{Les ensembles complets\protect\footnote{Ce texte est dû à R~Jones.}}
    +
    \section{Les ensembles complets\protect\footnote{Ce texte est dû à ...}}
     
    -

    alors la note en bas de page apparaît à la fois en bas de la page où la -rubrique commence, et de celle où son titre apparaît dans la table des -matières. Pour qu’elle n’apparaisse pas sur la table des matières -utilisez le paquetage footmisc avec l’option stable. + + + + +

    a pour effet que la note en bas de page apparaît à la fois en bas de la +page où la rubrique commence, et de celle où son titre apparaît dans la +table des matières, ce qui vraisembablement n’est pas voulu. Pour +qu’elle n’apparaisse pas sur la table des matières utilisez le paquetage +footmisc avec l’option stable.

    \usepackage[stable]{footmisc}
    @@ -5923,9 +6093,9 @@ utilisez le paquetage footmisc avec l’option stable
    -

    (Notez que le \protect a disparu ; le mettre aurait pour effet -que la note en bas de page apparaîtrait de nouveau dans la table des -matières.) +

    Notez que le \protect a disparu ; l’inclure aurait pour effet que +la note en bas de page apparaîtrait de nouveau dans la table des +matières.


    @@ -5962,7 +6132,7 @@ supplémentaire entre les notes. Cela vaut ‘6.65pt’ pou - +
    @@ -6037,29 +6207,30 @@ déja défini.
    nargs

    Optionnel ; un entier compris entre 1 et 9 spécifiant le nombre -d’arguments que commande prend. Si cet argument n’est pas présent, alors -la spécification par défaut est que la commande ne prend aucun -argument. Lorsque on redéfinit une commande, la nouvelle version peut -prendre un nombre différent d’arguments par rapport à l’ancienne. +d’arguments que commande peut prendre, y compris un éventuel argument +optionnel. Si cet argument n’est pas présent, alors la spécification par +défaut est que la commande ne prend aucun argument. Lorsque on redéfinit +une commande, la nouvelle version peut prendre un nombre différent +d’arguments par rapport à l’ancienne.

    optargdéfaut

    Optionnel ; si cet argument est present, alors le premier argument de la -commande \cmd en définition est optionnel, et sa valeur par défaut -est optargdéfaut (qui peut être une chaîne vide). Si cet argument -n’est pas présent, alors \cmd ne prend pas d’argument optionnel. +commande \cmd en définition est optionnel, et sa valeur par +défaut est optargdéfaut (qui peut être une chaîne vide). Si cet +argument n’est pas présent, alors \cmd ne prend pas +d’argument optionnel.

    -

    C’est à dire que si \cmd est utilisé avec des crochets à la suite, -comme dans \cmd[maval], alors au sein de défn -le premier -paramètre positionnel #1 se développe en maval. Alors -que si \cmd est appelé sans crochet à la suite, alors au sein de -défn le paramètre positionnel #1 se développe en la valeur -par défaut optargdéfaut. Dans tous les cas, tout argument -obligatoire sera désigné en commençant pas #2. -

    -

    Omettre [maval] dans l’appel n’est pas la même chose +

    C’est à dire que si \cmd est utilisé avec des crochets à la +suite, comme dans \cmd[maval], alors au sein de +défn le premier paramètre positionnel #1 se développe +en maval. Par contre si \cmd est appelé sans crochet à +la suite, alors au sein de défn le paramètre positionnel #1 +se développe en la valeur par défaut optargdéfaut. Dans tous les +cas, tout argument obligatoire sera désigné en commençant par #2. +

    +

    Omettre [maval] dans un appel n’est pas la même chose qu’avoir les crochets ne contenant rien, comme dans []. Dans le premier cas le paramètre #1 se développe en optargdéfaut ; alors que dans le secon #1 se développe en une chaîne vide. @@ -6073,33 +6244,34 @@ remplacée par le texte passé comme nième argument.

    -

    TeX ignore les espaces dans le code source à la suite d’un séquence -de contrôle alpahbétique, comme dans ‘\cmd ’. Si vous désirez -réellement à cet endroit, une solution est de taper {} après la -commande (‘\cmd{}’) ; une autre solution est d’utiliser un espace de -control explicite (‘\cmd\ ’). +

    TeX ignore les espaces dans le code source à la suite d’une commande (ou de +toute séquence de contrôle), comme dans ‘\cmd ’. Si vous désirez une +espace réellement à cet endroit, une solution est de taper {} après la +commande (‘\cmd{} ’), et un autre est d’utiliser un espace de contrôle +explicite (‘\cmd\ ’).

    Un exemple simple de définition d’une nouvelle commande : -\newcommand{\JH}{Jim Hef{}feron} a pour effet que -l’abréviation \JH est remplacé par le texte plus long de la -définition. +\newcommand{\JM}{Jean Martin} a pour effet le remplacement de +l’abréviation \JM par le texte plus long de la définition.

    -

    Redéfinir une commande se fait sensiblement de la même manière : +

    La redéfinition d’une commande existante est similaire : \renewcommand{\symbolecqfd}{{\small CQFD}}.

    -

    Voici la définition d’une commande qui utilise des arguments : +

    Voici la définition d’une commande avec un argument obligatoire :

    -
    \newcommand{\defreference}[1]{Définition~\ref{#1}}
    +
    \newcommand{\defref}[1]{Définition~\ref{#1}}
     
    -

    Alors, \defreference{def:basis} se développe en quelque-chose du genre de ‘Définition~3.14’. +

    Alors, \defref{def:basis} se développe en +Définition~\ref{def:basis}, ce qui en fin de compte se développera en +quelque-chose du genre de ‘Définition~3.14’.

    -

    Un exemple avec deux two arguments : -\newcommand{\nbym}[2]{#1\!\times\!#2} est invoqué comme +

    Un exemple avec deux arguments obligatoires : +\newcommand{\nbym}[2]{$#1 \times #2$} est invoqué comme \nbym{2}{k}.

    -

    Un exemple avec desz arguments optionnels : +

    Un exemple avec un argument optionnel :

    \newcommand{\salutation}[1][Madame, Monsieur]{#1,}
    @@ -6109,17 +6281,19 @@ définition.
     \salutation[Cher Jean] donne ‘Cher Jean,’.  Et
     \salutation[] donne ‘,’.
     

    -

    Les accolades autour de défn ne délimitent pas la portée du -résultat du développement de défn. Ainsi la définition -\newcommand{\nomnavire}[1]{\it #1} est incorrect puisque dans la phrase +

    Les accolades autour de défn ne définissent pas un groupe, c.-à-d. +qu’elle ne délimitent pas la portée du résultat du développement de défn. +Ainsi la définition \newcommand{\nomnavire}[1]{\it #1} est problématique ; +dans cette phrase

    -
    Le \nomnavire{Monitor} rencontra le \nomnavire{Virginia}.
    +
    Le \nomnavire{Monitor} rencontra le \nomnavire{Merrimac}.
     

    les mots ‘rencontra le’ sont mis incorrectement en -italique. Une paire supplémentaire d’accolades -\newcommand{\nomnavire}[1]{{\it #1}} corrige ce problème. +italique. Une paire supplémentaire d’accolades est nécessaire, comme cela : +\newcommand{\nomnavire}[1]{{\it #1}}. Ces accolades font partie de +la définition et par conséquent définissent bien un groupe.

    @@ -6249,7 +6423,7 @@ ne doit pas être définie. Pour \renewenvironment, env

    nargs
    -

    Optionnel ; un entier de 1 à 9 indiquant le nombre d’arguments que +

    Optionnel ; un entier de 0 à 9 indiquant le nombre d’arguments que l’environnement attend. Quand l’environnement est utilisé, ces arguments apparaissent après le \begin, comme dans \begin{env}{arg1}…{argn}. Si cet @@ -6257,12 +6431,10 @@ argument n’est pas présent, alors par défaut l’environment n&rsquo d’argument. Lorsqu’on redéfinit un environment, la nouvelle version peut prendre un nombre différent d’arguments que la précédente.

    - -
    argoptdéfaut

    Optionnel ; si cet argument est présent alors le premier argument de -l’environnement en définition est optionel, et sa valeur par défaut est +l’environnement en définition est optionnel, et sa valeur par défaut est argoptdéfaut (éventuellement une chaîne vide). Si cet argument n’est pas présent alors l’environnement ne prend pas d’argument optionnel. @@ -6277,7 +6449,7 @@ utilisé avec des crochets à la suite, comme dans paramètre positionnel #1 se développe en la valeur par défaut, c.-à-d. optargdefault. Dans les deux cas, le premier paramètre -positionnel faisant référence à argument oblgigatoire est #2. +positionnel faisant référence à argument obligatoire est #2.

    Omettre [maval] dans l’appel est différent d’avoir des crochets sans contenu, c.-à-d. []. Dans le premier cas @@ -6287,28 +6459,29 @@ chaîne vide.

    défdébut

    Obligatoire ; le texte qui est développé à toute occurrence de -\begin{env} ; le nième argument positionnel, -c.-à-d. une construction de la forme #n, est remplacé au -sein de défdébut par le texte du nième argument. +\begin{env} ; au sein de défdébut, le nième +paramètre positionnel, (c.-à-d. #n), est remplacé au sein +de défdébut par le texte du nième argument.

    déffin

    Obligatoire ; le texte développé à toute occurrence de -\end{env}. Notez qu’il ne doit contenir aucun paramètre +\end{env}. Il ne doit contenir aucun paramètre positionnel, ainsi #n ne peut pas être utilisé ici (mais voyez l’exemple final ci-après).

    -

    L’environnement env délimites la portée du résultat du -développement de débutdéf et de findéf. Ansi, dans le -premier exemple ci-dessous, l’effet de \small est limité à la -citation et ne s’étend pas au matériel qui suit l’environnement. +

    Tous les environnements, c’est à dire le code de défdébut, le +corps de l’environnement, et le code déffin, sont traités au sein +d’un groupe. Ansi, dans le premier exemple ci-dessous, l’effet de +\small est limité à la citation et ne s’étend pas au matériel qui +suit l’environnement.

    Cet exemple dont un environnement semblable à quotation de -LaTeX à cece près qu’il sera composé dans une taille de police plus -petite. +LaTeX à ceci près qu’il sera composé dans une taille de police plus +petite :

    \newenvironment{smallquote}{%
    @@ -6318,20 +6491,20 @@ petite.
     }
     
    -

    Ceci montre l’utilisation des arguments ; cela done un environment de -citation qui affiche l’auteur. +

    Celui-ci montre l’utilisation des arguments ; cela donne un environnement de +citation qui affiche l’auteur :

    \newenvironment{citequote}[1][Corneille]{%
       \begin{quotation}
    -  \noindent\textit{#1}: 
    +  \noindent\textit{#1}:
     }{%
       \end{quotation}
     }
     

    Le nom de l’auteur est optionnel, et vaut par défaut ‘Corneille’. -Dans le document, utilisez l’environnement comme ici : +Dans le document, utilisez l’environnement comme ceci :

    \begin{citequote}[Clovis, roi des Francs]
    @@ -6340,13 +6513,14 @@ Dans le document, utilisez l’environnement comme ici :
     

    Ce dernier exemple montre comment sauvegarder la valeur d’un argument -pour l’utiliser dans findéf. +pour l’utiliser dans déffin, dans ce cas dans une boîte +(voir \sbox).

    \newsavebox{\quoteauthor}
     \newenvironment{citequote}[1][Corneille]{%
       \sbox\quoteauthor{#1}%
    -  \begin{quotation} 
    +  \begin{quotation}
     }{%
       \hspace{1em plus 1fill}---\usebox{\quoteauthor}
       \end{quotation}
    @@ -6460,7 +6634,7 @@ sortie.
     \end{defn}
     
    -

    Parce que l’exemple suivant spécifie section comme argument optionnel +

    Parce que l’exemple suivant spécifie section comme argument optionnel numéroté_au_sein_de à \newtheorem, l’exemple, reprenant le même corps de document que l’exemple précédent, donne ‘Définition 1.1’ et ‘Définition 2.1’. @@ -6593,19 +6767,19 @@ solutions est de les précéder de la commande \protect. \section{nom-rubrique} il écrit le texte nom-rubrique dans le fichier auxiliaire .aux, de sorte à pouvoir le tirer de là pour l’utiliser dans d’autres partie du document -comme la table des matières. On appelle - -argument mobile tout argument qui est développé en interne par +comme la table des matières. On appelle + +argument mouvant tout argument qui est développé en interne par LaTeX sans être directement composé en sortie. Une commande est dite fragile si elle se développe pendant ce processus en un code TeX non -valide. Certains exemples d’arguments mobiles sont ceut qui apparaissent +valide. Certains exemples d’arguments mouvants sont ceut qui apparaissent au sein des commande \caption{...} (voir figure), dans la commande \thanks{...} (voir \maketitle), et dans les expression en @ des environnements tabular et array (voir tabular).

    Si vous obtenez des erreurs étranges de commandes utilisées au sein -d’arguments mobiles, essayez des les précéder d’un \protect. Il +d’arguments mouvants, essayez des les précéder d’un \protect. Il faut un \protect pour chacune des commandes fragiles.

    Bien qu’en général la commande \protect ne fait pas de mal, les @@ -6738,12 +6912,20 @@ symboles (utilisés par convention pour la numérotation des notes en bas de page). La valeur de compteur doit être comprise entre 1 et 9 inclus.

    -

    Ces symboles pour la plupart ne sont pas pris en charge en Info, mais voici leurs noms : -

    -
    asterisque(*) obèle(†) double-obèle(‡) marque-de-section(§)
    -marque-de-paragraphe(¶) parallèle(‖) asterisque-double(**)
    -obèle-double(††) double-obèle-double(‡‡)
    -
    +

    Voici ces symboles : +

    + + + + + + + + + + + +
    NomCommandeÉquivalent Unicode
    astérisque\ast*
    obèle\dagger†
    double-obèle\ddagger‡
    marque-de-section\S§
    marque-de-paragraphe\P¶
    parallèle\parallel‖
    asterisque-double\ast\ast**
    obèle-double\dagger\dagger††
    double-obèle-double\ddagger\ddagger‡‡
    @@ -6902,7 +7084,7 @@ Suivant:

    Point (1/72,27)pouce. La conversion en unités métriques units, avec deux -chiffres après la virgule, est 1point = 2,85mm = 28,45cm. +chiffres après la virgule, est 1point = 2,85mm = 28,45cm.

    pc
    @@ -7203,7 +7385,7 @@ Suivant: , Mon

    \indent produit un espace horizontal dont la largeur est égale à -la longueur \parindent, le +la longueur \parindent, le renfoncement normal d’un paragraphe. Elle est utilisée pour ajouter un renfoncement de paragraphe là où il serait autrement @@ -7227,7 +7409,7 @@ Suivant: , Pr&ea

    Utilisée au commencement d’un paragraphe, la commande -\noindent supprime tout renfoncement de paragraphe. +\noindent supprime tout renfoncement de paragraphe.

    ... fin du paragraphe précédent.
    @@ -7466,7 +7648,7 @@ il faut. Il fait même ce qu’il faut quand quelque-chose a à la fois un
     indice supérieur et un indice inférieur. Dans cet exemple le 0
     apparaît au bas du signe intégrale alors que le 10 apparaît en
     haut.
    -

    +

    \int_0^{10} x^2 \,dx
     
    @@ -7538,7 +7720,7 @@ le mode, voir \ensuremath.
    \angle
    -

    ∠ Angle géometrique (ordinaire). Similaire : +

    ∠ Angle géometrique (ordinaire). Similaire : sign inférieur-à < et chevron \langle.

    @@ -7689,7 +7871,7 @@ multiplication \cdot.
    \cap
    -

    ∩ Intersection de deux ensembles (binaire). Similaire : +

    ∩ Intersection de deux ensembles (binaire). Similaire : opérateur de taille variable \bigcap.

    @@ -7836,7 +8018,7 @@ Similaire : flèche à ligne simple vers le bas \downarrow.

    ∅ Symbole ensemble vide (ordinaire). La forme en variante est \varnothing. -

    +

    \epsilon @@ -8171,7 +8353,7 @@ double \Longrightarrow.
    \lor
    -

    ∨ Ou-logique (binaire). Synonyme : \wedge. +

    ∨ Ou-logique (binaire). Synonyme : \wedge.

    \mapsto @@ -8731,7 +8913,7 @@ capitale \Sigma.
    \surd
    -

    √ Symbole racine (ordinaire). La commande LaTeX +

    √ Symbole racine (ordinaire). La commande LaTeX \sqrt{..} compose la racine de l’argument, avec une barre qui s’étend pour couvrir l’argument.

    @@ -8860,7 +9042,7 @@ Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le p
    \uplus
    -

    ⊎ Unnion de multiensemble, un symbole union avec un symbole +

    ⊎ Union de multiensemble, un symbole union avec un symbole plus en son sein (binaire). Similaire : union \cup. En relation avec : opérateur de taille variable \biguplus.

    @@ -9261,7 +9443,7 @@ Suivant: -

    LaTeX fournit diverse commandes pour produire des lettres accentuées en +

    LaTeX fournit diverse commandes pour produire des lettres accentuées en math. Elles diffèrent de celles concernant les accents en texte normal (voir Accents).

    @@ -9488,8 +9670,8 @@ indiquée implicitement par un espace, alors qu’en cas de saut un symbole \usepackage[utf8]{inputenc} \usepackage{french} \begin{document} -Mais \(A_3 = 0\), ainsi le produit de tous les termes de -\(A_1\) à \(A_4\), c.-à-d.\ \(A_1\* A_2\* A_3 \* A_4\), +Mais \(A_3 = 0\), ainsi le produit de tous les termes de +\(A_1\) à \(A_4\), c.-à-d.\ \(A_1\* A_2\* A_3 \* A_4\), est égal à zéro. \end{document}
    @@ -9537,10 +9719,46 @@ qu’ils embrassent. Exemple : \left( \sum_{i=1}^{10} a_i \right].

    -
    \overbrace{texte} - +
    \mathdollar +
    -

    Génère une accolade au dessus de texte. +

    Signe dollar en mode mathématique : $. +

    +
    +
    \mathellipsis + +
    +

    Points de suspension (épacés pour du texte) en mode mathématique : …. +

    +
    +
    \mathparagraph + +
    +

    Signe paragraphe (pied-de-mouche) en mode mathématique : ¶. +

    +
    +
    \mathsection + +
    +

    Signe section en mode mathématique. +

    +
    +
    \mathsterling + +
    +

    Signe livre sterling mode mathématique : £. +

    +
    +
    \mathunderscore + +
    +

    Signe « souligné » en mode mathématique : _. +

    +
    +
    \overbrace{math} + +
    +

    Génère une accolade au dessus de math. Par exemple, \overbrace{x+\cdots+x}^{k \;\textrm{fois}}.

    @@ -9570,7 +9788,7 @@ racine cubique de x+y serait tapée comme
    \underbrace{math}
    -

    Génère math avec une accolade en-dessous. +

    Génère math avec une accolade en-dessous. Par exemple, \underbrace{x+y+z}_{>\,0}.

    \underline{texte} @@ -9760,7 +9978,7 @@ Suivant: , P

    roman
    -

    Nombres romain en bas de casse +

    Nombres romain en bas de casse

    Roman
    @@ -9810,11 +10028,11 @@ Suivant: , Précé

    19 Espaces

    -

    LaTeX a beaucoup de façons de produire de l’espace blanc (ou rempli) . +

    LaTeX a beaucoup de façons de produire de l’espace blanc (ou rempli).

    -

    Un autre commande produisant de l’espace est \, pour produire une +

    Une autre commande produisant de l’espace est \, pour produire une espace « fine » (d’habitude 1/6quad). Elle peut être utilisée en -mode texte, mais est le plus souvent utile en mode math (voir Spacing in math mode). +mode texte, mais est le plus souvent utile en mode math (voir Espacement en mode mathématique).

    - - @@ -9899,10 +10116,10 @@ pour parler technique, la valeur de glue ‘0pt plus1fill&rsquo

    -Suivant: , Précédent: , Monter: Spaces   [Table des matières][Index]

    +Suivant: , Précédent: , Monter: Spaces   [Table des matières][Index]

    - -

    19.3 \espace et \@

    + +

    19.3 \<espace> et \@

    @@ -9924,22 +10141,23 @@ alors l’espace inter-phrase suit cette parenthèse ou ce guillemet.

    Si vous avez un point finissant une abréviation dont la dernière lettre n’est pas une capitale, et que cette abréviation n’est pas le dernier mot d’une phrase, alors faites suivre ce point d’un -contr’oblique-espace ( ), où d’un tilde (~). Voici des +contr’oblique-espace (\ ), où d’un tilde (~). Voici des exemples : Nat.\ Acad.\ Science, et Mr.~Bean, et (du fumier, etc.)\ à vendre. -

    -

    Dans la situation opposée, si vous avez une lettre capitale suivi d’un -point qui finit la phrase, alors placez \@ à la gauche de ce -point. Par ex., book by the MAA\@. aura l’espacement -inter-phrase après ce point.

    -

    En contraste, placer \@ à la droite d’un point dit à TeX que ce -point ne finit pas la phrase. Dans l’exemple les mot réservés (if, -then, etc.\@) sont différents, TeX met un espace inter-mot après la -parenthèse fermante (notez que \@ est avant la parenthèse). +

    Pour une autre utilisation de \ , voir \ après une séquence de contrôle. +

    +

    Dans la situation opposée, si vous avez une lettre capitale suivi d’un point +qui finit la phrase, alors placez \@ avant ce point. Par ex., +book by the MAA\@. aura l’espacement inter-phrase après ce point. +

    +

    Par contre, placer \@ après un point dit à TeX que ce point ne finit +pas la phrase. Dans l’exemple les mot réservés (if, then, etc.\@) sont +différents, TeX met un espace inter-mot après la parenthèse fermante (notez +que \@ est avant la parenthèse).


    - +

    Suivant: , Précédent: , Monter: Spaces   [Table des matières][Index]

    @@ -9947,17 +10165,16 @@ Suivant:

    19.4 \ après une séquence de contrôle

    -

    La commande \ est aussi souvent utilisée après les -séquences de contrôle pour les empécher d’avaler les espaces qui -suivent, comme dans \TeX\ est un chouette système. Et, +séquences de contrôle pour les empêcher d’avaler les espaces qui +suivent, comme dans ‘\TeX\ c'est chouette.’ Et, dans des circonstances normales, \tabulation et -\sautdeligne sont équivalents à \ . +\sautdeligne sont équivalents à \ . Pour une autre utilisation de \ , voir aussi \(SPACE) and \@.

    -

    Certaines personnes préfèrent utiliser {} dans le même but, comme -dans \TeX{} est un chouette système. Ceci a l’avantage que vous -This écriver toujours la même chose, comme \TeX{}, qu’elle soit -suivie d’un espace ou d’un signe de ponctuation. Comparez : +

    Certaines personnes préfèrent utiliser {} dans le même but, comme dans +\TeX{} c'est chouette. Ceci a l’avantage que vous écrivez toujours la +même chose, en l’occurrence \TeX{}, qu’elle soit suivie d’un espace ou +d’un signe de ponctuation. Comparez :

    \TeX\ est un chouette système. \TeX, un chouette système.
    @@ -9966,16 +10183,17 @@ suivie d’un espace ou d’un signe de ponctuation. Comparez :
     
    - + +

    Certaines commandes, notamment celles définies avec le paquetage -xspace ne suivent pas ce comportement standard. +xspace, ne suivent pas ce comportement standard.


    -Suivant: , Précédent: , Monter: Spaces   [Table des matières][Index]

    +Suivant: , Précédent: , Monter: Spaces   [Table des matières][Index]

    19.5 \frenchspacing, rendre égaux les espacements inter-phrase et inter-mot

    @@ -10191,7 +10409,7 @@ voir \vspace.

    Dans l’exemple qui suit la page est remplie, de sorte que les lignes en haut et en bas contiennent le texte ‘Chien perdu !’ et que le troisième ‘Chien perdu !’ est exactement à mi-chemin entre eux. -

    +

    \begin{document}
     Chien perdu !
    @@ -10320,7 +10538,7 @@ Suivant: , Précé
     
    \fbox{texte}
     \framebox[largeur][position]{texte}
     
    - +

    Les commandes \fbox et \framebox sont similaires à \mbox, à ceci près qu’elle mettent un cadre autour de l’extérieur de la boîte ainsi créée. @@ -10351,7 +10569,7 @@ Suivant: , Pr&ea

    Synopsis :

    -
    \begin{lrbox}{\cmd} 
    +
    \begin{lrbox}{\cmd}
       texte 
     \end{lrbox}
     
    @@ -10616,7 +10834,7 @@ le signe pourcent % sert aux commentaires) c’est pourquoi on appelle caractères réservés ou caractères spéciaux.

    -
    # $ % & { } _ ~ ^ \ 
    +
    # $ % & { } _ ~ ^ \
     
    @@ -10634,8 +10852,8 @@ produit $1.23 en sortie.

    - -

    Quant aux trois derniers caractètes, pour faire un tilde dans la police + +

    Quant aux trois derniers caractères, pour faire un tilde dans la police du corps du texte utilisez \~{} (sans les accolades cela mettrait un accent tilde sur le caractère suivant). De même pour faire un accent circonflexe dans la police du corps du texte utilisez @@ -10691,7 +10909,7 @@ Suivant: , Préc&ea

    21.3 Symboles en texte

    - +

    LaTeX fournit des commandes pour générer divers symboles qui ne sont pas des lettres dans le cours sein du texte. Certaines d’entre elles, en particulier les plus obscures, ne sont pas disponible en OT1 ; il se @@ -10837,8 +11055,9 @@ utilisés en mode mathématique.

    \S
    -
    -

    Symbole section : §. +

    \itemx \textsection + +Signe section : §.

    \TeX @@ -10874,7 +11093,7 @@ utilisés en mode mathématique.

    \textbackslash - +

    Contr’oblique : \. @@ -10993,7 +11212,7 @@ hauteur de capitale de la fonte, alors que la forme

    Le symbole Euro : €. -

    +

    \textexclamdown (ou !`) @@ -11084,6 +11303,15 @@ hauteur de capitale de la fonte, alors que la forme

    Guillemet-apostrophe simple : ’.

    +
    \textquotesingle + +
    +
    + + +

    Guillemet-apostrophe simple droit. (Du codage TS1.) +

    +
    \textquotestraightbase
    @@ -11571,6 +11799,7 @@ suivant produit ‘4 juillet 1976’ :
    +

    La paquetage datetime package, entre autres, can produce a wide variety of other date formats. @@ -11591,7 +11820,7 @@ Suivant: fichier racine ; c’est le fichier dont vous passer le nom à la @@ -11903,7 +12132,7 @@ en « Voir aussi ».

    Le texte « Voir » est défini par la macro \seename, et le texte « Voir aussi » par la macro \alsoname. Ils peuvent être redéfinis -pour d’autres langages. +pour d’autres langages.

    @@ -11916,6 +12145,7 @@ Ceci résulte en un fichier en .ind, ce qui peut ensuite être lu pour composer l’index.

    +

    L’index est d’ordinaire généré avec la commande \printindex. Celle-ci est définie dans le paquetage makeidx, ainsi vous devez @@ -11926,11 +12156,13 @@ mettre \usepackage{makeidx} dans le préambule. nouvelle lettre dans l’index imprimé ; sa valeur par défaut est ‘10pt plus5pt minus3pt’.

    +

    Le paquetage showidx a pour effet que chaque articule de l’index est affiché das la marge de la page où l’article apparaît. Ceci peut aider à la préparation de l’index.

    +

    Le paquetage multind prend en charge la pluralité des index. Voir aussi l’article de la FAQ TeX FAQ à ce propos, @@ -11948,7 +12180,7 @@ Suivant: -

    Synopsis : +

    Synopsis :

    \documentclass{letter}
    @@ -11972,8 +12204,8 @@ séparées par une double contr’oblique (\\).  Par exemple,
     pourriez avoir :
     

    -
     \begin{letter}{M. Joseph Fabre \\ 
    -      25 rue de la République\\ 
    +
     \begin{letter}{M. Joseph Fabre \\
    +      25 rue de la République\\
           35700 Rennes}
        ...
      \end{letter}
    @@ -12079,7 +12311,7 @@ Suivant: , Monter: 24.1 \address
     
     
    -

    Synopsis : +

    Synopsis :

    \address{adresse-expéditeurs}
    @@ -12264,7 +12496,7 @@ préambule :
     
    - +
    @@ -12386,18 +12618,18 @@ Précédent:

    24.11 \telephone

    - +

    Synopsis:

    \telephone{numéro} -

    +

    C’est le numéro de telephone de l’expéditeur. Déclaré typiquement dans le préambule, où il s’applique à toutes les lettres. Ceci apparaît seulement si le style de page (pagestyle) firstpage est sélectionné. Dans ce cas, il apparaît en bas à droite de la page. -

    - +

    +
    @@ -12506,7 +12738,7 @@ prematurément le document.

    -Suivant: , Précédent: , Monter: Top   [Table des matières][Index]

    +Suivant: , Précédent: , Monter: Top   [Table des matières][Index]

    Appendice A Patrons de documents

    @@ -12685,13 +12917,37 @@ Email \verb|tugboat@tug.org| if problems or questions. \makesignature \end{document} -
    +

    + +
    +

    +Suivant: , Précédent: , Monter: Top   [Table des matières][Index]

    +
    + +

    Appendice B Traduction de la licence

    + +

    La traduction qui suit est donnée uniquement à titre informatif, et ne +remplace pas le texte en anglais donné au début de ce document. +

    +

    Permission vous est donnée de distribuer des copies conformes de ce +manuel à condition que les mentions du droit d’auteur et de permission +soient préservées sur toutes les copies. +

    +

    Permission vous est donnée de copier et distribuer des versions +modifiées de ce manuel dans les conditions d’une copie conforme, à +condition que l’ensemble de l’ouvrage dérivé résultant soit distribué +sous les termes d’une mention de permission identique à celle-ci. +

    +

    Permission vous est donnée de copier et distribuer des traductions de ce +manuel dans une autre langue, dans les conditions ci-dessus pour les +versions modifiées. +


    -Suivant: , Précédent: , Monter: Top   [Table des matières][Index]

    +Suivant: , Précédent: , Monter: Top   [Table des matières][Index]

    Index des concepts

    @@ -12821,7 +13077,7 @@ Suivant: , Pr
    - + @@ -12919,7 +13175,6 @@ Suivant: , Pr - @@ -12955,6 +13210,7 @@ Suivant: , Pr + @@ -13044,6 +13300,7 @@ Suivant: , Pr + @@ -13130,7 +13387,6 @@ Suivant: , Pr - @@ -13166,7 +13422,6 @@ Suivant: , Pr - @@ -13175,6 +13430,7 @@ Suivant: , Pr + @@ -13198,6 +13454,7 @@ Suivant: , Pr + @@ -13214,11 +13471,8 @@ Suivant: , Pr - - - - - + + @@ -13234,7 +13488,6 @@ Suivant: , Pr - @@ -13257,6 +13510,7 @@ Suivant: , Pr + @@ -13306,8 +13560,8 @@ Suivant: , Pr - + @@ -13318,6 +13572,7 @@ Suivant: , Pr + @@ -13339,6 +13594,7 @@ Suivant: , Pr + @@ -13396,7 +13652,6 @@ Suivant: , Pr - @@ -13504,6 +13759,8 @@ Précédent: F   +G +   I   L @@ -13613,7 +13870,6 @@ Précédent: