From 2c56ad085c04f7681ecb27ca09ecba4964415542 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 9 Apr 2016 22:41:48 +0000 Subject: latex2e-help-texinfo-fr (8apr16) git-svn-id: svn://tug.org/texlive/trunk@40375 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/latex2e-help-texinfo-fr/ChangeLog | 2101 +++ .../doc/latex/latex2e-help-texinfo-fr/Makefile | 319 + .../doc/latex/latex2e-help-texinfo-fr/NEWS | 153 + .../doc/latex/latex2e-help-texinfo-fr/README | 16 + .../latex/latex2e-help-texinfo-fr/aspell.fr.pws | 3 + .../latex/latex2e-help-texinfo-fr/latex2e-fr.dbk | 9120 ++++++++++++ .../latex/latex2e-help-texinfo-fr/latex2e-fr.html | 14557 +++++++++++++++++++ .../latex/latex2e-help-texinfo-fr/latex2e-fr.info | 9970 +++++++++++++ .../latex/latex2e-help-texinfo-fr/latex2e-fr.pdf | Bin 0 -> 1168981 bytes .../latex/latex2e-help-texinfo-fr/latex2e-fr.texi | 9856 +++++++++++++ .../latex/latex2e-help-texinfo-fr/latex2e-fr.txt | 9010 ++++++++++++ .../latex/latex2e-help-texinfo-fr/latex2e-fr.xml | 10014 +++++++++++++ .../doc/latex/latex2e-help-texinfo-fr/ltx-help.el | 286 + Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/tlpsrc/collection-langfrench.tlpsrc | 1 + Master/tlpkg/tlpsrc/latex2e-help-texinfo-fr.tlpsrc | 0 16 files changed, 65408 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/aspell.fr.pws create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.dbk create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.html create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.info create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.pdf create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.texi create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.txt create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.xml create mode 100644 Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ltx-help.el create mode 100644 Master/tlpkg/tlpsrc/latex2e-help-texinfo-fr.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog new file mode 100644 index 00000000000..1fe76a98b69 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ChangeLog @@ -0,0 +1,2101 @@ +2016-04-08 Vincent Belache + + * NEWS: Add NEWS entry for the Apr 2016 release --- assuming + English will be released also. + + * Makefile.1 (dist-xx, dist): Fix pior check that there aren't any + uncommited changes before making the zip. + +2016-04-07 Vincent Belache + + * latex2e-fr.{dbk,html,info,txt,xml,pdf}: Update French manuals + for distribution 2016-04-07 to CTAN. + + +2016-04-07 Vincent Belache + + * latex2e-fr.texi: Updated @set UPDATED. + + * aspell.es.pws: new file. + + * aspell.fr.pws: new file. + + * Makefile.1: new file evolved from Makefile, to be merged + later-on with Makefile once Karl has more time to review it and + validate the design. Compared to orignal Makefile the changes are + as follows, where xx denotes the language, ie is a two letter word + in {en,fr,es}: + + - make it futureproof w.r.t. to new languages addition. + + - make it safer: + - test for uncommitted changes before preparing distribution zip + - automate @set UPDATED flag before preparing distribution zip + + - add target dist-xx, to prepare distribution for language xx only, this + triggers automatic update of @set UPDATED flag for the corresponding + language + + - modify spell and spell-en target so as to support all languages. I had + to add custom dicitionnary for fr and es. spell will check all the + languages, use spell-en for English only. My aspell seems to be too + old to support --mode=texinfo, so I could not test it. + + - modify target dist so that french is added to the zip file. Please + note that dist will not trigger automatic update of the @set UPDATED + flag, before Makefile cannot know which manual has been updated and + which not. This will also make the uncommitted check. + + - add target updated-date-xx to automatically update @set UPDATED flag + in the xx manual + + - add target updated-xx to do updated-date-xx + rebuild all outputs for + xx + + - add target tag to make a tag, you can use this as follows for default + CTAN tag (which is `ctanYYYY-MM-DDTHH:mm:SS', where + YYYY-MM-DDTHH:mm:SS is an ISO time stamp): + + make tag + + or you can do this for make tag `foo' with message `Some message': + + make tag TAG=foo "MESSAGE=Some message" + + +2016-04-04 Vincent Belache + + * latex2e.texi: Add EnvIndex macro to make indexing environments + consistent and throughout the manual. Replace any @findex of an + environment by a call to this macro. + + * latex2e-fr.texi: Same as latex2e.texi. + (filecontents): Typoes. + (table): Typo (table evironment name mistakenly translated to + French). + (\\): Typoes. + (\enlargethispage): translate cindex entry to French. + + * latex2e-es.texi: Same as latex2e.texi. + (filecontents): Align to latest text in latex2e{,-fr}.texi. + +2016-04-02 Vincent Belache + + * latex2e-es.texi: Add @BES and @BESU macro definitions. + (Smbolos de Texto): Use @BES macro rather than @math for + \textperiodcentered so that the other-than-PDF is clean. `$' -> + `\$' for \textdollar. + + * latex2e.texi (Text symbols): Use @BES macro rather than @math + for \textperiodcentered and \trademark so that the other-than-PDF + is clean. `$' -> `\$' for \textdollar. + (\makeatletter and \makeatother): re-indent + \@startsection example for solving the overfull hbox in the PDF + output. + * latex2e-fr.texi (Text symbols): \textquestiondown + Typo. \textexclamdown `haut en bas' -> `culbut'. Use @BES macro + rather than @math for \textperiodcentered and \trademark so that + the other-than-PDF is clean. `$' -> `\$' for \textdollar. `marque + de fabrique' -> `marque de commerce' for \texttrademark. + (\@@startsection): re-indent \@startsection example for solving + the overfull hbox in the PDF output, and fix some wrong reference. + +2016-03-31 Vincent Belache + + * latex2e-fr.{dbk,dvi,html,info,pdf,texi,txt,xml}: make fr. + +2016-03-29 Vincent Belache + + * latex2e-fr.texi (Line breaking): Improve translation of + break/breaking, use `saut/sauter ' rather than `rupture/rompre'. + (Spaces): Typo. + (Special insertions): Typo. + (Text symbols): Fix typo adding `comp' into + `\textcapitalcompwordmark' and `\textascendercompwordmark', and + translate this item. + (Math miscellany): Same change as in latex2e.texi + (\bigskip \medskip \smallskip): Same change as in latex2e.texi + + * latex2e.texi (Math miscellany): Remove @findex useless as we are in an ftable. + (\bigskip \medskip \smallskip): Replace @table by @ftable, and + remove @findex corresponding to @item's + (Text symbols): Fix typo adding `comp' into + `\textcapitalcompwordmark' and `\textascendercompwordmark' + + +2016-03-17 Vincent Belache + + Reword descrition of \epsilon and \varepsilon. + + * latex2e.texi (Math symbols): About \epsilon ``Greek-letter'' -> + ``lunate'', plus add some notice that ``Similar to Greek text + letter''. About \varepsilon ``curly'' or ``rounded small'' -> + ``script small letter''. + + * latex2e-fr.texi (Math symbols): About \varepsilon ``en forme de + 3 retourn'' -> ``minuscule de ronde''. + +2016-03-15 Vincent Belache + + * latex2e.texi (Math symbols): Fix compilation errors. + + * latex2e-fr.texi (Math symbols): Fix compilation errors. + +2016-03-14 Vincent Belache + + * latex2e.texi Define flags NotInPlainTeX, NeedsAMSSymb and + NeedsSTIX, in order to factorize text of `Math symbols' node. + (Math symbols): Remove that \varnothing is reverse of \emptyset, + but make it variant. Add items for \revemptyset and varnothing. + Factorize text with news flags flags NotInPlainTeX, NeedsAMSSymb + and NeedsSTIX. \rangle, fix unicode code point. \smile: add + `smile' into meaning. + + * latex2e-fr.texi (Math symbols): Progress translation of this + node and make same changes as for latex2e.texi. + +2016-03-08 Vincent Belache + + * latex2e-fr.texi (Top): Typoe in `Modes' menu entry. + (eqnarray): `or' -> `ou'. + (Math symbols): Progress translation of this node + same changes + as in latex2e.texi. + (Modes): Typoes + same changes as in latex2e.texi. + (\ensuremath): new node. + (\(SPACE) and \@@): `guillemet anglais' -> `guillemet-apostrophe'. + (Text symbols): Progess translation of this node + same changes as + in latex2e.texi. + + * latex2e.texi (Math symbols): Remove description how to make + \leadsto mode independent, and add a reference to new node + \ensuremath. Also clarify "Unless said otherwise" for this that + these commands are only available in math mode as this is not true + for \ldots. + (Modes): Point to new node \ensuremath + (\ensuremath): new node. + (Text symbols): Add pilcrow character for \P, similar change for \S. + +2016-03-06 Vincent Belache + + * latex2e-fr.texi (Math symbols): Progress translation of this node. + +2016-02-29 Vincent Belache + + * latex2e-fr.texi (\circle): Use term ``disque'', in addition to + ``cercle plein'' (solid circle). @dmn{...}-ify unit. + (\makebox (picture)): Typo. + (Math symbols): Progress translation of this node. + +2016-02-22 Vincent Belache + + * latex2e.texi (Text symbols): Fix @code{'}->@code{''} for \textquotedblright + (Splitting the input): @dfn{...}-ify `root file' and add it to concept index + (\include): Replace `See next section' -> `See @ref{\includeonly}'. + (\includeonly): `@var{file}s' -> `@var{file1}, @var{file2}, @dots{}' + + * latex2e-fr.texi (\alph \Alph \arabic \roman \Roman \fnsymbol): `croix-mortuaire' -> `oble' + (Math symbols): Progress translation of this node. + (Text symbols): Start translation of this node. + (\thinspace): `imbriqu' -> `embot', as per Cahier GUTenberg #49 glossary + (Text symbols): Fix @code{'}->@code{''} for \textquotedblright + (Splitting the input, \include, \includeonly, \input): Translate these nodes. + (Splitting the input): @dfn{...}-ify `root file' and add it to concept index + (\include): Replace `See next section' -> `See @ref{\includeonly}'. + (\includeonly): `@var{file}s' -> `@var{file1}, @var{file2}, @dots{}' + +2016-02-15 Vincent Belache + + * latex2e.texi (\noindent): `..' -> `...'. + + * latex2e-fr.texi (About this document, @LaTeX{} command syntax) + (Document class options, Document class options) + (Pagelayoutparameters, Sectioning, enumerate, \item, \line) + (\thicklines, \thinlines, \cite, \newtheorem, \newtheorem, \newtheorem) + (\alph \Alph \arabic \roman \Roman \fnsymbol, \signature): @tie{} -> UTF-8 + unbreakable space. + (Environment): `..' -> `...' + translation of text in example. + (\centering): Typo. + (quotation and quote, \newenvironment & \renewenvironment) + (\noindent, \signature): `..' -> `...'. + (Math symbols): Progress translation + @tie{} -> UTF-8 unbreakable + space. + +2016-02-11 Vincent Belache + + * latex2e.texi (abstract): @code{...}-ify words `article' & + `report' when they refer to classes. + (array): @code{...}-ify words `array' when it refers to + environment. + (array): Ellipsis `..' -> `...'. + (\multicolumn): Add empty blank line after `@end example'. + + * latex2e-fr.texi: Throughout document align on Cahier GUTenberg #49 glossary the following: + `indentation/indenter' -> `renfoncement/renfoncer', `en mode affichage' -> `en hors-texte'. + (\@@startsection): `@var{indent}' -> `@var{retrait}', indent(ation) -> retrait or renfoncement. + (Document class options): Added flegn concerns display mode formula only. + (Environments): `mise en vedette' -> `en hors texte' + (abstract): `abtracts' -> `rsum', and update translating this + node as per Jim's rev 486 of 2015-12-05T13:22:45+01 edit. + (Environment): Ellipsis `..' -> `...', and add + `Voir@ref{Environments} pour une liste des environnements.' as + per Jim's rev 486 of 2015-12-05T13:22:45+01 edit. + (array): Update translation ad per Jim's edits rev 391 of + 2015-08-02T22:57:00+02 and with fixes from rev 469 by Karl of + 2015-11-01T23:58:36+01, and rev 503 by Karl of + 2016-02-10T00:11:11+01 + (eqnarray): `style d'affichage' -> `hors texte'. + (itemize, minipage, quotation and quote): `Indentation' -> `Renfoncement'. + (tabular): Ellipsis `..' -> `...', from rev 469 by Karl of + 2015-11-01T23:58:36+01. Typo. + (\multicolumn): Update translation as per Jim's edit rev 390 of + 2015-08-02T20:08:26+02 + (\verb): Typo. + (verse): indent(ation) -> retrait or renfoncement. + (\\): Ellipsis `..' -> `...', from rev 469 by Karl of + 2015-11-01T23:58:36+01. + (\footnotetext): Typo. + (Making paragraphs, \indent, \noindent): indent(ation) -> retrait + or renfoncement. + (Letters): `style d'affichage' -> `hors texte'. indente -> renfonce. + + +2016-02-09 Karl Berry + + * latex2e.texi (array): the directive is just p{...}, not @p{...}. + Noted by Vincent. + +2016-02-08 Vincent Belache + + * latex2e.texi (lrbox): Use Synopsis instead of in-line + @code{...}. `cmd' -> `\@var{cmd}'. @ref{...}-ify @code{\sbox}. + (\raisebox): @var{...}-ify some synopsis arguments. + (\addcontentsline): Remove args from @findex entry. Use synopis + rather than in-line @code{...}. Specify @var{unit} to be `figure', + resp. `table', when @var{ext} is `lof', resp. `lot'. Use `text' + everywhere instead of `text', `entry' and `name'. Fix `\contentsline' + description. Add third argument `num' to `\contentsline' and describe it. + (Indexes): Clarify `extension' is a filename extension. Add + missing antislash to \printindex and \indexspace. + (Letters): Typo. @code{...}-ify word `letter' when the environment + name. Add word `body' concerning whatever lies in the letter + environment body. + (\closing): @var{...}-ify argument. + + * latex2e-fr.texi: In file header, add reference to the + French/English LaTeX glossary published in the ``Cahier + GUTenberg'' #49 (2017), page 19--45. + (Top): Typo. + (itemize): Typo. + (\discretionary): Typo. + (\vfill): Translate this node. + (\vspace): Take fixes from rev 469 by Karl (2015-11-01T23:58:36+01). + (\opening): Take fixes from rev 469 by Karl (2015-11-01T23:58:36+01). + (lrbox): Translate this node. + (\raisebox): Complete translation of this node. + (Front/back matter): Typo. + (Tables of contents): `article' -> `entre', as per Cahier GUTenberg #49 glossary. + (\addcontentsline): Translate this node, with same edits as in latex2e.texi. + (\addtocontents): Translate this node. + (Glossaries): Translate this node. + (Indexes): Translate this node, with same edits as in latex2e.texi. + (Letters): Typoes. `clture' -> `salutation'. Typo. Complete + translation with same edits as in latex2e.texi. + (\address): Translate this node. + (\cc): Translate this node. + (\closing): Translate this node with same edits as in latex2e.texi. + (\encl): Translate this node. + (\location): Translate this node. + (\makelabels): Typo. + (\opening): Typo. + +2016-02-05 Vincent Belache + + * latex2e.texi (Line breaking, \discretionary): Add node + \discreionary, need completion. + (\protect): `they must be' -> `one solution is', as there are + alternative solution consisting in robustification of fragile + command. Move concept index entry "moving arguments" next to + concept first occurrence. Fix typo. + + * latex2e-fr.texi (Line breaking, \discretionary): Add \discretionary node + (\linebreak & \nolinebreak): Translate this node. + (Page breaking): Translate this node. + (\protect): Translate this node, with same changes as in latex2e.texi. + +2016-02-04 Vincent Belache + + * latex2e-fr.texi (Spacing in math mode): Add @xref{\thinspace} to + the \thinspace entry. + (Math miscellany): Complete translation of this node. Clarify + discretionary multiplication and add example. Make TeX output only + when compilation is with TeX and fix some of the examples. + (\(SPACE) and \@@): Typo. + (\thinspace): Translate this node. + (Boxes): Translate intro in this node. + + * latex2e.texi (Spacing in math mode): Add @xref{\thinspace} to + the \thinspace entry. + (Math miscellany): Clarify discretionary multiplication and add + example. Make TeX output only when compilation is with TeX and fix + some of the examples. + +2016-02-02 Vincent Belache + + * latex2e-fr.texi: Reword copyright notice from + Automatic-translation French to real French. + (Environments): Remove spurious space. + (tabular): Typo. + (\hyphenation): Translate this node. + (\newenvironment & \renewenvironment): Typo. Align on change done by Jim + on rev 482 2015-11-30T12:06:12. + (\newcommand & \renewcommand): Align on changes done by Jim on rev + 345 2015-05-27T02:05:34+02. Also `@var{cmd}' or `@var{\cmd}' -> + `@cmd{\@var{cmd}}'. + (Math miscellany): Start translation of this node. + (Spaces): Typo in menu. + (\(SPACE) after CS): Typo. Translate remain pieces left over in + English, notably title. Align on rev 497 2016-02-01 by Karl (ie + make only a brief mention of xspace), plus my rewording in + latex2e.texi. + + * latex2e.texi (\newcommand & \renewcommand): `@var{cmd}' or + `@var{\cmd}' -> `@cmd{\@var{cmd}}' + (\typein): `@var{cmd}' -> `@cmd{\@var{cmd}}'. Add `starred form' to concept index. + (\(SPACE) after control sequence): Rewording mention that xspace + alter standard behaviour. I gather the the intention was not to + say that individual commands alter the standard behaviour --- as + xspace package does --- but rather that some individual command do + not following the standard behaviour, and amongst them, those + defined with the xspace package. + +2016-02-01 Karl Berry + + * latex2e.texi (\(SPACE) after control sequence): replace xspace + details with a mere mention. Rename node from + \(SPACE) after control sequence. + (\newcommand & \renewcommand): don't say "command". + +2016-01-30 Karl Berry + + * latex2e.texi (\newcommand & \renewcommand): mention "\ " + after control sequences, as noted by Vincent. + +2016-01-27 Vincent Belache + + * latex2e-fr.texi (Marginal notes): Typoes. + (Subscripts & superscripts): Typo. + (Math functions): Translate this node to French. + (Math accents): Translate this node to French. + (Math miscellany): Initiate translation of this node to French. + (Non-English characters): Translate this node to French. + (\today): Translate this node to French. + + * latex2e.texi (Math functions): make `\sup' formatted as a math + operator when in TeX output, update comment accordingly. + (Additional Latin letters): Add information that \dh, \DH, \dj, + \DJ, \th and \TH do not exist in OT1 font encoding --- I got this + infomation from the comprehensive package. + (Additional Latin letters): \ng & \NG, `Latin' -> `Lappish'. + (\today): @samp-ify the example date. + (\today): Add information about localization by multilingual + packages & classes. + +2016-01-26 Karl Berry + + * latex2e.texi (Additional Latin letters): rename from + Non-English characters (leave anchor behind). Suggestion from + Vincent, 25 Jan 2016 17:27:30. + +2016-01-24 Karl Berry + + * latex2e.texi (\item): oops, should have been a subsection. + (throughout): use three dots consistently for displayed ellipses; + will fix in-text ellipses later. + +2016-01-23 Karl Berry + + * latex2e.texi (Environment[s], \item): fix undefined references. + (cross-reference): replace with "cross reference", for consistency. + +2016-01-22 Karl Berry + + * aspell.en.pws: add more exceptions. + * latex2e.texi: fix typos, refilling. + +2016-01-15 Vincent Belache + + * latex2e.texi (\setlength, \addtolength, \settodepth) + (\settoheight, \settowidth): Place synopsis in a Synopsis + paragraph, rather than in title, simplify title, use \@var{len} + for the length command (rather than \gnat). Add ``length command'' + to concept index of \selength node with @dfn-fying it, and remove + quote in the other nodes. + (Predefined lengths): Make the formula defining \totalheight a + math formula. + + * latex2e-fr.texi (Floats): Typo + (\setlength, \addtolength, \settodepth, \settoheight) + (\settowidth, Predefined lengths): Translate these nodes to + French, with taking into account changes done to latex2e.texi + (Special insertions): Fix menu entry syntax. + (Reserved characters): Translate this node to French + (Symbols by font position): Add this node, after update made to + latex2e.texi + +2015-12-14 Vincent Belache + + * latex2e-fr.texi (Top): section->rubrique, sectionement->rubricage + (@LaTeX{} command syntax): Add node ``\makeatletter and \makeatother''. + (\makeatletter and \makeatother): New node, translated from + English version, plus improvement as changes in latex2e.texi, plus + \@startsection example made a separate node with more information. + (\@@startsection): New node. + + * latex2e.texi (\makeatletter and \makeatother): Change ``read by + TeX and LaTeX'' to ``read by TeX for LaTeX''. Change ``character + code'' to ``character category code'', and introduce term + ``catcode''. Use the term ``private commands'' for commands with + an ``@'' in their names. Improve wording about command names with + a single non-letter. Suppress chiasmus of ``\documentclass and + \usepackage'' w.r.t. ``.sty and .cls files''. Add TODO @comment + about making \@startsection a separate node, see French version. + (\makelabels) Add reminder TODO comment to align on French + version. + +2015-12-10 Jim Hefferon + + * latex2e.texi (array, center): Adjust wording, add examples. + +2015-12-05 Kevin Ryde + + * ltx-help.el (ltxh-buffer-substring): defalias to use + 'buffer-substring-no-properties if available. + (latex-help-get-cmd-alist): support :: and (line 123). + Mail of 03 Dec 2015 17:49:05. + +2015-12-03 Jim Hefferon + + * latex2e.texi (abstract): Add examples. + +2015-12-03 Jim Hefferon + + * latex2e.texi (\onecolumn, \twocolumn): Adjust wording (make + first sentence a one-sentence description). + +2015-12-02 Jim Hefferon + + * latex2e.texi (\flushbottom): Adjust wording. + +2015-12-01 Jim Hefferon + + * latex2e.texi (\newtheorem): Add case of no optional arguments + to synopsis, with summary in body. + +2015-11-29 Jim Hefferon + + * latex2e.texi (\newcommand and \newenvironment): Minor wording + adjustments, mostly for consistency with subsequent practice. + +2015-11-29 Jim Hefferon + + * latex2e.texi (Cross references): Add examples, and description of + forward references. + +2015-11-28 Jim Hefferon + + * latex2e.texi (Counters): Adjust wording and add examples + for \setcounter and \addtocounter. + +2015-11-28 Jim Hefferon + + * latex2e.texi (Counters): Add variable `counter' to description + of the counter-formatting commands. (From latex.texinfo.) + +2015-11-27 Jim Hefferon + + * latex2e.texi (\makeatletter and \makeatother): Adjust wording. + +2015-11-26 Vincent Belache + + * latex2e-fr.texi (\newsavebox, \newtheorem, \newfont): Complete + translation of this node, and align on latest English version. + + * latex2e.texi (\newtheorem): Typo. + (\newfont): `11pt' -> `1100' in the example, when the at clause + has the `scaled FACTOR' form. + +2015-11-26 Jim Hefferon + + * latex2e.texi (\makeatletter and \makeatother): Add node for this, + as a subnode of the description of definition of commands. + +2015-11-25 Jim Hefferon + + * latex2e.texi (Reserved characters): Split out symbols by font + position. Distinguish between output in text body font and + output in typewriter font. + +2015-11-09 Vincent Belache + + * latex2e.texi (\newcommand & \renewcommand): Introduce the + concept of positional parameter. + (\newenvironment & \renewenvironment): Remove the text that + starred & nonstarred forms have the same effect, and restore the + original text that starred forms ban the use of \par in arguments. + Tell that the only allowed characters in environment names are + letters and character `*'. Use the term positional parameter, and + tell that expansion is within begdefn, not within environment, + which was misleading. @samp{...}-ify `Shakespear' outside of + @example...@endexample. + + * latex2e-fr.texi (Output files): Typo. + (tabular): Typoes. + (\newcommand & \renewcommand): Typo. Introduce the concept of positional parameter. + (\newenvironment & \renewenvironment): Complete the translation + and make the same text improvements as in latex2e.texi. + +2015-11-06 Vincent Belache + + * latex2e-fr.texi (\parbox): Tell that `position=m' equates the + default behaviour. + + * latex2e.texi (\parbox): Same as latex2e-fr.texi. + +2015-11-05 Vincent Belache + + * latex2e.texi (\fussy): Typo. + + * latex2e-fr.texi (verbatim): Translate this node. + (\verb): Clean-up left over English words. + (\obeycr & \restorecr, \fussy, \sloppy): Translate this node. + +2015-11-04 Vincent Belache + + * latex2e.texi (tabular): wording `@code{*-expression}' -> `@code{*}-expression'. + + * latex2e-fr.texi (tabular): Complete translation of this node. + +2015-11-03 Vincent Belache + + * latex2e.texi (\parbox): Correct description of \parbox vertical + alignment after comment from Denis Bitouz. + + * latex2e-fr.texi (\parbox): Same as for latex2e.texi. + +2015-11-01 Karl Berry + + * latex2e.texi (\vspace): mention behavior if used in hmode. + + * latex2e.texi (throughout): consistently use ... instead of + .. for code ellipses. + +2015-10-27 Vincent Belache + + * latex2e-fr.texi (enumerate): Typo. + (itemize): Restore missing example. + (thebibliography): `label' -> `tiquette', `cite_key' -> + `clef_de_cite'. Change wording concerning `\refname' in standard classes. + (\bibitem, \cite, \nocite, Using BibTeX, theorem): Translate this node. + (\cleardoublepage, \newpage): Improve wording `page actuelle' -> + `page courante'. + (\typeout): Typo `\espace' -> `\space'. + + * latex2e.texi (\bibitem): 1/ Add to concept index "citation + key". 2/ @var{...}-ify word label where applicable for consistency + with @var{cite_key}. 3/ `see next section' -> `@pxref{\cite}'. + (\cite): 1/ Add reference to node \bibitem. 2/ @samp{...}-ify the + example possibly produced typeset text. + (\nocite): Add `Synopsis:' and `@example ... @end example' + encapsulation thereof. + (Using BibTeX): 1/ `@var{style}' -> `@var{bibstyle}'. 2/ + `@file{@var{bibfile}.bib}' -> `@file{@var{bibfile1}.bib}, + @file{@var{bibfile2}.bib}, @dots{}'. + +2015-10-27 Jim Hefferon + + * latex2e.texi (titlepage): Add example. + +2015-10-25 Jim Hefferon + + * Correct errors reported by CTAN, including my lack + of a SVN $Id tag for the README. + +2015-10-24 Jim Hefferon + + * New release, version of October 2015, for CTAN, since there + were lots of updates over the summer. Just English for the + moment; we need to smooth the process for other languages. + + * Makefile (distzip): the phony target was not doing the recipies; + changed name of a variable to distzip. + +2015-10-12 Karl Berry + + * Makefile (dist): remove spanish stuff, just do english. + +2015-10-12 Jim Hefferon + + * latex2e.texi (Footnotes): Add remark that getting biblio + references in footnotes depends on the bibliographic style. + +2015-10-11 Vincent Belache + + * latex2e-fr.texi (Page breaking): Translate menu entries + (\cleardoublepage, \clearpage, \newpage, \enlargethispage) + (\pagebreak & \nopagebreak): Translate these nodes + (Footnotes, \footnote, \footnotemark, \footnotetext) + (Footnotes in a table, Footnotes in section headings): Take into + account Jim's edits of 2015-10-09, 2015-10-04, 2015-10-03, & + 2015-09-29. + + * latex2e.texi (\cleardoublepage, \clearpage): Clarify that only + pending floating tables & figures are cleared. + (\newpage): `see @code{\clearpage} above' -> `@pxref{\clearpage}' + (Footnotes): Make the exact quotation of Nol Coward, and correct + his first name spelling. + +2015-10-11 Jim Hefferon + + * latex2e.texi (Multiple references to a footnote): Add this node. + Adjust related nodes. + +2015-10-11 Jim Hefferon + + * latex2e.texi (Footnotes of footnotes): Add this node. + +2015-10-10 Jim Hefferon + + * latex2e.texi (\makelabels): Add more on how to customize + label sizes, etc. + +2015-10-09 Vincent Belache + + * latex2e-fr.texi (Environments): Merge menu entries for nodes + quote & quotations after Jim's edits of 2015-09-28 + (quotation and quote): Merge nodes quote & quotations after Jim's + edits of 2015-09-28 + (tabbing): Translate this node. + +2015-10-09 Jim Hefferon + + * latex2e.texi (Footnotes in a section heading): Add node, + provide examples. + +2015-10-08 Vincent Belache + + * latex2e.texi (\makelabels): @var{...}-ify argument 'to addess', + and @code{...}-ify class name. + (\signature): Improve wording. Remove spurious space before '\\' + in the \signature example with picture. + + * latex2e-fr.texi (Low-level font commands): typo. + (\item): typo. + (Letters): Translate from Jim's updates. + (Letters): Remove menu entries for \startbreaks & stopbreaks, as + per Jim's update. + (\makelabels): Translate from Jim's updates and improve text + significantly. + (\name): Translate this node. + (\opening): Translate this node. + (\ps): Add synopsis, as per Jim's update. + (\signature): Translate this node. + (\startbreaks, \stopbreaks): Remove nodes \startbreaks & + stopbreaks, as per Jim's update. + (\telephone): Take into account Jim's updates. + +2015-10-04 Jim Hefferon + + * latex2e.texi (Footnotes in a table): Provide examples. + Fold minipage discussion into opening. + +2015-10-03 Jim Hefferon + + * latex2e.texi (Footnotes, Footnotes in a table): Provide examples. + This is a confusing topic. + +2015-09-29 Jim Hefferon + + * latex2e.texi (Footnotes): Provide examples. + +2015-09-28 Jim Hefferon + + * latex2e.texi (\quotation and \quote): Combine the two, + contrast them, provide example. + +2015-09-27 Jim Hefferon + + * latex2e.texi (Letters): \opening is required. + +2015-09-26 Jim Hefferon + + * latex2e.texi (\makelabel): Reword, add examples. Omit \stopbreaks + and \startbreaks as those are not user-directed commands. + +2015-09-25 Jim Hefferon + + * latex2e.texi (\signature): Reword, add examples. + +2015-09-23 Jim Hefferon + + * latex2e.texi (Letters \address, \closing, \location): Add examples. + The intent of \location is hard to understand; for Willy the Mailboy? + +2015-09-23 Jim Hefferon + + * latex2e.texi (Letters): Add synopsis, examples. + +2015-09-22 Vincent Belache + + * latex2e-fr.texi (filecontents): Add Jim's 2015-09-18 (r439) edits. + (\addvspace): Add Jim's 2015-09-13 (r432) edits. + (\vspace): Translate this node. + + * latex2e.texi (filecontents): Use `write' instead of `create' also in concept index. Improve wording + + + * latex2e{,-es,-fr}.texi: Improve Emacs cookie to force LF eol + + * latex2e{,-es,-fr}.{dbk,html,info,txt,xml}: Set svn property svn:eol-style to LF + + * latex2e-{es,fr}.{dbk,html,info,txt,xml}: Compile these files + again, because of eol problem. + +2015-09-21 Vincent Belache + + * latex2e-{es,fr}.{dbk,dvi,html,info,pdf,txt,xml}: Compile these files + + * latex2e-fr.texi (\addvspace): typo. + +2015-09-18 Jim Hefferon + + * latex2e.texi (filecontents): Corrections suggested by JB. + +2015-09-17 Vincent Belache + + * ChangeLog: Correct typo on Jim's surname Hefferson->Hefferon. + + * latex2e.texi (Subscripts & superscripts): typo sub->super. Improve wording. + (\hrulefill \dotfill): Use `@dmn{...}' rather than + `@tie{}...' for the spacing to unit. + + * latex2e-fr.texi (\newline): Translate this node. + (figure): place \label after caption, following Jim's 2015-09-11 + change. + (Subscripts & superscripts): translate Jim's 2015-09-15 update. + (\hrulefill \dotfill) Merge nodes \hrulefill and \dotfill, and + take Jim's 2015-09-13 additions + +2015-09-15 Jim Hefferon + + * latex2e.texi (Subscripts & superscripts): Add examples. + +2015-09-15 Vincent Belache + + * latex2e.texi (Starting and ending): Add @cindex environment + (Spaces, \(SPACE) and \@@, \(SPACE) after CS): Move text how to + control space gobbling after a control sequence from node + `\(SPACE) and \@@' to a new node `\(SPACE) after CS', and add more + tricks to do that. + + * latex2e-fr.texi (Starting and ending) + (Spaces, \(SPACE) and \@@, \(SPACE) after CS)(Spaces): Same + changes as for latex2e.texi. + (Overview): add @: after some abbrev ending periods. + (Font styles): Follow Karl's changes of + 2015-04-26, "deux choses trs diffrentes"->"deux constructions + sans relation l'une avec l'autre" + (Starting and ending): Follows Karl's change of 2015-04-26 + (\- (hyphenation)): Translate this node. + (\noindent): Follow Jim's changes of 2015-09-14: example + how to + suppress indentation in a whole document. + (Spaces, \@@, \(SPACE)): rename node \AT->\@@ following Karl's + change of 2015-05-05, and \SPACE->(SPACE) following Jim's change + of 2015-09-08. + (\frenchspacing) Add new nodes, following Jim's edits of 2015-09-12. + (beamer template, book template): Follow Karl's changes of + 2015-04-26: transpose to make alphabetical. + (beamer template, tugboat template, beamer template): Translate + these nodes. + (Command line): Follow Karl's changes of 2015-04-26: xref TeX + engines, --help, etc. + (eqnarray): Follows Karl's change 2015-04-26 `much + like'->`similar', plus typo. + + +2015-09-14 Jim Hefferon + + * latex2e.texi (\noindent): Add example. + +2015-09-14 Vincent Belache + + * latex2e.texi (Spacing in math mode): Add missing @findex entries + for \thickspace, \medspace & \thinspace. Typo tht->that. + + * latex2e-fr.texi (Units of length, Spacing in math mode): + Translate these nodes, move the math spacing to the `Spacing in + math mode' node, following the Jim's 2015-09-06 change. + +2015-09-13 Jim Hefferon + + * latex2e.texi (\hrulefill \dotfill): Add example, merge the + two nodes. + +2015-09-13 Jim Hefferon + + * latex2e.texi (\addvspace): Add explanation, and link to + Lengths. + +2015-09-12 Jim Hefferon + + * latex2e.texi (\vspace, \vfill): Add wording and example to + each node. + +2015-09-12 Jim Hefferon + + * latex2e.texi (\frenchspacing): Move node to Spacing. + +2015-09-12 Jim Hefferon + + * latex2e.texi (\frenchspacing): Add this node. + +2015-09-11 Jim Hefferon + + * latex2e.texi (\newline): Add description of what happens in + a table. Add example. + +2015-09-11 Jim Hefferon + + * latex2e.texi (\\): Split \\ from \\*. Mention + \newline. Add example. + +2015-09-09 Jim Hefferon + + * latex2e.texi (\(SPACE) and \@): Combine the two nodes. Include + description of \@ both before and after a period. + +2015-09-08 Jim Hefferon + + * latex2e.texi (\(SPACE)): Extend explanation. Change name to + include the parens (possible a newbie would type \SPACE?) + +2015-09-07 Jim Hefferon + + * latex2e.texi (Lengths, \hspace): Give a definition of rigid + and rubber lengths, and of infinite stretchability. Adjust + definition of \hspace to not use square braces as metacharacter. + +2015-09-06 Jim Hefferon + + * latex2e.texi (Spacing in math mode): Move math mode lengths + to here and add whether they work also in text mode. + +2015-09-04 Vincent Belache + + * latex2e-fr.texi: Add macroes BES & BESU to support compilation of math symbols with texi2pdf. + (Symbolic footnotes): Complete translation of this node + (Making paragraphs): typo ligne->lignes. + (Marginal notes): Translate this node. + (Math formulas): Translate this node. + (Subscripts & superscripts): Translate this node. + (Math symbols): Initiate translation of this node (not yet complete...). + (Spacing in math mode): Translate section title. + (\thispagestyle): Translate this node. + (Spaces): typo, change gender of word `espace' (feminine instead + of masculine as far as spacing is concerned). + + * latex2e.texi: Add macroes BES & BESU to support compilation of math symbols with texi2pdf. + (Math symbols): typo succceeds-> succeeds, (symbols \succ & \succeq). + (Marginal notes): Add reference to Document class options as far + as one-sided, two-sided and two-column layouts are concerned. + (Subscripts & superscripts): Use @var{...} instead of @i{...} for argument `exp'. + (Math symbols): Use macros BES and BESU in roder to fix broken texi2pdf compilation. + (Math symbols): typo operatior->operator (symbols \cap, \circ, \cup, \bigodot, \oplus, \otimes + (Math symbols): symbol \varsigma : variant \pi->\sigma ; symbol \vartheta : variant \pi->\vartheta. + (\makebox): reword is specified->can be overriden, because width is optional. + (\makebox): @code{...}-ify environment name picture. + +2015-08-29 Vincent Belache + + * latex2e-fr.texi (\linethickness): Typo. + (\thicklines, \thinlines, \shortstack, \/, \hrulefill) + (\bigskip \medskip \smallskip, tabular, Lengths, \dotfill, \addvspace): Translate this node. + (table): Typo. + (Units of length): Add this node from Jim's 2015-08-26 edits. + + * latex2e.texi (Lengths): Make `length' a @dfn{...} rather than a @code{...}. + (Units of length): add concept index entries `ex' and `m-width' + (\addvspace): @var{...}-ify word `length'. + + +2015-08-27 Vincent Belache + + * latex2e.texi (Units of length): Use `@dmn{...}' rather than + `@tie{}...' in new node added by Jim. + +2015-08-26 Jim Hefferon + + * latex2e.texi (Units of length): Add new node in Lengths. + +2015-08-25 Vincent Belache + + * latex2e.texi (tabular): typo : horozontal->horizontal. + +2015-08-24 Vincent Belache + + * latex2e.texi (picture): (width,height)(x offset,y offset)->(@var{width},@var{height})(@var{xoffset},@var{yoffset}) + (picture): make position a concept index entry, and @dfn{...}-ize it. + (picture): Improve wording as far as the two arguments of picture environment are concerned. + + * latex2e-fr.texi (minipage): complete translation of this node. + (picture): Translate this node. + (\framebox (picture)): @var{width}->@var{largeur} + +2015-08-23 Vincent Belache + + * latex2e-fr.texi (file preamble): Add comment about glossary + resources useful for French translation + (file preamble) improve wording. + (Layout): add Float menu entry, as per Jim Hefferon's 2015-08-22 and 2015-08-21 changes. + (Floats, figure, table) Translate Jim Hefferon's 2015-08-22 and + 2015-08-21 changes to French. + (\centering): typo + (flushleft, \raggedright): Improve wording. + (flushright, \raggedleft): Translate these nodes. + (quotation, Making paragraphs): ligne blanche->ligne blanc + + * latex2e.texi (Floats): typo insert comma. + (Floats): figure->float + (Floats): make "float page" a concept index entry, and @dfn{...} it. + (Floats): restrict the word "specifier" to one letter element of + parameter, use word "argument" for the full string of specifiers. + (Floats): typo acceptible->acceptable + (figure): text->title, improve @var name + (flushright): string->control sequence + (table): make title a @var, and add missing optional loftitle argument. + +2015-08-22 Jim Hefferon + + * latex2e.texi (Floats): Change some wording, move description of + how float body is typeset to figure and table nodes. + +2015-08-22 Jim Hefferon + + * latex2e.texi (various): Corrected Subversion mistake overwriting + changes in other spots. + +2015-08-21 Jim Hefferon + + * latex2e.texi (Floats, figure, table): Break the float material + common out to a separate node. Add descriptions of how to deal + with issues. Shrink the figure and table nodes by the common + material. + +2015-08-20 Vincent Belache + + * latex2e-fr.texi (Output files, @TeX{} engines, \line) + (Glossaries): Remove @acronym on Karl's request + (\raggedright): Translate this node to French. + + * latex2e.texi (Output files, @TeX{} engines): Remove @acronym on Karl's request + + * latex2e-es.texi (Glosarios): Remove @acronym on Karl's request + +2015-08-19 Karl Berry + + * latex2e.texi (\parbox): reword. + (flushleft): missing period. + + * Makefile (xref_suffixes): no auxs or tocs. + +2015-08-19 Vincent Belache + + * latex2e.texi (flushleft): string->control sequence. + + * latex2e-fr.texi (flushleft): Translate this node. Reword string->control sequence. + + * Makefile (xref_suffixes): New variable usable for realclean target doing a *real* clean. + + * latex2e.texi (\oval): Reword 'portion' to 'half' and also add + optional arguments 'tr', 'br', 'bl' and 'tl'. + + * latex2e-fr.texi (Top, Starting and ending): Starting & + ending->Starting and ending, node renaming. + (Overview): typo in chapter title + (Overview): Translates 2015-08-14/18 changes by Jim Hefferon, + this implies making node 'Starting and ending' a subnode of node + 'Top', and creating new nodes 'Output files', '@TeX{} engines' and + '@LaTeX{} command syntax' + (Environment, Declaration): new nodes, sbubnodes of '@LaTeX{} + command syntax', translated from 2015-08-14 change by Jim + Hefferon. + (description, enumerate): Translate 2015-08-17 changes by Jim + Hefferon. + (list, \item): Translate 2015-08-13 changes by Jim Hefferon: add + \item node, and subordiante it to list node. + (\multiput): Finalize translation of this node. + (\oval): Translate this node, with rewording portion->half. Add + also optional arguments 'tr', 'br', 'bl' and 'tl'. + + * latex2e.texi (Overview): file-> input file, for sake of clarity. + (Overview): Programs that implementation @LaTeX{}->Programs that + can compile @LaTeX{} source. + (Output files, @TeX{} engines): Use @acronym{...} for DVI and PDF. + (@TeX{} engines): command->system command, for sake of clarity. + (@LaTeX{} command syntax): command->command names, for sake of clarity. + +2015-08-18 Jim Hefferon + + * latex2e.texi (eqnarray, equation): Add more description. Add + example to eqnarray. Add note about amsmath to equation. + +2015-08-17 Jim Hefferon + + * latex2e.texi (enumerate): Add more description. Combine best + parts of this and description description. + +2015-08-17 Jim Hefferon + + * latex2e.texi (description): Add error message if \item is + left out. + +2015-08-14 Jim Hefferon + + * latex2e.texi (Environment, Declaration): Create these two nodes + subordinate to LaTeX command syntax. Refer node item to LaTeX + command syntax. + +2015-08-13 Jim Hefferon + + * latex2e.texi (list, \item): Add node for this command, subordinate to + the list node. + +2015-08-13 Jim Hefferon + + * latex2e.texi (array): Fix description of optional position + argument for array. + +2015-08-12 Jim Hefferon + + * latex2e.texi (displaymath): Integral wrong. Couple of other + typos. + +2015-08-11 Jim Hefferon + + * latex2e.texi (document): Add nodes for \AtBeginDocument and + \AtEndDocument. + +2015-08-11 Jim Hefferon + + * latex2e.texi (displaymath): Add detail and an example. Include + note on why $$ is not recommended. + +2015-08-09 Jim Hefferon + + * latex2e.texi (description): Add detail and an example. + +2015-08-08 Jim Hefferon + + * latex2e.texi (center, \centering): Add detail, including + distinguishing the two and examples. + +2015-08-05 Vincent Belache + + * latex2e.texi (\indent): remove "width of" concering concerning + \parindent length. + + * latex2e-es.texi (Acentos): Change "sobre" to "debajo de" for \b + (\indent): change "al ancho de la longitud" to "la longitud" + concerning \parindent length. + + * latex2e-fr.texi (Tables of contents): Translation of this node. + (\alph \Alph \arabic \roman \Roman \fnsymbol, Boxes): Typoes. + +2015-08-03 Jim Hefferon + + * latex2e.texi (array): Adjust wording. + +2015-08-02 Jim Hefferon + + * latex2e.texi (array): Refer to tabular for details. Add suggestion + to use amsmath to get fences, and change example to make + justification vaguely defensible. + +2015-08-02 Jim Hefferon + + * latex2e.texi (multicolumn): Adjust description of how intercolumn + material is placed. I shall get this right eventually, I suppose. + +2015-08-01 Jim Hefferon + + * latex2e.texi (multicolumn, vline, cline, hline): Adjust + wording. + +2015-07-31 Jim Hefferon + + * latex2e.texi (vline, cline, hline): Add examples. Also describe + how columns are counted. + +2015-07-30 Vincent Belache + + * latex2e-fr.texi (Top): Correct menu item French translation for "Making paragraphs" + (itemize): typo, remove left-over English word "dash" + (Making paragraphs): typoes. + (\indent, \noindent, \parskip, \parbox): Translate to French these nodes. + + * latex2e.texi (Text symbols): Correct -- for --- for en-dash + +2015-07-29 Vincent Belache + + * latex2e-es.texi (Acentos): Make references between \underbar and \b. + + * latex2e.texi (Accents): Make references between \underbar and \b. + + * latex2e-fr.texi (Accents, quote): Translate these nodes. + (Accents): Make references between \underbar and \b. + +2015-07-22 Jim Hefferon + + * latex2e.texi (tabular, multicolumn): Add more content, + and examples. + +2015-07-22 Jim Hefferon + + * latex2e.texi (Page layout parameters): Add marginal notes + parameters; correct some default values and adjust wording + for uniformity. + +2015-07-15 Jim Hefferon + + * latex2e.texi (Page layout parameters): Add paperheight + and paperwidth; also list those sizes in Document class options. + +2015-07-13 Jim Hefferon + + * latex2e.texi (Math symbols): Done all symbols. + +2015-07-11 Jim Hefferon + + * latex2e.texi (Math symbols): Through the S's. + +2015-07-10 Jim Hefferon + + * latex2e.texi (Math symbols): Through the P's. + +2015-07-09 Jim Hefferon + + * latex2e.texi (Math symbols): Into the P's. Move + the unicode glyph to the start of each entry to make + easier scanning for the desired symbol. + +2015-07-08 Vincent Belache + + * latex2e-fr.texi (Line breaking, \savebox): Translation to French. + (Sectioning): Typo. + +2015-07-08 Jim Hefferon + + * latex2e.texi (Math symbols): Through the N's. + +2015-07-07 Jim Hefferon + + * latex2e.texi (Math symbols): Through the M's. + +2015-07-06 Jim Hefferon + + * latex2e.texi (Math symbols): More L's. + +2015-07-05 Jim Hefferon + + * latex2e.texi (Math symbols): Unicode code points into L's. + +2015-07-03 Jim Hefferon + + * latex2e.texi (Math symbols): Unicode code points through G. + +2015-07-02 Jim Hefferon + + * latex2e.texi (Math symbols): Unicode code points through D. + +2015-07-02 Jim Hefferon + + * latex2e.texi (Math symbols): Unicode code points through B. + +2015-07-01 Jim Hefferon + + * latex2e.texi (Math symbols): Add unicode code points to a few; + experiment with relevant info. + +2015-06-23 Jim Hefferon + + * latex2e.texi (\flushbottom, \raggedbottom): Expand definition. + Change word from `declaration' to `command'. + +2015-06-22 Jim Hefferon + + * latex2e.texi (\twocolumn): Expand definition of the two-column + parameters. + +2015-06-21 Jim Hefferon + + * latex2e.texi (\twocolumn): Expand definition of the double + float parameters. + +202015-06-20 Jim Hefferon + + * latex2e.texi (\twocolumn): Add example. + +2015-06-20 Karl Berry + + * latex2e.texi (\value, \newlength): wording. + +2015-06-19 Karl Berry + + * latex2e.texi (Document class options): mention the geometry package. + (@TeX{} engines) : mention xdv files. + (\newcommand & \renewcommand): reorder examples; still in process. + +2015-06-18 Karl Berry + + * latex2e.texi (\newsavebox): wording. + +2015-06-17 Karl Berry + + * latex2e.texi (\newfont): put obsolete note earlier. + (\newtheorem): wording. + +2015-06-16 Karl Berry + + * latex2e.texi (Low-level font commands): reformat the tables. + +2015-06-11 Jim Hefferon + + * latex2e.texi (Low-level font commands): More about options. + +2015-06-11 Jim Hefferon + + * latex2e.texi (Low-level font commands): Add some information about + options. + +2015-06-09 Karl Berry + + * latex2e.texi: Let's consistently have one blank line + between the sectioning command and the following index entries, + one blank line above @example, and two blank lines above @node. + It's a theory ... + (\newfont): wording. Typos. + +2015-06-09 Jim Hefferon + + * latex2e.texi (\newfont): Couple of minor wording changes. + +2015-06-06 Jim Hefferon + + * latex2e.texi (\newfont): Expand definition. Add example. + Warn that it is obsolete. + +2015-06-06 Jim Hefferon + + * latex2e.texi (\newtheorem): Expand definition. Add examples + covering both optional arguments. + +2015-06-05 Jim Hefferon + + * latex2e.texi (\newsavebox): Expand definition. + +2015-06-04 Jim Hefferon + + * latex2e.texi (Document class options): To a4paper, etc., + add note that pdflatex, xelatex, lualatex do not set physical + page size. + +2015-06-03 Jim Hefferon + + * latex2e.texi (\value): Expand description, put in warning about + \protect, add examples. + +2015-06-02 Jim Hefferon + + * latex2e.texi (\protect): Expand description, add examples. + +2015-05-30 Jim Hefferon + + * latex2e.texi (\newlength): Add details, including that the name + must begin with a backslash. + +2015-05-29 Jim Hefferon + + * latex2e.texi (\providecommand): Add node. + +2015-05-28 Jim Hefferon + + * latex2e.texi (\newcommand & \renewcommand): Realized environments + do delimit scope. + +2015-05-27 Jim Hefferon + + * latex2e.texi (\newcommand & \renewcommand): Copy recent edits to + \newcommand over to \newenvironment; make needed adjustments. + +2015-05-26 Jim Hefferon + + * latex2e.texi (\newcommand & \renewcommand): Add two fine points + about \newcommand. + +2015-05-25 Karl Berry + + * Makefile (texi2html_top): New variable. + (texi2html): use it. + + * latex2e.texi (\label), + (Font styles), + (\newcounter, \stepcounter, \refstepcounter), + (\newcommand & \renewcommand): + tweak new and old examples and text. + (Math formulas): Consistently use "xx" with "not in plain". + +2015-05-25 Jim Hefferon + + * latex2e.texi (\newcommand & \renewcommand): Add examples. Drop + square brackets around * since square brackets are significant. + +2015-05-22 Jim Hefferon + + * latex2e.texi (\label): Add example of \label picking up + numbering in two places. + +2015-05-19 Jim Hefferon + + * latex2e.texi (Font styles): Add that \mathxx commands do not + nest. Move them to make a different, third, area. Break \emph out of + non-semantic command list. + +2015-05-17 Jim Hefferon + + * latex2e.texi (many nodes): Corrections to typos reported by + Justin Gassner. + +2015-05-16 Jim Hefferon + + * latex2e.texi (\newcounter, \stepcounter, \refstepcounter): Expand + definitions, particularly of the definition of one counter numbered + within the other. + +2015-05-15 Jim Hefferon + + * latex2e.texi (\usecounter): Expand definition; give example. + +2015-05-13 Jim Hefferon + + * latex2e.texi (Counters): reword to clarify backslash. + +2015-05-12 Karl Berry + + * latex2e.texi (@settitle): unofficial. + (About this document): reword a bit. + (UPDATED): now it's May. + More indexing. + + * Makefile (check-dw): new target. + * latex2e.texi: remove doubled words. + + * Makefile (txt_files): add aspell.en.pws. + (check-en): try spell-en first. + +2015-05-08 Karl Berry + + * latex2e.texi (Non-English characters): tersely define \dj \DJ + and \ng \NG (without typesetting). + * Makefile (spell): exclude \command names. + * aspell.en.pws: new file. + +2015-05-08 Jim Hefferon + and Karl Berry + + * latex2e.texi (LaTeX command syntax): (Re-)include description of + command syntax, inspired by alt-latex-info. + +2015-05-08 Karl Berry + + * Makefile (en, es, fr, spell, svr, svd): new targets. + (all): rework target. + (all_suffixes, txt_files): new vars. + +2015-05-07 Karl Berry + + * latex2e.texi: some typos. + * latex2e-es.texi: can't use \sup with current texinfo.tex. + * Makefile: simplify to be maintainable at the cost of some + redundancy (sorry, Vincent). + +2015-05-06 Karl Berry + + * latex2e.texi (\alph \Alph \arabic \roman \Roman \fnsymbol): + use @U to show the footnote symbols. + +2015-05-05 Karl Berry + + * latex2e.texi: More indexing. Always ", etc.". Use of @dmn. + (Modes): re-paragraph the descriptions. + (\@@): Rename from \AT, now that Texinfo can handle @ in node names. + +2015-04-26 Karl Berry + + * latex2e.texi (Starting and ending): rename from + Starting & ending. Leave anchor behind. + + * latex2e.texi (Starting & ending): make a section. + Notes for a new syntax section. + More on the example document. + From Jim, 22 Apr 2015 15:06:24 +0000. + (beamer template, book template): transpose to make alphabetical. + (Command line): xref TeX engines, --help, etc. + +2015-04-23 Jim Hefferon + and Karl Berry + + * latex2e.texi (Output files, TeX engines): new nodes. + Jim's original msg, 20 Apr 2015 12:42:23. + (Independently, eliminate some "very"s throughout.) + +2015-04-20 Karl Berry + + * latex2e.texi (About this document, Overview): more clearly + separate these nodes. From Jim, 14 Apr 2015 19:57:21. + + * latex2e.texi (Document classes): Add descriptions of built-in + LaTeX classes. From Jim, 12 Apr 2015 22:10:47. + +2015-04-10 Karl Berry + + * latex2e.texi (Font styles): mention \nocorr and \nocorrlist. + (\/): mention automatic insertion from \textit and \itshape, etc. + From Jim, 10 Apr 2015 00:13:39. + +2015-04-08 Karl Berry + + * latex2e.texi (\bigskip \medskip \smallskip): add defaults, + other tweaks. From Jim Hefferon, 7 Apr 2015 23:45:50. + +2015-04-07 Karl Berry + + * latex2e.texi: start update for 2015. + Index pict2e (was curve2e) and other packages. + (\put): format synopsis like others, etc. + (\newcounter): metavar name supercounter. + +2015-02-22 Karl Berry + + * Makefile (texi2html): use -c TOP_NODE_UP_URL + (to be in next Texinfo release). + + * latex2e.texi (Math functions): avoid \sup, since @sup + is now a Texinfo command (for the next release). + + * latex2e.texi (\alph \Alph \arabic \roman \Roman \fnsymbol): + \Roman for second @item. Typo reported by Jose Atria. + +2014-11-19 Vincent Belache + + * latex2e-fr.texi: Progress translation to French + + * Makefile: add targets check-fr, check-en & check-es. + + * latex2e.texi (node figure): typo occuped->occupied. + (node filecontents): Make it clear that it is about + files not documents. + +2014-10-20 Vincent Belache + + * Makefile: Add target `check' to compile each manual once with tex + and once with makeinfo. This is faster than using target `all'. + +2014-10-19 Vincent Belache + + * latex2e.texi (\setcounter): replace @var{\counter} by @var{counter} + + * latex2e-es.texi (\setcounter): Same change as latex2e.texi + + * latex2e-fr.texi (\setcounter): Same change as latex2e.texi. + Progress Translation to French. + +2014-10-17 Vincent Belache + + * latex2e-es.texi (\pagenumbering): use @backslashchar{} within + @vincentb in order to compile with tex. + +2014-10-17 Karl Berry + + * latex2e.texi (\newcommand & \renewcommand): fix explanation of + optarg; its default value is never "def", that was a misreading + of latex209.dtx. Rename to optargval. From Vincent. + + * latex2e.texi (\alph): avoid UTF-8 or @document*, sorry. + (\thinspace): this is not the place to use @dmn. + (figure) : these are counters not control + sequences, so no \. + + * latex2e-es.texi (\put): @vincentb, not @vincenb. + +2014-09-25 Vincent Belache + + * latex2e.texi (\put): Make coordinates within @var{...} and add + explicit reference to them in the text. + (\usebox): typo add missing closing curly bracket + + * latex2e-es.texi (\put): Same as latex2e.texi (except that + \usebox node was ok). + + * latex2e-fr.texi (nodes \put, \usebox): Same as + latex2e.texi. Progress translation to French. + +2014-09-19 Vincent Belache + + * latex2e.texi (document header): Set @documentencoding and + @documentlanguage. + (document footer): Add Emacs file local variable to specify + ispell dictionary. + + * latex2e.texi (\pagenumbering): Clarify that \pagenumber + also resets page number to 1. + (\alph \Alph \arabic \roman \Roman \fnsymbol): + add UTF-8 symbols next to symbol names for \fnsymbol. + (\newcounter): rename @var{cnt} -> + @var{countername}, and @var{countername} -> @var{super}, and make + it explicit in the text that @var{super} is the name of a counter. + (\newlength): @code{length} command -> @dfn{length} command. + (document footer): Add Emacs file local variable to specify + encoding. + + * latex2e-es.texi: Similar changes as latex2e.texi. + (\newlength): Also translate length to longitud, as this is + not a reserved word, we just mean an instruction to manage one + length. + + * latex2e-fr.texi: Similar changes as latex2e.texi. Progress + translation to French. + +2014-09-10 Vincent Belache + + * latex2e.texi (\thinspace): em -> @dmn{em}. + + * latex2e-es.texi (\thinspace): same as latex2e.texi. + + * latex2e-fr.texi: Progress translation to French. + +2014-09-08 Vincent Belache + + * latex2e-fr.texi: Progress translation to French. + + * latex2e.texi (node Modes): replace `-' by `---', and `The box + make by' by `The box made by'. + (node Math miscellany): correct typo `for examp*l*e'. + +2014-08-30 Vincent Belache + + * latex2e-es.texi (\vector): correct bug involved by renaming + y-slop/x-slop to declivex/declivey --- as I used @vincentb macro + encapsulation to mark my change, it made \ of \vector no longer a + "other" character. + +2014-08-29 Vincent Belache + + * Makefile: add definition of variable all, for clean to work. Add + squeaky as a synonym of realclean. Add in comment generic line for + other language being zipped to to dist. + + * latex2e-fr.texi: Progression traduction + + * latex2e.texi (node Page layout parameters): correct typo clase -> classes + (node array): `in that row' -> `in each row of that column + + * latex2e-es.texi (node array): `el nmero de elementos y deben + tener el formato' -> `cual formato debe tener cada linea en esta + columna' + + +2014-08-24 Vincent Belache + + * latex2e.texi (node Boxes): add @code{...} encapsulation. + (\dashbox): replace @code{...} by @var{...} for \dashbox + parameters in last sentence. (nodes \line & Glossaries) add + @acronym{...} around CTAN. + (\makebox of picture): use @example environment for the + synopsis, and @var{...} for the parameters. + (\vector): rename x-slope, and x both to xslope, respectively + for y-slope and y, and use consistently @var{...} encapsulation. + + * latex2e-es.texi (node Cajas): same as latex2e.texi. + (\dashbox): same as latex2e.texi. Rename parameter + @var{dlargo} to @var{glargo}, with 'g' for guin (aka + dash). + (nodes \line & Glossarios): same as latex2e.texi. + (\makebox of picture): same as latex2e.texi. + (\vector): same as latex2e.texi. + + * latex2e-fr.texi (node Boxes): same as latex2e.texi. + (\dashbox): same as latex2e.texi. + (nodes \line & Glossaries): same as latex2e.texi. + (\makebox of picture): same as latex2e.texi. + (\vector): same as latex2e.texi. + Progress further translation to French. + +2014-08-17 Vincent Belache + + * latex2e.texi: (node Layout) Add @code{...} around \headheight + and \footskip in `Page layout parameters' menu entry + + * latex2e-es.texi: Same change as in latex2e.texi + + * latex2e-fr.texi: Same change as in latex2e.texi. Continue + progressing translation to French. + +2014-08-11 Vincent Belache + + * latex2e.texi: Add @code{...} encapsulation in some places to + class names letter, slides, book, report, article, and to + environement theorem. + (Document class options) Add missing closing bracket. + + * latex2e-es.texi: Same changes as for latex2e.texi. + + * latex2e-fr.texi: Same changes as for latex2e.texi. Progress + translation to French. + + +2014-08-10 Vincent Belache + + * latex2e.texi: (Overview) change wording about case sensitivity. + + * latex2e-es.texi: (Descripcin) same change change as for latex2e.texi about case sensitivity. + + * latex2e-fr.texi: (Overview) same change change as for + latex2e.texi about case sensitivity. (Whole document) Put in place + same structure as for original and progress translation. + +2014-08-01 Vincent Belache + + * latex2e-fr.texi: Creation --- still very approximate & preliminary... + + * Makefile: Make it generic + +2014-07-20 Vincent Belache + + * latex2e.texi (\LaTeXe), + * latex2e-es.texi (\LaTeXe): document LaTeX2e log. + +2014-05-19 Karl Berry + + * May 2014 release for TeX Live 2014. + +2014-02-28 Karl Berry + + * latex2e.texi (filecontents): tweak language. + (Font styles): mention my disagreement with the oft-stated + notion that \tt, et al., are "obsolete". + +2014-02-27 Vincent Belache + + * latex2e.texi (filecontents): Clarify that LaTeX2e default + filecontents environment DOES NOT overwrite existing files, you + need filecontents package for that. + + * latex2e-es.texi (filecontents): Align on the English version. + +2014-02-26 Vincent Belache + + * latex2e-es.texi: Align Spanish translation with changes made by + Karl on 2014-02-23, and also some changes done before that. + +2014-02-25 Vincent Belache + + * latex2e.texi: Correct typo, rm duplicate 2014 in copyright notice. + +2014-02-23 Karl Berry + + * latex2e.texi (@title): put the "unofficial" label here, + not just the subtitle. + (Typefaces): Rename to "Fonts", since the chapter is about both, + and the latter is far more commonly used. Also fix truncated + sentence about italic correction. + +2014-02-02 Vincent Belaiche + + * latex2e-es.texi (\includeonly, \input): correct @code for + @section titles, plus \@fnsymbol not \fnsymbol. + http://gna.org/bugs/?21582 + +2014-01-31 Karl Berry + + * latex2e-es.texi (filecontents): new node from + Vincent Belaiche. http://gna.org/bugs/?21569 + * latex2e.texi: likewise, plus edits. + +2013-05-13 Karl Berry + + * latex2e.texi (Font styles): mention \oldstylenums. + (picture): \unitlength default is 1pt. + +2013-04-25 Karl Berry + + * latex2e.texi (\newcommand & \renewcommand): mention * form; + try to clarify optional arg defaults. + (beamer template): link to one of the many web pages about this. + (\AT): make example output better match input. + +2013-04-25 Mandar Mitra + + * ltx-help.el (latex-help): handle try-completion returning a + string for a partial match, vs. t for exact match. + +2013-04-25 Karl Berry + + * ltx-help.el: untabify, doc fixes. + +2012-05-10 Karl Berry + + * May 2012 release for TeX Live 2012. + + * latex2e.texi (About this document): mention a few other docs. + (eqnarray): don't use it; reference Madsen article + (figure): ! float specifier, \*number parameters. + (Math accents): mention \mathring. + +2012-04-25 Karl Berry + + * latex2e.texi: Index \extracolsep, template list at + http://tug.org/interest.html#latextemplates, other template updates, + etc. + +2011-05-12 Karl Berry + + * May 2011 release for TeX Live 2011. + + * latex2e.texi (Text symbols): \texttwelveudash is a 2/3 em-dash, + and remove spurious duplicate \textordfeminine entry. + Report from Eric Jablow, 12 Apr 2011 05:17:47. + +2011-05-05 Karl Berry + + * latex2e.texi (Document templates): Add link to + http://www.howtotex.com/templates. + +2011-05-03 Karl Berry + + * latex2e.texi (Overview): mention other engines, etc. + (About this document): new node, for bug address, home page, etc. + + * latex2e.texi (Page layout parameters): discuss \linewidth + vs. \columnwidth vs. \textwidth vs. \hsize in more detail. + +2010-09-03 Karl Berry + + * latex2e-es.texi: translation to Spanish, from Nacho Pacheco, + 27 Aug 2010 19:15:47. + * Makefile: also build the Spanish. + +2010-09-03 Karl Berry + + * latex2e.texi: update TUGboat sample. + + * Makefile (%.html): use new perl makeinfo (texi2html), so no need + for g_t kludge. + +2010-07-12 Karl Berry + + * July 2010 release for TL 2010. + + * latex2e.texi (Text symbols): add many from ltoutenc. + +2009-12-25 Karl Berry + + * latex2e.texi (Symbolic footnotes): new section. + +2009-11-01 Karl Berry + + * latex2e.texi (Accents): add \underbar, although it isn't an accent. + (Math miscellany): better distinguish \underline and \underbar. + +2009-10-27 Karl Berry + + * latex2e.texi (Line breaking, Page breaking): move to earlier, + matching top-level @menu. + +2009-09-07 Karl Berry + + * September 2009 release for TL 2009. + +2009-04-23 Karl Berry + + * latex2e.texi (Indexes): add considerably more info. + +2008-06-12 Karl Berry + + * 2.0 release for ctan.org/get/doc/latex-info, and TeX Live 2008. + +2007-11-05 Karl Berry + + * latex2e.texi: \put \raggedbottom + +2007-11-04 Karl Berry + + * latex2e.texi: \ps \psi \Psi \pushtabs + +2007-11-03 Karl Berry + + * latex2e.texi: \protect + +2007-10-29 Karl Berry + + * latex2e.texi (math): \Pr \prec \preceq \prime \prod \propto. + +2007-10-28 Karl Berry + + * latex2e.texi (Text symbols): \poptabs \pounds. + +2007-10-25 Karl Berry + + * latex2e.texi: \perp \phi \pi \Pi \pm \pmod + +2007-10-24 Karl Berry + + * latex2e.texi: \part \partial + +2007-10-23 Karl Berry + + * latex2e.texi: \parskip + +2007-10-22 Karl Berry + + * latex2e.texi: \parsep + +2007-10-21 Karl Berry + + * latex2e.texi: \parindent + +2007-10-20 Karl Berry + + * latex2e.texi: \parbox + +2007-10-17 Karl Berry + + * latex2e.texi: \paragraph \parallel + +2007-10-16 Karl Berry + + * latex2e.texi: \pagestyle + +2007-10-15 Karl Berry + + * latex2e.texi: \pagenumberingstyle \pageref + +2007-10-11 Karl Berry + + * latex2e.texi: \oplus \oslash \otimes + +2007-10-10 Karl Berry + + * latex2e.texi: \onecolumn \opening + +2007-10-08 Karl Berry + + * latex2e.texi: \dot \oe \OE \oint \omega \Omega \ominus + +2007-10-07 Karl Berry + + * latex2e.texi (\oddsidemargin) + +2007-10-06 Karl Berry + + * latex2e.texi: \obeycr, \restorecr; split page/line breaking into + separate chapters. + +2007-10-05 Karl Berry + + * latex2e.texi: \not \notin \nu \nwarrow \o \O + +2007-10-04 Karl Berry + + * latex2e.texi (\normalmarginpar \normalsize) + +2007-10-03 Karl Berry + + * latex2e.texi: \nopagebreak + +2007-06-27 Karl Berry + + * latex2e.texi: \flat \flushbottom + +2007-06-26 Karl Berry + + * latex2e.texi: \evensidemargin \exists \exp \fbox \fboxrule + \fboxsep + +2007-06-25 Karl Berry + + * latex2e.texi: \epsilon \equiv \eta + +2007-06-24 Karl Berry + + * latex2e.texi: \em \emptyset \encl + +2007-06-23 Karl Berry + + * latex2e.texi: \doublerulesep \downarrow \Downarrow \ell + +2007-06-22 Karl Berry + + * latex2e.texi: \dot \doteq \dotfill + +2007-06-21 Karl Berry + + * latex2e.texi: \displaystyle + +2007-06-20 Karl Berry + + * latex2e.texi: \deg \delta \Delta \det \diamond \Diamong + \diamondsuit \dim \div + +2007-06-19 Karl Berry + + * latex2e.texi: \ddag \ddagger \ddot + +2007-06-18 Karl Berry + + * latex2e.texi: \dblfloatpagefraction \dblfloatsep + \dbltextfloatsep \dbltopfraction + +2007-06-17 Karl Berry + + * latex2e.texi: \day \month \year; put xref chapter earlier. + +2007-06-16 Karl Berry + + * latex2e.texi: \dashbox \dashv \date + +2007-06-15 Karl Berry + + * latex2e.texi: \d \dag \dagger + +2007-06-14 Karl Berry + + * latex2e.texi: \cos \cosh \cot \coth \cup + +2007-06-13 Karl Berry + + * latex2e.texi: \cong \coprod \copyright + +2007-06-12 Karl Berry + + * latex2e.texi: \columnsep \columnseprule \columnwidth + +2007-06-11 Karl Berry + + * latex2e.texi: \cline \closing \clubsuit + +2007-06-03 Karl Berry + + * latex2e.texi: \chi \circ \circle[*] + +2007-06-01 Karl Berry + + * latex2e.texi: \centering \chapter \check + +2007-05-31 Karl Berry + + * latex2e.texi: \caption \cc \cdot \cdots + +2007-05-30 Karl Berry + + * latex2e.texi: \cal \cap + +2007-05-24 Karl Berry + + * latex2e.texi: \bottomfraction, \bowtie, \Box, \breve, \bullet, \c. + +2007-05-23 Karl Berry + + * latex2e.texi: \boldmath, \bot. + +2007-05-22 Karl Berry + + * latex2e.texi (\bigskip, \bmod) + +2007-05-21 Karl Berry + + * latex2e.texi (Math Symbols): \big operators + +2007-05-19 Karl Berry + + * latex2e.texi (Using BibTeX): \bibliography, \bibliographystyle + +2007-05-18 Karl Berry + + * latex2e.texi (\bf, \bibitem) + +2007-05-17 Karl Berry + + * latex2e.texi (verse environment, \beta) + +2007-05-15 Karl Berry + + * latex2e.texi (titlepage, verbatim): environments. + (\verb). + +2007-05-14 Karl Berry + + * latex2e.texi (theorem): environment. + +2007-05-12 Karl Berry + + * latex2e.texi (tabbing): environment. + +2007-04-12 Karl Berry + + * latex2e.texi (\AT): new node for \@. + +2007-04-11 Karl Berry + + * latex2e.texi (tabbing): \a' \a` \a= for accents. + +2007-04-10 Karl Berry + + * latex2e.texi (Accents): \~ for tilde accent. + +2007-04-09 Karl Berry + + * latex2e.texi: \| + +2007-04-06 Karl Berry + + * latex2e.texi: \\ in its various contexts + +2007-04-02 Karl Berry + + * latex2e.texi: macron accent + * latex2e.texi (Accents): \= for macron. + +2007-04-01 Karl Berry + + * latex2e.texi: \: \; \< + +2007-03-30 Karl Berry + + * latex2e.texi: through \. + +2007-03-28 Karl Berry + + * latex2e.texi: remove unneeded @page, fix over/underfull boxes, etc. + +2007-03-27 Karl Berry + + * latex2e.texi: remove node pointers + * latex2e.texi: \*: discretionary multiplication. + +2007-03-21 Karl Berry + + * latex2e.texi (\SPACE): new node. + + * latex2e.texi: remove comments, single space after @node for ease + of searching. + +(This ChangeLog file is in the public domain.) diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile new file mode 100644 index 00000000000..5112d14ccb8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/Makefile @@ -0,0 +1,319 @@ +# $Id: Makefile 466 2015-10-27 11:31:20Z jhefferon $ +# Public domain. Originally written 2006, Karl Berry. +# Makefile for latexrefman. + +# Adding a new langage xx (for instance xx is ru for Russian) is as +# follows: +# 1) add xx to the list in other_languages +# 2) add definition of xx_longname, for instance if xx is ru, +# xx_longname:=russian +# 3) add definition of xx_updated_awk, script for formatting @set +# UPDATED tag. + +manual=latex2e +default_language=en +other_languages=fr es +languages=$(default_language) $(other_languages) + +# +xref_suffixes := ky cp vr fn cp pg tp +xref_suffixes := $(xref_suffixes) $(addsuffix s,$(xref_suffixes)) +xref_suffixes := aux log toc $(xref_suffixes) +tex_suffixes = dvi pdf +makeinfo_suffixes = dbk html info txt xml +en_longname:=english +es_longname:=spanish +fr_longname:=french + +define lang_template +dist-$(1):=$(manual)-help-texinfo-$(1) +$(1)_manual:=$$(subst -$(default_language),,$(manual)-$(1)) +$(1)_tex_output := $$(addprefix $$($(1)_manual).,$(tex_suffixes)) +$(1)_makeinfo_output := $$(addprefix $$($(1)_manual).,$(makeinfo_suffixes)) +$(1)_output := $$($(1)_tex_output) $$($(1)_makeinfo_output) +tex_output+= $$($(1)_tex_output) +makeinfo_output+= $$($(1)_makeinfo_output) +endef +$(foreach lang,$(languages), $(eval $(call lang_template,$(lang)))) + +# +all_suffixes = dvi pdf $(makeinfo_suffixes) + + +# how to build. +# +texi2dvi = texi2dvi --batch --tidy --build-dir=$*.t2dvi +texi2pdf = texi2pdf --batch --tidy --build-dir=$*.t2pdf +# +makeinfo = makeinfo +texi2docbook = $(makeinfo) --docbook +texi2html = $(makeinfo) --html --no-split $(texi2html_top) +texi2info = $(makeinfo) --no-split +texi2txt = $(makeinfo) --plaintext --no-split +texi2xml = $(makeinfo) --xml +# +# Go somewhere useful from Top. +texi2html_top = -c TOP_NODE_UP_URL=http://tug.org/texinfohtml/ + +%.pdf: %.texi + $(texi2pdf) $< +%.dvi: %.texi + $(texi2dvi) $< +# +%.dbk: %.texi + $(texi2docbook) -o $@ $< +%.html: %.texi + $(texi2html) $< + +%/index.html: %.texi + $(makeinfo) --html $(texi2html_top) $< + +%.info: %.texi + $(texi2info) $< +%.txt: %.texi + $(texi2txt) -o $@ $< +%.xml: %.texi + $(texi2xml) $< + + +# targets follow. +# +default: check-en + +# to test changes, build a subset: html and info (since these formats +# exercise significantly different code paths), and pdf for tex. +check_suffixes = html info pdf +# +.PHONY: check +check: $(addprefix check-,$(languages)) +define lang_template +.PHONY:check-$(1) +check-$(1): spell-$(lang) $(addprefix $($(1)_manual), $(check_suffixes)) +endef +$(foreach lang,$(languages), $(eval $(call lang_template,$(lang)))) + + + +# Build per language. +define lang_template +.PHONY: $(1) +$(1): $($(lang)_output) +endef +$(foreach lang,$(languages), $(eval $(call lang_template,$(lang)))) + + +# Build per language with UPDATED flag refresh setttig LC_TIME to fr +# or es does not change the format %B under MSYS, neither with awk +# time function, nor with date bash command. This is why we emulate +# this. +define fr_updated_awk +function updated(){\ + monthes[1]="Janvier";\ + monthes[2]="Février";\ + monthes[3]="Mars";\ + monthes[4]="Avril";\ + monthes[5]="Mai";\ + monthes[6]="Juin";\ + monthes[7]="Juillet";\ + monthes[8]="Août";\ + monthes[9]="Septembre";\ + monthes[10]="Octobre";\ + monthes[11]="Novembre";\ + monthes[12]="Décembre";\ + return monthes[month] " " year;\ +} +endef +define en_updated_awk +function updated(){\ + return strftime("%B %Y",time_stamp);\ +} +endef +define es_updated_awk +function updated(){\ + monthes[1] = "Enero";\ + monthes[2] = "Febrero";\ + monthes[3] = "Marzo";\ + monthes[4] = "Abril";\ + monthes[5] = "Mayo";\ + monthes[6] = "Junio";\ + monthes[7] = "Julio";\ + monthes[8] = "Agosto";\ + monthes[09] = "Septiembre";\ + monthes[10] = "Octubre";\ + monthes[11] = "Noviembre";\ + monthes[12] = "Diciembre";\ + return monthes[month] " " year;\ +} +endef +define set_updated_awk +$($(1)_updated_awk);\ +BEGIN { time_stamp=systime();\ + year=strftime("%Y",time_stamp);\ + month=strftime("%m",time_stamp) + 0;\ + };\ +/^ *@set +UPDATED/ { the_func="updated_" lang;\ + $$$$0="@set UPDATED " updated();};\ + { print} +endef +define lang_template +.PHONY: updated-$(1) +updated-date-$(1): + LC_TIME=C; \ + awk -v lang=$(1) '$(call set_updated_awk,$(1))' $($(1)_manual).texi > temp.texi; \ + if diff $($(1)_manual).texi temp.texi > /dev/null; then \ + rm temp.texi; \ + else \ + mv temp.texi $($(1)_manual).texi; \ + fi + +updated-$(1): updated-date-$(1) + $$(MAKE) $(1) +endef +$(foreach lang,$(languages), $(eval $(call lang_template,$(lang)))) + + +# To build everything in all languages. +.PHONY: all +all: $(languages) + +# following the GNU sequence of clean targets. +.PHONY: distclean clean mostlyclean +distclean clean mostlyclean: + rm -rf $(manual)*.t2* + +.PHONY: realclean maintainer-clean +realclean maintainer-clean: distclean + rm -f $(addprefix $(manual)*., $(tex_suffixes) $(makeinfo_suffixes) $(xref_suffixes)) + rm -fr $(foreach lang,$(addprefix dist-,$(languages)),$($(lang)) $($(lang)).zip) + rm -fr $(manual)-help-texinfo $(manual)-help-texinfo.zip + + +# dist for CTAN. Also update NEWS +# +txt_files = ChangeLog Makefile.1 NEWS README ltx-help.el + +define dist_output +$($(1)_makeinfo_output) $(addprefix $($(1)_manual).,pdf texi) aspell.$(1).pws +endef + +define make_dist_dir +mkdir -p $(1); \ +cd $(1); \ +$(foreach file,$(call dist_output,$(2)) $(4), \ + ln -s $(3)/$(file) $(subst Makefile.1,Makefile,$(file));) \ +cd $(3); +endef + +# Distribution per language. +define lang_template +.PHONY: dist-$(1) +dist-$(1): updated-$(1) + @uncommited=`svn status $(call dist_output,$(1)) $(txt_files)`; \ + echo -n "$$$$uncommited"; \ + if [ -n "$$$$uncommited" -a -z "$(DIST_FORCE)" ]; \ + then \ + echo ""; \ + echo "There are uncommited changes."; \ + echo "Commit them before making the distribution zip..."; \ + echo "or make again with DIST_FORCE=1."; \ + exit 2; \ + fi + @echo "" + rm -fr $(dist-$(1)) + $(call make_dist_dir,$(dist-$(1)),$(1),..,$(txt_files)) + -zip -qr $(dist-$(1)).zip $(dist-$(1)) + rm -fr $(dist-$(1)) + @ls -l $(dist-$(1)).zip; unzip -t $(dist-$(1)).zip +endef +$(foreach lang,$(languages), $(eval $(call lang_template,$(lang)))) + + + +dist = $(manual)-help-texinfo +# +.PHONY: dist +dist: all + @uncommited=`svn status $(foreach lang,$(languages),$(call dist_output,$(lang))) $(txt_files)`; \ + echo -n "$$uncommited"; \ + if [ -n "$$uncommited" -a -z "$(DIST_FORCE)" ]; \ + then \ + echo ""; \ + echo "There are uncommited changes."; \ + echo "Commit them before making the distribution zip..."; \ + echo "or make again with DIST_FORCE=1."; \ + exit 2; \ + fi + @echo "" + rm -fr $(dist) + $(call make_dist_dir,$(dist),$(default_language),..,$(txt_files)) + $(foreach lang,$(other_languages), \ + $(call make_dist_dir,$(dist)/$($(lang)_longname),$(lang),../..,)) + -zip -qr $(dist).zip $(dist) + rm -fr $(dist) + @ls -l $(dist).zip; unzip -t $(dist) + + + +# A hacky spell check target. +# Remove \commandnames to reduce exception list, but not {args} or +# [args], since they are often words. +.PHONY: spell +spell: $(addprefix spell-,$(languages)) +define lang_template +.PHONY: spell-$(1) +spell-$(1): + 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 +$(foreach lang,$(languages), $(eval $(call lang_template,$(lang)))) + +# Check for doubled words. +# http://www.math.utah.edu/~beebe/software/file-tools.html#dw +check-dw: + grep -v '^@item' $(manual).texi | dw + +# Convenience target to tag a delivery to CTAN +GNA_USERID&=vincentb1 +TAG?=ctan$(VERSION) +MESSAGE?=Delivery to CTAN $(VERSION) +CTANTAG?=svn copy svn+ssh://$(GNA_USERID)@svn.gna.org/svn/latexrefman/trunk svn+ssh://$(GNA_USERID)@svn.gna.org/svn/latexrefman/tags/$(TAG) -m "$(MESSAGE)" +.PHONY: tag +tag: +ifeq ($(GNA_USERID),) + echo 'Please define GNA_USERID variable in your environment to your GNA! user id' + exit -1 +else ifeq ($(TAG),ctan) + @if test -z '$(GNA_USERID)'; then \ + echo 'Please define GNA_USERID variable in your environment to your GNA! user id'; \ + exit -1; \ + else \ + $(MAKE) $@ "VERSION=$(shell date '+%Y-%m-%dT%T')"; \ + fi +else + @echo 'Will you run the following command:' + @echo '$(CTANTAG)' + @select w in yes no; \ + do \ + case $$w in \ + yes) \ + $(CTANTAG); \ + break;; \ + no) \ + echo 'Cancelled'; \ + break;; \ + esac; \ + done +endif + +# Convenience targets to svn revert the generated files, +# and svn diff the source files. +svr: + svn revert $(addprefix $(manual)*., $(all_suffixes)) +svd: + svn diff $(txt_files) $(patsubst %,aspell.%.pws,$(languages)) *.texi + +# Local Variables: +# coding: utf-8 +# mode: makefile +# End: diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS new file mode 100644 index 00000000000..3ca988540fb --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/NEWS @@ -0,0 +1,153 @@ +$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/README b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README new file mode 100644 index 00000000000..1102a359718 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/README @@ -0,0 +1,16 @@ +$Id: README 464 2015-10-25 22:02:45Z karl $ +README for latex2e.texi, aka the latex2e-help-texinfo package. +Public domain. This file originally written 2008, Karl Berry. + +This project is an attempt to write a reference manual for core LaTeX. +It is unofficial and the LaTeX Project members have not reviewed it. + +http://home.gna.org/latexrefman (the project home page) has more +information, including links to the current output in various formats, +sources, mailing lists, and other infrastructure. + +Help is most definitely wanted. (Search for "xx" in the source for just +a few of the known deficiencies.) Please email any bug reports, new +material, general discussion, whatever, to latexrefman-discuss@gna.org, +also at https://mail.gna.org/listinfo/latexrefman-discuss. + diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/aspell.fr.pws b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/aspell.fr.pws new file mode 100644 index 00000000000..e1dc66ba5ba --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/aspell.fr.pws @@ -0,0 +1,3 @@ +personal_ws-1.1 en 0 +esperluette +perlute \ No newline at end of file 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 new file mode 100644 index 00000000000..8406f703ee9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.dbk @@ -0,0 +1,9120 @@ + + + +]> + +manuel de référence de &latex;2e (Avril 2016) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Ce document est un manuel de référence officieux pour &latex;, un +système de préparation de documents, version de Avril 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 +George D. Greenwade de Sam Houston State University. La version +&latex; 2.09 a été rédigée par Stephen Gilmore. La version &latex;2e a +été adapté à partir de cellce-ci par Torsten Martinsen. Karl Berry a +fait d’autres mises à jour et ajouts, et reconnaît avec gratitude avoir +utilisé Hypertext Help with &latex;, de Sheldon Green, et +&latex; Command Summary (pour &latex;2.09) de L. Botway et +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. + +Droits d’auteur 1988, 1994, 2007 Stephen Gilmore. + +Droits d’auteur 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. + + +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. + + + +Ce document est un manuel de référence officieux pour &latex;, un +système de préparation de documents, version de Avril 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 +George D. Greenwade de Sam Houston State University. La version +&latex; 2.09 a été rédigée par Stephen Gilmore. La version &latex;2e a +été adapté à partir de cellce-ci par Torsten Martinsen. Karl Berry a +fait d’autres mises à jour et ajouts, et reconnaît avec gratitude avoir +utilisé Hypertext Help with &latex;, de Sheldon Green, et +&latex; Command Summary (pour &latex;2.09) de L. Botway et +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. + +Droits d’auteur 1988, 1994, 2007 Stephen Gilmore. + +Droits d’auteur 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. + + +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. + + + + + + +&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. + + + + + +À propos de ce document + +Knuth, Donald E. +Lamport, Leslie +L’équipe de projet &latex; +Le système &latex; de préparation de document est mis en oeuvre sous +forme de macro forfait pour le programme de composition &tex; de +Donald E. Knuth. &latex; a été créé à l’origine par Leslie +Lamport ; c’est désormais maintenu par un groupe de bénévoles +(http://latex-project.org). La documentation officielle écrite +par le projet &latex; est disponible à partir de leur site web. + +rapports de bogues +latexrefman-discuss@gna.org adresse mél +Le présent document est complètement non officiel et n’a pas été examiné +par les responsables &latex;. Ne pas envoyer des rapports de bugs ou +rien d’autre sur ce document pour eux. Au lieu de cela, s’il vous plaît +envoyer tous commentaires à latexrefman-discuss@gna.org. + +La page d’accueil de ce document est + http://home.gna.org/latexrefman. Cette page contient des liens vers la +courant de sortie dans différents formats, sources, listes de diffusion, et d’autres +infrastructure. + +Bien sûr, il ya beaucoup, beaucoup d’autres sources d’information sur +&latex;. Voici quelques-unes: + +http://www.ctan.org/pkg/latex-doc-ptr +Deux pages de références recommandées à &latex; documentation. + +http://www.ctan.org/pkg/first-latex-doc +Rédaction de votre premier document, avec un peu de texte et de mathématiques. + +http://www.ctan.org/pkg/usrguide +Le guide pour les auteurs de documents conservés dans le cadre de &latex;; là +plusieurs autres. + +http://tug.org/begin.html +Introduction à l’&tex; système, y compris &latex;. + + + + +Vue d’ensemble de &latex; + +Qu’est-ce que &latex;? + +aperçu de &latex; +bases de &latex; +Knuth, Donald E. +Lamport, Leslie +&latex; aperçu +&latex; est un système de composition de document. Il fut à l’origine +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. + +paquetage 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;. + + + + + +Le terme &latex; est aussi parfois utilisé pour signifier le langage à +balises dans lequel le code source du document est écrit, c.-à-d. pour +signifier l’ensemble des commandes à la disposition d’un utilisateur de +&latex;. + +Lamport &tex; +prononciation +Le nom &latex; est l’abréviation de “Lamport &tex;”. On le prononce +LA-TÈQUE. Au sein du document, on produit le logo avec \LaTeX. +Là où l’utilisation du logo n’est pas raisonnable, comme dans du texte +brut, écrivez le ‘LaTeX’. + + + + +Début et fin + + +de démarrage et de fin +fin et à partir +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 » : + +\documentclass{article} +\begin{document} +Bonjour le monde \LaTeX. +\end{document} + +classe de document, définition +Ici ‘article’ et ce qu’on appelle la classe de document, +implémentée dans une fichier article.cls. N’importe quelle classe +de document peut être utilisée. Quelques classes de document sont +définies par &latex; lui-même, et un grand nombre d’autres sont +largement disponibles. Voir Document classes. + +préambule, définition +Vous pouvez inclure d’autres commandes &latex; entre les commandes +\documentclass et \begin{document} (cette zone est +appelée le préambule). + +Le code \begin{document} ... \end{document} est ce qu’on +environnement +appelle un environnement ; l’environnement ‘document’ (et +aucun autre) est obligatoire dans tous les documents &latex; +(voir document). &latex; fournit lui-même beaucoup +d’environnements, et bien plus encore sont définis séparément. +Voir Environments. + +Les sections suivantes discute de la façon de produire des PDF et +d’autres format de sortie à partir d’un fichier d’entrée &latex;. + + + + +Fichiers de sortie + +&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. + +.dvi +fichier .dvi +commande latex +commande xdvi +commande dvips +commande dvipdfmx +commande dvitype +Si il est invoqué avec la commande système latex, alors il +produit un fichier “Device Independent”Indépendant du +périphérique de sortie, ce n’est toutefois pas un format portable de +document (.dvi). Vous pouvez visualiser ce fichier avec une +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). + +.pdf +.pdf fichier +pdf&tex; +commande pdflatex +Si &latex; est invoqué avec la commande système pdflatex, +parmi d’autres commandes (voir &tex; engines), alors la sortie +principale est un fichier “Portable Document Format” +(.pdf). Typiquement, il s’agit d’un fichier autonome, avec toutes +les polices et images incorporées. + + + + + + + + + + + + + + + + + + +&latex; produit aussi au moins deux fichier supplémentaires. + +.log +fichier de transcription +fichier journal +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 + +et possiblement des informations supplémentaires concernant toutes +erreurs. + +.aux +fichier auxiliaire +.aux fichier +double renvoi, résolution +renvoi en aval, résolution +renvoi, résolution +De l’information auxiliaire est utilisée par &latex; pour des choses +telles que les doubles renvois. Par exemple, la première fois que +&latex; trouve un renvoi en aval — une double référence à +quelque-chose qui n’est pas encore apparu dans le code source — il +apparâtra dans la sortie comme un double point d’interrogation +??. Quand l’endroit auquel le renvoi fait référence finit par +appraître dans le code source, alors &latex; écrit son information de +localisation dans ce fichier .aux. À l’invocation suivante, +&latex; lit l’inforlation de localisation à partir de ce fichier et +l’utilise pour résoudre le renvoi, en remplaçant le double point +d’interrogation avec la localisation mémorisée. + + + + + +.lof fichier +list of figures file +.lot fichier +list of tables file +.toc fichier +fichier table des matières +matières, fichier +&latex; peut produire encore d’autres fichiers, caractérisés par la +terminaison du nom de fichier. Ceux-ci incluent un fichier .lof +qui est utilisé pour fabriquer la liste des figures, un fichier +.lot utilisé pour fabriquer une liste des tableaux, et un fichier +.toc utilisé pour fabriquer une table des matières. Une classe +de document particulière peut en créer d’autres ; cette liste n’a pas de +fin définie. + + + + +Les moteurs &tex; + +moteurs, &tex; +implémentations de &tex; +UTF-8 +entrée Unicode, native +polices TrueType +polices OpenType +&latex; est défini comme un ensemble de commande qui sont exécutées par +une implémentation &tex; (voir Overview). Cette section donne une +vue d’ensemble laconique des principaux programmes. + +latex +pdflatex +pdf&tex;, moteur +moteur pdf&tex; +etex, commande +e-&tex; +Dans &tex; Live (http://tug.org/texlive, si &latex; est invoqué +avec les commandes système latex ou pdflatex, alors +le moteur pdf&tex; est exécuté (http://ctan.org/pkg/pdftex). +Selon qu’on invoque latex ou pdflatex, la sortie +principale est respectivement un fichier .dvi ou un fichier +.pdf. + +pdf&tex; incorpore les extensions qu’e-&tex; apporte au programme +original de Knuth (http://ctan.org/pkg/etex), ce qui inclut des +caractéristiques supplémentaires de programmation et la composition +bi-directionnelle, et a lui-même de nombreuses extentions. e-&tex; est +lui-même disponible par la commande système etex, mais le +langage du fichier d’entrée est &tex; (et le fichier produit est un +.dvi). + +Dans d’autres distributions &tex;, latex peut invoquer +e-&tex; plutôt que pdf&tex;. Dans tous les cas, on peut faire +l’hyptohèse que les extension e-&tex; sont disponibles en &latex;. + +lualatex +lualatex commande +Lua&tex; +Si &latex; est invoqué avec la commandes systèmes lualatex, +alors le moteur Lua&tex; est exécuté +(http://ctan.org/pkg/luatex). Ce programme permet que du code +écrit dans le langage script Lua (http://luatex.org) intéragisse +avec la compostion faite par &tex;. Lua&tex; traite nativement +l’entrée en Unicode UTF-8, peut traiter les polices OpenType et +TrueType, et produit un fichier .pdf par défaut. Il y a aussi +dvilualatex pour produire un fichier .dvi, mais cela +est rarement utilisé. + +xelatex +xelatex commande +Xe&tex; +.xdv fichier +xdvipdfmx +Si &latex; est invoqué avec la commandes système xelatex, le +moteur Xe&tex; est exécuté (http://tug.org/xetex). Comme +Lua&tex;, Xe&tex; prend en charge nativement UTF-8 Unicode et les +polices TrueType et OpenType, bien que l’implementation soit +complètement différente, utilisant principalement des bibliothèque +externe plutôt que du code interne. Xe&tex; produit un fichier .pdf +en sortie ; il ne prend pas en charge la sortie DVI. + +En interne, Xe&tex; crée un fichier .xdv file, une variante de +DVI, et traduit cela en PDF en utilisant le +programme (x)dvipdfmx, mais ce processus est automatique. +LE fichier .xdv n’est utile que pour le débogage. + + +D’autres vairantes de &latex; et &tex; existent, par ex. pour fournir +une prise en charge supplémentaires du japonais des d’autres langages +([u]p&tex;, http://ctan.org/pkg/ptex, +http://ctan.org/pkg/uptex). + + + + +&latex; command syntax + +commandes, syntaxe des +\ caractère de début des commandes +[...] pour les arguments optionnels +{...} pour les arguments obligatoires +Dans le fichier d’entrée &latex;, un nom de commande commence avec une +contr’oblique, \. Le nom lui-même consiste soit en (a) une +chaîne de lettres ou (b) une unique non-lettre. + +Les noms de commandes &latex; sont sensibles à la casse de sorte que +\pagebreak diffère de \Pagebreak (ce dernier n’est pas une +commande standarde). La plupart des nom de commandes sont en bas de +casse, mais en tout cas vous devez saisir toutes les commande dans la +même casse où elles sont définies. + +Une commande peut être suivie de zéro, un ou plus d’arguments. Ces +arguments peuvent être soit obligatoires, soit optionnels. Les +arguments obligatoires sont entre accolades, {...}. Les +arguments optionnels sont entre crochets, [...]. En général, +mais ce n’est pas universel, si la commande prend un argument optionnel, +il vient en premier, avant tout argument obligatoire. + +Au sein d’un argument optionnel, pour utiliser le crochet +fermant (]) cachez le au sein d’accolades, comme +dans \item[crochet fermant {]}]. De même, si un argument +optionnel vient en dernier, sans argument obligatoire à sa suite, alors +pour qie le premier caractère dans le texte suivant soit un crochet +ouvrant, cachez le entre accolades. + +&latex; a la convetion que certaines commandes ont une forme en a +* qui est en relation avec la forme sans le *, telles que +\chapter et \chapter*. La différence exacte de +comportement dépend de la commande. + +Ce manuel décrit toutes les options accepté et les formes en * +pour les commandes dont il traite (à l’exeption des omissions +involontaires, ou bogues de ce manuel). + + + + + +Synopsis: + +\begin{nom environnement} + ... +\end{nom environnement} + +Une zone du code source &latex;, au sein de laquelle il y a un +comportement différent. Par exemple, pour la poésie en &latex; mettez +les lignes entre \begin{verse} et \end{verse}. + +\begin{verse} + There once was a man from Nantucket \\ + ... +\end{verse} + +Voir Environments pour une liste des environnements. + +Le nom environnement au début doit s’accorder exactement avec +celui à la fin. Ceci comprend le cas où nom environnement se +termine par une étoile(*) ; l’argument à la fois de +\begin et \end doit comprendre l’étoile. + +Les environnements peuvent avoir des arguments, y compris des arguments +optionnels. L’exemple ci-dessous produit un tableau. Le premier +argument est optionnel (et implique de la table est alignée +verticalement sur sa première ligne) alors que le second argument et +obligatoire (il spécifie le format des colonnes). + +\begin{tabular}[t]{r|l} + ... lignes du tableau ... +\end{tabular} + + + + +Une commande qui change la valeur, ou change la signification, d’une +autre commande ou paramètre. Par exemple, la commande \mainmatter +change le réglage de la numérotation des pages en passant de numéros +romains à des numéros arabes. + + + +Synopsis : + +\makeatletter + ... définition de commande comprenant @ dans leur nom .. +\makeatother + +Utilisé pour redéfinir des commandes internes de &latex;. +\makeatletter a pour effet que le caractère arobe @ ait +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 +catcode +code de catégorie de caractère +catégorie, code de … de caractère +catcode pour faire court. Par exemple, la contr’oblique \ +reçoit le catcode 0, qui correspond aux catactères qui commencent une +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 +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 +catégorie 11 (à ceci près q’un nom de commande peut aussi consister d’un +catactère de catégorie 0 suivi d’un seul symbole non-lettre). Ainsi sous +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 +@. + +À utiliser dans un fichier .tex, dans le préambule. Ne pas +utiliser dans des fichiers .sty ou .cls puisque les +commandes \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 : + + + + + +Synopsis : + +\@startsection{nom}{niveau}{retrait}{avant}{après}{style} + +Cette commande permet de redéfinir les commandes de rubricage. Par ex. +le code source ci-dessous, si placé dans le préambule, redéfinit la +commande de rubricage \section pour qu’elle centre le titre, le +mette en gras, et ajuste l’espacement : + +\makeatletter +\renewcommand\section{% + \@startsection{section}% Nom + {1}% Niveau : 0=part, 1=chapter, etc. + {0pt}% Renfoncement du titre + {-3.5ex plus -1ex minus -.2ex}% Saut vertical avant (pas de renfoncement si négatif) + {2.3ex plus.2ex}% Saut vertical après (si négatifif, fait corps avec la suite) + {\centering\normalfont\Large + \bfseries}}% Style du titre +\makeatother + +La commande \@startsection prend six arguments. + + +nom +Nom de la commande de rubricage, par ex. paragraph + +niveau +Profondeur de la commande de +rubricage, par ex. 0 pour part, 1 pour chapter, 2 +pour section. Cette valeur est comparée aux compteurs +secnumdepth et tocdepth pour contrôler la numéroation des +rubriques et la profondeur de la table des matières. + +retrait +Renfoncement du titre. Pour un +renfoncement nul, vous pouvez utiliser la macro \z@ définie à +0pt pour que le code soit plus efficace. + +avant +Longueur dont la valeur absolue est la longueur de l’espace verticale à +insérer avant le titre. Pour une bonne composition, utilisez une +longueur élastique. + +Si en plus avant est négatif, alors le premier paragraphe suivant +immédiatement le titre n’est pas renfoncé. + +après +Longueur. Lorsque elle est positive, +il s’agit de l’espace verticale à insérer après le titre. Pour une +bonne composition, utilisez dans ce cas une longueur élastique. + + +Lorsque elle est négative, alors le titre fait corps avec le paragraphe +le suivant immédiatement, comme c’est le cas pour les rubriques +\paragraph dans la classe de document article, et la +valeur absolue d’après donne l’espace horizontale entre la fin du +dernier mot du titre et le début du premier mot du paragraphe avec +lequel il fait corps. + + +style +Les commandes qui règlent le style du +titre, par ex. \bfseries pour des caractères gras. + + + + + +Classes de documents + +classes de documents +\documentclass + +La classe d’un document donné est définie avec la commande: + +\documentclass[options]{classe} + +La commande \documentclass doit être la première commande dans un +fichier source &latex;. + +classe article +classe report +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): + +article report book letter slides + + + +Les options standardes sont décrites ci-dessous. + + + +Options de classe de document + +options de classe de document +options, classe de document +options de classe +options globales + +Vous pouvez spécifier ce qu’on appelle des d’options globales ou +des des options de classe en les passant entre crochet à la +commande \documentclass, comme d’habitude. Pour spécifier plus +d’une option, séparez les par une virgule : + +\documentclass [option1, option2, ...]{classe} + +Voici la liste des options standardes de classe. + +option 10pt +option 11pt +option 12pt +Toutes les classes standardes, sauf slides acceptent les options +suivantes pour sélectionner la taille de police de caractères (l’option +par défaut est 10pt): + +12pt 11pt 10pt + +option a4paper +option a5paper +option b5paper +option executivepaper +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) : + +a4paper a5paper b5paper executivepaper legalpaper letterpaper + +option draft +option final +option fleqn +option landscape +option leqno +option openbib +option titlepage +option notitlepage +Diverses autres options: + +draft, final +boîtes noires, en omettant +Pour marquer/ne marquer pas les boîtes trop pleines avec une grande +boîte noire ; l’option par défaut est final. +fleqn +Pour aligner à gauches les formules hors texte ; par défaut elles sont centrées. +landscape +Pour sélectionner le format de page à l’italienne ; l’option par défaut +est à la française. +leqno +Pour Mettre les numéros d’équation sur le côté gauche des +équations ; par défaut ils sont sur le côté droit. +openbib +Pour utiliser le format bibliographie “openbib”. +titlepage, notitlepage +Indique si la page de titre est séparée ; l’option par défaut +dépend de la classe. + +Ces options ne sont pas disponibles avec la classe slides : + +option onecolumn +option twocolumn +option oneside +option twoside +option openright +option openany +onecolumn +twocolumn +Composer en une ou deux colonnes ; le défaut est onecolumn. + +oneside +twoside +\evensidemargin +\oddsidemargin +Sélectionne la disposition en recto simple ou recto-verso ; le défaut +est oneside pour recto, sauf pour la classe book. + +Le paramètre \evensidemargin (\oddsidemargin) détermine la +distance sur les pages de numéro pair (impair) entre le côté gauche de +la page et la marge gauche du texte. Les valeurs par défaut varient en +fonction de la taille du papier, de la disposition recto ou +recto-version sélectionnée. Pour une impression en recto le texte est +centré, pour recto-verso, \oddsidemargin vaut 40% de la +différence entre \paperWidth et \textwidth, +\evensidemargin valant le reste. + +openright +openany +Détermine si un chapitre doit commencer sur une page de droite ; défaut +est openright pour la classe book. + +La classe slide offre l’option clock pour l’impression du +temps au bas de chaque note. + + +paquetages , le chargement +chargement des paquetages supplémentaires +\usepackage +Les paquetages ajoutés 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. + +options globales +globales, options +Toutes les options indiquées dans la commande \documentclass qui +sont inconnues de la classe de document sélectionnée sont transmises aux +paquetages chargés par \usepackage. + + + + + +Polices de caractères + +polices de caractères + +Deux aspects importants de la sélection d’une police sont la +spécification d’une taille et celle d’un style. Les commandes &latex; +pour ce faire sont décrites ci-après. + + + + +styles des polices + +styles de police +styles typographiques +styles de texte + +Les commandes de styles suivantes sont prises en charge par &latex;. + +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 +déclarative s’étend jusqu’à la prochaine commande de type style ou +jusqu’à la fin du groupe actuel. + +Ces commandes, à la fois dans la forme à argument et dans la forme +déclarative, sont cumulatives ; par exemple, vous pouvez dire aussi bien +\sffamily\bfseries que \bfseries\sffamily pour obtenir du +gras sans serif. + +Vous pouvez également utiliser une forme de déclaration par +environnement ; par exemple, \begin{ttfamily} … +\end{ttfamily}. + +Ces commandes fournissent automatiquement une correction d’italique si nécessaire. + +\textrm (\rmfamily) +\textrm +\rmfamily +Romain. + +\textit (\itshape) +\textit +\itshape +Italique. + +\emph +\emph +accent +Accent (commute entre \textit et \textrm selon le contexte). + +\textmd (\mdseries) +\textmd +\mdseries +Poids moyen (par défaut). + +\textbf (\bfseries) +\textbf +\bfseries +Gras. + +\textup (\upshape) +\textup +\upshape +Droit (par défaut). Le contraire d’incliné. + +\textsl (\slshape) +\textsl +\slshape +Inclinée. + +\textsf (\sffamily) +\textsf +\sffamily +Sans serif. + +\textsc (\scshape) +\textsc +\scshape +Petites capitales. + +\texttt (\ttfamily) +\texttt +\ttfamily +Machine à écrire. + +\textnormal (\normalfont) +\textnormal +\normalfont +Police principale du document. + +\mathrm +\mathrm +Roman, pour une utilisation en mode mathématique. + +\mathbf +\mathbf +Gras, pour une utilisation en mode mathématique. + +\mathsf +\mathsf +Sans serif, pour une utilisation en mode mathématique. + +\mathtt +\mathtt +Machine à écrire, pour une utilisation en mode mathématique. + +\mathit +(\mit) +Italique, pour une utilisation en mode mathématique. + +\mathnormal +\mathnormal +Pour une utilisation en mode mathématique, par exemple dans un autre déclaration de type style. + +\mathcal +\mathcal +Lettres « calligraphiques », pour une utilisation en mode mathématique. + + +\mathversion +mathématiques, gras +mathématiques gras +En outre, la commande \mathversion{bold} peut être utilisée +pour commuter en caractères gras les lettres et les symboles dans les +formules. \mathversion{normal} restaure la valeur par défaut. + +\oldstylenums +chiffres de style ancien, +chiffres de style ancien +chiffres de revêtement +paquetage textcomp +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 +chiffres. Les polices &latex; par défaut prennent en charge cela, et +respecteront \textbf (mais pas les autres styles, il n’y a pas de +style à l’ancienne italique pour les chiffres en Computer +Modern). Beaucoup d’autres polices ont des chiffre à l’ancienne aussi; +parfois le paquetage textcomp doit être chargé, et parfois des +options de paquet sont mises à disposition pour en faire le style par +défaut. Entrée de FAQ : +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=osf. + +&latex; fournit également les commandes suivantes, qui font passer +inconditionnellement à un style donné, c.-à-d. ne sont +pas cumulatives. De plus, elles sont utilisées différemment des +commandes ci-dessus : {\cmd ... } au lieu de +\cmd{...}. Ce sont deux constructions sans relation +l’une avec l’autre. + +\bf\bf +gras +Passage en gras. + +\cal\cal +lettres de script pour les mathématiques +lettres calligraphiques pour les mathématiques +Passage en lettres calligraphiques pour les mathématiques. + +\em\em +accent +Accent (italique dans romain, romain dans italiques). + +\il\il +italique +Italique. + +\rm\rm +police romaine +Romain. + +\sc\sc +police petites capitales +Les petites capitales. + +\sf\sf +sans serif +Sans serif. + +\sl\sl +police inclinée +police oblique +Incliné (oblique). + +\tt\tt +police machine à écrire +police de largeur fixe +Machine à écrire (largeur fixe). + + +Certaines personnes considèrent que les commandes commutation +inconditionnelles de polices, comme \tt, sont obsolète et que +seulement les commandes cumulatives (\texttt) doivent être +utilisées. Je (Karl) ne suis pas d’accord. il y a situations tout à fait +raisonnables quand un commutateur de police inconditionnelle est +précisément ce dont vous avez besoin pour obtenir le résultat souhaité ; +pour un exemple, voir description. Les deux +ensembles de commandes ont leur place. + + + +tailles des polices +tailles de police +tailles des polices de caractères +tailles de texte + +Les commandes de type de taille standard suivants sont pris en charge +par &latex;. Le tableau indique le nom de la commande et taille +utilisée (en points) correspondant réellement pour la police avec les +options ‘10pt’, ‘11pt’, et ‘12pt’ de classe de document, +respectivement (voir Document class options). + +\tiny +\scriptsize +\footnotesize +\small +\normalsize +\large +\Large +\LARGE +\huge +\Huge + + +commande 10pt 11pt 12pt +\tiny +5 6 6 +\scriptsize +7 8 8 +\footnotesize +8 9 10 +\small +9 10 10,95 +\normalsize (par défaut) +10 10.95 12 +\large +12 12 14,4 +\Large +14.4 14.4 17,28 +\LARGE +17.28 17.28 20,74 +\huge +20,74 20,74 24,88 +\Huge +24.88 24.88 24.88 + +Les commandes énumérées ici sont des “forme déclaratives”. La portée +d’une forme déclarative s’étend jusqu’à la prochaine la commande de type +style ou la fin du groupe courant. Vous pouvez également utiliser la +“forme d’environnement” de ces commandes ; par exemple, +\begin{tiny} ... \end{tiny}. + + + + +commandes de fontes de bas niveau +commandes de fontes de bas niveau +commandes de fontes, de bas niveau + +Ces commandes sont principalement destinés aux auteurs de macros et +paquetages. Les commandes indiquées ici sont seulement un sous-ensemble +de celles disponibles. + +\fontencoding{codage} +\fontencoding +Sélectionnez le codage de police. Les codages valides comprennent OT1 et T1. + +\fontfamily{famille} +\fontfamily +Sélectionnez la famille de polices. Familles valides sont : + +cmr pour Computer Modern Roman +cmss pour Computer Modern Sans Serif +cmtt pour Computer Modern Typewriter + +et de nombreux autres. + +\fontseries{série} +\fontseries +Sélectionnez série de police. Les séries valides sont : + +m Moyen (normal) +b Gras +c condensé +bc condensé Gras +bx Gras étendu + +et diverses autres combinaisons. + +\fontshape{forme} +\fontshape +Sélectionnez forme de police. Les formes valides sont : + +n Droit (normal) +it Italique +sl Incliné (oblique) +sc Petites capitales +ui Italique droit +ol Plan + +Les deux dernières formes ne sont pas disponibles pour la plupart des +familles de polices. + + +\fontsize{taille}{interligne} +\fontsize +\baselineskip +Réglage de la taille de police. Le premier paramètre est la taille de la +police pour basculer et le deuxième est l’espacement d’interligne ; ceci +est stocké dans un paramètre nommé \baselineskip. L’unité des +deux paramètres est par défaut le pt. La valeur par défaut de +\baselineskip pour la police Computer Modern est 1,2 fois le +\fontsize. + +\baselinestretch +paquetage setspace +interligne double + +L’espacement des lignes est également multiplié par la valeur du +paramètre \baselinestretch en cas de changement de taille de +type ; +la valeur défaut est 1. Cependant, la meilleure façon de mettre +un document en “espacement double”, si vous avez la malchance d’avoir +à produire une telle chose, est d’utiliser le paquetage +setspace ; voir +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=linespace. + +\linespread +\linespread{facteur} +Est équivalent à +\renewcommand{\baselinestretch}{facteur}, et doit donc +être suivie par \selectfont pour avoir un effet. Il vaut mieux +que ce soit dans le préambule, ou utiliser le paquetage setspace, +comme décrit juste au-dessus. + +\selectfont +Les modifications apportées en appelant les commandes de polices +décrites ci-dessus n’entrent en vigueur qu’après que \selectfont +est appelé. + +\usefont{codage}{famille}{série}{forme} +\usefont +Revient à la même chose que d’invoquer \fontencoding, +\fontfamily, \fontseries et \fontshape avec les +paramètres donnés, suivi par \selectfont. + + + + + + +Mise en page +commandes de mise en page + +Diverses commandes pour contrôler la disposition générale de la page. + + + + +<literal>\onecolumn</literal> +\onecolumn +sortie à une colonne + +La déclaration \onecolumn commence une nouvelle page et produit +une sortie à colonne unique. C’est la valeur par défaut. + + + +<literal>\twocolumn</literal> +\twocolumn +texte sur plusieurs colonnes +sortie à deux colonnes + +Synopsis : + +\twocolumn [texte1col] + +La déclaration \twocolumn commence une nouvelle page et produit +sortie à deux colonnes. Si l’argument optionnel texte1col est +présent, il est composée dans le mode à une colonne avant que la +composition à deux colonnes ne commence. + +Les paramètres ci-après contrôlent la composition de la production de deux +colonnes : + +\columnsep\columnsep +La distance entre les colonnes (35pt par défaut). + +\columnseprule\columnseprule +La largeur du filet entre les colonnes ; la valeur par défaut est 0pt, +de sorte qu’il n’y a pas de filet. + +\columnwidth\columnwidth +La largeur de la colonne en cours ; il est égal à \textwidth dans +le cas d’un texte composé en une seule colonne. + + +Les paramètres ci-après contrôlent le comportement des flottants en cas de production +à deux colonnes : + +\dbltopfraction\dbltopfraction +Fraction maximale au sommet d’une page sur deux colonnes qui peut être +occupée par des flottants. Par défaut vaut ‘0,7’, peut être +utilement redéfini en (par exemple) ‘0,9’ pour aller moins tôt sur +des pages de flottants. + +\dblfloatpagefraction\dblfloatpagefraction +La fraction minimum d’une page de flottants qui doit être occupée par +des flottants, pour une page à flottant à deux colonnes. Par défaut vaut +‘0,5’. + +\dblfloatsep\dblfloatsep +Distance entre les flottants en haut ou en bas d’une page de flottants à +deux colonnes. Par défaut vaut ‘12pt plus2pt minus2pt’ pour des +documents en ‘10pt’ ou ‘11pt’, et ‘14pt plus2pt minus4pt’ +pour ‘12pt’. + + +\dbltextfloatsep\dbltextfloatsep +Distance entre un flottant multi-colonnes en haut ou en bas d’une page +et le texte principal. Par défaut vaut ‘20pt plus2pt minus4pt’ . + + + + +<literal>\flushbottom</literal> + +\flushbottom + +La déclaration \flushbottom rend toutes les pages de texte de la +même hauteur, en ajoutant de k’espace vertical supplémentaire si +nécessaire pour remplir le page. + +C’est la valeur par défaut si le mode twocolumn est sélectionné +(voir Document class options). + + + +<literal>\raggedbottom</literal> +\raggedbottom +étirement, omettre l’étirement vertical + +La déclaration \raggedbottom rend toutes les pages de la hauteur +naturelle de la matière sur cette page. Aucune des longueurs d’élastique +ne seront étirée. + + + + +Paramètres de mise en page + +page, paramètres de mise en page +paramètres, la mise en page +mise en page, les paramètres de +en-tête, des paramètres pour +bas de page, des paramètres pour +en-tête et pied de page en cours de traitement + +\headheight\headheight +Hauteur de la boîte qui contient la tête en cours de traitement. La +valeur par défaut est ‘30pt’, sauf dans la classe book, où +elle varie en fonction de la taille de la police. + +\headsep\headsep +La distance verticale entre le bas de la ligne d’en-tête et la partie +supérieure du texte principal. La valeur par défaut est ‘25pt’, +sauf dans la classe book, où elle varie avec la taille de +la police. + +\footskip\footskip +Distance de la ligne de base de la dernière ligne de texte à la ligne de +base du bas de page. La valeur par défaut est ‘30pt’, sauf dans la +classe book où elle varie avec la taille de la police. + +\linewidth\linewidth +Largeur de la ligne actuelle, diminuée pour chaque list imbriquée +(voir list). Plus précisément, elle est inférieure à +\textwidth par la somme de \leftmargin et +\rightmargin (voir itemize). La valeur par défaut varie en +fonction de la taille de la police, la largeur du papier, le mode à deux +colonnes, etc. Pour un document de classe article en taille de +police ‘10pt’, elle vaut ‘345pt’ ; dans le mode à deux +colonnes, elle passe à ‘229.5pt’. + +\textheight\textheight +La hauteur verticale normale du corps de la page ; la valeur par défaut +varie en fonction de la taille de la police, de la classe du document, +etc. Pour un document de classe article ou report en +taille de police ‘10pt’, elle vaut ‘43\baselineskip’ ; pour +une classe book, elle vaut ‘41\baselineskip’. Pour +‘11pt’, c’est ‘38\baselineskip’ et pour ‘12pt’ c’est +‘36\baselineskip’. + +\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 +article ou report, elle vaut ‘345pt’ à ‘10pt’ de +taille de police, ‘360pt’ à ‘11pt’, et ‘390pt’ à +‘12pt’. Pour un document book, elle veut ‘4.5in’ à +‘10pt’ et ‘5in’ à ‘11pt’ ou ‘12pt’. + +En sortie multi-colonne, \textwidth reste de la largeur de tout +le corps de la page, tandis que \columnwidth est la largeur d’une +colonne (voir \twocolumn). + +Dans les listes (voir list), \textwidth est le reste la +largeur du corps corps de la page entière (et \columnwidth est la +largeur d’une colonne entière), alors que \linewidth peut +diminuer au sein de listes imbriquées. + +À l’intérieur d’une minipage (voir minipage ) ou \parbox +(voir \parbox), tous les paramètres liés à la largeur sont mis à la +largeur spécifiée, et de reviennent à leurs valeurs normales à la fin du +minipage ou \parbox. + +\hsize +Par souci d’exhaustivité : \hsize est le paramètre &tex; +primitif utilisé lorsque le texte est divisé en lignes. Il ne devrait +pas être utilisé dans des documents &latex; en conditions normales. + +\topmargin\topmargin +L’espace entre le haut de la page &tex; (un pouce à partir du haut de +la feuille, par défaut) et le sommet de l’en-tête de page. La valeur par +défaut est calculée sur la base de nombreux autres paramètres : +\paperheight − 2in − \headheight − \headsep +− \textheight − \footskip, et ensuite divisé par deux. + +\topskip\topskip +La distance minimale entre le sommet du corps de la page et la ligne de base de +la première ligne de texte. Pour les classes standard, la valeur par défaut est la +même que la taille de la police, par exemple, ‘10pt’ à ‘10pt’. + + + + +Floats + +Certains éléments typographiques, tels que les figures et les tableaux, +ne peuvent pas être à cheval sur plusieurs pages. Ils doivent être +composés en dehors du flux normal du texte, par exemple flottant au +sommet d’une page ultérieure + +&latex; sait gérer plusieurs classes de matériel flottant. Il y a deux +classes définies par défaut, figure (voir figure) et +table (voir table), mais vous pouvez créer une nouvelle +classes avec le paquetage float. + +Au sein d’une même classe flottante &latex; respecte l’ordre, de sorte +que la première figure dans le code source d’un document est toujours +composée avant la deuxième figure. Cependant, &latex; peut mélanger +les classes, ainsi il peut se produire qu’alors que le premier tableau +apparaît dans le code source avant la première figure, il apparaîsse +après elle dans le fichier de sortie. + +Le placement des flottant est l’objet de paramètres, donnés ci-dessous, +qui limittent le nombre de flottants pouvant apparaître au sommet d’une +page, et au bas de page, etc. Si à cause d’un nombre trop important de +flottants mis en queue ces limites les empèchent de tenir tous dans une +seule page, alors &latex; place ce qu’il peut et diffère le reste à la +page suivante. De la sorte, les flottants peuvent être composés loin de +leur place d’origine dans le code source. En particulioer, un flottant +qui prend beaucoup de place peut migrer jusqu’à la fin du document. Mais +alors, parce que tous les flottant dans une classe doivent appraître +dans le même ordre séquentiel, tous les flottants suivant dans cette +classe appraîssent aussi à la fin. + +placement des flottants +spécificateur, placement de flottants +En plus de changer les paramètres, pour chaque flottant vous pouvez +peaufiner l’endroit où l’algorithme de placement des flottants essaie de +le placer en utilisant sont argument placement. Les valeurs +possibles sont une séquence des lettres ci-dessous. La valeur par +défault pour à la fois figure et table, dans les deux +classes de document article et book, est tbp. + +t +(pour Top) — au sommet d’une page de texte. + +b +(pour Bottom) — au bas d’une page de texte. (Cependant, b n’est pas +autorisé avec des flottants en pleine-largeur (figure*) en cas de +sortie à double-colonne. Pour améliorer cela, on peut utiliser les +paquetages stfloats ou dblfloatfix, mais voyez la +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. + +ici, placer les flottants +paquetage float +For 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. + +p +page de flottants +(pour Page de flottants) — sur une page de flottants séparée, qui est une +page ne contenant pas de texte, seulement des flottants. + +! +Utilisé en plus de l’un des spécificateur précédents ; pour ce flottant +seulement, &latex; ignore les restrictions à la fois sur le nombre de +flottants qui peuvent apparaître et les quantité relatives de texte +flottant et non-flottant sur la page. Le spécificateur ! +ne signifie pas « mets le flottant ici » ; voir +plus haut. + + +Note : l’ordre dans lequel les lettres apparaîssent au sein du paramètre +placement ne change pas l’ordre dans lequel &latex; essaie de +placer le flottant ; par exemple btp a le même effet que +tbp. Tout ce que placement fait c’est que si une lettre +n’est pas présente alors l’algorithme n’essaie pas cet endroit. Ainsi, +la valeur par défault de &latex; étant tbp consiste à essayer +toutes les localisations sauf celle de placer le flottant là où il +apparaît dans le code source. + +Pour empêcher &latex; de rejeter tous les flottants à la fin du document +ou d’un chapitre, vous pouvez utiliser la commande \clearpage +pour commencer une nouvelle page et insérer tous les flottants pendants. +Si un saut de page est indésirable alors vous pouvez charger le +paquetage afterpage et commettre le code +\afterpage{\clearpage}. Ceci aura l’effet d’attendre la fin de +la page courante et ensuite de faire passer tous les flottants encore +non placés. + +&latex; peut composer un flottant avant l’endroit où il apparaît dans +le code source (quoique sur la même page de sortie) s’il y a un +spécificateur t au sein du paramètre placement. Si ceci +n’est pas désiré, et que supprimer t n’est acceptable car ce +spécificateur empèche le flottant d’être placé au sommet de la page +suivante, alors vous pouvez empêcher cela soit en utilisant le +paquetage flafter ou en utilisant ou en utilisant la +commande +\suppressfloats +\suppressfloats[t], ce qui entraîne le déplacement vers la page +suivante des flottants qui auraient du être placés au sommet de la page +courante. + + +Voici les paramètre en relation aux fractions de pages occupées par du +texte flottant et non flottant (on peut les changer avec +\renewcommand{parameter}{decimal between 0 and +1}) : + +\bottomfraction +La fraction maximal de page autorisée à être occupées par des flottants +au bas de la page ; la valeur par défaut est ‘.3’. + +\floatpagefraction\floatpagefraction +La fraction minimale d’une page de flottants qui doit être occupée par des +flottants ; la valeur par défaut ‘.5’. + +\textfraction\textfraction +La fraction minimale d’une page qui doit être du texte ; si des +flottants prennent trop d’espace pour préserver une telle quantité de +texte, alors les flottants sont déplacés vers une autre page. La valeur +par défaut est ‘.2’. + +\topfraction\topfraction +Fraction maximale au sommet d’une page page que peut être occupée avant +des flottants ; la valeur par défaut est ‘.7’. + + +Les paramètres en relation à l’espace vertical autour des flottants (on +peut les changer avec \setlength{parameter}{length +expression}) : + +\floatsep\floatsep +Espace entre les floattants au sommet ou au bas d’une page ; par défaut vaut +‘12pt plus2pt minus2pt’. + +\intextsep\intextsep +Espace au dessus et au dessous d’un flottant situé au milieu du texte +principal ; vaut par défaut ‘12pt plus2pt minus2pt’ pour les styles +à ‘10pt’ et à ‘11pt’, et ‘14pt plus4pt minus4pt’ pour +‘12pt’. + +\textfloatsep\textfloatsep +Espace entre le dernier (premier) flottant au sommet (bas) d’une page ; +par défaut vaut ‘20pt plus2pt minus4pt’. + +Paramètres en relation avec le nombre de flottant sur une page (on peut +les changer avec \setcounter{ctrname}{natural +number}) : + +\bottomnumber\bottomnumber +Nombre maximal de flottants pouvant apparaître au bas d’une page de +texte ; par défaut 1. + +\topnumber\topnumber +Nombre maximal de flottants pouvant apparaître au sommet d’une page de +texte ; par défaut 2. + +\totalnumber\totalnumber +Nombre maximal de flottants pouvant apparaître sur une page de +texte ; par défaut 3. + +L’article principal de FAQ &tex; en rapport avec les flottants +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=floats contient des +suggestions pour relâcher les paramètres par défaut de &latex; de sorte +à réduire les problèmes de flottants rejetés à la fin. Une explication +complète de l’algorithme de placement des flootant se trouve dans +l’article de Frank Mittelbach « How to +infuence the position of float environments like figure and table in +&latex;? » http://latex-project.org/papers/tb111mitt-float.pdf. + + + + +Des rubriques + +rubricage + +Les commandes de rubricage fournissent les moyens de structurer +votre texte en unités sectionnelles, ou rubriques : + +\part\part +\chapter (seulement pour classes report et book)\chapter (seulement pour classes report et book) +\section\section +\paragraph\paragraph +\subsubsection\subsubsection +\paragraph\paragraph +\alinea\alinea + +Toutes les commandes ont la même forme générale, par exemple, + +\chapter[titretdm]{titre} + +En plus de fournir le titre de rubrique titre dans le texte +principal, le titre peut apparaître dans deux autres endroits : + +La table des matières. +L’en-tête en cours de traitement en haut de la page. + +Vous ne voudrez peut-être pas le même texte dans ces endroits que dans +le texte principal. Pour gérer cela, les commandes de rubricage ont +un argument optionnel titretdm qui, lorsqu’il est fourni, précise +le texte de ces autres endroits. + +forme étoilée de commandes de rubricage +forme en * de commandes de rubricage +En outre, toutes les commandes de rubricage ont des formes en +*, aussi appelée étoilée, qui compose titre comme +d’habitude, mais ne comprennent pas de numéro et ne produisent pas +d’entrée dans la table des matières. Par exemple : + +\section*{Préambule} + +\appendix +annexe, création +La commande \appendix modifie la façon dont les unités +sectionnelles suivantes sont numérotées. La commande \appendix +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} +… +\appendix +\chapter{La première annexe } + +secnumdepth counter +numéros de rubrique, composition +Le compteur secnumdepth contrôle la composition des numéros de +rubrique. le paramètre + +\setcounter{secnumdepth}{niveau} + +supprime le numéros de rubrique à n’importe quelle profondeur > niveau, où +chapter est le niveau zéro. (Voir \setcounter.) + + + +des références croisées +références croisées + +Une des raisons pour numéroter des choses telles que les figures ou les +équations est d’indiquer au lecteur un référence vers elles, comme dans « Voir la +figure 3 pour plus de détails. » + + + + +<literal>\label</literal> +\label + +Synopsis : + +\label{clef} + +Une commande \label apparaissant dans le texte ordinaire crée une +étiquette en attribuant à clef le numéro de l’unité sectionnel +courante ; lorsque \label apparaît dans un environnement +numéroté, elle attribue ce numéro à clef. + +Le nom clef peut se composer de n’importe quelle séquence de +lettres, chiffres, ou caractères de ponctuation. Il est sensible à la +casse — lettres capitales ou bas-de-casse. + +Pour éviter de créer accidentellement deux étiquettes avec le même nom, +l’usage est d’utiliser des étiquettes composées d’un préfixe et d’un +suffixe séparés par un caractère : ou .. Certains préfixes +classiquement utilisés : + +ch +pour les chapitres +sec +les commandes de rubricage de niveau inférieur +fig +pour les figures +tab +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> +\pageref +référence croisée avec numéro de page +numéro de page, référence croisée + +Synopsis : + +\pageref{key} + +La commande \pageref{clef} produit le numéro de page de +l’endroit du texte où la commande correspndante +\label{clef} apparaît. + + + +<literal>\ref{<replaceable>clef</replaceable>}</literal> +\ref +référence croisée, symbolique +numéro de rubrique, référence croisée +numéro d’équation, référence croisée +numéro de figure, référence croisée +numéro de note en bas de page, référence croisée + +Synopsis : + +\ref{clef} + +La commande \ref produit le numéro de l’unité sectionnelle, +équation, note en bas de page, figure, …, de la commande +correspondante \label (voir \label). Elle ne produit aucun +texte, tel que le mot ‘Section’ ou ‘Figure’, juste le numéro +lui-même sans plus. + + + + +Environments +environments + +\begin +\end + +&latex; fournit beacoup d’environnements pour baliser un certain texte. +Chaque environnement commence et se termine de la même manière : + +\begin{nomenv} +... +\end{nomenv} + + + + +<literal>abstract</literal> + +environnement abstract +abstract, environnement +résumé + +Synopsis : +\begin{abstract} +... +\end{abstract} + +Produit un résumé, potentiellement contenant plusieurs paragraphes. Cet +environneement n’est défini que dans les classes de document +article et report (voir Document classes). + +Utiliser l’exemple ci-dessous au sein de la classe article +produit un paragraphe détaché. L’option titlepage de la classe de +document a pour effet que le résumé soit sur une page séparée +(voir Document class options) ; ceci est le comportement par défaut +selement dans la classe report. + +\begin{abstract} + Nous comparons tous les récits de la proposition faits par Porter + Alexander à Robert E Lee en lieu de l'Appomattox Court House que + l'armée continue à combattre dans une guerre de guerilla, ce que Lee + refusa. +\end{abstract} + +L’exemple suivant produit un résumé en une-colonne au sein d’un document +en deux-colonne (pour plus solution plus flexible, utilisez le paquetage +abstract). + + +\documentclass[twocolumn]{article} + ... +\begin{document} +\title{Babe Ruth comme ancêtre culturel : une approche atavique} +\author{Smith \\ Jones \\ Robinson\thanks{Bourse des chemins de fer.}} +\twocolumn[ + \begin{@twocolumnfalse} + \maketitle + \begin{abstract} + Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat. + \end{abstract} + \end{@twocolumnfalse} + ] +{ % by-hand insert a footnote at page bottom + \renewcommand{\thefootnote}{\fnsymbol{footnote}} + \footnotetext[1]{Merci pour tout le poisson.} +} + + + + + +<literal>array</literal> +environnement array +array, environnement +tableaux mathématiques + +Synopsis : + +\begin{array}{patron} +entrée-col-1&entrée-col-2 ... &entrée-col-n}\\ +... +\end{array} + +ou + +\begin{array}[pos]{patron} +entrée-col-1&entrée-col-2 ... &entrée-col-n}\\ +... +\end{array} + +Les tableaux mathématiques sont produits avec l’environnement +array, normalement au sein d’un environnement equation +(voir equation). Les entrées dans chaque colonne sont séparées avec +une esperluette (&). Les lignes sont terminées par une double +contr’oblique (voir \\). + +L’argument obligatoire patron décrit le nombre de colonnes, +l’alignement en leur sein, et le formatage des régions +inter-colonne. Voir tabular pour une description complete de +patron, et des autres caractéristiques communes aux deux +environnement, y compris l’argument optionnel pos. + +L’environnement array diverge de tabular par deux +aspect. Le premier est que les entrée de array sont composées en +mode mathématique, + +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 +inter-colonne que &latex; met dans un array est contrôlé par +\arraycolsep +\arraycolsep, qui spécifie la moitié de la largueur entre les +colonnes. La valeur par défaut est ‘5pt’. + +Pour otenir des tableaux entre accolades la méthode standarde est +d’utiliser le paquetage amsmath. Il comprend les environnements +pmatrix pour un tableau entre parenthèses (...), +bmatrix pour un tableau entre crochets [...], +Bmatrix pour un tableau entre accolades {...}, +vmatrix pour un tableau entre barres verticales |...|, et +Vmatrix pour un tableau entre doubles barres +verticales ||...||, ainsi que diverses autres contructions de +tableaux. + +Voici un exemple d’un tableau : + +\begin{equation} + \begin{array}{cr} + \sqrt{y} &12.3 \\ + x^2 &3.4 + \end{array} +\end{equation} + +L’exemple suivante nécessite \usepackage{amsmath} dans le +preambule : + +\begin{equation} + \begin{vmatrix}{cc} + a &b \\ + c &d + \end{vmatrix}=ad-bc +\end{equation} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<literal>center</literal> + +environnement center +center, environnement +centrer du texte, environnement pour + +Synopsis : + +\begin{center} +line1 \\ +line2 \\ +\end{center} + +\\ (pour center) +L’environnement center vous permet de créer un paragraphe +consistant de lignes qui sont centrée entre les marges de gauche et de +droite de la page courante. Chaque ligne est terminée avec la chaîne +\\. + + + + +<literal>\centering</literal> + +\centering +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 +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. + +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 +doit contenir une ligne à blanc ou la commande \end (d’un +environnement tel que quote) qui finit l’unité de paragraphe. + +Voici un exemple : + +\begin{quote} +\centering +first line \\ +second line \\ +\end{quote} + + + + + +<literal>description</literal> + +environnement description +description, environnement +lists étiquetée, créer +listes de description, créer + +Synopsis : + +\begin{description} +\item [étiquette1] article1 +\item [étiquette2] article2 +... +\end{description} + +\item +L’environnement description est utilisé pour fabriquer des listes +d’articles étiquetés. Chaque étiquette d’article est composée en +gras, alignée à gauche. Bien que les étiquettes sur les articles sont +optionnelles il n’y a pas de valeur par défaut sensée, c’est pourquoi +tous les articles devraient avoir une étiquette. + +\item +La liste consiste en au moins un article ; voir \item (l’absence +d’article cause l’erreur &latex; ‘Something's wrong--perhaps a +missing \item’). Chaque article est produit avec une commande +\item. + + + +gras tapuscrit, éviter +étiquette tapuscrite dans les listes +Une autre variation : puisque le style gras est appliqué aux étiquettes, +si vous composez une étiquette en style tapuscrit avec \texttt, +vous obtiendrez du gras tapuscrit : \item[\texttt{gras et +tapuscrit}]. C’est peut-être trop gras, entre autres problèmes. Pour +obtenir juste le style tapuscrit, utilisez \tt, ce qui +reinitialise toutes les autres variations de style : \item[{\tt +tapuscrit de base}]. + +Pour les détails concernant l’espacement des listes, voir itemize. + + + + +<literal>displaymath</literal> + +environnement displaymath +displaymath, environnement + +Synopsis : + +\begin{displaymath} +math +\end{displaymath} + +or + +\[math\] + +L’environnement displaymath (\[...\] est un synonyme) +compose le texte math sur sa propre ligne, centré par défaut. +L’option globale fleqn justifie les équations à gauche ; voir +Document class options. + +Aucun numéro d’équation n’est ajouté au texte de texte +displaymath ; pour obtenir un numéro d’équation, utilisez +l’environnement equation (voir equation). + + + + +<literal>document</literal> + +environnement document +document, environnement + +L’environnement document entoure le corps d’un document. Il est +obligatoire dans tout document &latex;. Voir Starting and ending. + + + + +<literal>enumerate</literal> + +environnement enumerate +enumerate, environnement +lists of items, numbered + +Synopsis : + +\begin{enumerate} +\item article1 +\item article2 +... +\end{enumerate} + +L’environnement enumerate produit une liste numérotée d’articles. +Le format du numéro en étiquette dépend de si cet environnement est +imbriqué dans un autre ; voir plus bas. + +\item +La liste consiste en au moins un article. L’absence d’article cause +l’erreur &latex; ‘Something's wrong--perhaps a missing \item’. +Chaque article est produit avec la commande \item. + +Cet exemple fait la liste des deux premiers courreurs à l’arrivée du +marathon olympique de 1908 : + +\begin{enumerate} + \item Johnny Hayes (USA) + \item Charles Hefferon (RSA) +\end{enumerate} + +Les énumerations peuvent être imbriquées les unes dans les autres, +jusqu’à une profondeur de quatre niveaux. Elles peuvent aussi être +imbriquées au sein d’autres environnements fabriquant des paragraphes, +tels que itemize (voir itemize) et description +(voir description). +Le format de l’étiquette produite dépend du niveau d’imbrication de la +liste. Voici les valeurs par défaut de &latex; pour le format à chaque +niveau d’imbrication (où 1 est le niveau le plus externe) : + +numéro arabe suivi d’un point : ‘1.’, ‘2.’, … +lettre en bas de casse et entre parenthèse : ‘(a)’, ‘(b)’ … +numéro romain en bas de casse suivi d’un point : ‘i.’, ‘ii.’, … +lettre capitale suivie d’un point : ‘A.’, ‘B.’, … + + +\enumi +\enumii +\enumiii +\enumiv +L’environnement enumerate utilise les compteurs \enumi, +…, \enumiv (voir Counters). Si vous utilisez l’argument +optionnel d’\item alors le compteur n’est pas incrementé pour cet +article (voir \item). + +\labelenumi +\labelenumii +\labelenumiii +\labelenumiv +L’environnement enumerate utilise les commandes de +\labelenumi jusqu’à \labelenumiv pour produire l’étiquette +par défaut. Ainsi, vous pouvez utiliser \renewcommand pour +chancher le format des étiquettes (voir \newcommand & +\renewcommand). Par exemple, cette liste de premier niveau va être +étiquettée avec des lettres capitales, en gras, non suivies point : + +\Alph example +\renewcommand{\labelenumi}{\textbf{\Alph{enumi}}} +\begin{enumerate} + \item eI + \item bi: + \item si: +\end{enumerate} + + +Pour une liste des commandes comme \Alph utilisables pour +formatter le compteur d’étiquette voir \alph \Alph \arabic \roman +\Roman \fnsymbol. + +Pour plus ample information sur la personalisation de la forme + +voir list. De même, le paquetage enumitem est utile pour +cela. + + + +<literal>eqnarray</literal> + +environnement eqnarray +eqnarray, environnement +équations, aligner +aligner des équations + +align environnement, d’amsmath +amsmath paquetage, remplaçant eqnarray +Madsen, Lars +Tout d’abord une mise en garde : l’environnement eqnarray a +quelques maladresse que l’on ne peut pas surmonter ; l’artice « Évitez +eqnarray ! » de Lars Madsen les décrit en détail +(http://tug.org/TUGboat/tb33-1/tb103madsen.pdf). Ce qu’il faut +retenir c’est qu’il vaut mieux utiliser l’environnement align (et +d’autres) du paquetage amsmath. + +Néanmoins, voici une description d’eqnarray : + +\begin{eqnarray} (ou eqnarray*) +formula1 \\ +formula2 \\ +... +\end{eqnarray} + +\\ (for eqnarray) +L’environnement eqnarray est utilisé pour afficher une séquence +d’équations ou d’inégalités. Il est similaire à un environnement +array à trois colonnes, avec des lignes consecutives séparées par +\\ et des articles consécutifs au sein d’une ligne séparé par une +esperluète &. + +\\* (pour eqnarray) +\\* peut aussi être utilisé pour séparer les équations, avec sa +signification normale de ne pas autoriser un saut de page à cette ligne. + +\nonumber +numéro d’équation, omettre +Un numéro d’équation est placé sur chaque ligne à moins que cette ligne +ait une commande \nonumber. Alternativement, la forme étoilé (en +*) de l’environnement (\begin{eqnarray*} +... \end{eqnarray*}) omet la numérotation des équations entièrement, +tout en faisant par ailleurs la même chose qu’eqnarray. + +\lefteqn +La commande \lefteqn est utilisée pour couper les longues +formules sur plusieurs lignes. Elle compose son argument en hors texte +et le justifie à gauche dans une boîte de largeur nulle. + + + +<literal>equation</literal> + +environnement equation +equation, environnement +équations, environnement pour +formules, environnement pour + +Synopsis : + +\begin{equation} +math +\end{equation} + +L’environnement equation commence un environnement en +displaymath (voir displaymath), par ex. en centrant le texte +math sur la page, et aussi en plaçant un numéro d’équation dans la +marge de droite. + + + + +<literal>figure</literal> +environnement figure +figure, environnement +inserer des figures +figures, insertion + +Synopsis : + +\begin{figure}[placement] + corpsfigure +\caption[titreldf]{texte} +\label{étiquette} +\end{figure} + +ou + +\begin{figure*}[placement] +corpsfigure +\caption[titreldf]{texte} +\label{étiquette} +\end{figure} + +Une classe de flottant (voir Floats). Parce qu’elles ne peuvent pas +être coupées à cheval sur plusieurs pages, elles ne sont pas composées +en séquence avec le texte normal, mais au contraire sont “flottées” +vers un endroit convenable, tel que le sommet d’une page suivante. + +Pour les valeurs possibles de placement et leur effet sur +l’algorithme de placement des flottants, voir Floats. + +La version étoilée figure* est utilisée quand un document est en +mode double-colonne (voir \twocolumn). elle produit une figure qui +s’étend sur les deux colonnes, au sommet de la page. Pour ajouter la +possibiltié de la placer à un bas de page voir la discussion de +placement b dans Floats. + +Le corps de la figure est composé dans une parbox de largueur +\textwidth and ainsi il peut contenir du texte, des commandes, +etc. + +L’étiquette est optionnelle ; elle est utilisée pour les double renvois +(voir Cross references). +\caption +La commande \caption spécifie la légende texte pour la +figure. La légende est numérotée par défaut. Si titreldf est +présent, il est utilisé dans la liste des figures au lieu de texte +(voir Tables of contents). + +Cet exemple fabrique une figure à partir d’un graphique. Il nécessite +l’un des paquetage graphics ou graphicx. Le graphique, +avec sa légende, est palcé au sommet d’une page ou, s’il est rejet à la +fin du document, sur une page de flottants. + +\begin{figure}[t] + \centering + \includegraphics[width=0.5\textwidth]{CTANlion.png} + \caption{The CTAN lion, by Duane Bibby} +\end{figure} + + + + +<literal>filecontents</literal>: Écrire un fichier externe +environnement filecontents +filecontents, environnement +environnement filecontents* +filecontents*, environnement +fichier externe, écrire +écrire un fichier externe + +Synopsis : + +\begin{filecontents}{nomfichier} +texte +\end{filecontents} + +ou + +\begin{filecontents*}{nomfichier} +texte +\end{filecontents*} + +Crée un fichier nommé nomfichier et le remplit de texte. La +version non étoilée de l’environnement filecontent préfixe le +contenu du ficher crée d’une en-tête ; voir l’exemple ci-dessous. La +version étoilée filecontent* n’inclut par l’en-tête. + +Cet environnement peut être utilisé n’importe-où dans le préambule, bien +qu’elle apparaisse en général avant la commande +\documentclass. Elle est typiquement utilisée quand une fichier +source a besoin d’un fichier non standard de style ou de +classe. L’environnement permet d’écrire ce fichier dans le répertoire +contenant ce fichier et ainsi de rendre le code source autonome. Une +autre utilisation est d’inclure des référence au format bib dans +le fichier source, de même pour le rendre autonome. + +L’environnement vérifie si un fichier de même nom existe déjà, et si +oui, ne fait rien. Il y a un paquetage filecontents qui redéfinit +l’environnement filecontents de sorte qu’au lieu de ne rien faire +dans ce cas, il écrase le fichier existant. + +Par exemple, ce document : + +\documentclass{article} +\begin{filecontents}{JH.sty} +\newcommand{\monnom}{Jim Hef{}feron} +\end{filecontents} +\usepackage{JH} +\begin{document} +Un article de \monnom. +\end{document} + +produit ce fichier JH.sty. + +%% LaTeX2e file `JH.sty' +%% generated by the `filecontents' environment +%% from source `test' on 2015/10/12. +%% +\newcommand{\monnom}{Jim Hef{}feron} + + + + +<literal>flushleft</literal> +environnement flushleft +flushleft, environnement +jsutifier à gauche du texte, environnement pour +texte fer à gauche, environnement pour +texte ferré à gauche, environnement pour +texte drapeau droit, environnement pour + +\begin{flushleft} +ligne1 \\ +ligne2 \\ +... +\end{flushleft} + +\\ for flushleft +L’environnement flushleft vous permet de créer un paragraphe +ferré à gauche, c’est à dire consistant en lignes qui sont alignées sur +la marge de gauche et en dentelures à droite comme un drapeau dont la +hampe (fer du composteur) serait à gauche et les franges à +droite. Chaque ligne doit être terminée par la séquence de contrôle +\\. + + + + +<literal>\raggedright</literal> +\raggedright +texte drapeau droit +texte ferré à gauche +texte fer à gauche +justifié à gauche du texte +justification, drapeau droit + +La déclaration \raggedright correspond à l’environnement +flushleft. Cette déclaration peut être utilisée au sein d’un +environnement tel que quote ou d’une parbox. + +Contrairement à l’environnement flushleft, la commande +\raggedright ne démarre pas un nouveau paragraphe ; elle change +seulement la façon dont &latex; formatte les unités de paragraphe. Pour +affecter le format d’une unité de paragraphe, la porté de la déclaration +doit contenir la ligne à blanc où la commande \end qui termine +l’unité de paragraphe. + + + + + +<literal>flushright</literal> +environnement flushright +flushright, environnement +texte drapeau gauche, environnement pour +justifier à droite, environnement pour + +\begin{flushright} +ligne1 \\ +ligne2 \\ +... +\end{flushright} + +\\ (pour flushright) +L’environnement flushright vous permet de créer un paragraphe +ferré à droite et drapeau gauche, c.-à-d. consistant de lignes qui sont +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 +texte drapeau gauche +justification, drapeau gauche +justifier le texte à droite + +La déclaration \raggedleft correspond à l’environnement +flushright. Cette déclaration peut être utilisée au sein d’un +environnement tel que as quote ou d’une parbox. + +Contrairement à l’environnement flushright, la commande +\raggedleft ne commence pas un nouveau paragraphe ; elle change +seuleemnt la façon dont &latex; formatte les unités de paragraphe. Pour +affecter le format d’une une unité de paragraphe, la portée de la +déclaration doit contenir la ligne à blanc ou la commande \end qui +termine l’unité de paragraphe. + + + + + +<literal>itemize</literal> +environnement itemize +itemize, environnement +\item +listes d’articles +listes non ordonnées +listes à puces + +Synopsis : + +\begin{itemize} +\item item1 +\item item2 +... +\end{itemize} + +L’environnement itemize produit une liste « non ordonnée », « à +puces ». Les environnement itemize peuvent être imbriqués l’un +dans l’autre, jusqu’à quatre niveaux de profondeur. Ils peuvent aussi +être imbriqués avec d’autre environnements fabriquant des paragraphes, +comme enumerate (voir enumerate). + +Chaque article d’une liste itemize commence avec une commande +\item. Il doit y avoir au moins une commande \item au +sein de l’environnement. + +Par défaut, les marques de chaque niveau ressemblent à cela : + +• (puce) +-- (tiret demi-cadratin gras) +* (asterisque) +. (point centré verticalement, rendu ici comme un point final) + + + +Si vous utilisez l’environnement babel avec la langue +french, alors il y a des tirets pour tous les niveaux comme c’est +l’habitude des français. + +\labelitemi +\labelitemii +\labelitemiii +\labelitemiv +L’environnement itemize utilise les commandes de +\labelitemi jusqu’à \labelitemiv pour produire les +étiquettes par défaut. Ainsi, vous pouvez utiliser \renewcommand +pour changer les étiquettes. Par exemple, pour que le premier niveau +utilise des losanges : + +\renewcommand{\labelitemi}{$\diamond$} + +\leftmargin +\leftmargini +\leftmarginii +\leftmarginiii +\leftmarginiv +\leftmarginv +\leftmarginvi + +Les paramètres de \leftmargini jusqu’à \leftmarginvi +définissent la distance entre la marge de gauche de l’environnement +surjacent et la marge de gauche de la liste. Par convention, +\leftmargin est réglée à la \leftmarginN appropriée +quand on entre dans un nouveau niveau d’imbrication. + +Les valeurs par défaut varient de ‘.5em’ (pour les niveaux +d’imbrication les plus élevés) jusqu’à ‘2.5em’ (premier niveau), et +sont légèrement réduits en mode deux-colonnes. Cet exemple réduit +grandement l’espace de marge pour la liste la plus extérieure : + +\setlength{\leftmargini}{1.25em} % par défaut 2.5em + + +Quelques paramètres qui affectent le formatage des listes : + +\itemindent\itemindent +Renfoncement supplementaire avant chaque articles dans une liste ; la +valeur par défaut est zéro. + +\labelsep\labelsep +Espace entre l’étiquette et le texte d’un article ; la valeur par défaut +est ‘.5em’. + +\labelwidth\labelwidth +Largeur de l’étiquette ; la valeur par défaut est ‘2em’, ou +‘1.5em’ en mode deux-colonnes. + +\listparindent\listparindent +Renfoncement supplémentaire ajoutée aux paragraphes suivants à commencer +par le second au sein d’un article de liste ; la valeur par défaut est +‘0pt’. + +\rightmargin\rightmargin +Distance horizontale entre la marge de droite de la liste et +l’environnement surjacent ; la valeur par défaut est ‘0pt’, sauf à +l’intérieur des environnement quote, quotation, et +verse, où elle est réglée pour être égale à \leftmargin. + + +Paramètres affectant l’espacement vertical entre les articles de liste +(plutôt relâché, par défaut). + +\itemsep\itemsep +Espace vertical entre les articles. La valeur par défaut est 2pt +plus1pt minus1pt pour les documents en 10pt, 3pt plus2pt +minus1pt pour ceux en 11pt, et 4.5pt plus2pt minus1pt +pour ceux en 12pt. + +\parsep\parsep +Espace vertical supplémentaire entre les paragraphes au sein d’un +article de liste. Par défaut vaut la même chose que \itemsep. + +\topsep\topsep +Espace vertical entre le premier article et le paragraphe précédent. +Pour les listes au niveau le plus haut, la valeur par défaut est +8pt plus2pt minus4pt pour les documents en 10pt, 9pt +plus3pt minus5pt pour ceux en 11pt, et 10pt plus4pt +minus6pt pour ceux en 12pt. Ces valeurs sont réduites pour les +listes avec au moins un niveau d’imbrication. + +\partopsep\partopsep +Espace supplémentaire ajouté à \topsep quand l’environnement de +liste démarre un paragraphe. La valeur par défaut est 2pt plus1pt +minus1pt pour les documents en 10pt, 3pt plus1pt minus1pt +pour ceux en 11pt, et 3pt plus2pt minus2pt pour ceux en +12pt. + + +\parskip exemple +En particulier pour les listes avec des articles courts, il peut être +désirable d’élider l’espace entre les articles. Voici un exemple +définissant un environnement itemize* sans espacement +supplémentaire entre les articles, ni entre les paragraphes au sein d’un +seul article (\parskip n’est pas spécifique aux listes, +voir \parskip): + +\newenvironment{itemize*}% + {\begin{itemize}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}}% + \setlength{\parskip}{0pt}}% + {\end{itemize}} + + + + +environnement <literal>letter</literal>: écrire des lettres postales +environnement letter +letter, environnement + +Cet environnement est utilisé pour créer des lettres. Voir Letters. + + + + +<literal>list</literal> +environnement list +list, environnement +listes d’articles, générique + +L’environnement list est un environnement générique qui est +utilisé pour définir beaucoup des environnements plus spécifiques. Il +est rarement utilisé dans des documents, mais souvant dans des macros. + +\begin{list}{étiquettage}{espacement} +\item item1 +\item item2 +... +\end{list} + +L’argument obligatoire étiquettage spécifie comment les articles +doivent être étiquetés (à moins que son argument optionnel soit fourni à +\item). Cet argument est un morceau de texte qui est inséré dans +une boîte pour former l’étiquette. Il peut contenir, et d’habitude c’est +le cas, d’autres commandes &latex;. + +L’argument obligatoire espacement contient des commandes pour +changer les paramètres d’espacement pour la liste. Cet argument est le +plus souvent vide, c.-à-d. {}, ce qui laisse l’espacement +par défaut. + +L’argument utilisé pour composer les articles de la liste est spécifiée +par \linewidth (voir Page layout parameters). + + + + + +Synopsis: + +\item texte de l'article + +ou +\item[étiquette optionnelle] texte de l'article + +Un entrée dans une liste. Les entrées sont préfixées par une étiquette, +dont la valeur par défaut dépend du type de liste. + +Parce que l’argument optionnel étiquette optionnelle est entouré +de crochets ([ et ]), pour utiliser des crochets au +sein de l’argument optionnel vous devez les cacher entre accolades, comme +dans \item[Crochet fermant, {]}]. De même, pour utiliser un +crochet ouvrant comme premier caractère du texte d’un article, cachez le +aussi au sein d’accolade. Voir &latex; command syntax. + +Dans cet exemple la liste enumerate a deux articles qui utilise +l’étiquette par défaut et une qui utilise l’étiquette optionnelle. + +\begin{enumerate} + \item Moe + \item[sometimes] Shemp + \item Larry +\end{enumerate} + +Le premier article est étiquetté ‘1.’, le deuxième article est +é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> +environnement math +math, environnement +formules en ligne + +Synopsis : + +\begin{math} +maths +\end{math} + +L’environnement math insert les maths donnés au sein du +texte en cours. \(...\)) et $...$ sont des synonymes. +Voir Math formulas. + + + +<literal>minipage</literal> +environnement minipage +minipage, environnement +minipage, créer une + +\begin{minipage}[position][hauteur][pos-interne]{largeur} +texte +\end{minipage} + +L’environnement minipage compose son corps texte dans un +bloc qui ne peut pas être coupé sur plusieurs pages. C’est similaire à +la commande \parbox (voir \parbox), mais contrairement à +\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). + +Renfoncement des paragraphes, au sein d’une minipage +\parindent +Par défaut, les paragraphes ne sont pas renfoncés au sein d’un +environnement minipage. Vous pouvez restaurer le renfoncement avec +une commande telle que \setlength{\parindent}{1pc}. + +notes en bas de page au sein des figures +figures, notes en bas de page au sein des +Les notes en bas de page au sein d’un environnement minipage sont +gérées d’une façon qui est particulièrement utiles pour mettre des notes +en bas de page dans des figures ou des tableaux. Une commande +\footnote \footnotetext met la note en bas de page au bas +de la minipage au lieu de la mettre au bas de la page, et elle utilise +le compteur \mpfootnote au lieu du compteur ordinaire +footnote (voir Counters). + +Cependant, ne mettez pas une minipage à l’intérieur d’une autre si vous +utilisez les note en bas de page ; elles pourraient terminer en bas de +la mauvaise minipage. + + + +<literal>picture</literal> +environnement picture +picture, environnement +créer des images +images, créer + +\begin{picture}(largeur,hauteur)(décalagex,décalagey) +… commandes picture … +\end{picture} + + +\unitlength +L’environnement picture vous permet de créer toute sorte de +dessin dans lequel vous voulez du texte, des lignes, des flèches et des +cercles. Vous dîtes à &latex; où mettre les chose dans le dessin en +spécifiant leur coordonnées. Une coordonnée est un nombre qui peut avoir +une séparateur décimal (point et non virgule) et un signe moins — un +nombre comme 5, 0.3 ou -3.1416. Une coordonnées +spécifie une longueur en multiples de l’unité de longueur +\unitlength, ainsi si \unitlength a été réglée à +1cm, alors la coordonnée 2.54 spécifie une longueur de 2,54 +centimètres. + +Vous devriez changer la valeur de \unitlength, en utilisant la +commande \setlength, en dehors d’un environnement +picture. La valeur par défaut est 1pt. + +pistion, 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 +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 +avec des parenthèses. + +L’environnement picture a un argument obligatoire qui est une +position (largeur,hauteur) qui spécifie la taille du dessin. +L’environnement produit une boîte rectangulaire dont les dimensions sont +cette largeur et cette hauteur. + +L’environnement picture a aussi un argument optionnel de position +(décalagex,décalagey), qui suit l’argument de taille, et qui +peut changer l’origine. (Contrairement aux arguments optionnels +ordinaire, cet argument n’est pas contenu entre crochets.) L’argument +optionnel donne les coordonnées du point dans le coin inférieur gauche +du dessin (par là même déterminant l’origine). Par exemple, si +\unitlength a été réglée à 1mm, la commande + +\begin{picture}(100,200)(10,20) + +produit un dessin de largeur 100 millimetres et hauteur 200 +millimetres, done le coin inférieur gauche est le (10,20) et dont le +coin supérieur doint est donc le point (110,220). Lorsque vous dessin +la première fois un dessin, typiquement vous omettez l’argument +optionnel, laissant l’origine au coin inférieur gauche. Si ensuite vous +voulez modifier le dessin en translatant tout, vous pouvez juste ajouter +l’argument optionnel approprié. + +L’argument obligatoire de l’environnement détermine la taille nominale +du dessin. Il n’est pas nécessaire que cela soit en relation à la taille +réèlle du dessin ; &latex; vous laissera sans broncher mettre des chose +en dehors de la boîte définie par la taille du dessin, et même en dehors +de la page. La taille nominale du dessin est utilisée par &latex; pour +la détermination de la quantité de place à prévoir pour lui. + +Tout ce qui apparaît dans un dessin picture est dessiné par la +commande \put. La commande + +\put (11.3,-.3){...} + +met l’objet spécifié par ... dans le dessin picture, avec sont +point de référence aux coordonnées (11.3,-.3). Les points de +référence des divers objets sont décrits plus bas. + +lR box +La commande \put crée une LR box. Vous pouvez mettre tout +ce qui peut aller dans une \mbox (voir \mbox) dans l’argument +texte de la commande \put. Quand vous faites cela, le point de +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 + +Synopsis : +\circle[*]{diamètre} + +La commande \circle produit un cercle dont le diamètre est le +plus proche possible de celui spécifié. La forme étoilée (en *) +de la commande dessine un disque, c.-à-d. un cercle plein. + +Des cercles jusqu’à 40pt peuvent être dessinés. + + + + +<literal>\makebox</literal> +\makebox (picture) + +Synopsis : +\makebox(largeur,hauteur)[position]{texte} + +La commande \makebox pour l’environnement picture est +similaire à la commande normale \makebox à ceci près que vous +devez spécifier une largeur et une hauteur implicitement +multipliés par \unitlength. + +L’argument optionnel, [position], spécifie le quadrant dans +lequel votre texte apparaît. Vous pouvez sélectionner jusqu’à deux +spécificateurs parmi les suivants : + +t +Place l’article au sommet du rectangle. + +b +Place l’article en bas du rectangle. + +l +Place l’article sur la gauche. + +r +Place l’article sur la droite. + + +Voir \makebox. + + + + +<literal>\framebox</literal> +\framebox + +Synopsis : + +\framebox(largeur,hauteur)[pos]{...} + +La commande \framebox est similaire à \makebox (voir +section précédent), à ceci près qu’elle met un cadre autour de +l’extérieur du contenu de la boîte qu’elle créée. + +\fboxrule +\fboxsep +La commande \framebox produit un filet d’épaisseur +\fboxrule, et laisse un espace \fboxsep entre le filet et +le contenu de la boîte. + + + + +<literal>\dashbox</literal> + +\dashbox + +Dessine une boîte avec une ligne en tireté. Synopsis : + +\dashbox{tlong}(rlargeur,rhauteur)[pos]{texte} + +\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 +optionnel pos. + +Une boîte en tireté a meilleure allure quand les paramètres +rlargeur et rhauteur sont des multiple de tlong. + + + + +<literal>\frame</literal> +\frame + +Synopsis : + +\frame{texte} + +La commande \frame met un cadre rectangulaire autour de +texte. Le point de référence est le coin en bas à gauche du +cadre. Aucun espace supplémentaire n’est mis entre le cadre et l’objet +texte. + + + + +<literal>\line</literal> +\line + +Synopsis : + +\line(xpente,ypente){longueur} + +La commande \line dessine un ligne avec la longueur donnée +et la pente xpente/ypente. + +De base &latex; peut seulement dessiner des ligne dont la +pente = x/y, où x et y prennent des valeurs +entières de −6 jusqu’à 6. Pour des ligne de pente +quelconque, sans parler d’autres formes, voir le paquetage +curve2e et bien d’autres sur le CTAN. + + + + +<literal>\linethickness</literal> +\linethickness + +La commande \linethickness{dim} déclare que l’épaisseur des +lignes horizontales et verticales dans un environnement picture +environnement vaut dim, qui doit être une longueur positive. + +\linethickness n’affecte pas l’épaisseur des lignes obliques, +cercles, ou quarts de cercles dessinés par \oval. + + + + +<literal>\thicklines</literal> +\thicklines + +La commande \thicklines est une épaisseur de trait alternative +pour les lignes verticales et horizontales dans un environnement +picture ; cf. \linethickness et \thinlines. + + + + +<literal>\thinlines</literal> +\thinlines + +La commande \thinlines est l’épaisseur de trait par défaut pour +les lignes horizontales et verticales dans un environnement picture ; +cf. \linethickness et \thicklines. + + + + +<literal>\multiput</literal> +\multiput + +Synopsis : +\multiput(x,y)(delta_x,delta_y){n}{obj} + +La commande \multiput copie l’objet obj en un motif +régulier à travers la figure. obj est placé en premier à la +position (x,y), puis à la position (x+\delta x,y+\delta +y), et ainsi de suite, n fois. + + + + +<literal>\oval</literal> +\oval + +Synopsis : + +\oval(largeur,hauteur)[portion] + +La commande \oval produit un rectangle aux coins arrondis. +L’argument optionnel portion vous permet de ne produire qu’une +moitié de l’ovale selon ce qui suit : + +t +selectionne la moitié supérieure ; +b +selectionne la moitié inférieure ; +r +selectionne la moitié de droite ; +l +selectionne la moitié de gauche. + +Il est également possible de ne produire qu’un quart de l’ovale en +réglant portion à tr, br, bl, ou tl. + +Les “coins” de l’ovale sont fabriqués avec des quarts de cercle d’un +rayon maximal de 20pt, ainsi les “ovales” de grande taille +ressembleront plus à des boîtes aux coins arrondis. + + + + +<literal>\put</literal> +\put + +\put(xcoord,ycoord){ ... } + +La commande \put place l’article spécifié par l’argument +obligatoire aux coordonnées xcoord et ycoord fournies. + + + +<literal>\shortstack</literal> +\shortstack + +Synopsis : + +\shortstack[position]{...\\...\\...} + +La commande \shortstack produit une pile d’objets. Les positions valides +sont : + +r +Déplace les objets à la droite de la pile. +l +Déplace les objets à la gauche de la pile +c +Déplace les objets au centre de la pile (position par défaut) + +\\ (pour les objets \shortstack) +Les objets sont séparés avec \\. + + + + +<literal>\vector</literal> +\vector + +Synopsis : + +\vector(xpente,ypente){longueur} + +La commande \vector dessine une ligne fléchée de la +longueur et direction (xpente,ypente) +spécifiées. Les valeurs de xpente et ypente +doivent être comprises entre −4 and +4 y compris. + + + + + +<literal>quotation</literal> et <literal>quote</literal> +environnement quotation +quotation, environnement +citation +texte cité avec renfoncement des paragraphes, affichage +afficher du texte cité avec renfoncement de paragraphe +renfoncement des paragraphes dans du texte cité +environnement quote +quote, environnement +texte cité sans renfoncement des paragraphes, affichage +afficher un texte cité sans renfoncement de paragraphe +renfoncement des paragraphes dans un texte cité, omettre + +Synopsis : + +\begin{quotation} +texte +\end{quotation} + +ou + +\begin{quote} +texte +\end{quote} + +Cite du texte. + +Dans les deux environnement, les marges sont renfoncées à la fois sur la +gauche et la droite. Le texte est justifié des deux côtés sur la marge. +De même que dans le texte principal, laisser une ligne à blanc au sein +du texte produit un nouveau paragraphe. + +Pour comparer les deux : dans l’environnement quotation, les +paragraphes sont renfoncés de 1,5em et l’espace entre les +paragraphe est petit, 0pt plus 1pt. Dans l’environnement +quote, les paragraphes ne sont pas renfoncés et il y a une espace +verticale entre les paragraphes (c’est la longueur elastique +\parsep). Ainsi, l’environnement quotation convient mieux +environm aux documents où les nouveaux paragraphes sont marqués par un +renfoncement plutôt que par une séparation verticale. De plus, +quote convient meieux pour des citations courtes ou une suite de +citations courtes. + +\begin{quotation} +\it Il y a quatre-vingt sept ans + ... ne disparaîtra jamais de la surface de la terre. +\hspace{1em plus 1fill}---Abraham Lincoln +\end{quotation} + + + +<literal>tabbing</literal> + +environnement tabbing +tabbing, environnement +taquets des tabulation, utiliser +aligner du texte en utilisant des taquets de tabulation +alignement au moyen de tabbing + +Synopsis : + +\begin{tabbing} +row1col1 \= row1col2 \= row1col3 \= row1col4 \\ +row2col1 \> \> row2col3 \\ +... +\end{tabbing} + + + +L’environnement tabbing fournit une technique pour aligner du +texte en colonnes. Il fonctionne en réglant des taquet et en tabulant +jusqu’à eux bien comme on le ferait sur une machine à écrire. Il +convient le mieux pour les cas où la largeur de chaque colonnne est +constante et connue d’avance. + +Cet environnement peut être rompu entre plusieurs pages, contrairement à +l’environnement tabular. + +Les commandes suivante peuvent être utilisée au sein d’un environnement tabbing : + +\\ (tabbing)\\ (tabbing) +Finit une ligne. + +\= (tabbing)\= (tabbing) +Règle un taquet à la position courante. + +\> (tabbing)\> (tabbing) +\> +Avance au taquet suivant. + +\<\< +Place le texte qui suit à la gauche de la marge locale (sans changer +cette marge). Ne peut être utilisé qu’au début d’une ligne. + +\+\+ +Déplace la marge de gauche d’un taquet vers la droite pour la ligne +suivante et toutes celles qui suivent. + +\-\- +Déplace la marge de gauche d’un taquet vers la gauche pour la ligne +suivante et toutes celles qui suivent. + +\’ (tabbing)\' (tabbing) +Déplace tout ce que vous avez tapé jusqu’alors dans la colonne courante, +c.-à-d. tout ce qui suit la plus récente commande \>, +\<, \', \\, ou \kill, à la droite de la +colonne précédente, aligné à droite sur le taquet de la colonne +courante. + +\‘ (tabbing)\` (tabbing) +Vous perme de placer du texte justifié à droite sur n’importe quel +taquet, y compris le taquet 0. Toutefois, ne peut pas placer du texte à +la droite de la dernière colonne parce qu’il n’y a pas de taquet à cet +endroit. La commande \` déplace tout le texte qui la suit, +jusqu’à la commande \\ ou \end{tabbing} qui termine la +ligne. + +\a (tabbing)\a (tabbing) +\a’ (acute accent in tabbing) +\a‘ (grave accent in tabbing) +\a= (macron accent in tabbing) +Dans un environnement tabbing, les commandes \=, \' +et \` ne produisent pas d’accents comme d’habitude +(voir Accents). À leur place, on utilise les commandes \a=, +\a' et \a`. + +\kill\kill +Règles les taquets sans produire de texte. Fonctionne tout comme +\\ à ceci près que la ligne courante est jetée au lieu de +produire une sortie. L’effet de toute commande \=, \+ ou +\- dans cette ligne demeure en vigueur. + +\poptabs\poptabs +\poptabs +Restaure les positions de taquets sauvegardés par le dernier +\pushtabs. + +\pushtabs\pushtabs +Sauvegarde positions courantes de tous les taquets. C’est utile pour +changer temporairement les positions de taquets au milieu d’un +environnement tabbing. + +\tabbingsep\tabbingsep +Distance à la gauche d’un taquet déplacé par \'. + + +Cet exemple compose un fonction en Pascal function dans un format +traditionnel : + +\begin{tabbing} +function \= fact(n : integer) : integer;\\ + \> begin \= \+ \\ + \> if \= n $>$ 1 then \+ \\ + fact := n * fact(n-1) \- \\ + else \+ \\ + fact := 1; \-\- \\ + end;\\ +\end{tabbing} + + + + +<literal>table</literal> +environnement table +table, environnement +tableaux, créer +créer des tableaux + +Synopsis : + + \begin{table}[placement] + corps-du-talbeau + \caption[titreldt]{titre} + \end{table} + +Une classe de flottants (voir Floats). Parce qu’ils ne peuvent pas +être coupés à cheval sur plusieurs pages, il ne sont pas composés en +séquence avec le texte normale, mais à la place sont « flottés » vers un +endroit convenable, tel que le sommet d’une page suivante. + +Pour les valeurs possibles de placement et leur effet sur +l’algorithme de placement des flottants, voir Floats. + +Le corps du tableau est composé dans une parbox de largueur +\textwidth and ainsi il peut contenir du texte, des commandes, +etc. + +L’étiquette est optionnelle ; elle est utilisée pour les double renvois +(voir Cross references). +\caption +La commande \caption spécifie la légende texte pour la +figure. La légende est numérotée par défaut. Si titreldt est +présent, il est utilisé dans la liste des talbeaux au lieu de titre +(voir Tables of contents). + +\begin{table}[b] + \centering + \begin{tabular}{r|p{2in}} \hline + Un &Le plus solitaire des nombres \\ + Deux &Peut être aussi triste qu'un. + C'est le nombre le plus solitaire après le nombre un. + \end{tabular} + \label{tab:VertusCardinales} + \caption{Vertus cardinales} +\end{table} + + + + +<literal>tabular</literal> +environnement tabular +tabular, environnement +lignes dans des tableaux +aligner du texte dans des tableaux + +Synopsis : + +\begin{tabular}[pos]{cols} +column 1 entry & column 2 entry ... & column n entry \\ +... +\end{tabular} + +ou + +\begin{tabular*}{largeur}[pos]{cols} +column 1 entry & column 2 entry ... & column n entry \\ +... +\end{tabular*} + +Ces environnements produisent une boîte consistant d’une séquence de +ligne horizontales. Chaque ligne consiste en des articles qui sont +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} \\ + \hline + Hank Aaron &755 \\ + Babe Ruth &714 +\end{tabular} + +Le format vertical de deux colonnes alignées à gauche, avec une barre +verticales entre elles, est spécifié par l’argument {l|l} de tabular. +& +Les colonnes sont séparées avec une esperluette &. On crée un +filet horizontal entre deux ligne avec \hline. +\\ pour tabular +La fin de chaque ligne est marquée avec une +double-contr’oblique \\. Cette \\ est optionnelle après +la dernière lgine, à moins qu’une commande \hline suive, pour +mettre un filet sous le tableau. + + +Les arguments obligatoires et optionnels de tabular consistent +en : + +largeur +Obligatoire pour tabular*, non autorisé pour +tabular. Spécifie la largeur de l’ environnement +tabular*. Il doit y avoir de l’espace élastique entre les +colonnes, comme avec with @{\extracolsep{\fill}}, de sorte à +permettre au tableau de se dilater ou contracter pour faire la largeur +spécifiée, sans quoi vous aurez probablement l’avertissement +Underfull \hbox (badness 10000) in alignment ... + +pos +Optionnel. Spécifie la position verticale du tableau. La valeur par +défaut est d’aligner le tableau de sorte à ce que son centre vertical +s’accorder à la ligne de base du texte autour. Il y a deux autres +alignements possible : t aligne le tableau de sorte que la +première ligne s’accorde à la ligne de base du texte autour, et +b fait la même chose pour la dernière ligne du tableau. + + +Ceci n’a un effet que si il y a du texte autour de la table. Dans le cas +usuel d’un tabular seul au sein d’un environnement center +cette option ne fait aucune différence. + +cols +Obligatoire. Spécifie le formatage des colonnes. Il consiste en une +séquence des spécificateurs suivants, correspondant à la séquence des +colonnes et du matériel intercolonne. + +l +Une colonne d’articles alignés à gauche. + +r +Une colonne d’article alignés à droite. + +c +Une colonne d’article centrés. + +| +Une ligne verticale s’étendant complètement sur la hauteur et profondeur +de l’environnement. + +@{texte ou espace} +Ceci insère texte ou espace à cette position dans chaque ligne. Le +matériel texte ou espace est composé en mode LR. Ce texte est +fragile (voir \protect). + +Ce spécificateur est optionnel : à moins que vous mettiez dans votre +propre @-expression alors les classe book, article et +report de &latex; mette de chaque côté de chaque colonne un +espace de longueur \tabcolsep, qui par défaut vaut +‘6pt’. C’est à dire que par défaut des colonnes adjacente sont +séparée de 12pt (ainsi \tabcolsep est un nom trompeur +puisque ce n’est pas la séparation entre des colonnes de +tableau). Aussi, par défaut un espace de 6pt vient après la +première colonne ainsi qu’après la dernière colonne, à moins que vous +placiez un @{...} ou | à cet endroit. + +Si vous l’emportez sur la valeur par défaut et utilisez une expression +en @{...} alors vous devez insérer tout espace désiré +vous-même, commande @{\hspace{1em}}. + +Une expression vide @{} élimine l’espace, y compris l’express +au début ou à la fin, commande dans l’exemple ci-dessous où on veut que +les ligne du tableau soient alignée sur la marge de gauche. + +\begin{flushleft} + \begin{tabular}{@{}l} + .. + \end{tabular} +\end{flushleft} + +Cet exemple montre du texte, une virgule de séparation décimale, entre +les colonnes, arangé de sorte que les nombres dans la table sont alignés +sur cette virgule. + +\begin{tabular}{r@{$,$}l} + $3$ &$14$ \\ + $9$ &$80665$ +\end{tabular} + + +\extracolsep +Une commande \extracolsep{lrg} au sein d’une expression +en ‘@{…}’ a pour effet qu’une espace supplémentaire de +largeur lrg apparaît sur la gauche de toutes les colonnes +suivantes, jusqu’à contre-ordre d’une autre commande +\extracolsep. Contrairement aux à espace inter-colonnes +ordinaires, cette espace supplémentaire n’est pas supprimé par une +expression en ‘@{…}’. Une commande \extracolsep +peut uniquement être utilisée au sein d’une expression en +‘@{…}’ elle-même au sein de l’argument cols. + +\begin{center} + \begin{tabular*}{10cm}{l@{\ \ldots\extracolsep{\fill}}l} + Tomber sept fois, se relever huit + &c'est comme ça la vie ! + \end{tabular*} +\end{center} + +Pour insérer des commandes qui sont automatiquement exécutées avant une +colonne donnée, charger le paquetage array et utilisez le +spécificateur >{...}. + + + +p{lrg} +Chaque cellule de la colonne est composée au sein d’une parbox de +largeur lrg. + +Note que les sauts de ligne de type double-contr’oblique \\ ne +sont pas permis au sein d’une telle cellule, sauf à l’intérieur d’un +environnement comme minipage, array, ou tabular, +ou à l’intérieur d’une \parbox explicite, ou dans la portée d’une +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. + +*{num}{cols} +Équivalent à num copies de cols, où num est un entier +positif et cols est toute liste de spécificateurs. Ainsi +\begin{tabular}{|*{3}{l|r}|} équivaut à +\begin{tabular}{|l|rl|rl|r|}. Notez que cols peut +contenir une autre expression en *{…}{…}. + + +Paramètres qui contrôlent le formatage : + + +\arrayrulewidth\arrayrulewidth +Une longueur qui est l’épaisseur du filet créé par |, +\hline, et \vline au sein des environnements +tabular et array. La valeur par défaut est ‘.4pt’. On +peut la changer comme dans +\setlength{\arrayrulewidth}{0.8pt}. + +\arraystretch\arraystretch +Un facteur par lequel l’espacement entre les lignes au sein des +environnement tabular et array est multiplié. La valeur +par défaut est ‘1’ pour aucune dilatation/contraction. On peut la +changer comme dans \renewcommand{\arraystretch}{1.2}. + +\doublerulesep\doublerulesep +Une longueur qui est la distance ente les filets verticaux produit par +le spécificateur ||. + + +La valeur par défaut est ‘2pt’. + +\tabcolsep\tabcolsep +Une longueur qui est la moitié de l’espace entre les colonnes. La valeur +par défaut est ‘6pt’. On peut la changer avec \setlength + + +Les commandes suivantes peuvent être utilisées à l’intérieur du corps d’un +environnement tabular : + + + + +<literal>\multicolumn</literal> +\multicolumn + +Synopsis : +\multicolumn{nbrecols}{patron}{texte} + +Fabrique une entrée de array ou tabular fusionnée sur +plusieurs colonnes. Le premier argument, nbrecols spécifie le +nombre de colonnes sur lesquelles s’étend la fusion. Le second argument, +patron, est obligatoire et spécifie le format de l’entrée ; +notamment c pour centré, l pour aligné à gauche, r +pour aligné à droite. Le troisième argument, texte spécifie le +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} + \textit{ID} &\multicolumn{2}{c}{\textit{Nom}} &\textit{Âge}\\ \hline % ligne 1 + 978-0-393-03701-2 &O'Brian &Patrick &55 \\ % ligne two + ... +\end{tabular} + +On compte comme colonne chaque partie du patron patron de +l’environnement array ou tabular qui, à l’exception de la +première, commence par l, c, r, ou p. Ainsi +à partir de \begin{tabular}{|r|ccp{4cm}|} les partie sont +|r|, c, c, et p{1.5in}|. + +L’argument patron l’emporte sur la spécification par défaut de +zone inter-colonne de l’environnement array ou tabular +contigüe à cette entrée multi-colonne. Pour affecter cette zone, cet +argument peut contenir des barre verticale | indiquant le +placement de filets verticaux, et d’expression @{...}. Ainsi +si patron est ‘|c|’ alors l’entrée multi-colonne est centrée +et un filet vertical la précède et la suit dans les espaces intercolonne +de part et d’autre. Ce tableau nous permet de décrire en détail le +comportement exact. + +\begin{tabular}{|cc|c|c|} + \multicolumn{1}{r}{w} % entrée un + &\multicolumn{1}{|r|}{x} % entrée deux + &\multicolumn{1}{|r}{y} % entrée trois + &z % entrée quatre +\end{tabular} + +Avant la première entrée il n’y a pas de filet verticale en sortie parce +que le \multicolumn a le spécificateur ‘r’ dans patron +sans barre verticales initiale. Entre les entrée un et deux il y a un +filet vertical ; en effet bien que le premier patron ne se termine +pas par une barre verticale, le second patron en a une à son +commencement. Entre la deuxième et la troisième entré il y a un seul +filet vertical ; bien que le patron dans les deux +multicolumn correspondant demandent un filet vertical, vous n’en +obtenez qu’un seul. Entre les entrée trois et quatre il n’y a aucun +filet vertical ; la spécification par défaut en demande un mais le +patron dans le \multicolumn de la troisième entrée n’en +demande pas, et cela l’emporte. Finalement, à la suite de la quatrième +entrée il y a un filet vertical à cause de la spécification par défaut. + +Le nombre de colonnes fusionnées nbrecols peut être 1. En plus de +donner la possibilité de changer l’alignement horizontal, ceci est aussi +utile pour l’emporter pour l’une des ligne sur la définition +tabular par défaut de la zone inter-colonne, y compris concernant le +placement des filets verticaux. + +Dans l’exemple ci-dessous, dans la définition tabular de la +première colonne on spécifie par défaut de justfier, mais au sein de la +première ligne l’entrée est centrée avec +\multicolumn{1}{c}{\textsc{Période}}. De même au sein de +la première ligne, les deuxième et troisième colonnes sont fusionnées +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}} + &multicolumn{2}{c}{\textsc{Dates}} \\ \hline + Baroque &1600 &1760 \\ + Classique &1730 &1820 \\ + Romantique &1780 &1910 \\ + Impressioniste &1875 &1925 +\end{tabular} + +Noter ue bien que la spécification tabular par défaut place un +filet vertical etre la première et la deuxième colonne, du fait qu’il +n’y pas pas de barre verticale dans aucun des patrons patron des +commandes \multicolumn des deux premières colonne, alors aucun +filet n’apparaît sur la première ligne. + + + + +<literal>\cline</literal> +\cline + +Synopsis : + +\cline{i-j} + +La commande \cline dessine des lignes horizontales à travers les +colonnes spécifiées en arguments obligatoires, en commençant dans la +i et finissant dans la colonne j. + + + +<literal>\hline</literal> +\hline + +La commande \hline dessine une ligne horizontale de la largeur de +l’environnement tabular ou array surjacent. Elle est la +plupart du temps utilisé pour dessiner une ligne au sommet, bas, et +entre les lignes d’un tableau. + + + + +<literal>\vline</literal> +\vline + +La commande \vline dessine une ligne verticale s’étendant sur la +totalité de la hauteur et de la profondeur de sa ligne. Une commande +\hfill peut être utilisée pour déplacer cette ligne verticale +vers le bord de la colonne. La commande \vline peut aussi être +utilisée dans une expression @{…}. + + + + + + + + + +<literal>thebibliography</literal> + +environnement thebibliography +thebibliography, environnement +bibliography, creating (manually) + +Synopsis : + +\begin{thebibliography}{étiquette-la-plus-large} +\bibitem[étiquette]{clef_de_cite} +... +\end{thebibliography} + +L’environnement thebibliography produit une bibliographie ou une +liste de références. + +Dans la classe article, cette liste de références est intitulée +« Réferences » ; dans la classe report, elle est intitulée +« Bibliographie ». Vous pouvez changer le titre (dans les classes standardes) +en redéfinissant la commande \refname. Par exemple, cela +l’élimine complètement : + +\renewcommand{\refname}{} + +L’argument obligatoire étiquette-la-plus-large est un texte qui, +lorsqu’il est composé, est aussi large que la plus large des étiquettes +d’article produit pas les commandes \bibitem. C’est typiquement +donné comme 9 pour des bibliographies de moins de 10 références, +99 pour celles qui en on moins de 100, etc. + + + + +<literal>\bibitem</literal> + +\bibitem + +Synopsis : +\bibitem[étiquette]{clef_de_cite} + +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 référence bibiliographique +référence bibiliographique, clef +clef de référence bibiliographique consistant +en une séquence quelconque de lettres, chiffres, et signes de +ponctuation ne contenant aucune virgule. + +Cette commande écrit une entrée dans le fichier .aux, et cette +entrée contient les étiquette et clef_de_cite de l’article +considéré. Lorsque le fichier .aux est lu par la commande +\begin{document}, l’étiquette de l’article est associée à +sa clef_de_cite, ce qui a pour effet que toute référence à +clef_de_cite avec une commande \cite (voir \cite) +produit l’étiquette associée. + + + + +<literal>\cite</literal> + +\cite + +Synopsis : + +\cite[subcite]{clefs} + +L’argument clefs est une liste d’une ou plus de clefs de +références bibliographiques (voir \bibitem), séparées par des +virgules. Cette commande génère une référence bibliographique au sein du +textes contenant les étiquettes associées aux clefs contenues dans +clefs par les entrées respectives au sein du fichier .aux. + +Le texte de l’argument optionnel subcite apparaît après +l’étiquette de référence. Par exemple, \cite[p.~314]{knuth} +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. + + + + +Utilisation de Bib&tex; + +utilisation de Bib&tex; +bib&tex;, utilisation +bibliographie, créer (automatiquement) +\bibliographystyle +\bibliography + +Si vous utilisez le programme Bib&tex; d’Oren Patashnik (ce qui est +fortement recommandé si vous avez besoin d’une bibliographie de plus +d’un ou deux titre) pour mainteninr votre bibliographie, vous n’utilisez +pas l’environnement thebibliography +(voir thebibliography). Au lieu de cela, vous incluez les lignes : + +\bibliographystyle{stylebib} +\bibliography{ficbib1,ficbib2} + +La commande \bibliographystyle ne produit aucune sortie en +elle-même. En revanche, elle définit le style dans lequel la +bibliographie est à produite : stylebib fait référence à un +fichier stylebib.bst définissant l’aspect que doivent avoir +vos référence bibliographique. Les nom stylebib standards +distribués avec Bib&tex; sont : + +alpha +Classé alphabetiquement. Les étiquettes sont formées à partir du nom de +l’auteur et de l’année de publication. +plain +Classé alphabetiquement. Les étiquettes sont des numéros. +unsrt +Comme plain, mais les entrées sont dans l’ordre où les références +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. + +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 +Bib&tex;. Seules les entrées désignées par les commandes \cite +ou \nocite sont listées dans la bibliographie. + + + + + +<literal>theorem</literal> + +environnement theorem +theorem, environnement +théorèmes, composition des + +Synopsis : + +\begin{theorem} +texte-théorème +\end{theorem} + +L’environnement theorem produit « Théorème n » en gras +suivi de texte-théorème, où les possibilité de numérotation pour +n sont décrites par \newtheorem (voir \newtheorem). + + + + +<literal>titlepage</literal> + +environnement titlepage +titlepage, environnement +fabriquer une page de titre +pages de titre, création + +Synopsis : + +\begin{titlepage} +texte +\end{titlepage} + +L’environnement titlepage crée une page de titre, c’est à dire +une page sur laquelle ne sont inscrit aucun numéro de page ou libellé de +rubrique. Il entraîne aussi que la page suivante a le numéro un. Le +formatage de la page de titre vous est laissé. La commande \today +peut être utile sur les pages de titre (voir \today). + +Vous pouvez utiliser la commande \maketitle (voir \maketitle) +pour produire une page de titre standarde sans utiliser l’environnement +titlepage. + + + + +<literal>verbatim</literal> + +environnement verbatim +verbatim, environnement +texte verbatim +simuler du texte tapuscrit +texte tapuscrit, simulation de +code source, composer du +source logiciel, composer du + +Synopsis : + +\begin{verbatim} +literal-texte +\end{verbatim} + +L’environnement verbatim est un environnement qui fabrique des +paragraphes dans lequel &latex; produit exactement ce qui vous y taez ; +par exemple le caractère \ produit ‘\’ à l’impression . Il, +fait de &latex; une machine à écrire, c.-à-d. que le retour chariot +et les blancs y ont un tel effet. + +L’environnement verbatim utilise une police de type machine à +écrire à chasse fixe (\tt). + + + +<literal>\verb</literal> + +\verb +texte verbatim, en-ligne + +Synopsis : + +\verbcartexte-littéralcar +\verb*cartexte-littéralcar + +La commande \verb compose texte-littéral comme il est +entré, en incluant les caractères spéciaux et les espaces, en utilisant +la police tapuscrit (\tt). Aucun espaces n’est autorisé entre +\verb ou \verb* et le délimiteur car qui marque le +début et la fin du texte verbatim. Le délimiteur ne doit pas aparaître +dans le texte-littéral. + +espace visible +La forme étoilée (en *) diffère seulement en ce que les espaces +sont tapés avec un caractère « espace visible ». + + + + + +<literal>verse</literal> +environnement verse +verse, environnement +poésie, un environnement pour la + +Synopsis : + +\begin{verse} +line1 \\ +line2 \\ +... +\end{verse} + +L’environnement verse est conçu pour la poésie, bien que vous +pouvez lui trouver d’autres usages. + +\\ pour verse +Les marges sont renfoncées sur la gauche et la droite, les paragraphes ne +le sont pas, et le texte n’est pas justifié. Séparez le ligne de chaque +strophe avec \\, et utilisez une ou plusieurs lignes vides pour +séparer les strophes. + + + + + +Saut à la ligne +saut à la ligne +sauter à la ligne + +La première chose que &latex; fait lorsqu’il traite du texte ordinaire +est de traduire votre fichier d’entrée en une séquence de glyphes et +d’espaces. Pour produire un document imprimé, cette séquence doit être +rompue en lignes (et ces lignes doivent être rompues en pages). + +D’ordinaire &latex; effectue la rupture de ligne (et de page) pour +vous, mais dans certains environnements, vous faites la rupture +vous-même avec la commande \\, et vous pouvez toujours forcer +manuellement les ruptures. + + + + +<literal>\\</literal> + +\\ force un saut de ligne +nouvelle ligne, commencer une +saut de ligne, forcer + +Synopsis : + +\\[espaceenplus] + +ou + +\\*[espaceenplus] + +Commencer une nouvelle ligne. L’argument optionnel espaceenplus +spécifie l’espace supplémentaire vertical à insérer avant la ligne +suivante. Ceci peut être une longueur négative. Le texte avant le saut +est composé à sa longueur normale, c.-à-d. qu’il n’est pas dilaté pour +remplir la largeur de la ligne. + +Les sauts de ligne explicites au sein du corps de texte sont inhabituels +en &latex;. en particulier, pour commencer un nouveau paragraphe +laissez plutôt une ligne à blanc. Cette commande est utilisée +principalement en dehors du flux principal de texte comme dans un +environnement tabular ou array. + +Dans des circonstances ordinaires (par ex. en dehors d’une colonne +spécifiée par p{...} dans un environnement tabular) la +commande \newline est un synonyme de \\ +(voir \newline). + +En plus de commencer une nouvelle ligne, la forme étoilée \\* dit +à &latex; de ne pas commencer une nouvelle page entre les deux lignes, +en émettant un \nobreak. + +\title{Mon histoire~: \\[7mm] + un conte pathétique} + + + + +<literal>\obeycr</literal> & <literal>\restorecr</literal> +\obeycr +\restorecr +saut de ligne, sortie semblable à l’entrée pour le + +La commande \obeycr a pour effet qu’un retour chariot dans le +fichier d’entrée (‘^^M’, internement) soit traité de la même façon +que \\ (suivi d’un \relax). Ainsi chaque passage à la +ligne dans l’entrée est aussi un passage à la ligne dans la sortie. + +\restorecr restaure le comportement normal vis à vis des saut de +ligne. + + + + +<literal>\newline</literal> + +\newline +nouvelle ligne, commencer une (mode paragraphe) +saut de ligne + +Dans du texte ordinaire ceci est équivalent à une double-contr’oblique +(voir \\) ; cela rompt la ligne, sans dilatation du texte le +précéndent. + +Au sein d’un environnement tabular ou array, dans une +colonne avec un specificateur produisant une boîte paragraphe, comme +typiquement p{..}, \newline insère un saut de ligne au +sein de la colonne, c.-à-d. insère un saut de ligne à l’intérieur de +la colonne, c.-à-d. qu’il ne rompt pas la ligne entière. Pour rompre +la ligne entière utilisez \\ ou son équivalent +\tabularnewline. + +L’exemple suivant écrit ‘Nom~:’ et ‘Adresse~:’ comme deux +ligne ain sein d’une seule cellule du tableau. + +\begin{tabular}{p{2.5cm}{\hspace{5cm}}p{2.5cm}} + Nom~: \newline Adresse~: &Date~: \\ \hline +\end{tabular} + +La ‘Date~:’ sera alignée sur la ligne de base de ‘Nom~:’. + + + +<literal>\-</literal> (césure à gré) +\- (césure) +césure, forcer + +La commande \- commande dit à &latex; qu’il peut faire une +césure du mode à cet endroit. &latex; est très bon en ce qui concerne +les césures, et il trouve la plupart des points corrects de césure, tout +en n’en utilisant presque jamais un incorrect. La commande \- est +commande est utilisée pour les cas exceptionnels. + +Quand vous insérez des commandes \- dans un mot, le mot ne pourra +avoir de césure qu’à ces endroit et non dans aucun des points de césure +que &latex; aurait pu choisir sinon. + + + +<literal>\discretionary</literal> (césure à gré avec contrôle de l’union) +crésure, discrétionnaire +discrétionnaire, césure + +Synopsis : + +\discretionary{avant-saut}{après-saut}{sans-saut} + +La commande \discretionary permet de contrôler finement la césure +dans les cas où ne suffisent ni le contrôle standard de la césure fait +l’algorithme de césure de &tex; et les règles de césures données par les +paquetages de gestion linguistiques, ni les moyens de contrôle +explicites offerts par les commandes \hyphenation +(voir \hyphenation) et \- (voir \- (césure +à gré)). + +\discretionary indique qu’un saut de ligne est possible à cet +endroit. Dans le cas d’un saut de ligne, le texte avant-saut est +placé immédiatement avant le saut, et le texte après-saut +immédiatement après. Dans le cas sans saut de ligne le texte +sans-saut est imprimé. + +Les arguments de \discretionary ne peuvent contrenir que des +caractères, des boîtes ou des crénages. + +L’usage typique de \discretionary est par exemple de contrôler la +césure au sein d’une formule mathématique en mode ligne (voir aussi +Miscellanées mathématique (entrée \*)). Ci-dessous +un exemple de contrôle de la césure au sein d’une adresse réticulaire, +où l’on autorise la césure sur les obliques mais en utilisant une +contr’oblique violette en lieu de trait d’union : + +\documentclass{article} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{french} +\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor + {purple}{\textbackslash}}}{/}{/}} +\begin{document} +Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue% + /mais/vraiment/tr\%c3\%A8s/longue/adresse/r\%C3\%A9ticulaire% + /index.html}{http://une\DiscrSlash très\DiscrSlash très\DiscrSlash + longue\DiscrSlash mais\DiscrSlash vraiment\DiscrSlash + très\DiscrSlash longue\DiscrSlash adresse\DiscrSlash + réticulaire\DiscrSlash index.html} +\end{document} + + + + + + +<literal>\fussy</literal> +\fussy + +La déclaration \fussy (ce qui est le réglage par défaut) a pour +effet que &tex; fait le difficile à propos des saut de ligne. Ceci +évite d’ordinaire trop d’espace entre les mots, au prix +d’occasionnellement une boîte trop pleine (‘overfull \hbox’). + +Cette commande annule l’effet d’une commande \sloppy précédente +(voir \sloppy). + + + + +<literal>\sloppy</literal> + +La déclaration \sloppy a pour effet que &tex; fasse moins le +difficile à propos des sauts de ligne. Ceci evite les boîtes trop pleines, +au prix d’un espacement lâche entre les mots. + +L’effet dure jusqu’à la prochaine commande \fussy (voir \fussy). + + + + +<literal>\hyphenation</literal> +\hyphenation +césure, définir + +Synopsis : + +\hyphenation{mot-un mot-deux} + +La commande \hyphenation déclare les points de césure autorisé +avec un caratère - au sein des mots donnés. Les mots sont séparés +par des espaces. &tex; ne fera de césure que si le mot correspond +exactement, aucune désinence n’est essayée. Des commandes +\hyphenation mutliple s’accumulent. Voici quelques exemples en +anglais (les motifs de césure par défaut de &tex; manquent les césures +de ces mots) : + +\hyphenation{ap-pen-dix col-umns data-base data-bases} + + + + +<literal>\linebreak</literal> & <literal>\nolinebreak</literal> +\linebreak +\nolinebreak +sauts de ligne, forcer +sauts de ligne, empêcher + +Synopsis : + +\linebreak[priorité] +\nolinebreak[priorité] + +Par défaut, la commande \linebreak (\nolinebreak) force +(empêche) un saut de ligne à la position courante. Pour +\linebreak, les espaces de la ligne sont dilatés jusqu’à ce +qu’elle s’étende jusqu’à la marge de droite, comme d’habitude. + +Avec l’argument optionnel priorité, vous pouvez convertir la +commande d’une simple demande à une requête. La priorité doit être +un nombre compris entre 0 et 4. Plus ce nombre est grand, et plus la +requête est insistante. + + + + + +Saut de page +saut de page +pages, saut + +&latex; commence de nouvelles pages de façon asynchrone, lorsque +suffisamment de matériel a été accumulé pour remplir une +page. D’ordinaire ceci se produit automatiquement, mais parfois on peut +désirer influencer les sauts. + + + + +<literal>\cleardoublepage</literal> + +\cleardoublepage +commencer une page de droite + +La commande \cleardoublepage finit la page courante et fait que +&latex; imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu’à ce point et sont en attente. Dans le cas d’une +impression en style twoside, elle fait aussi que la nouvelle page +et une page de droite (numérotée impaire), en produisant si nécessaire +une page à blanc. + + + + +<literal>\clearpage</literal> +\clearpage +débourrer les flottant et commencer une page +commencer une nouvelles page et débourrer les flottant + +La commande \clearpage finit la page actuelle et fait que +&latex; imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu’à ce point et sont en attente. + + + + +<literal>\newpage</literal> +\newpage +nouvelle page, commencer +commencer une nouvelle page + +La commande \newpage finit la page courante, mais ne débourre pas +tous les flottants (voir \clearpage). + + + + +<literal>\enlargethispage</literal> +\enlargethispage +agrandir la page courante + +\enlargethispage{size} + +\enlargethispage*{size} + +Agrandit la \textheight de la page courante de la quantité +spécifiée ; par exemple \enlargethispage{\baselineskip} permet +d’avoir une ligne de plus. + +La forme étoilée essaie de comprimer le matériel sur la page autant que +possible. Ceci est normalement utilisé en même temps qu’un +\pagebreak explicite. + + + + +<literal>\pagebreak</literal> & <literal>\nopagebreak</literal> +\pagebreak +\nopagebreak +saut de page, forcer +saut de page, empécher + +Synopsis : + +\pagebreak[priorité] +\nopagebreak[priorité] + +Par défaut, la commande \pagebreak (\nopagebreak) force +(empèche) un saut de page à la position courante. Avec +\pagebreak, l’espace verticale sur la page est dilatée où c’est +possible de sorte à s’étendre jusqu’à la marge inférieure normale. + +Avec l’argument optionnel priorité, vous pouvez convertique la +commande \pagebreak d’une demande à une exigence. Le nombre doit +être compris entre 0 et 4. Plus grand est le nombre, et plus insistant +est l’exigence. + + + + + +Note en bas de page +note en bas de page, créer +bas de page, créer des notes + +Mettez une note en bas de la page courante avec la commande +\footnote comme ci-dessous. + +Noël Coward a dit plaisamment que lire une note en bas de page, c'est +comme devoir descendre répondre à la porte d'entrée alors qu'on est en +train de faire l'amour\footnote{Je ne peux pas le savoir ; je ne lis +jamais les notes en bas de page} + +Vous pouvez placer beaucoup de notes en bas de page dans une page. Si le +texte devient trop long alors il est continué sur la page suivante. + +Vous pouvez aussi produire des notes en bas de page en combinant les +commandes \footnotemark et \footnotetext, ce qui est +utiles dans des circonstances speciales. + + + + +<literal>\footnote</literal> + +\footnote + +Synopsis : + +\footnote[numéro]{texte} + +Place en bas de la page courante une note texte numérotée. + +Il y a plus d'un milier de notes en bas de page dans \textit{Histoire +Du Déclin Et De La Chute De L'empire Romain}\footnote{Après la lecture +d'une version préléminaire, David Hume s'est plaint, « On souffre d'un +fléau avec ces notes, selon la méthode acutelle d'imprimer le livre » et +il suggera qu'elles « ne soient seulement imprimée dans la marge ou en +bas de page »} d'Édouard Gibbon. + +L’argument optionnel numéro vous perme de spécifier le numéro de +la note. Le compteur footnote donnant le numéro de la note n’est +pas incrémenté si vous utilisez cette option, mais l’est dans le cas +contraire. + +note en bas de page, symboles au lieu de numéros +\fnsymbol, et note en bas de page +\@fnsymbol +Changez l’aspect que &latex; donne au compteur de note en bas de page +avec quelque chose du genre de +\renewcommand{\thefootnote}{\fnsymbol{footnote}}, ce qui +utilise une séquence de symboles (voir \alph \Alph \arabic \roman +\Roman \fnsymbol). Pour rendre ce changement global mettez cela dans +le préambule. Si vous faite ce changement local alors vous désirerez +sans doute réinitialiser le compte avec +\setcounter{footnote}{0}. Par défaut &latex; utilise des +nombres arabes. + + + + + + + + + + + + + + + + + + + + + + +Le comportement par défaut de &latex; met beaucoup de restrictions sur +l’endroit où l’on peut utiliser une \footnote ; par exemple, vous +ne pouvez pas l’utiliser dans l’argument d’une commande de rubricage +telle que \chapter (elle ne peut être utilisée seulement en mode +paragraphe le plus externe). Il y a des contournements ; voir les +rubriques suivantes. + + +Notes en bas de page, au sein d’une minipage +mpfootnote, compteur +Au sein d’un environnement minipage la commande \footnote +utilise le compteur mpfootnote au lieu de footnote, de +sorte que les notes sont numérotéee indépendemment. Elles apparaissent +au bas de l’environnement, et non au bas de la page. Et par défaut +elles apparaissent alphabétiquement. Voir minipage. + + + + +<literal>\footnotemark</literal> + +\footnotemark + +Synopsis: + +\footnotemark + +Sans l’argument optionnel, la commande \footnotemark place dans +le texte le numéro de la note courante. Cette commande peut être +utilisée en mode paragraphe interne. Vous pouvez donner le texte de la +note séparéement la commande \footnotetext. + +Cette commande pour produire plusieurs marque de note en bas de page +faisant référence à la même note avec + +\footnotemark[\value{footnote}] + +après la première commande \footnote. + + + + +<literal>\footnotetext</literal> +\footnotetext + +Synopsis, l’un des deux : + +\footnotetext{texte} +\footnotetext[numéro]{texte} + +Place texte au bas de la page comme une note en bas de page. Cette +This commande peut appraître n’importe où après la commande +\footnotemark. L’argument optionnel numéro change le numéro +de note affiché. La commande \footnotetext ne doit être utilisée +qu’en mode paragraphe externe. + + + + +Notes en bas de page dans un tableau + +Notes en bas de page, dans un tableau + +Au sein d’un environnement table la commande \footnote ne +fonctionne pas. Par exemple, si le code ci-dessous apparaît sans plus +alors la note disapaît tout simplement ; il y aura une marque de note +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 \\ + \textit{HMS Lively} &Post Captain \\ + \textit{HMS Surprise} &A number of books\footnote{Starting with HMS Surprise.} + \end{tabular} +\end{center} + +La solution est d’entourer l’environnement the tabular d’un environnement +minipage, comme ci-après (voir minipage). + +\begin{center} + \begin{minipage}{.5\textwidth} + .. maétiel tabulaire .. + \end{minipage} +\end{center} + +La même technique marche au sein d’un environnement table +flottant (voir table). To get the footnote at the bottom of the page +use the tablefootnote package, comme illustré dans l’exemple +ci-apès. Si vous placez \usepackage{tablefootnote} dans le +préambule et utilisez le code source ci-dessous, alors la note +apparaîtra en bas de la page et sera numérotée dans la même séquence que +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.} + \end{tabular} + \caption{Forces capturées par le général Grant} +\end{table} + + + + +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 : + +\section{Les ensembles complets\protect\footnote{Ce texte est dû à R~Jones.}} + +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. + +\usepackage[stable]{footmisc} + .. +\begin{document} + .. +\section{Les ensembles complets\footnote{Ce texte est dû à R~Jones.}} + +(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.) + + + +Paramètres des notes en bas de page +notes en bas de page, paramètres +paramètres, pour notes en bas de page + +\footnoterule\footnoterule +Produit le filet de séparation entre texte principal sur une page et les +notes en bas de cette page. Les dimension par défaut : épaisseur (ou +largeur) 0.4pt, et longueur 0.4\columnwidth dans les +classes standard de document (à l’exception slide, où elle +n’apparaît pas). + +\footnotesep\footnotesep +La hauteur de l’étai placé au début de la note en bas de page. Par +défaut, c’est réglé à l’étai nomal pour des police de taille +\footnotesize (voir Font sizes), donc il n’y a pas d’espace +supplémentaire entre les notes. Cela vaut ‘6.65pt’ pour des polices +à ‘10pt’, ‘7.7pt’ pour ‘11pt’, et ‘8.4pt’ pour +‘12pt’. + + + + + + +Définitions +définitions + +&latex; prend en charges la fabrication de nouvelles commandes de bien +des genres. + + + + + +<literal>\newcommand</literal> & <literal>\renewcommand</literal> +\newcommand +commandes, en définir de nouvelles +définir une nouvelle commande +nouvelle commandes, définir + +\newcommand définit une nouvelle commande, et +\renewcommand la redéfinit. + +Synopsis : + + \newcommand{\cmd}[nargs][optargdéfaut]{défn} +\renewcommand{\cmd}[nargs][optargdéfaut]{défn} + \newcommand*{\cmd}[nargs][optargdéfaut]{défn} +\renewcommand*{\cmd}[nargs][optargdéfaut]{défn} + +forme en *, définir de nouvelles commandes +forme étoilée, définir de nouvelles commandes +La forme étoilée (en *) de ces commandes exige que les arguments +ne contiennent pas de paragraphes de texte (la commande n’est pas +\long, dans la terminologie de &tex; de base). + +cmd +Obligatoire ; \cmd est le nom de la commande. Pour +\newcommand, il ne doit pas être déja défini et ne doit pas +commencer avec \end ; pour \renewcommand, il doit être +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. + +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. + +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 +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. + +défn +Le texte par lequel substituer chaque occurrence de \cmd ; le +paramètre positionnel #n au sein de défn est +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\ ’). + +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. + +Redéfinir une commande se fait sensiblement de la même manière : +\renewcommand{\symbolecqfd}{{\small CQFD}}. + +Voici la définition d’une commande qui utilise des arguments : + +\newcommand{\defreference}[1]{Définition~\ref{#1}} + +Alors, \defreference{def:basis} se développe 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 +\nbym{2}{k}. + +Un exemple avec desz arguments optionnels : + +\newcommand{\salutation}[1][Madame, Monsieur]{#1,} + +Alors, \salutation donne ‘Madame, Monsieur,’ alors +\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 + +Le \nomnavire{Monitor} rencontra le \nomnavire{Virginia}. + +les mots ‘rencontra le’ sont mis incorrectement en +italique. Une paire supplémentaire d’accolades +\newcommand{\nomnavire}[1]{{\it #1}} corrige ce problème. + + + + + + + + +<literal>\newcounter</literal> +\newcounter +compteurs, définir de nouveaux + +Synopsis : + +\newcounter{nomcompteur}[super] + +La commande \newcounter définit un nouveau compteur nommé nomcompteur. +Le nouveau compteur est initialisé à zéro. + +Quand l’argument optionnel [super] est fourni, le compteur +nomcompteur est réinitialisé à chaque incrémentation du compteur +nommé super. + +Voir Counters, pour plus d’information à propos des compteurs. + + + + +<literal>\newlength</literal> +\newlength +longueurs, définir de nouvelles + +Synopsis : + +\newlength{\arg} + +La commande \newlength définit l’argument obligatoire comme une +commande de longueur avec une valeur de 0mm. L’argument +doit être une séquence de contrôle, comme dans +\newlength{\foo}. Une erreur se produit si \foo est déjà +défini. + +Voir Lengths, pour comment régler la nouvelle longeur à une valeur non +nulle, et pour plus d’information à propos des longueurs en général. + + + + +<literal>\newsavebox</literal> +\newsavebox + +Synopsis : + +\newsavebox{\cmd} + +Définit \cmd pour se référer à un nouveau bac pour stocker +des boîtes. Une telle boîte sert à détenir du matériel composé, pour +l’utiliser plusieurs fois (voir Boxes) ou pour le mesurer ou le +manipuler. Le nom \cmd doit commencer par une +contr’oblique, et ne doit pas être déjà défini. + +L’allocation d’une boîte est globale. Cette commande est fragile +(voir \protect). + + + + +<literal>\newenvironment</literal> & <literal>\renewenvironment</literal> +\newenvironment +\renewenvironment +environnements, defining +defining new environnements +redefining environnements + +Ces commandes définissent ou redéfinissent un environnement env, +c.-à-d., \begin{env} corps \end{env}. + +Synopsis : + + \newenvironment{env}[nargs][argoptdéfaut]{défdébut}{déffin} + \newenvironment*{env}[nargs][argoptdéfaut]{défdébut}{déffin} +\renewenvironment{env}[nargs]{défdébut}{déffin} +\renewenvironment*{env}[nargs]{défdébut}{déffin} + +forme étoilée des commandes d’environnement +forme en * des commandes d’environnement +La forme étoilée de ces commandes exige que les arguments (à ne pas +confondre avec le corps de l’environnement) ne contiennent pas de +paragraphes de texte. + +env +Obligatoire ; le nom de l’environnement. Il est constitué seulement de +lettres ou du caractère astérisque *, et donc ne commence pas par +une contr’oblique \. Il ne doit pas commencer par la chaîne +end. Pour \newenvironment, env ne doit pas être le +nom d’un environnement déjà existant, et la commande \env +ne doit pas être définie. Pour \renewenvironment, env doit +être le nom d’un environnement déjà existant. + +nargs +Optionnel ; un entier de 1 à 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 +argument n’est pas présent, alors par défaut l’environment n’attend pas +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 +argoptdéfaut (éventuellement une chaîne vide). Si cet argument +n’est pas présent alors l’environnement ne prend pas d’argument +optionnel. + +c.-à-d. que si [argoptdéfaut] est présent dans la +définition de l’environnement, et que \begin{env} est +utilisé avec des crochets à la suite, comme dans +\begin{env}[maval], alors, au sein de +défdébut, le paramètre positionnel #1 se développe en +maval. Si par contre \begin{env} est appéelé sans +être suivi de crochet, alors, au sein de défdébut, le +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. + +Omettre [maval] dans l’appel est différent d’avoir des +crochets sans contenu, c.-à-d. []. Dans le premier cas +#1 se développe en argoptdéfaut, et dans le second en une +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. + +déffin +Obligatoire ; le texte développé à toute occurrence de +\end{env}. Notez qu’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. + +Cet exemple dont un environnement semblable à quotation de +&latex; à cece près qu’il sera composé dans une taille de police plus +petite. + +\newenvironment{smallquote}{% + \small\begin{quotation} +}{% + \end{quotation} +} + +Ceci montre l’utilisation des arguments ; cela done un environment de +citation qui affiche l’auteur. + +\newenvironment{citequote}[1][Corneille]{% + \begin{quotation} + \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 : + +\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. + +\newsavebox{\quoteauthor} +\newenvironment{citequote}[1][Corneille]{% + \sbox\quoteauthor{#1}% + \begin{quotation} +}{% + \hspace{1em plus 1fill}---\usebox{\quoteauthor} + \end{quotation} +} + + + + +<literal>\newtheorem</literal> +\newtheorem +théorèmes, définition +définir de nouveaux théorèmes + +théorème, environnement simili- +environnement simili-théorème + +Définit une nouvel environnement simili-théorème. Synopsis: + + +\newtheorem{nom}{titre}[numéroté_au_sein_de] +\newtheorem{nom}[numéroté_comme]{titre} + +Ces deux commandes crééent un environnement simili-théorème +nom. Utiliser la première des deux formes, + +\newtheorem{nom}{titre}[numéroté_au_sein_de] + +avec l’argument optionnnel après le second argument +obligatoire, crée un environnement dont le compteur est subordonné au +compteur déjà existant numéroté_au_sein_de, c.-à-d. qui est +réinitialisé à it will chaque réinitialisation de +numéroté_au_sein_de. + +Utiliser la seconde forme, + +\newtheorem{nim}[numéroté_comme]{titre} + +avec l’argument optionnel entre les deux arguments +obligatoire, crée une environnement dont le compteur partage le compteur +déjà défini numéroté_comme. + +Vous pouvez spécifier l’un seul de numéroté_au_sein_de et +numéroté_comme, ou ni l’un ni l’autre, mais non les deux à la +fois. + +Cette commande crée un compteur nommé name. De plus, à moins que +l’argument optionnel numéroté_comme soit utilisé, la valeur +courrante de \ref est celle de +\thenuméroté_au_sein_de (voir \ref). + +Cette déclaration est globale. Elle est fragile (voir \protect). + +nom +Le nom de l’environnement. Il ne doit pas commencer avec une +contr’oblique (‘\’). Il ne doit pas être le nom d’un environnement +déjà exisant ; en fait le nom de commande \nom ne doit pas +être déjà défini de quelque façon que ce soit. + +titre +Le texte imprimé au début de l’environnement, avant le numéro. Par +exemple, ‘Théorème’. + +numéroté_au_sein_de +Optionnel ; le nom d’un compteur déjà défini, d’ordinaire une unité +sectionnelle telle que chapter ou section. Lorsque le +compteur numéroté_au_sein_de est re-initialisé, alors le compteur +de l’environnement nom l’est aussi. + +Si cet argument optionnel est omis alors la commande +\thenom est définie comme \arabic{nom}. + +numéroté_comme +Optionnel ; le nom d’un environement simil-théorème déjà défini. Le +nouvel environnement se numéroté en séquence avec numéroté_comme. + + +En l’absence des arguments optionnels les environnement sont numérotés +en séquence. L’exemple suivant a une déclaration dans le préambule qui +résulte en ‘Définition 1’ et ‘Définition 2’ en +sortie. + +\newtheorem{defn}{Définition} +\begin{document} +\section{...} +\begin{defn} + Première déf. +\end{defn} + +\section{...} +\begin{defn} + Seconde déf. +\end{defn} + +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’. + +\newtheorem{defn}{Definition}[section] +\begin{document} +\section{...} +\begin{defn} + Première déf. +\end{defn} + +\section{...} +\begin{defn} + Seconde déf. +\end{defn} + +Dans l’exemple suivant il y a deux déclarations dans le préambule, la +seconde desquelle appelle le nouvel environnement thm pour +utilise le même compteur que defn. Cela donne +‘Définition 1.1’, suivi de ‘Théorème 2.1’ et ‘Définition 2.2’. + +\newtheorem{defn}{Définition}[section] +\newtheorem{thm}[defn]{Théorème} +\begin{document} +\section{...} +\begin{defn} + Première déf. +\end{defn} + +\section{...} +\begin{thm} + Premier théorème +\end{thm} + +\begin{defn} + Seconde déf. +\end{defn} +\section{...} + + + + +<literal>\newfont</literal>: définit une nouvelle police (obsolète) +\newfont +polices, commandes pour déclarer de nouvelles +définir de nouvelles polices + + +\newfont, desormais obsolète, définit une commande qui commute la +police de caractère. Synopsis : + +\newfont{\cmd}{description_police} + +Ceci définit une séquence de contrôle \cmd qui change la +police courante. &latex; cherche sur votre système un fichier nommé +nompolice.tfm. La séquence de contrôle ne doit pas être +déjà définie. Elle doit commencer par une contr’oblique (‘\’). + + + +.fd fichier +Cette commande est obsolète. c’est une commande de bas niveau pour +mettre en place une police individuelle. De nos jours, les polices sont +pratiquement toujours définies en familles (ce qui vous permet, par +exemple, d’associer un gras et un romain) au travers de ce qu’il est +convenu de nommer le « Nouveau Plan de Sélection de Polices de +caractère », soit en utilisant des fichier .fd ou à travers +l’utilisation d’un moteur qui sait accéder au système de polices de +caractère, tel que Xe&latex; (voir Les moteurs +&tex;). + + + +clause at, au sein d’une définition de police +taille de conception, au sein d’une définition de police +Mais puisque cela fait partie de &latex;, voici l’explication : le +paramètre description_police consiste en un nompolice et une +clause at optionnelle ; celle-ci peut avoir soit la forme at +dimen ou scaled facteur, où un facteur de +‘1000’ signifie aucune dilatation/contraction. Pour l’usage de +&latex;, tout ce que ceci fait est de dilater ou contracter le +caractère et les autre dimension relative à la taille de conception de +la police, ce qui est une valeur définie dans le fichier en .tfm. + +Cet exemple défnit deux polices équivalente et compose quelques +caractères dans chacune d’elles : + +\newfont{\testpoliceat}{cmb10 at 11pt} +\newfont{\testpolicedilatee}{cmb10 scaled 1100} +\testpoliceat abc +\testpolicedilatee abc + + + + +<literal>\protect</literal> +\protect + +commandes fragiles +commandes robustes +fragile, commande +robuste, commande + +Toutes les commandes de &latex; sont soit fragiles soit +robustes. Les notes en bas de page, les saut de ligne, toute +commande prenant un argument optionnel, et bien d’autres, sont +fragiles. Une commande fragile peut se disloquer et causer une erreur +lorsque elle est utilisée au sein de l’argument de certaines +commandes. Pour empécher la dislocation de ces commandes l’une des +solutions est de les précéder de la commande \protect. + +Par exemple, lorsque &latex; execute la commande +\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 +&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 +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 +faut un \protect pour chacune des commandes fragiles. + +Bien qu’en général la commande \protect ne fait pas de mal, les +commandes de gestion de longueurs sont robustes et ne devraient pas être +précédées d’une commande \protect. Une commande \protect +ne peut pas non plus être utilisée au sein de l’argument d’une commande +\addtocounter ou +\setcounter. + +Dans l’exemple qui suit la commande \caption produit une erreur +mystérieuse + +\begin{figure} + ... + \caption{Company headquarters of A\raisebox{1pt}{B}\raisebox{-1pt}{C}} +\end{figure} + +Dans l’exemple suivant la commande \tableofcontents produit une +erreur à cause du \(..\) dans le titre de section qui se +développe en code incorrect &tex; dans le fichier .toc. Vous +pouvez résoudre ceci en remplaçat \(..\) +par \protect\(..\protect\). + +\begin{document} +\tableofcontents +... +\section{Einstein's \( e=mc^2 \)} +... + + + + + +Compteurs +compteurs, a list of +variables, a list of + +Tout ce que &latex; numérote pour vous a un compteur associé avec +soi. Le nom du compteur est le même que le nom de l’environnement ou de +la commande qui produit le numéro, sauf qu’il ne pas de \. +(enumienumiv sont utilisés pour les environnements +enumerate imbriqués). Ci-dessous se trouve une liste des +compteurs utilisée dans les classes standardes de documents &latex; +pour contrôler la numérotation. + +part paragraphe figure enumi +chapter subparagraph table enumii +section page footnote enumiii +subsection équation mpfootnote enumiv +subsubsection + + + + +<literal>\alph \Alph \arabic \roman \Roman \fnsymbol</literal>: Taper des compteurs + +Toutes ces commandes prennent un unique compteur en argument, par +exemple, \alph{enumi}. + +\alph\alph +tape compteur en utilisant des lettre en bas de casse : ‘a’, ‘b’, ... + +\Alph\Alph +Utilise des lettres capitales : ‘A’, ‘B’, ... + +\arabic\arabic +Utilise des numéro en chiffres arabes : ‘1’, ‘2’, ... + +\roman\roman +Utilise des nombres romains en bas de casse : ‘i’, ‘ii’, ... + +\Roman\Roman +Utilise des nombres romains en capitales : ‘I’, ‘II’, ... + +\fnsymbol\fnsymbol +Tape la valeur de compteur dans une séquence spécifique de neuf +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(‡‡) + + + + + +<literal>\usecounter{<replaceable>compteur</replaceable>}</literal> +\usecounter +article d’une liste, compteur spécifiant +articles numérotés, compteur spécifiant + +Synopsis : + +\usecounter{compteur} + +La commande \usecounter est utilisée dans le second argument de +l’environnement list pour spécifier le compteur à utiliser +pour numéroter les articles de la liste. + + + + +<literal>\value{<replaceable>compteur</replaceable>}</literal> +\value +compteurs, obtenir la valeur d’un + +Synopsis : + +\value{compteur} + +La commande \value produit la valeur de compteur. Ça peut +être utilisé partout là où &latex; attend un nombre, par exemple : + +\setcounter{moncompteur}{3} +\addtocounter{moncompteur}{1} +\hspace{\value{moncompteur}\parindent} + + + + +<literal>\setcounter{<replaceable>compteur</replaceable>}{<replaceable>value</replaceable>}</literal> +\setcounter +compteurs, réglage +réglage de compteurs + +Synopsis : + +\setcounter{compteur}{value} + +La commande \setcounter règle la valeur de compteur à +l’argument value. + + + + +<literal>\addtocounter{<replaceable>compteur</replaceable>}{<replaceable>valeur</replaceable>}</literal> +\addtocounter + +La commande \addtocounter incrémente compteur de la +quantité spécifiée par l’argument valeur, qui peut être negatif. + + + + +<literal>\refstepcounter{<replaceable>compteur</replaceable>}</literal> +\refstepcounter + +La commande \refstepcounter fonctionne de la même façon que +\stepcounter Voir \stepcounter, à ceci près qu’elle définit +également la valeur courante de \ref comme le résultat de +\thecounter. + + + + +<literal>\stepcounter{<replaceable>compteur</replaceable>}</literal> +\stepcounter + +La commande \stepcounter ajouter un à compteur et +re-initialise tous les compteurs subsidiaires. + + + + +<literal>\day \month \year</literal>: Predefined compteurs +\day +\month +\year + +&latex; définit des compteurs pour le quantième du mois (\day, +1–31), le mois de l’année (\month, 1–12), et l’année +(\year, de l’ère chrétienne). Quand &tex; démarre, ils sont mis +à la valeur courante du système sur lequel &tex; s’exécute. Ils ne sont +pas remis à jour pendant que le traitement par &tex; progresse. + +En relation avec ces compteurs, la commande \today produit une +chaîne représentant le jour courant (voir \today). + + + + + +Longueurs +longueurs, définir et utiliser + +longueur +Une longeur est une mesure de distance. Beaucoup de commandes +&latex; prennent une longueur en argument. + + + +Unités de longueur + +unités, de longueur + +&tex; et &latex; connaissent ces unités aussi bien en mode +mathématique qu’en dehors de celui-ci. + +pt +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. + +pc +pica +pc +Pica, 12pt + +in +in +pouce (inch) +Pouce, 72,27pt + +bp +bp +Big point +Big point, 1/72 pouce. Cette longueur est la défition d’un point en +PostScript et dans beaucoup d’autres systèmes bureautiques d’éditique +(PAO). + +cm +Centimètre +cm +Centimetre + +mm +Millimètre +mm +Millimètre + +dd +point Didot +dd +Point Didot, 1,07pt + +cc +Cicero +cc +Cicero, 12dd + +sp +Point proportionné (Scaled point) +sp +Point proportionné, (1/65536)pt + + +cadratin +x, hauteur d’un +m, largeur d’un +ex +em +em +Deux autre longueurs sont souvent utilisées et sont des valeurs réglées +par les créateurs de caractères typographiques. La hauteur ex +d’un x de la fonte coutante , traditionnellement la hauteur de la lettre +x en bas de casse, est souvent utilisée pour les longueurs +verticales. De même le em, traditionnellement la largeur de la +lettre M capitale, est souvant utilisée pour les longueurs horizontales +(il y a aussi \enspace qui vaut 0.5em). L’utilisation de +ces unités peut aider améliorer le fonctionnement d’une définition lors +des changements de fonte. Par exemple, il est plus probable qu’une +définition de l’espace verticale entre les articles d’une liste donnée +comme \setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex} +reste raisonnable si la fonte est changée que si elle était exprimée en +points. + +mu, math unit +mu +En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique mu donnée par 1em = 18mu, où le +em est pris de la famille courante des symboles mathématiques. +Voir Spacing in math mode. + + + + +<literal>\setlength</literal> +\setlength +longueur, régler une + +Synopsis : + +\setlength{\longueur}{valeur} + +La commande \setlength règle la valeur d’une commande de +longueur +commande de longueur +longueur, commande de +\longueur à l’argument valeur qui peut être +exprimé dans n’importe quelle unité comprise par &latex;, c.-à-d. des +pouces (in), des millimètres (mm), des points (pt), +des « big points » (bp), etc. + + + +<literal>\addtolength</literal> +\addtolength +longueur, ajouter à une + +Synopsis : + +\addtolength{\longueur}{valeur} + +La commande \addtolength incrémente une commande de longueur +\longueur de la quantité spécifiée par l’argument +quantité, ce qui peut être négatif. + + + +<literal>\settodepth</literal> +\settodepth + +Synopsis : + +\settodepth{\longueur}{texte} + +La commande \settodepth règle la valeur d’une commande le +longueur \longueur à la profondeur de l’argument texte. + + + +<literal>\settoheight</literal> +\settoheight + +Synopsis : + +\settoheight{\longueur}{texte} + +La commande \settoheight règle la valeur d’une commande le +longueur \longueur à la hauteur de l’argument texte. + + + +<literal>\settowidth</literal> +\settowidth + +Synopsis : + +\settowidth{\longueur}{texte} + + +La commande \settoheight règle la valeur d’une commande le +longueur \longueur à la largeur de l’argument texte. + + + + +Longueurs prédéfinies +longueurs prédéfinies +prédéfinies, longueurs + +\width +\width + +\height +\height + +\depth +\depth + +\totalheight +\totalheight + +Ces paramètres de longueur peuvent être utilisés au sein des arguments +des commandes de fabrication de boîte (voir Boxes). Il spécifient la +largeur naturelle, etc., du texte dans la boîte. \totalheight +vaut \height + +\depth. Pour frabriquer une boîte dont le texte +est dilaté au double de sa taille naturelle, écrivez par ex. : + +\makebox[2\width]{Dilatez moi} + + + + + +Faire des paragraphes +Faire des paragraphes +paragraphes + +Un paragraphe se termine par une ou plusieurs lignes complètement blanches +— des lignes ne contenant même pas un %. Une ligne à blanc ne +devrait pas apparaître là où un nouveau paragraphe n’a pas le droit de +commencer, tel que en mode mathématique ou dans l’argument d’une +commande de rubricage. + + + + +<literal>\indent</literal> +\indent +\parindent +renfoncement, forcer + +\indent produit un espace horizontal dont la largeur est égale à +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 +supprimé. + +La valeur par défaut de \parindent est 1em en mode +two-column, autrement elle vaut 15pt pour les documents +10pt, 17pt pour 11pt, et 1.5em pour +12pt. + + + + +<literal>\noindent</literal> +\noindent +renfoncement, supprimer + +Utilisée au commencement d’un paragraphe, la commande +\noindent supprime tout renfoncement de paragraphe. + +... fin du paragraphe précédent. + +\noindent Ce paragraphe n'est pas renfoncé. + + +Elle est sans effet quand elle est utilisée au milieu d’un paragraphe. + +Pour éliminer le renfoncement de paragraphe dans tout un document, mettez +\setlength{\parindent}{0pt} dans le préambule. + + + + +<literal>\parskip</literal> +\parskip +espace vertical avant les paragraphes + +\parskip est une longueur élastique définissant l’espace vertical +additionnel ajouté avant chaque paragraphe. La valeur par défaut est 0pt +plus1pt. + + + + +Notes en marge +Notes en marge +notes dans la marge +remarks in the marge +\marginpar + +Synopsis : + +\marginpar[gauche]{droite} + +La commande \marginpar crée une note dans la marge. La première +ligne de la note a la même ligne de base que la ligne dans le texte où le +\marginpar se trouve. + +Lorsque vous spécifiez seulement l’argument obligatoire droite, le texte +est placé + +dans la marge de droite pour une disposition en recto simple (option +oneside, voir Document class options) ; +dans la marge extérieure pour une disposition en recto-verso (option +twoside, voir Document class options) ; +dans la nearest la plus proche pour une disposition à deux colonnes +(option twocolumn, voir Document class options). + +\reversemarginpar +\normalmarginpar +La commande \reversemarginpar place les notes en marge suivante +sur la marge opposée (interne). \normalmarginpar les replace +dans la position par défaut. + +Lorsque vous spécifier les deux arguments, gauche est utilisé pour +is used la marge de gauche, et droite est utilisé pour la marge de +is used droite. + +Le premier mot doit normalement ne pas être sujet à une césure ; Vous +pouvez activer la césure à cet endroit en commençant le nœud avec +\hspace{0pt}. + +Ces paramètres affectent le formattage de la note : + +\marginparpush\marginparpush +Espace verticale minimale entre les notes ; par défaut ‘7pt’ pour +des documents à ‘12pt’, ‘5pt’ sinon. + +\marginparsep\marginparsep +Espace horizontale entre le texte principal et la note ; par défaut +‘11pt’ pour des documents à ‘10pt’, ‘10pt’ sinon. + +\marginparwidth\marginparwidth +Largeur de la note même ; la valeur par défaut est ‘90pt’ pour un +document en recto simple et à ‘10pt’ , ‘83pt’ pour +‘11pt’, et ‘68pt’ pour ‘12pt’ ; ‘17pt’ de plus dans +chacun de ces cas pour un document recto-verso. En mode à deux colonnes, +la valeur par défaut est ‘48pt’. + + +La routine standarde de &latex; pour les notes en marge n’empêche pas +les notes de déborder hors du bas de la page. + + + + + + + + +Formules mathématiques + +formules mathématiques +formules, math +mode mathématique, entrer +environnement math +math, environnement +environnement displaymath +displaymath, environnement +environnement equation +equation, environnement +Il y a trois environnements qui mettent &latex; en mode mathématique : + +math +Pour les formules qui apparaissent directement dans le texte. +displaymath +Pour les formules qui apparaissent sur leur propre ligne. +equation +Parail que l’environnement displaymath sauf qu’il ajoute un +numéro d’équation dans la marge de droite. + +\( +\) +\[ +\] +L’environnement math peut être utilsé aussi bien en mode +paragraphe qu’en mode LR, mais les environnements displaymath et +equation ne peuvent être utilisés qu’en mode paragraphe. Les +environnements math et displaymath sont utilisés si +souvent qu’ils ont les formes abrégées suivantes : + +\(...\) au lieu de \begin{math}...\end{math} +\[...\] au lieu de \begin{displaymath}...\end{displaymath} + +$ +En fait, l’environnement math est si fréquent qu’il a une forme +encore plus courte : + +$ ... $ au lieu de \(...\) + +\boldmath +\unboldmath +La commande \boldmath change les lettres and symboles +mathématiques pour qu’il soient en gras. Elle est utilisée en +dehors du mode mathématique. À l’inverse, la commande +\unboldmath change les glyphes mathématique pour qu’ils soient +dans une fonte normale ; elle aussi est à utiliser en dehors du +mode mathématique. + + +\displaystyle +La déclaration \displaystyle force la taille et le style de la +formule à être ceux de displaymath, par ex., avec les limites au +dessus et en dessous le signe de sommation. Par exemple +$\displaystyle \sum_{n=0}^\infty x_n $ + + + + + + +Indices inférieurs & supérieurs +indice supérieur +indice inférieur +exposant +_ +^ + +En mode mathématique, utilisez le caractère caret ^ pour qu’une +expression exp apparaisse en indice supérieur, c.-à-d. tapez +^{exp}. Similairement, en mode mathémtique, +_{exp} fait un indice inférieur de exp. + +Dans cet exemple le 0 et le 1 apparaissent comme indices +inférieurs alors que le 2 est un indice supérieur. + +\( (x_0+x_1)^2 \) + +Pour avoir plus d’un caractère au sein de exp utilisez des +accolades comme dans e^{-2x}. + +&latex; manipule la mise en indice supérieur d’un matériel et tout ce +qui tient de cela de la manière naturelle, de sorte que des expressions +telles que e^{x^2} et x_{a_0} seront composées comme +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 +avec une construction telle que {}_t K^2 en mode mathématique +(le {} initial empèche l’indice préfixé d’être attaché à +quelque symbole qui le précède dans l’expression). + +En dehors du mode mathématique, une construction comme Un +test$_\textnormal{indice inf.}$ produit un indice inférieur composé +en mode texte, non pas en mode mathémque. Notez qu’il y a des paquetage +spécialisée pour écrire des formule chimique, tel que mhchem. + + + + + + +Symboles mathématiques +symboles mathématiques +symbols, mathématiques +Lettre grecques + +&latex; fournit presque tout symbole mathématique dont vous êtes +susceptible d’avoir besoin. Par exemple, si vous incluez $\pi$ +dans votre code source, alors vous obtenez le symbole pi π. + +Ci-dessous se trouve une liste de symboles généralement disponibles. Ce +n’est en aucun cas une liste exhaustive. Chaque symbole y est décrit +brièvement et avec sa classe de symbole (qui détermine l’espacement +autour de lui) qui est donnée entre parenthèses. Les commandes pour ces +symboles peuvent, sauf mention contraire, être utilisées seulement en +mode mathématique. + +Pour redéfinir une commande de sorte à pouvoir l’utiliser quel que soit +le mode, voir \ensuremath. + + + + +\|\| +∥ Parallèle (relation). Synonyme : \parallel. + +\aleph\aleph +ℵ Aleph, cardinal transfini (ordinaire). + +\alpha\alpha +α Lettre grecque en bas de casse alpha (ordinaire). + +\amalg\amalg +⨿ Union disjointe (binaire) + +\angle\angle +∠ Angle géometrique (ordinaire). Similaire : +sign inférieur-à < et chevron \langle. + +\approx\approx +≈ Presque égal à (relation). + +\ast\ast +∗ Opérateur astérisque, convolution, à six branches +(binaire). Synonyme : *, ce qui est souvent un indice +supérieur ou inférieur, comme dans l’étoile de +Kleene. Similaire : \star, qui est à cinq branches, et est +quelque-fois utilisée comme une opération binaire générale, and +quelques-fois reservée pour la corrélation-croisée. + +\asymp\asymp +≍ Équivalent asymptomatiquement (relation). + +\backslash\backslash +\ contr’oblique (ordinaire). Similaire : soustraction +d’ensemble \setminus, et \textbackslash pour une +contr’oblique en-dehors du mode mathématique. + +\beta\beta +β Lettre grecque en bas de casse beta (ordinaire). + +\bigcap\bigcap +⋂ De taille Variable, ou n-aire, intersection (opérateur). Similaire : +intersection binaire \cap. + +\bigcirc\bigcirc +⚪ Cercle, plus grand (binaire). Similaire : composition de +fonction \circ. + + +\bigcup\bigcup +⋃ De taille variable, ou n-aire, union (opérateur). Similaire : union +binaire \cup. + +\bigodot\bigodot +⨀ De taille variable, ou n-aire, opérateur point encerclé (opérateur). + +\bigoplus\bigoplus +⨁ De taille variable, ou n-aire, opérateur plus encerclé (opérateur). + +\bigotimes\bigotimes +⨂ De taille variable, ou n-aire, opérateur multiplié encerclé (opérateur). + +\bigtriangledown\bigtriangledown +▽ De taille variable, ou n-aire, triangle ouvert +pointant vers le bas(opérateur). + +\bigtriangleup\bigtriangleup +△ De taille variable, ou n-aire, triangle ouvert +pointant vers le haut (opérateur). + +\bigsqcup\bigsqcup +⨆ De taille variable, ou n-aire, union carrée (opérateur). + +\biguplus\biguplus +⨄ De taille variable, ou n-aire, opérateur union avec un plus +(opérateur). (Notez que le nom a juste un p.) + +\bigvee\bigvee +⋁ De taille variable, ou n-aire, et-logique (opérateur). + +\bigwedge\bigwedge +⋀ De taille variable, ou n-aire, ou-logique (opérateur). + +\bot\bot +⊥ Taquet vers le haut, minimum, plus petit élément d’un ensemble +partiellement ordonné, ou une contradiction +(ordinaire). Voir aussi \top. + +\bowtie\bowtie +⋈ Jonction naturelle de deux relations (relation). + +\Box\Box +□ Opérateur modal pour la nécessité ; boîte ouverte carrée +(ordinaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + + +\bullet\bullet +symbole puce +• Puce (binaire). Similaire : point de +multiplication \cdot. + +\cap\cap +∩ Intersection de deux ensembles (binaire). Similaire : +opérateur de taille variable \bigcap. + +\cdot\cdot +⋅ Multiplication (binaire). Similaire : Point +puce \bullet. + +\chi\chi +χ Lettre grecque en bas de casse chi (ordinaire). + +\circ\circ +∘ Composition de fonctions, opérateur rond (binaire). Similaire : +opérateur de taille variable \bigcirc. + +\clubsuit\clubsuit +♣ Trèfle de carte à jouer (ordinaire). + +\complement\complement +∁ Complement d’ensemble, utilisée en indice supérieur +comme dans $S^\complement$ (ordinaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. On utilise aussi : $S^{\mathsf{c}}$ +ou $\bar{S}$. + +\cong\cong +≅ Congruent (relation). + +\coprod\coprod +∐ Coproduit (opérateur). + +\cup\cup +∪ Réunion de deux ensembles (binaire). opérateur de taille +variable \bigcup. + +\dagger\dagger +† Relation obèle (binaire). + +\dashv\dashv +⊣ Taquet gauche, tiret avec barre verticale à droite, +tourniquet pour gauchers (relation). Similaire : taquet droit, +tourniquet \vdash. + +\ddagger\ddagger +‡ Relation double obèle (binaire). + +\Delta\Delta +Δ Delta grec capital, utilisé pour indiquer une +incrémentation (ordinaire). + +\delta\delta +δ Delta grec bas-de-casse (ordinaire). + +\Diamond\Diamond +◇ Opérateur grand carreau (ordinaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + + +\diamond\diamond +⋄ Opérateur Carreau, ou puce carreau (binaire). Similaire : grand +carreau \Diamond, puce disque \bullet. + +\diamondsuit\diamondsuit +♢ Carreau de carte à jouer (ordinaire). + +\div\div +÷ Signe de division, obélus (binaire). + +\doteq\doteq +≐ Approche la limite (relation). Similaire : +géométriquement égal à \Doteq. + +\downarrow\downarrow +↓ Flèche vers le bas, converge (relation). Similaire : +flèche à ligne double vers le bas \Downarrow. + +\Downarrow\Downarrow +⇓ Flèche à ligne double vers le bas (relation). +Similaire : flèche à ligne simple vers le bas \downarrow. + +\ell\ell +ℓ Lettre l bas de casse cursive (ordinaire). + +\emptyset\emptyset +∅ 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 +utilise plus fréquemment l’epsilon minuscule de ronde +\varepsilon ε. En relation avec : la relation +ensembliste « appartenir à » \in ∈. + + + +\equiv\equiv +≡ Équivalence (relation). + +\eta\eta +η Lettre grecque en bas de casse (ordinaire). + +\exists\exists +∃ Quanteur « Il existe » (ordinaire). + +\flat\flat +♭ Bémol (ordinaire). + +\forall\forall +∀ Quanteur « Pour tout » (ordinaire). + +\frown\frown +⌢ Moue (ordinaire). + +\Gamma\Gamma +Γ Lettre grecque en capitale (ordinaire). + +\gamma\gamma +γ Lettre grecque en bas de casse (ordinaire). + +\ge\ge +≥ Supérieur ou égal à (relation). Synonyme : \geq. + +\geq\geq +≥ Supérieur ou égal à (relation). Synonyme : \ge. + +\gets\gets +← Auquel est assignée la valeur (relation). +Synonyme : \leftarrow. + +\gg\gg +≫ Beaucoup plus grand que (relation). Similaire : Beaucoup +plus petit que \ll. + +\hbar\hbar +ℏ Constante de Planck sur deux pi (ordinaire). + +\heartsuit\heartsuit +♡ Cœur de carte jouer (ordinaire). + +\hookleftarrow\hookleftarrow +↩ Flèche vers la gauche avec crochet (relation). + +\hookrightarrow\hookrightarrow +↪ Flèche vers la gauche avec crochet (relation). + +\iff\iff +⟷ Si et seulement si (relation). C’est un \Longleftrightarrow +avec un \thickmuskip de chaque côté. + +\Im\Im +ℑ Partie imaginaire (ordinaire). Voir aussi : partie réelle \Re. + +\in\in +∈ Appartient à (relation). Voir aussi : lettre grecque bas de +casse epsilon lunaire \epsilon ϵ et l’epsilon +minuscule de ronde \varepsilon. + +\infty\infty +∞ Infini (ordinaire). + +\int\int +∫ Intégrale (opérateur). + +\iota\iota +ι Lettre grecque en bas de casse (ordinaire). + +\Join\Join +⨝ Symbole jointure condensé (relation). Ceci n’est pas disponible en &tex; de base. + +\kappa\kappa +κ Lettre grecque en bas de casse (ordinaire). + +\Lambda\Lambda +Λ Lettre grecque en capitale (ordinaire). + +\lambda\lambda +λ Lettre grecque en bas de casse (ordinaire). + +\land\land +∧ Et logique (binaire). Synonyme : \wedge. +Voir aussi ou-logique \lor. + +\langle\langle +⟨ Chevron mathématique gauche, ou séquence, crochet +(ouvrant). Similaire : inférieur à <. Correspond +à \rangle. + +\lbrace\lbrace +{ Accolade gauche +(ouvrant). Synonyme : \{. Correspond à \rbrace. + +\lbrack\lbrack +[ Crochet gauche (ouvrant). +Synonyme : [. Correspond à \rbrack. + +\lceil\lceil +⌈ Plafond à gauche, ressemble à un crochet mais avec le +pied coupé (ouvrant). Correspond à \rceil. + +\le\le +≤ Inférieur ou égal à (relation). C’est un synonyme +de \leq. + +\leadsto\leadsto +⇝ flèche vers la droite en tire-bouchon (relation). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\Leftarrow\Leftarrow +⇐ Est impliqué par, flèche vers la gauche à +double-ligne (relation). Similaire : flèche vers la gauche à simple +ligne \leftarrow. + +\leftarrow\leftarrow +← Flèche vers la gauche à simple ligne (relation). +Synonyme : \gets. Similaire : Flèche vers la gauche à +double-ligne \Leftarrow. + +\leftharpoondown\leftharpoondown +↽ Harpon vers la gauche à simple ligne avec +crochet vers le bas (relation). + +\leftharpoonup\leftharpoonup +↼ Harpon vers la gauche à simple ligne avec +crochet vers le haut (relation). + +\Leftrightarrow\Leftrightarrow +⇔ Bi-implication ; double flèche bilatérale +(relation). Similaire : flèche bilatérale \leftrightarrow. + +\leftrightarrow\leftrightarrow +↔ Flèche bilatérale (relation). Similaire : +double flèche bilatérale \Leftrightarrow. + +\leq\leq +≤ Inférieur ou égal à (relation). Synonyme : \le. + +\lfloor\lfloor +⌊ Plancher à gauche (ouvrant). Correspond à : +\rfloor. + +\lhd\lhd +◁ Pointe de flèche, c.-à-d. triangle pointant vers la +gauche (binaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. For the normal +subgroup symbol you should load amssymb and +use \vartriangleleft (qui est une relation et ainsi donne un +meilleur espacement). + +\ll\ll +≪ Beaucoup plus petit que (relation). Similaire : Beaucoup +plus grand que \gg. + +\lnot\lnot +¬ Négation logique (ordinaire). Synonyme : \neg. + +\longleftarrow\longleftarrow +⟵ Longue flèche vers la gauche à ligne simple (relation). +Similaire : longue flèche gauche à ligne double \Longleftarrow. + +\longleftrightarrow\longleftrightarrow +⟷ Longue flèche bilatérale à ligne simple +(relation). Similaire : longue flèche bilatérale à ligne +double \Longleftrightarrow. + +\longmapsto\longmapsto +⟼ Longue flèche d’un taquet vers la droite à ligne +simple (relation). Similaire : version courte \mapsto. + +\longrightarrow\longrightarrow +⟶ Longue flèche vers la droite à ligne simple +(relation). Similaire : longue flèche vers la droite à ligne +double \Longrightarrow. + +\lor\lor +∨ Ou-logique (binaire). Synonyme : \wedge. + +\mapsto\mapsto +↦ Flèche d’un taquet vers la droite (relation). + Similaire : version longue \longmapsto. + +\mho\mho +℧ Conductance, symbole Ohm culbuté (ordinaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\mid\mid +∣ Barre verticale à ligne simple (relation). une utilisation +typique de \mid est pour un ensemble \{\, x \mid x\geq 5 +\,\}. + +Similaire : \vert et | produisent le même symbole de barre +verticale à ligne simple mais sans aucun espacement (on les classe comme +« ordinaires ») et vous ne devriez pas les utiliser comme symbole de +relation mais seulement comme des ordinaux, c.-à-d. comme des symboles +de note en bas de page. Pour dénoter une valeur absolue, voir l’entrée +de \vert et pour une norme voir l’entrée de \Vert. + +\models\models +⊨ Vrai, ou satisfait ; double turnstile, short double dash +(relation). Similaire : long double dash \vDash. + +\mp\mp +∓ Moins ou plus (relation). + +\mu\mu +μ Lettre grecque en bas de casse (ordinaire). + +\nabla\nabla +∇ Del de Hamilton, ou différentiel, opérateur (ordinaire). + +\natural\natural +♮ Bécarre (ordinaire). + +\ne\ne +≠ Non égal (relation). Synonyme : \neq. + +\nearrow\nearrow +↗ Flèche nord-est (relation). + +\neg\neg +¬ Négation logique (ordinaire). +Synonyme : \lnot. Utilisé parfois au lieu du symbole de +négation: \sim. + +\neq\neq +≠ Non égal (relation). Synonyme : \ne. + +\ni\ni +∋ Signe d’appartenance réfléchi ; « contient comme élément » +(relation). Synonyme : \owns. Similaire : « appartient +à » \in. + +\not\not +̸ Barre oblique longue utilisée pour rayer un + opérateur la suivant (relation). + + +Beaucoup opérateurs en négation qui n’ont pas besoin de \not sont +disponibles, en particulier avec le paquetage amssymb. Par +exemple, \notin est sans doute préférable à \not\in d’un +point de vue typographique. + +\notin\notin +∉ N’appartient pas à (relation). Similaire : non contenu +dans \nsubseteq. + +\nu\nu +ν Lettre grecque en bas de casse (ordinaire). + +\nwarrow\nwarrow +↖ Flèche nord-ouest (relation). + +\odot\odot +⊙ Point cerclé (binaire). Similaire : opérateur de taille +variable \bigodot. + +\oint\oint +∮ Intégrale de contour, intégrale avec un cercle au milieu (opérateur). + +\Omega\Omega +Ω Lettre grecque en capitale (ordinaire). + +\omega\omega +ω Lettre grecque en bas de casse (ordinaire). + +\ominus\ominus +⊖ Signe moins, ou tiret, cerclé (binaire). + +\oplus\oplus +⊕ Signe plus cerclé (binaire). Similaire : opérateur de +taille variable \bigoplus. + +\oslash\oslash +⊘ Barre de fraction, ou barre oblique, cerclée (binaire). + +\otimes\otimes +⊗ Signe de multiplication, ou croix, cerclé (binaire). Similaire : +opérateur de taille variable \bigotimes. + +\owns\owns +∋ Epsilon d’appartenance réfléchi ; « contient comme +élément » (relation). Synonyme : \ni. Similaire : appartient +à \in. + +\parallel\parallel +∥ Parallèle (relation). Synonyme : \|. + +\partial\partial +∂ Différentielle partielle (ordinaire). + +\perp\perp +⟂ Perpendiculaire (relation). Similaire : \bot +utilise le même glyphe mais l’espacement est différent parce qu’il est +dans la classe ordinaire. + +\phi\phi +ϕ Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varphi φ. + +\Pi\Pi +Π Lettre grecque en capitale (ordinaire). + +\pi\pi +π Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varpi ϖ. + +\pm\pm +± Plus or minus (binaire). + +\prec\prec +≺ Précède (relation). Similaire : inférieur à <. + +\preceq\preceq +⪯ Précède ou égal, précède par-dessus signe égal à une +ligne (relation). Similaire : inférieur ou égal \leq. + +\prime\prime +′ Prime, ou minute au sein d’une expression temporelle +(ordinaire). Typiquement utilisé en indice supérieur $A^\prime$. +Il est à noter sque $f^\prime$ et $f'$ produisent le même +résultat. Un avantage de la seconde forme est que $f'''$ produit +le symbole désiré, c.-à-d. le même résultat que +$f^{\prime\prime\prime}$, mais en nécessitant moins de +saisie. Il est à noter que vous ne pouvez utiliser \prime qu’en +mode mathématique. Utiliser le quote ' en mode texte produit un +caractère différent (apostrophe ou guillemet anglais simple de droite). + +\prod\prod +∏ Produit (opérateur). + +\propto\propto +∝ Proportionnel à (relation) + +\Psi\Psi +Ψ Lettre grecque en capitale (ordinaire). + +\psi\psi +ψ Lettre grecque en bas de casse (ordinaire). + +\rangle\rangle +⟩ Chevron mathématique droit, ou séquence, crochet +(fermant). Similaire : supérieur à >. Correspond +à \langle. + +\rbrace\rbrace +} Accolade de droite +(fermante). Synonyme : \}. Correspond à \lbrace. + +\rbrack\rbrack +] Crochet droit (fermant). Synonyme : ]. Correspond +à \lbrack. + +\rceil\rceil +⌉ Plafond droit (fermant). Correspond à \lceil. + +\Re\Re +ℜ Partie réelle, nombres réels, R capital gothique +(ordinaire). En relation avec : R majuscule ajouré, ou gras de tableau +d’école \mathbb{R} ; pour accéder à cela charger le paquetage +amsfonts. + +\restriction\restriction +↾ Restriction d’une fonction +(relation). Synonyme : \upharpoonright. Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\revemptyset\revemptyset +⦰ Symbole ensemble vide inversé (ordinaire). +En relation avec : \varnothing. Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage stix. + +\rfloor\rfloor +⌋ Plancher droit, un crochet droit avec la dent du haut +coupée (fermant). Correspond à \lfloor. + +\rhd\rhd +◁ Pointe de flèche, c.-à-d. u triangle pointant vers la +droite (binaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. Pour le symbole +normal de sousgroupe vous devriez plutôt charger amssymb et +utiliser \vartriangleright (qui est une relation et ainsi donne +un meilleur espacement). + +\rho\rho +ρ Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varrho ϱ. + +\Rightarrow\Rightarrow +⇒ Implique, flèche vers la droite à double-ligne +(relation). Similaire : flèche vers la droite \rightarrow. + +\rightarrow\rightarrow +→ Flèche vers la droite à ligne simple +(relation). Synonyme : \to. Similaire : flèche vers droite à +ligne double \Rightarrow. + +\rightharpoondown\rightharpoondown +⇁ Harpon vers la droite avec crochet vers le bas +(relation). + +\rightharpoonup\rightharpoonup +⇀ Harpon vers la droite avec crochet vers la haut (relation). + +\rightleftharpoons\rightleftharpoons +⇌ Harpon vers la droite avec crochet vers le +haut au dessus d’un harpon vers la gauche avec crochet vers le bas +(relation). + +\searrow\searrow +↘ Flèche pointant sud-est (relation). + +\setminus\setminus +⧵ Difference ensembliste, barre de faction inversée ou +contr’oblique, comme \ (binaire). Similaire : +contr’oblique \backslash et aussi \textbackslash hors du +mode mathémaitque. + +\sharp\sharp +♯ Dièse (ordinaire). + +\Sigma\Sigma +Σ Lettre grecque en capitale (ordinaire). + +\sigma\sigma +σ Lettre grecque en bas de casse (ordinaire). La forme en +variante est \varsigma ς. + +\sim\sim +∼ Similaire à, dans une relation (relation). + +\simeq\simeq +≃ Similaire ou égal à, dans une relation (relation). + +\smallint\smallint +∫ Signe intégrale qui ne change pas en taille plus +grande au sein d’une formule hors texte (opérateur). + +\smile\smile +⌣ Arc concave en haut, sourire (ordinaire). + +\spadesuit\spadesuit +♠ Pique de carte à jouer (ordinaire). + +\sqcap\sqcap +⊓ Symbole d’intersection carré (binaire). Similaire : +intersection cap. + +\sqcup\sqcup +⊔ Symbole d’union carré (binaire). Similaire : +union \cup. En relation avec : opérateur de taille +variable \bigsqcup. + +\sqsubset\sqsubset +⊏ Symbole carré de sous-ensemble (relation). Similaire : +sous-ensemble \subset. Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\sqsubseteq\sqsubseteq +⊑ Symbole carré de sous-ensemble ou égal à +(binaire). Similaire : subset or égal à \subseteq. + +\sqsupset\sqsupset +⊐ Symbole carré de sur-ensemble (relation). Similaire : +superset \supset. Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\sqsupseteq\sqsupseteq +⊒ Symbole carré de sur-ensemble ou égal à +(binaire). Similaire : sur-ensemble ou égal \supseteq. + +\star\star +⋆ Étoile à cinq branches, quelque-fois utilisée comme une +opération binaire générale mais quelque-fois réservée pour la +corrélation croisée (binaire). Similaire : les +synonymes astérisque * anet \ast, qui sont à six branches, +et apparaissent plus souvent comme indice supérieur et inférieur, comme +c’est le cas avec l’étoile de Kleene. + +\subset\subset +⊂ Est contenu (occasionnellement, est impliqué par) (relation). + +\subseteq\subseteq +⊆ Est contenu ou égal à (relation). + +\succ\succ +≻ Vient après, suit (relation). Similaire : inférieur +à >. + +\succeq\succeq +⪰ Suit ou est égal à (relation). Similaire : inférieur ou égal à \leq. + +\sum\sum +∑ Summation (opérateur). Similaire : Lettre grecque +capitale \Sigma. + +\supset\supset +⊃ Contient (relation). + +\supseteq\supseteq +⊇ Contient ou est égal à (relation). + +\surd\surd +√ Symbole racine (ordinaire). La commande &latex; +\sqrt{..} compose la racine de l’argument, avec une barre qui +s’étend pour couvrir l’argument. + +\swarrow\swarrow +↙ Flèche pointant au sud-ouest (relation). + +\tau\tau +τ Lettre grecque en bas de casse (ordinaire). + +\theta\theta +θ Lettre grecque en bas de casse (ordinaire). La forme en +variante est \vartheta ϑ. + +\times\times +× Signe de multiplication d’école primaire (binaire). Voir aussi \cdot. + +\to\to +→ Flèche en ligne simple vers la droite (relation). +Synonyme : \rightarrow. + +\top\top +⊤ Taquet vers le haut ; dessus, plus grand élément d’un +poset (ordinaire). Voir aussi \bot. + +\triangle\triangle +△ Triangle (ordinaire). + +\triangleleft\triangleleft +◁ Triangle non-rempli pointant à gauche +(binaire). Similaire : \lhd. Pour le symbole normal de +sous-groupe vous devez charger amssymb et +utiliser \vartriangleleft (qui est une relation et ainsi +donne un meilleur espacement). + +\triangleright\triangleright +▷ Triangle non-rempli pointant à droite +(binaire). Pour le symbole normal de sousgroupe vous devez à la place +charger amssymb et utiliser \vartriangleright (qui +est une relation et ainsi donne un meilleur espacement). + +\unlhd\unlhd +⊴ Pointe de flèche non-pleine soulignée pointant vers la +gauche, c.-à-d. triangle avec une ligne en dessous +(binaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. Pour le symbole normal de sous-groupe +chargez amssymb et utilisez \vartrianglelefteq (qui est +une relation et ainsi donne un meilleur espacement). + +\unrhd\unrhd +⊵ Pointe de flèche non-pleine soulignée pointant vers la +droite, c.-à-d. triangle avec une ligne en dessous +(binaire). Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. Pour le symbole normal de sous-groupe +chargez amssymb et utilisez \vartrianglerighteq (qui est +une relation et ainsi donne un meilleur espacement). + +\Uparrow\Uparrow +⇑ Flèche vers le haut à ligne double +(relation). Similaire : flèche vers le haut à ligne +simple \uparrow. + +\uparrow\uparrow +↑ Single-line upward-pointing flèche, diverges (relation). Similaire : +double-line up-pointing flèche \Uparrow. + +\Updownarrow\Updownarrow +⇕ Double-line upward-and-downward-pointing flèche (relation). Similaire : +single-line upward-and-downward-pointing flèche \updownarrow. + +\updownarrow\updownarrow +↕ flèche haut et bas à ligne simple (relation). Similaire : +flèche haut et bas à ligne double \Updownarrow. + +\upharpoonright\upharpoonright +↾ Harpon vers le haut avec crochet à droite +(relation). Synonyme : \restriction. +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 +plus en son sein (binaire). Similaire : union \cup. En relation +avec : opérateur de taille variable \biguplus. + +\Upsilon\Upsilon +Υ Lettre grecque en capitale (ordinaire). + +\upsilon\upsilon +υ Lettre grecque en bas de casse (ordinaire). + +\varepsilon\varepsilon +ε Epsilon de ronde en bas de casse (ordinaire). Plus +largement utilise en mathematique que la forme non variante epsilon +lunaire \epsilon ϵ. En relation avec : +« appartient à » \in. + +\vanothing\vanothing +∅ Symbole ensemble vide. Similaire : +\emptyset. En relation avec : +\revemptyset. Ceci n’est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\varphi\varphi +φ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \phi ϕ. + +\varpi\varpi +ϖ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \pi π. + +\varrho\varrho +ϱ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \rho ρ. + +\varsigma\varsigma +ς Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est \sigma σ. + +\vartheta\vartheta +ϑ Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est \theta θ. + +\vdash ⊢ Taquet droit ; prouve, implique ;\vdash ⊢ Taquet droit ; prouve, implique ; +portillon/tourniquet ; barre verticale et un tiret +(relation). Similaire : portillon inversé \dashv. + +\vee\vee +∨ Ou logique ; une forme de v pointant vers le bas +(binaire). En relation avec : Et logique \wedge. Similaire : +Opérateur de taille variable \bigvee. + +\Vert\Vert +‖ Double barre verticale (ordinaire). Similaire : barre +verticale simple \vert. + +Pour une norme vous pouvez utiliser le paquetage mathtools et +ajouter \DeclarePairedDelimiter\norm{\lVert}{\rVert} à votre +préambule. Ceci vous donne trois variantes de commande pour faire des +barres verticales correctement espacées horizontalement : si dans le +corps du document vous écrivez la version étoilée +$\norm*{M^\perp}$ alors la hauteur des barres verticales +correspond à celle de l’argument, alors qu’avec \norm{M^\perp} +les barres ne grnadissent pas avec la hauteur de l’argument mais à la +place reste de la hauteur par défaut, et +\norm[commande-taille]{M^\perp} donne aussi des barres +qui ne grandissent pas mais sont de la taille donnée dans la +commande-taille, par ex. \Bigg. + +\vert\vert +| Barre verticale simple (ordinaire). Similaire : barre à +double-ligne verticale \Vert. Pour usage tel qu’au sein de la +définition d’un ensemble, utilisez \mid parce que c’est une +relation. + +Pour une valeur aboslue vous pouvez utilise le paquetage +mathtools et ajouter +\DeclarePairedDelimiter\abs{\lvert}{\rvert} à votre +préambule. Ceci vous donne trois variantes de commande pour les barres +simples verticales qui sont correctement espacées verticalement : si +dans le corps du document vous écrivrez la version étoilée +$\abs*{\frac{22}{7}}$ alors la hauteur des barres +verticales correspond à la hauteur de l’argument, alors qu’avec +\abs{\frac{22}{7}} les pabarres ne grandissent pas avec +l’argument ais à la place sont de la hauteur par défaut, et +\abs[commande-taille]{\frac{22}{7}} donne aussi des +barres qui ne grandissent pas mais qui sont rélgées à la taille donnée +par la commande-taille, par ex. \Bigg. + +\wedge\wedge +∧ Et logique (binaire). Synonyme : \land. Voir aussi +ou logique \vee. Similaire : opérateur de taille variable \bigwedge. + +\wp\wp +℘ « p » de Weierstrass, fonction elliptique de +Weierstrass (ordinaire). + +\wr\wr +≀ Produit couronnne (binaire). + +\Xi\Xi +Ξ Lettre grecque en capitale (ordinaire). + +\xi\xi +ξ Lettre grecque en bas de casse (ordinaire). + +\zeta\zeta +ζ Lettre grecque en bas de casse (ordinaire). + + + + +Fonctions mathématiques +fonctions mathématiques +math, fonctions + +En mode mathématique ces commandes produisent des noms de fonction en +police romaine et avec l’espacement adéquat. + +\arccos\arccos +\arccos + +\arcsin\arcsin +\arcsin + +\arctan\arctan +\arctan + +\arg\arg +\arg + +\bmod\bmod +Opérateur modulo binaire (x \bmod y) + +\cos\cos +\cos + +\cosh\cosh +\cosh + +\cot\cot +\cos + +\coth\coth +\cosh + +\csc\csc +\csc + +\deg\deg +\deg + +\det\det +\deg + +\dim\dim +\dim + +\exp\exp +\exp + +\gcd\gcd +\gcd + +\hom\hom +\hom + +\inf\inf +\inf + +\ker\ker +\ker + +\lg\lg +\lg + +\lim\lim +\lim + +\liminf\liminf +\liminf + +\limsup\limsup +\limsup + +\ln\ln +\ln + +\log\log +\log + +\max\max +\max + +\min\min +\min + +\pmod\pmod +Modulo parenthésé, comme dans (\pmod 2^n - 1) + +\Pr\Pr +\Pr + +\sec\sec +\sec + +\sin\sin +\sin + +\sinh\sinh +\sinh + +\sup\sup +\sup + + + + + +\tan\tan +\tan + +\tanh\tanh +\tanh + + + + + +Accents mathématiques +Accents mathématiques +math, accents + +&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). + +\acute\acute +accent aigu en math +math, accent aigu +Accent aigu mathématique : \acute{x}. + +\bar\bar +accent barre suscrite en math +accent macron en math +math, accent barre suscrite +math, accent macron +Accent barre suscrite mathématique : \bar{x}. + +\breve\breve +accent brève en math +math, accent brève +Accent brève mathématique : \breve{x}. + +\check\check +accent caron en math +accent háček en math +Accent háček (caron) mathématique : \check{x}. + +\ddot\ddot +accent tréma en math +accent diérèse en math +Accent diérèse (tréma) mathématique : \ddot{x}. + +\dot\dot +accent point suscrit en math +math, accent point suscrit +Accent point suscrit mathématique : \dot{x}. + +\grave\grave +accent grave en math +math, accent grave +Accent grave mathématique : \grave{x}. + +\hat\hat +accent chapeau en math +accent circonflexe en math +Accent chapeau (circonflexe) mathématique : \hat{x}. + +\imath\imath +i sans point en math +I sans point mathématique. + +\jmath\jmath +j sans point en math +J sans point mathématique. + +\mathring\mathring +accent rond-en-chef en math +math, accent rond-en-chef +Accent rond-en-chef mathématique : x*. + +\tilde\tilde +accent tilde en math +Accent tilde mathématique : \tilde{x}. + +\vec\vec +symbole vecteur en math +Symbole vecteur mathématique : \vec{x}. + +\widehat\widehat +wide hat accent, math +Accent chapeau large mathématique : \widehat{x+y}. + +\widetilde\widetilde +wide tilde accent, math +Accent tilde mathématique : \widetilde{x+y}. + + + + + +Espacement en mode mathématique + +espacement au sein du mode mathématique +mode mathématique, espacement + +Au sein d’un environnement math, &latex; ignore les espaces que +vous tapez et met à la place l’espaceement correspondant au règles +normales pour les textes mathématiques. + +En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique mu donnée par 1 em = 18 mu, où le em est pris +de la famille courante des symboles mathématiques (voir Units of length). + +\; +thickspace +\; +\thickspace +Normalement 5.0mu plus 5.0mu. Le nom long est +\thickspace. Utilisable seulement en mode mathématique. + +\: +\> +\: +\> +\medspace +Normalement 4.0mu plus 2.0mu minus 4.0mu. The longer name is +\medspace. Utilisable seulement en mode mathématique. + +\, +thinspace +\, +\thinspace +Normalement 3mu. Le nom long est \thinspace. Utilisable à +la fois en mode mathématique et en mode texte. Voir \thinspace. + +\! +\! +Une espace finie négative. Normalement -3mu. Utilisable +seulement en mode mathématique. + + +\quad +quad +\quad +Vaut 18mu, c.-à-d. 1em. Souvent utilisé pour l’espace +entourant les équation ou expression, par ex. pour l’espace entre deux +équation au sein d’un environnement displaymath. Utilisable à la +fois en mode mathématique et en mode texte. + +\qquad +\qquad +Une longueur de 2 quads, soit 36mu = 2em. Utilisable à la +fois en mode mathématique et en mode texte. + +Dans cet exemple une espace fine sépare la fonction de la forme +différentielle. + +\int_0^1 f(x)\,dx + + + + +Recueil de diverses commandes utiles en math +math, miscellanées +miscellanées en math + + +\*\* +multiplication discrétionnaire +symbole de multiplication, saut de ligne discretionnaire +Un symbole de multipliciation discrétionnaire, sur lequel un saut +de ligne est autorisé. En l’absence de saut, la multiplication est +indiquée implicitement par un espace, alors qu’en cas de saut un symbole +× est imprimé immédiatement avant le saut. Ainsi + +\documentclass{article} +\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\), +est égal à zéro. +\end{document} + +produit une sortie de ce type + (on a omis une partie du texte pour faire apparaître la césure au +même endroit que dans une sortie &tex;) + : + +Mais A_3 = 0, ainsi +[…] +de A_1A_4, c.-à-d. A_1 A_2 \times +A_3 A_4, est +égal à zéro. + +\cdots\cdots +Des points de suspension élevés au centre de la ligne. + +\ddots\ddots +Des points de suspension en diagonale : \ddots. + +\frac{num}{dén}\frac{num}{dén} +\frac +Produit la fraction num divisé par dén. + +\left delim1 ... \right delim2\left delim1 ... \right delim2 +\right +délimiteur nul +Les deux délimiteurs ne se correspondent par nécessairement ; ‘.’ +tient lieu de délimiteur nul, ne produisant rien en sortie. Les +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. +Par exemple, \overbrace{x+\cdots+x}^{k \;\textrm{fois}}. + +\overline{texte}\overline{texte} +Génère une ligne horizontale au dessus de texte. +Par exemple, \overline{x+y}. + +\sqrt[nième]{arg}\sqrt[nième]{arg} +Produit la représentation de la racine carrée de arg. L’argument +optionnel nième détermine quelle racine produire. Par exemple, la +racine cubique de x+y serait tapée comme +$\sqrt[3]{x+y}$. + +\stackrel{texte}{relation}\stackrel{texte}{relation} +Place texte au dessus de relation. Par exemple, +\stackrel{f}{\longrightarrow}. + +\underbrace{math}\underbrace{math} +Génère math avec une accolade en-dessous. + +\underline{texte}\underline{texte} +A pour effet que texte, ce qui peut être ou non en mode +mathématique, soit souligné. La ligne est toujours sous le texte, en +prenant en compte les jambages. + +\vdots\vdots +Produit des points de suspension alignés verticalement. + + + + + + +Modes +modes +mode paragraphe +mode math +mode gauche-à-droite (left-to-right) +mode LR + + +Quand &latex; traite votre texte en entrée, il est forcément dans l’un +de ces trois modes : + +Mode paragraphe +Mode math +Mode gauche-à-doite, appelé également mode LR (left-to-right) pour +faire bref + +&latex; change le mode seulement lorsqu’il monte ou descend un escalier +le menant à un niveau différent, quoique tous les changement de niveau +ne produisent pas de changement de mode. Les changements de mode se +produisent seulement lorsqu’on entre dans ou quitte un environnement, ou +quand &latex; traite l’argument de cetraines commandes qui produisent +du texte. + +Le « mode paragraphe » est le plus usuel ; c’est celui dans lequel +&latex; se trouve lorsqu’il traite du texte ordinaire. Dans ce +mode-là, &latex; fragments votre texte en lignes et fragmentes les +lignes en pages. &latex; est en « mode math » quand il est en train de +générer une formule mathématique. En « mode LR », comme en mode +paragraphe, &latex; considère la sortie qu’il produit comme une chaîne +de mots avec des espaces entre eux. Toutefois, contrairement au mode +paragraphe, &latex; continue à progresser de la gauche vers la droite ; +il ne démarre jamais une nouvelle ligne en mode LR. Même si vous mettez +une centraine de mots dans une \mbox, &latex; continue à les +composer de gauche à droite au sein d’une seule boîte, et ensuite se +plaindra que la boîte résultante est trop large pour tenir dans la +ligne. + +&latex; est en mode LR quand il commence à fabriquer une boîte avec une +commande \mbox. Vous pouver le faire entrer dans un mode +different mode au sein de la boîte — par exemple, vous pouvez le faire +entrer en mode math pour mettre un forume dans la boîte. Il y a aussi +plusieurs commandes qui produisent du texte et environnement pour +fabriquer une boîte qui mettre &latex; en mode paragraphe. La boîte +fabriquée par l’une de ces commandes ou environnements est appelée une +parbox. Quand &latex; est en mode paragraphe alors qu’il +fabrique une boîte, on dit qu’il est en « mode paragraphe interne ». +Son mode paragraphe normal, celui dans lequel il démarre, est appelé +« mode paragraphe externe ». + + + +<literal>\ensuremath</literal> + +Synopsis : + +\ensuremath{formule} + +La commande \ensuremath assure que formule est composée en +mode mathématique quel que soit le mode courant où la commande apparaît. + +Par exemple : + +\documentclass{report} +\usepackage{french} +\newcommand{\ab}{\ensuremath{(\delta, \varepsilon)}} +\begin{document} +Le couple \ab\ vaut alors \(\ab = (\frac{1}{\pi}, 0)\), ... +\end{document} + +Il est possible de redéfinir des commandes qui ne peuvent être utilisées +qu’en mode mathématique pour qu’elles puissent être utilisées en tout +mode comme dans l’exemple ci-dessous avec \leadsto : + +\documentclass{report} +\usepackage{amssymb} +\usepackage{french} +\newcommand{\originalMeaningOfLeadsTo}{} +\let\originalMeaningOfLeadsTo\leadsto +\renewcommand\leadsto{\ensuremath{\originalMeaningOfLeadsTo}} +\begin{document} +Tous les chemins \leadsto\ Rome. +\end{document} + + + + + +Styles de page +styles, page +page styles + +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> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<literal>\pagenumbering</literal> +\pagenumbering +numérotation de page, style +style de numérotation de page + +Synopsis : + +\pagenumbering{style} + +Spécifie le style des numéros de page numbers selon +style. \pagenumbering remet également le numéro de page à +1. L’argument style peut prendre les valeurs suivantes : + +arabic +nombres arabes + +roman +Nombres romain en bas de casse + +Roman +Nombres romain en capitales + +alph +Lettres en bas de casse + +Alph +Lettre en capitales + + + + +<literal>\pagestyle</literal> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<literal>\thispagestyle{<replaceable>style</replaceable>}</literal> +\thispagestyle + +La commande \thispagestyle fonctionne de la même manière que la +commande \pagestyle (voir section pécédente) à ceci près qu’elle +change en style pour la page courante seulement. + + + + + +Espaces +espaces + +&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 +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). + + + + +<literal>\hspace</literal> +\hspace + +Synopsis : + +\hspace[*]{longueur} + +La commande \hspace ajoute de l’espace horizontal. L’argument +longueur peut être exprimé en toute unité que &latex; comprend : +points, pouces, etc. C’est une longueur elastique. Vous pouvez +ajouter aussi bien de l’espace négatif que de l’espace positif avec une +commande \hspace ; ajouter de l’espace negatif revient à +retourner en arrière. + +&latex; enlève normalement l’espace horizontal qui vient au début ou à +la fin d’une ligne. Pour préserver cet espace, utilisez la forme forme +étoilée, c.-à-d. avec le suffixe * optionnel. + + + + +<literal>\hfill</literal> + +\hfill +La commande \hfill de remplissage produit une “longueur +élastique” qui n’a aucun espace naturel mais peut s’allonger ou se +rétrécir horizontalement autant que nécessaire. + +\fill +Le paramètre \fill est la longueur élastique elle-même (c.-à-d. +pour parler technique, la valeur de glue ‘0pt plus1fill’) ; ainsi, +\hspace\fill équivaut à \hfill. + + + + +<literal>\<keycap>espace</keycap></literal> et \@ +\espace +\tabulation +\sautdeligne + +Ces commandes permettent de marquer un caractère de ponctuation, +typiquement un point, comme soit finissant une phrase, soit finissant +une abréviation. + +Par défaut, lorsque &latex; justifie une ligne il ajuste l’espace après +le point final de chaque phrase (ou le point d’interrogation, la +virgule, ou le deux-points) plus que pour l’espace inter-mot +(voir \frenchspacing). &latex; suppose que le point finit une phrase +à moins qu’il soit précédé d’une lettre capitale, dans quel cas il +considère que ce point fait partie d’une abréviation. Il est à noter que +si un point final de phrase est immédiatement suivit d’une parenthèse ou +crochet de droite, ou d’un guillemet-apostrophe simple ou double de droite, +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 +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). + + + +<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, +dans des circonstances normales, \tabulation et +\sautdeligne sont équivalents à \ . + +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 : + +\TeX\ est un chouette système. \TeX, un chouette système. + +\TeX{} est un chouette système. \TeX{}, un chouette système. + + +xspace package +Certaines commandes, notamment celles définies avec le paquetage +xspace ne suivent pas ce comportement standard. + + + + +<literal>\frenchspacing</literal>, rendre égaux les espacements inter-phrase et inter-mot + +\frenchspacing +\nonfrenchspacing +espacement inter-phrase + +Cette déclaration (provenant de &tex; de base) cause que &latex; +traite l’espacement inter-phrase de la même façon que l’espacement inter-mot. + +En justifiant le texte sur une ligne, certaine traditions typographique, +y comrpis l’anglaise, préfèrent ajuster l’espace entre les phrase (ou +après d’autres signes de ponctuation) plus que l’espace entre les +mots. À la suite de cette déclaration, tous les espaces sont traités de +la même façon. + +Revenez au comportement par défaut en déclarant +\nonfrenchspacing. + + + +<literal>\thinspace</literal> +\thinspace + +\thinspace produit une espace insécable et non-elastique qui vaut + 1/6 d’em. C’est l’espace adéquate entre des guillemets anglais + simples emboîtés, comme dans ’”. + + + + + +<literal>\/</literal> : insérer une correction italique +\/ +Correction italique + +La commande \/ produit une correction italique. C’est une +espace fine deéfni par le créateur de caractères typographiques pour un +caractère donné, pour éviter que le caractère entre en collision avec ce +qui suit. Le caractère italique f a typiquement une valeur +importante de correction italique. + +Si le caractère suivant est un point ou une virgule, il n’est pas +nécessaire d’insérer une correction italique, puisque ces symboles de +ponctuation ont une très faible hauteur. Toutefois, avec les +point-virgules ou les deux-points, de même qu’avec les lettres normales, +il peut être utilie. Comparez : +f: f; (dans la sortie &tex;, les ‘f’s sont séparés joliment) +avec f: f;. + +Lorsque on change de fontes avec des commandes telles que +\textit{italic text} ou {\itshape italic text}, +&latex; insère automatiquement une correction italique appropriée si +nécessaire (voir Font styles). + +Malgré leur nom, les caractères romains peuvent aussi avoir une +correction italique. Comparez : +pdf&tex; (dans la sortie &tex;, il y a une espace fine après le ‘f’) +avec pdf&tex;. + +Le concept de correction italique n’existe pas en mode mathématique ; +l’espacement y est fait d’une façon différente. + + + + +<literal>\hrulefill \dotfill</literal> +\hrulefill +\dotfill + +Produit une longueur elastique infinie (voir Lengths) remplie avec un +filled filet horizontal (c.-à-d. une ligne) ou avec des pointillés, au +lieu de just de l’espace blanche. + +Quand on le place entre deux lignes à blanc cet exemple crée un +paragraphe qui est justifié à gauche et à droite, où l’espace au milieu +est rempli avec des pointillés uniformément espacés. + +\noindent Jack Aubrey\dotfill Melbury Lodge + +Pour que le filet ou les pointillés aillent jusqu’au bout de la ligne +utilisez \null au début ou à la fin. + +Pour changer l’épaisseur du filet, copiez la définition et ajustez là, +comme avec \renewcommand{\hrulefill}{\leavevmode\leaders\hrule +height 1pt\hfill\kern\z@}, ce qui cuange l’épaisseur par défaut de +0.4pt à 1pt. De même, ajustez l’espacement inter-pointillé +comme avec +\renewcommand{\dotfill}{\leavevmode\cleaders\hb@xt@ +1.00em{\hss .\hss }\hfill\kern\z@}, ce qui change la longeur par +défaut de 0.33em à 1.00em. + + + + +<literal>\addvspace</literal> +\addvspace +espace vertical +espace vertical, insérer + +\addvspace{length} + +Ajoute un espace vertical de longeur length, ce qui est une +longueur élatsique (voir Lengths). Toutefois, si l’espace vertical a +déjà été ajoutée au même point de la sortie par une commande +\addvspace précédente, alors cette commande n’ajoutera pas plus +d’espace que nécessaire à fabriquer la longeur naturelle de l’espace +vertical total égale à length. + +Utilisez cette commande pour ajuster l’espace verticale au-dessus ou +au-dessous d’un environnement qui commence un nouveau paragraphe. (Par +exemple, un environnement Theorem est défini pour commencer et finir en +\addvspace{..} de sorte que deux Theorem consécutifs sont +séparés par un espace verticale, et non deux.) + +Cette commande est fragile (voir \protect). + +L’erreur ‘Something's wrong--perhaps a missing \item’ signifie que +vous n’étiez pas en mode verticale quand vous avez invoqué cette +commande ; une façon pour sortir de cela et de faire précéder cette +commande d’une commande \par. + + + + +<literal>\bigskip \medskip \smallskip</literal> + +Ces commandes produisent une quantité donnée d’espace, spécifiée par la +classe de document. + +\bigskip\bigskip +\bigskipamount +La même chose que \vspace{\bigskipamount}, ordinairement environ +l’espace d’une ligne, avec dilatation et rétrécissement (la valeur par +défaut pour les classes book et article et 12pt +plus 4pt minus 4pt). + +\medskip\medskip +\medskipamount +La même chose que \vspace{\medskipamount}, ordinairement +environ la moitié de l’espace d’une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes book et +article et 6pt plus 2pt minus 2pt). + +\smallskip\smallskip +\smallskipamount +La même chose que \vspace{\smallskipamount}, ordinairement +environ le quart de l’espace d’une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes book et +article et 3pt plus 1pt minus 1pt). + + + + +<literal>\vfill</literal> +\vfill + +dilatation verticale infinie +verticale infinie, dilatation + +Finit le paragraphe courante et insère une longueur elastique verticale +(voir Lengths) qui est infinie, de sorte qu’elle puisse se dilater ou +that is se rétrécire autant que nécessaire. + +On l’utilise souvent de la même façon que \vspace{\fill}, à +ceci près que \vfill finit le paragraphe courant, tandis que +\vspace{\fill} ajoute une espace verticale infinin sous sa +ligne sans tenir compte de la structure du paragraphe. Dans les deux +cas cette espace disparaît à la fin de la page ; pour éviter cela +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 +Chien perdu ! +\vfill +Chien perdu ! +\end{document} + + + + +<literal>\vspace</literal> +\vspace +espace verticale +verticale, espace + +Synopsis, l’une des deux formes suivantes : + +\vspace{longueur} +\vspace*{longueur} + +Ajout l’espace verticale longueur. Celle-ci peut-être négative ou positive, +et c’est une longueur élastique (voir Lengths). + +&latex; enlève l’espace verticale provenant de \vspace aux sauts +de page, c.-à-d. au sommet et au bas des pages. La version étoilée +\vspace*{...} permet de conserver cette espace. + +Si \vspace est utilisée au milieu d’un paragraphe (c.-à-d. en +mode horizontal), l’esace est insérée après la ligne comprenant +la commande \vspace sans commencer un nouveau paragraphe. + +Dans cet exemple les deux questions sont espacées uniformément +verticalement sur la page, avec au moins 2,5cm d’espace sous +chacune d’elle. + +\begin{document} +1) Z'avez pas vu Mirza ? Oh la la la la la la +\vspace{2.5cm plus 1fill} + +2) Où est donc passé ce chien ? Je le cherche partout +\vspace{2.5cm plus 1fill} +\end{document} + + + + + +Boîtes +boîtes + +Tous les paramètres de longueurs prédéfinies (voir Predefined lengths) +peuvent être utilisés au sein des arguments des commandes de fabrication +de boîtes. + + + + +<literal>\mbox{<replaceable>texte}</replaceable></literal> +\mbox + +césure, empécher +coupure de mot, empécher +La commande \mbox crée un boîte qui a la largeur juste du texte +créé par son argument. Le texte n’est pas coupé en plusieurs +lignes, c’est pourquoi cette commande peut être utilisée pour empécher +la césure. + + + + +<literal>\fbox</literal> and <literal>\framebox</literal> + +\fbox +\framebox + +Synopsis : + +\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. + +De plus, la commande \framebox permet de spécifier explicitement +la largeur de la boîte avec l’argument optionnel largeur +(une longueur), et sa position sur la ligne avec l’argument optionnel position. + +\fboxrule +\fboxsep +Les deux commandes produisent un filet d’épaisseur \fboxrule +(valant par défaut ‘.4pt’), et laisse un espace de \fboxsep +(valant par défaut ‘3pt’) entre le filet et le contenu de la boîte. + +Voir \framebox (picture), pour la commande \framebox dans +l’environnement picture. + + + + +<literal>lrbox</literal> +lrbox + +Synopsis : + +\begin{lrbox}{\cmd} + texte +\end{lrbox} + +Ceci est la forme environnement de la commande \sbox. + +Le texte au sein de l’environnement est sauvegarder dans une boîte +\cmd qui doit avoir préalablement été déclarée avec +\newsavebox. + + + + +<literal>\makebox</literal> +\makebox + +Synopsis : + +\makebox[largeur][position]{texte} + +La commande \makebox crée une boîte juste assez large pour +contenir le texte spécifié. La largeur de la boîte peut-être +emportée par l’argument optionnel largeur. La position du +texte au sein de la boîte est determinée par l’argument optionnel +position qui peut prendre l’une des valeurs suivantes : + +c +Centré (par défaut). +l +(Left) justifié à gauche. +r +(Right) justifié à droite. +s +(Stretch) justifié à travers la largeur entière ; texte doit +contenir de l’espace dilatable pour que cela marche. + +\makebox est aussi utilisé au sein de l’environnement picture, +voir \makebox (picture). + + + + +<literal>\parbox</literal> +\parbox + +Synopsis : + +\parbox[position][hauteur][pos-interne]{largeur}{texte} + +La commande \parbox produit une boîte dont le contenu est créé en +mode paragraphe. On devrait l’utiliser pour fabriquer une boîte +à partir de petits moreaux de texte, avec rien de fantaisiste à +l’intérieur. En particulier, vous ne devriez utiliser aucun +environnements de fabrication de paragraphe au sein de l’argument +texte d’une \parbox. Pour des morceaux de texte de plus +grande taille , y compris ceux comprenant un environnement de +fabrication de paragraphe, vous devriez utiliser un environnement +minipage (voir minipage). + +\parbox a deux arguments obligatoires : + +largeur +la largeur de la parbox; +texte +le texte qui à mettre dans la parbox. + +Par défault &latex; positionne verticallement un parbox de sorte que +son centre soit aligné avec le centre de la ligne de texte +alentour. Lorsque l’argument optionnel position est présent et +vaut soit ‘t’ soit ‘b’, cela vous permet respectivement +d’aligner soit la ligne du haut, soit la ligne du bas de la parbox avec +la ligne de base du texte alentour. Il est possible de spécifier +position à ‘m’ pour avoir le comportement par défaut. + +L’argument optionnel hauteur l’emporte sur la hauteur naturelle de la +boîte. + +L’argument pos-interne contrôle la position du texte au sein de la +boîte, comme suit ; s’il n’est pas spécifié, position est utilisé. + +t +le texte est placé en haut de la boîte. +c +le texte est centré dans la boîte. +b +le texte est placé en bas de la boîte. +s +dilatation (stretch) verticale ; le texte doit contenir de l’espaces +dilatable verticalement pour que cela fonctionne. + + + + +<literal>\raisebox</literal> +\raisebox + +Synopsis : + +\raisebox{distance}[hauteur][profondeur]{texte} + +La commande \raisebox élève ou abaisse du texte. Le +premier argument obligatoire spécifie la longueur dont le texte +doit être élevé (ou abaissé si c’est une longueur négative). Le +texte lui-même est traité en mode LR. + +Les arguments optionnels hauteur et profondeur sont des +longueurs. S’ils sont spécifiés, &latex; traite texte comme s’il +s’étendait une certaine distance (hauteur) au-dessus de la ligne +de base, ou au dessous (profondeur), en ignorant ses hauteur et +profondeur naturelles. + + + + +<literal>\savebox</literal> +\savebox + +Synopsis : + +\savebox{\boxcmd}[largeur][pos]{texte} + +Cette commande compose texte dans une boîte de la même façon +qu’avec \makebox (voir \makebox), à ceci près qu’au lieu +d’imprimer la boîte résultante, elle la sauvegarde dans une boîte +étiquettée \boxcmd, ce qui doit avoir été déclaré avec +\newsavebox (voir \newsavebox). + + + + +<literal>\sbox{<replaceable>\boxcmd</replaceable>}{<replaceable>texte</replaceable>}</literal> +\sbox + +Synopsis : + +\sbox{\boxcmd}{texte} + +\sbox tape texte au sein d’une boîte tout comme \mbox +(voir \mbox) à ceci près qu’au lieu que la boîte résultante soit +incluse dans la sortie normale, elle est sauvegardée dans la boîte +étiquetée \boxcmd. \boxcmd doit avoir été préalablement +déclarée avec \newsavebox (voir \newsavebox). + + + + +<literal>\usebox{<replaceable>\boxcmd</replaceable>}</literal> +\usebox + +Synopsis : + +\usebox{\boxcmd} + +\usebox produit la boîte la plus récemment sauvegardée dans le +bac \boxcmd par une commande \savebox (voir \savebox). + + + + + +Insertions spéciales + +&latex; fournit des commandes pour insérer les caractères qui ont une +signification spéciale mais ne correspondent à aucun caractère simple +que vous pouvez taper. + + + + +Caractères réservés +caractères réservés +réservés, caractères +caractères spéciaux +spéciaux, caractères + +&latex; réserve les caractères suivant à un usage spécial (par exemple, +le signe pourcent % sert aux commentaires) c’est pourquoi on les +appelle caractères réservés ou caractères spéciaux. + +# $ % & { } _ ~ ^ \ + +\# +\$ +\% +\& +\_ +\{ +\} +Si vous voulez qu’un caractère réservés soit imprimé comme lui-même, +dans la même police que le corps du texte, alors pour tous les +caractères hormis les trois derniers de cette liste il suffit de les +faire précéder d’une contr’oblique \. Ainsi \$1.23 +produit $1.23 en sortie. + +\~ +\^ +\backslash +Quant aux trois derniers caractètes, 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 +\^{}. Une contr’oblique dans la police du corps de texte se +fait avec \textbackslash{}. + +Pour produire les caractères réservé dans la police d’une machine à écrire utilisez +\verb!! comme ci-dessous : + +\begin{center} + \# \$ \% \& \{ \} \_ \~{} \^{} \textbackslash \\ + \verb!# $ % & { } _ ~ ^ \! +\end{center} + +Dans cet exemple la double contr’oblique \\ n’est là que pour +sauter à la ligne. + + + + +Symboles appelés par leur position dans une police + +\symbol +accéder à un caractère quelconque d’une police +symboles d’une police, par leur numéro +police, symboles par leur numéro + +Vous pouvez accéder à n’importe quel caractère de la police courante en +utilisant son numéro avec la commande \symbol. Par exemple, le +caractère espace visible utilisé dans la commande \verb* a le +code décimal 32, ainsi on peut le taper avec \symbol{32}. + +Vous pouvez également spécifier le numéro en octal (base 8) en utilisant +un préfixe ', ou en hexadécimal (base 16) avec un préfixe +", ainsi l’exemple précédent pourrait tout aussi bien être écrit +comme \symbol{'40} ou \symbol{"20}. + + + + +Symboles en texte + +symboles texte +textcomp, paquetage +&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 +peut que vous deviez charger le paquetage textcomp. + + +\copyright\copyright +\textcopyright\textcopyright +droit d’auteur, symbole +symbole droit d’auteur +Le symbole « droit d’auteur », ©. + +\dag\dag +obèle, dans le texte +Le symbole obèle (dans le texte). + +\ddag\ddag +double obèle, dans le texte +Le symbole double obèle (dans le texte). + +\LaTeX\LaTeX +&latex;, logo +logo &latex; +Le logo &latex;. + +\LaTeXe\LaTeXe +&latex;2e logo +logo &latex;2e +Le logo &latex;2e. + +\guillemotleft («)\guillemotleft («) +\guillemotright (»)\guillemotright (») +\guilsinglleft (‹)\guilsinglleft (‹) +\guilsinglright (›)\guilsinglright (›) +guillemets double +guillemets simple +chevron gauche, guillemets +chevron droit, guillemets +chevron double, guillemets +chevron simple, guillemets +guillemets français +français, guillemets +Guillemets à chevron double et simple, utilisés communément en français : +«, », ‹, ›. + +\ldots\ldots +\dots\dots +\textellipsis\textellipsis +points de suspension +suspension, points de +Des points de suspension (trois points sur la ligne de base) : +‘…’. \ldots et \dots peuvent également être +utilisés en mode mathématique. + +\lq\lq +gauche, guillemet-apostrophe simple de +ouvrant, , guillemet-apostrophe simple +guillemet-apostrophe simple de gauche (ouvrant) : ‘. + +\P\P +\textparagraph\textparagraph +paragraphe, symbole +Pied-de-mouche +Signe paragraphe : ¶ (pied-de-mouche). + +\pounds\pounds +\textsterling\textsterling +livre, symbole +sterling, symbole +Livre sterling anglais : £. + +\quotedblbase („)\quotedblbase („) +\quotesinglbase (‚)\quotesinglbase (‚) +guillemet-virgule inférieur double +guillemet-virgule inférieur simple +inférieur, guillemet-virgule simple +inférieur, guillemet-virgule double +guillemets-virgule inférieurs, simple et double +Guillemets-virgule inférieur double et simple : „ et +‚. + +\rq\rq +droite, guillemet-apostrophe simple +fermant, guillemet-apostrophe simple +droite, guillemet anglais simple +fermant, guillemet anglais simple +Guillemet-apostrophe simple de gauche (fermant) : ’. + +\S\S +section, symbole +Symbole section : §. + +\TeX\TeX +logo &tex; +&tex;, logo +Le logo &tex;. + +\textasciicircum\textasciicircum +circonflexe ASCII, dans le texte +ASCII, circonflexe dans le texte +circonflexe ASCII : ^. + +\textasciitilde\textasciitilde +tilde ASCII, dans le texte +ASCII, tilde dans le texte +tilde ASCII : ~. + +\textasteriskcentered\textasteriskcentered +astérisque centré, dans le texte +centré, astérisque, dans le texte +Astérisque centré : *. + +\textbackslash\textbackslash +contr’oblique, dans le texte +Contr’oblique : \. + +\textbar\textbar +verticale, barre dans le texte +barre verticale, dans le texte +Barre verticale : |. + +\textbardbl\textbardbl +barre verticale double, dans le texte +barre, double verticale, dans le texte +double, barre verticale, dans le texte +Barre verticale double. + +\textbigcircle\textbigcircle +Grand rond, symbole, dans le texte +rond, grand symbole, dans le texte +Symbole grand rond. + +\textbraceleft\textbraceleft +accolade gauche, dans le texte +gauche, accolade, dans le texte +Accolade gauche : {. + +\textbraceright\textbraceright +accolade droite, dans le texte +droite, accolade, dans le texte +Accolade droite : }. + +\textbullet\textbullet +puce, dans le texte +Puce : •. + +\textcircled{lettre}\textcircled{lettre} +encerclée, lettre, dans le texte +lettre dans un cercle, comme dans ®. + +\textcompwordmark\textcompwordmark +\textcapitalcompwordmark\textcapitalcompwordmark +\textascendercompwordmark\textascendercompwordmark + + + +Marque de mot composé (invisible). La forme \textcapital... à la +hauteur de capitale de la fonte, alors que la forme +\textascender... a la hauteur de hampe. + +\textdagger\textdagger +obèle, dans le texte +Obèle : \dag. + +\textdaggerdbl\textdaggerdbl +obèle double, dans le texte +double, obèle, dans le texte +Double-obèle : \ddag. + +\textdollar (ou \$)\textdollar (ou \$) +dollar, signe +monnaie, dollar +Signe Dollar : $. + +\textemdash (ou ---)\textemdash (ou ---) +cadratin +Cadratin : — (pour la ponctuation). + +\textendash (ou --)\textendash (ou --) +cadratin, demi +demi-cadratin +Demi cadratin : – (pour les plages en anglais). + +\texteuro\texteuro +euro, symbole +monnaie, euro +Le symbole Euro : €. + +\textexclamdown (ou !`)\textexclamdown (ou !`) +point d’exclamation culbuté +Point d’exclamation culbuté : ¡. + +\textgreater\textgreater +supérieur à, symbole dans le texte +Supérieur à : >. + +\textless\textless +inférieur à, symbole dans le texte +Inférieur à : <. + +\textleftarrow\textleftarrow +flèche gauche, left, dans le texte +gauche, flèche, dans le texte +Flèche gauche. + +\textordfeminine\textordfeminine +\textordmasculine\textordmasculine +féminin, symbole ordinal +masculin, symbole ordinal +Ordinaux, féminin et masculin +Ordinaux espagnols, féminin et masculin +Symboles ordinaux féminin et masculin : ª, º. + +\textperiodcentered\textperiodcentered +point centré, dans le texte +centré, point, dans le texte +Point centré : ·. + +\textquestiondown (ou ?`)\textquestiondown (ou ?`) +point d’interrogation culbuté +Point d’interrogation culbuté : ¿. + +\textquotedblleft (ou ``)\textquotedblleft (ou ``) +guillemet-apostrophe double culbuté +double, guillemet-apostrophe culbuté +Guillemet-apostrophe double culbuté : “. + +\textquotedblright (ou '')\textquotedblright (ou '') +guillemet-apostrophe de droite double +double, guillemet-apostrophe de droite +Guillemet-apostrophe de droite double : ”. + +\textquoteleft (ou `)\textquoteleft (ou `) +guillemet-apostrophe simple culbuté +simple, guillemet-apostrophe culbuté +Guillemet-apostrophe simple culbuté : ‘. + +\textquoteright (ou ')\textquoteright (ou ') +guillemet-apostrophe simple +simple, guillemet-apostrophe +Guillemet-apostrophe simple : ’. + +\textquotestraightbase\textquotestraightbase +\textquotestraightdblbase\textquotestraightdblbase +guillemet droit simple sur la ligne de base +droit, guillemet simple sur la ligne de base +guillemet droit double sur la ligne de base +droit, guillemet double sur la ligne de base +Guillemets droit simple et double sur la ligne de base. + +\textregistered\textregistered +marque déposée, symbole +symbole marque déposée +Symbole « marque déposée » : ®. + +\textrightarrow\textrightarrow +flèche droite, dans le texte +droite, flèche, dans le texte +Flèche droite. + +\textthreequartersemdash\textthreequartersemdash +trois-quarts, cadratin +cadratin, trois-quarts +Cadratin « trois quarts ». + +\texttrademark\texttrademark +marque de fabrique, symbole +symbole marque de fabrique +Symbole marque de commerce : ™. + +\texttwelveudash\texttwelveudash +deux-tiers cadratin +cadratin, deux tiers +Deux-tiers cadratin. + +\textunderscore\textunderscore +souligné, dans le texte +tiret bas, dans le texte +Tiret bas : _. + +\textvisiblespace\textvisiblespace +visible, symbole espace, dans le texte +espace visible, symbole, dans le texte +Symbol espace visible. + + + + + +Accents + +accents +signes diacrtitiques +diacrtitiques, signes +accentuées, lettres +accentués, caractères + +&latex; a une prise en charge très large de beaucoup des scripts et +langages du monde, à travers ce qu’offre le paquetage babel. +Cette section ne tente pas de couvrir la totalité de cette prise en +charge. Elle liste simplement les commandes &latex; cœur pour +créer des caractères accentués, et plus généralement des caractères +portant un signe diacritique. + +Les commandes \capital... produisent des formes alternatives +pouvant être utilisées avec les lettres capitales. Elles ne sont pas +disponible avec l’OT1. + +\" +\capitaldieresis +\" (accent tréma) +\capitaldieresis +accent tréma +diacrtique tréma + +Produit une tréma, comme dans ö. + +\' +\capitalacute +\’ (acute accent) +\capitalacute +accent aigu +diacrtique accent aigu +Produit un accent aigu, comme dans ó. Dans l’environnement +tabbing, pousse la colonne courante à droite de la colonne +précédente (voir tabbing). + +\. +\. (dot-over accent) +accent point +accent point suscrit +accent point en chef +diacritique point suscrit +point en chef, diacritique +point suscrit, diacritique +Produit un point suscrit à la lettre qui suit, comme dans +ȯ. + +\= +\capitalmacron +\= (macron accent) +\capitalmacron +macron, diacritique +barre, diacritique +barre par-dessus, accent +Produit un macron (une barre) suscrit à la lettre qui suit, comme +dans ō. + +\^ +\capitalcircumflex +\^ (accent circonflexe) +\capitalcircumflex +accent circonflexe +diacritique circonflexe +circonflexe, accent +circonflexe, diacritique +chapeau, accent +Produit un accent circonflexe (un chapeau) suscrit à la lettre qui suit, comme dans ô. + +\` +\capitalgrave +\‘ (accent grave) +\capitalgrave +grave accent +Produit un accent grave suscrit à la lettre qui suit, comme dans +ò. Au sein de l’environnement tabbing, déplace le texte qui +suit à la marge de droite (voir tabbing). + +\~ +\capitaltilde +\~ (accent tilde) +\capitaltilde +diacritique tilde +tilde, diacritique +Produit un diacritique tilde suscrit à la lettre qui suit, comme dans +ñ. + +\b +\b (accent barre-souscrite) +diacritique barre-souscrite +diacritique macron-souscrit +barre-souscrite, diacritique +macron-souscrit, diacritique +Produit un diacritique barre souscrite à la lettre qui suit, comme dans +o_. Voir aussi \underbar ci-après. + +\c +\capitalcedilla +\c (cédille) +\capitalcedilla +cédille, diacritique +diacritique cédille +Produit une cedille souscrite à la lettre qui suit, comme dans ç. + +\d +\capitaldotaccent +\d (dot-under accent) +\capitaldotaccent +diacritique point-souscrit +Produit un point souscrit à la lettre qui suit, comme dans +ọ. + +\H +\capitalhungarumlaut +\H (tréma hongrois) +\capitalhungarumlaut +accent tréma hongrois +tréma hongrois, accent +diacritique tréma hongrois +tréma hongrois, diacritique +Produit un long tréma hongrois suscrit à la lettre qui suit, comme dans ő. + +\i +\i (i sans point) +i sans point +Produit un i sans point, comme dans ‘i’. + +\j +\j (j sans point) +j sans point +Produit un j sans point, comme dans ‘j’. + +\k +\capitalogonek +\k (ogonek) +\capitalogonek +ogonek, diacritique +diacritique ogonek +Produit un ogonek, comme dans ‘ǫ’. Non disponible dans le +codage OT1. + +\r +\capitalring +\r (ring accent) +\capitalring +accent rond en chef +diacritique rond en chef +rond en chef, diacritique +Produit un rond en chef, comme dans ‘o*’. + +\t +\capitaltie +\newtie +\capitalnewtie +\t (tie-after accent) +\capitaltie +\newtie +\capitalnewtie +diacritique tirant susscrit +diacritique double-brève-renversée +accent double-brève-renversée +double-brève-renversée, diacritique +tirant suscrit, diacritique +Produit un tirant suscrit (double brève renversée), comme dans +‘oo[’. La forme \newtie est centrée dans sa boîte. + +\u +\capitalbreve +\u (breve accent) +\capitalbreve +brève, accent +brève, diacritique +diacritique brève +Produit un accent brève, comme dans ‘ŏ’. + +\underbar +\underbar +barre sousscite +barre au-dessous +Ce n’est pas vraiement un diacritique. Produit une barre au-dessous de +l’argument texte. L’argument est toujours traité en mode horizontal. +La barre est toujours à une position fixée sous la ligne de base, de la +sorte elle traverse les descentes. Voir aussi \underline dans +Math miscellany. Voir aussi \b ci-avant. + +\v +\capitalcaron +\v (breve accent) +\capitalcaron +accent háček +diacritique háček +accent caron +diacritique caron +caron, diacritique +Produit un accent háček (caron), comme dans ‘ǒ’. + + + + + +Lettres latines supplémentaires + +caractères speciaux +speciaux, caractères +caractères latins non diacrités +lettres latines non diacritées + +Voici les commandes de base de &latex; pour insérer des caractères +utilisés généralement utilisés dans des langages autres que l’anglais. + + +\aa +\AA +\aa (å) +\AA (Å) +a rond-en-chef +å et Å. + +\ae +\AE +\ae (æ) +\AE (Æ) +a, e dans l’a +e dans l’a +a e liés +æ et Æ. + +\dh +\DH +\dh (ð) +\DH (Ð) +eth islandais +eth, lettre islandaise +Lettre islandaise eth : ð et Ð. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. + +\dj +\DJ +\dj +\DJ +d et D barre, lettre d capitale et bas-de-casse avec une barre +traversant la hampe. Non disponible dans le codage OT1, il vous +faut le paquetage fontenc pour sélectionner un autre codage de +police, tel que T1. + +\ij +\IJ +\ij (ij) +\IJ (IJ) +lettre ij, Holandais +ij et IJ (à ceci près que les deux lettre apparaissent plus liées qu’ici). + +\l +\L +\l (ł) +\L (Ł) +l polonais +ł et Ł. + +\ng +\NG +\ng +\NG +Lettre eng laponais, utilisé aussi en phonétique. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. + +\o +\O +\o (ø) +\O (Ø) +oslash +ø et Ø. + +\oe +\OE +\oe (œ) +\OE (Œ) +o e liés +o, e dans l’o +e dans l’o +œ et Œ. + +\ss +\SS +\ss (ß) +\SS (SS) +eszet lettre allemande +s long +ß et SS. + +\th +\TH +\th (þ) +\TH (Þ) +Icelandic thorn +thorn, lettre islandaise +Lettre islandaise thorn : þ et Þ. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. + + + + + +<literal>\rule</literal> +\rule + +Synopsis : + +\rule[élévation]{largeur}{épaisseur} + +la commande \rule produit un filet, c.-à-d. une ligne ou +un rectangle. Les arguments sont : + +élévation +De combien élever le filet (optionnel). + +largeur +La longueur du filet (obligatoire). + +épaisseur +L’épaisseur du filet (obligatoire). + + + + +<literal>\today</literal> +\today +date d’aujourd’hui + +La commande \today produit la date d’aujourd’hui, par défaut dans +le format ‘mois jj, aaaa’ ; par exemple, ‘July 4, +1976’. Elle utilise les compteurs prédéfinis \day, +\month, et \year (voir \day \month \year) pour faire +cela. Elle n’est pas mise à jour durant l’execution de la compilation. + +Les extensions multilingues comme entre autres le paquetage babel +ou la classe lettre localisent \today. Par exemple le code +suivant produit ‘4 juillet 1976’ : + +\year=1976 \month=7 \day=4 +\documentclass{minimal} +\usepackage[french]{babel} +\begin{document} +\today +\end{document} + + +datetime, paquetage +La paquetage datetime package, entre autres, can produce a wide variety +of other date formats. + + + + + +Partitionner le fichier d’entrée +partitionner le fichier d’entrée +fichier d’entrée + +Un document de grande taille nécessite beaucoup de données en +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 +racine, fichier +fichier racine +fichier racine ; c’est le fichier dont vous passer le nom à la +ligne de commande quand vous exécutez &latex;. + +Voir filecontents, pour un environnement qui permet de grouper un +fichier externe à créer avec le document principal. + + + + +<literal>\include</literal> +\include + +Synopsis : + +\include{fichier} + +Si aucune commande \includeonly n’est présente, la commande +\include exécute un \clearpage pour commencer une nouvelle +page (voir \clearpage), puis elle lit fichier, et ensuite fait +encore un \clearpage. + +Précédé d’une commande \includeonly, les actions de +\include ne sont exécutées que si fichier est un élément des +fichiers listés en argument de l’\includeonly. Voir \includeonly. + +\include emboîtés interdits +La commande \include ne doit apparaître ni dans le préambule, ni +au sein d’un fichier lu par une autre commande \include. + + + + +\<literal>includeonly</literal> +\includeonly + +Synopsis : + +\includeonly{fichier1,fichier2,...} + +La commande \includeonly contrôle quels fichiers sont lisible par +toute commande \include venant ensuite. La liste des noms de +fichier est à éléments séparés par des virgules. Chaque élément +fichier1, fichier2, … doit exacteemnt correspondre à +un nom de fichier spécifié en argument d’une commande \include +pour que la sélection soit effective. + +Cette commande ne peut apparaître que dans le préambule. + + + + +\input +\input + +Synopsis : + +\input{nomfichier} + +La commande \input a pour effet que le nomfichier spécifié +soit lu et traité comme si son contenu était inséré dans le fichier +courant à cet endroit. + +Si nomfichier ne se termine pas en ‘.tex’ (par ex., +‘toto’ ou ‘toto.tata’), on essaie en premier en ajoutant cette +extension (‘toto.tex’ ou ‘toto.tata.tex’). Si aucun fichier +n’est trouvé avec ce nom, alors on essaie le nomfichier original +(c.-à-d. ‘toto’ ou ‘toto.tata’). + + + + +Prologue et épilogue + + + + +Tables des matières + +table des matière, création + +\tableofcontents +.toc, fichier +On produit une table des matières avec la commande +\tableofcontents. Placez la commande à l’endroit même où vous +voulez que la table des matière apparaisse ; &latex; fera le reste pour +vous. Une seconde compilation est nécessaire pour qu’un fichier +.toc ait été produit à la précédente. + +La commande \tableofcontents produit un titre, mais il ne produit +pas automatiquement un début de nouvelle page. Si vous voulez une +nouvelle page après la table des matières, mettez une commande +\newpage après la commande \tableofcontents. + +\listoffigures +\listoftables +Les commandes analogues \listoffigures et \listoftables +produisent respectivement une liste des figures et une listes des +tableaux. Le fonctionnement est exactement le même que pour la table des matières. + +\nofiles +La commande \nofiles l’emporte sur ces commandes, et +empèche la génération de ces listes. + + + + +<literal>\addcontentsline</literal> +\addcontentsline{ext}{unit}{texte} +table of contents entry, manually adding + +Synopsis : + +\addcontentsline{ext}{unit}{texte} + +La commande \addcontentsline ajoute une entrée a la liste ou +table specifiée où : + +ext +L’extension de nom de fichier du fichier dans lequel l’information doit +être écrite, typiquement c’est l’une des trois suivante :: toc +pour la table des matière (« table of contents » en langue anglaise), +lof pour la liste des figures (« list of figures »), ou +lot pour la liste des tableaux (« list of tables »). + +unit +Le nom de l’unité sectionnelle à ajouter, typiquement l’une des +suivantes, selon la valeur de l’argument ext : + +toc +Les unités sectionnelles : part, chapter, +section, subsection, subsubsection. +lof +Pour la liste des figures : figure. +lot +Pour la liste des tableaux : table. + +texte +Le texte de l’entrée. + +\contentsline +Ce qui est écrit dans le fichier .ext est la commande +\contentsline{unit}{texte}{numéro}, où +numéro est la valeur courante du compteur +unit. + + + + + + +\addtocontents +\addtocontents{ext}{texte} + +The \addtocontents{ext}{texte} commande adds texte +(or formatting commandes) directly to the .ext file that +generates the table of contents or listes of figures or tables. + +ext +The extension of the file on which information is to be written: +toc (table of contents), lof (list of figures), or +lot (list of tables). + +texte +The texte to be written. + + + + + +Glossaires +glossaires + +\makeglossary +La commande \makeglossary active la création des glossaires. + +\glossary +.glo, fichier +La commande \glossary{texte} écrit un article de +glossaire pour texte dans un fichier auxiliaire nommé avec +l’extension .glo. + +\glossaryentry +Plus précisément, ce qui est écrit est la commande +\glossaryentry{texte}{numpage}, where numpage +est la valeur courante de \thepage. + +Le paquetage glossary disponible sur le CTAN fournit une prise en +charge de glossaires plus glossaries. + + + + +Index +index + +\makeindex +La commande \makeindex active la création d’index. Placez là dans le +préambule. + +\index +.idx, fichier +La commande \index{texte} écrit un article d’index pour +texte dans un fichier auxiliaire nommé avec une extention +.idx. + +\indexentry +Plus précisément, ce qui est écrit est la commande +\indexentry{texte}{numpage}, où numpage est +la valeur courante de \thepage. + +« Voir » et « Voir aussi », article d’index +Pour générer un article d’index pour « toto » qui dit « Voir titi », +utilisez une barre verticale : \index{toto|see{titi}}. +Utilisez seealso au lieu de see pour fabriquer un article +en « Voir aussi ». + +\seename +\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. + +makeindex, programme +xindy, programle +.ind, fichier +Le fichier en .idx généré est ensuite trié avec une commande +externe, d’ordinaire soit makeindex +(http://mirror.ctan.org/indexing/makeindex) ou la commande ( +multi-lingue) xindy (http://xindy.sourceforge.net). +Ceci résulte en un fichier en .ind, ce qui peut ensuite être lu +pour composer l’index. + +\printindex +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. + +\indexspace +La longueur élastique \indexspace est insérée avant chaque +nouvelle lettre dans l’index imprimé ; sa valeur par défaut est +‘10pt plus5pt minus3pt’. + +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 +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. + + + + + +Des lettres +lettres, écrire des +écrire des lettres + +Synopsis : + +\documentclass{letter} +\address{adresse expéditeur} +\signature{nom de l'expéditeur} +\begin{document} +\begin{letter}{adresse destinataire} +\opening{apostrophe} + corps-de-la-lettre +\closing{texte de salutation} +\end{letter} + ... encore des lettres ... +\end{document} + +Produit une ou plusieurs lettres. + +Chaque lettre est dans un environnement séparé letter, dont +l’argument adresse desinataire contient souvent plusieurs lignes +séparées par une double contr’oblique (\\). Par exemple, vous +pourriez avoir : + + \begin{letter}{M. Joseph Fabre \\ + 25 rue de la République\\ + 35700 Rennes} + ... + \end{letter} + +Le début de l’environnement letter reinitialise le numéro de page +à 1, et le numéro de note en bas de page à 1 aussi. + +Les adresse expéditeur et nom de l’expéditeur sont +communs à toutes les lettres, qu’il y en ait une ou plus, ainsi il est +préférable de mettre ces déclarations dans le préambule. Comme avec +l’adresse du destinataire, souvent adresse expéditeur contient plusieurs +lignes séparées par une double contr’oblique \\. &latex; place +le nom de l’expéditeur sous la salutation, après un espace +vertical pour la signature manuscrite traditionnelle ; il peut aussi +contenir plusieurs lignes. + +Le corps de chaque environnement letter commence par une commande +\opening obligatoire telle que \opening{Madame, +Monsieur,}. Le texte corps-de-la-lettre est du code &latex; +ordinaire et peut donc tout contenir de la liste énumérée à des formules +mathématique en hors texte, à ceci près que la commandes de rubricage +telles que \chapter qui n’ont pas lieu d’être au sein d’une +lettre sont indisponibles. Chaque environnement letter se termine +typiquement par une commande \closing telle que dans +\closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de +mes sentiments les meilleurs.}. + +\\ pour les lettres +Du matériel suppélementaire peut venir après le \closing. Vous +pouvez préciser qui est en copie de la lettre avec une commande comme +\cc{Le Patron\\Le Patron du Patron}. Il y a une commande +\encl similaire pour spécifier une liste de pièces jointes. Et, +vous pouvez ajouter un postscriptum avec \ps. + +Par défaut &latex; renfonce la signature et la salutation +\closing la précédant d’une longueur valant +\longindentation. Celle-ci vaut par défaut +0.5\textwidth. Pour les aligner à gauche, il suffit de spécifier +\setlength{\longindentation}{0em} dans votre préambule. + +Pour fixer la date utilisez quelque-chose comme +\renewcommand{\today}{2015-10-12}. En plaçant ce code dans +votre préambule, il s’appliquera à toutes les lettres du document. + +Cet exemple est avec un seul environnement letter. Les trois +lignes marquées en commentaire comme optionnelles sont typiquement +omises. + +\documentclass{letter} +\usepackage[T1]{fontenc} +\usepackage{french} +\address{Rue de l'expéditeur \\ Ville de l'expéditeur} +\signature{Nom de l'expéditeur\\ Titre de l'expéditeur} +% optionnel : \location{Boîte Postale 13} +% optionnel : \telephone{(102) 555-0101} +\begin{document} +\begin{letter}{Nom du destinataire \\ Adresse du destinataire} +\opening{Monsieur,} +% optionnel : \thispagestyle{firstpage} +I ne suis pas intéressé à faire affaire avec vous. +\closing{Je vous prie, Monsieur, de recevoir mes salutations distinguées.} +\end{letter} +\end{document} + +Ces commandes sont utilisées avec la classe letter. + + + + +<literal>\address</literal> +\address + +Synopsis : + +\address{adresse-expéditeurs} + +Spécifie l’adresse de retour telle qu’elle apparaît sur la lettre et sur +l’enveloppe. Séparez des lignes multiples au sein de +adresse-expéditeurs avec une double contr’oblique \\. + +Parce qu’elle peut s’applique à des lettres multipls cette déclaration +est souvent placée dans le préambule. Toutefois elle peut être faite +n’importe où, y compris au sein d’un environnement lettre +individuel. + +Cette commande est optionnelle : sans la déclaration \address la +lettre est formatée avec un espace à blanc en haut de sorte à pouvoir +être imprimée sur du papier à en-tête pré-imprimé. (Voir Overview, +pour les détails concernant votre implémetation locale). Avec la +déclaration \address, elle est formatée comme une lettre +personnelle. + + + + +<literal>\cc</literal> + +\cc +copie, liste des personnes en, dans une lettre +liste des personnes en copie, dans une lettre + +Synopsis : + +\cc{premier nom\\...} + +Produit une liste de nom de personne mis en copie de la lettre. Cette +commande est optionnelle. Si elle est présente, alors elle vient +typiquement après le \closing. En cas de ligne multiple, séparez +les avec une double contr’oblique \\. + + + + +<literal>\closing</literal> + +\closing +lettres, salutation +fin d’une lettre + +Synopsis : + +\closing{texte} + + + + +D’ordinaire à la fin d’une lettre, au dessus de la signature manuscrite, +il y a un \closing (bien que cette commande soit +optionnnelle). Par exemple : + +\closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de ma + confiance.} + + + + +<literal>\encl</literal> + +\encl +pièces jointes, liste + +Synopsis : + +\encl{ligne1\\ligne2} + +Déclare une liste d’une ou plus de pièces jointes. + + + + +<literal>\location</literal> +\location + +Synopsis : + +\location{texte} + +Le texte apparaît centré au bas de chaque page. Il apparaît +seulement si le style de la page est firstpage. + + + + +<literal>\makelabels</literal> +\makelabels + +Synopsis : + +\makelabels + +Crée une feuille d’étiquettes d’adresses à partir des adresses des +destinataires, une pour chaque lettre. Cette feuille sera sortie avant +les lettres, avec dans l’idée de la copier sur une feuille vierge de +vignettes autocollantes. Cette commande est à mettre dans le préambule. + +Vous pouvez personnaliser les étiquettes en redéfinissant les trois +commandes \startlabels, \mlabel et \returnaddress +dans le préambule. Ces commandes ne sont pas à appeler directement par +l’utilisateur, c’est la classe letter qui les appelle. La +commande \startlabels compose la page sur laquelle les étiquettes +sont imprimées en termes de largeur, de hauteur, et de nombre de +colonnes, etc. La commande \mlabel{adresse +expéditeur}{adresse destinataire} est appelée pour chaque +lettre du document avec deux arguments : + +Le premier, adresse expéditeur, est le contenu courant de la macro +\returnaddress +Le second, adresse destinataire, est l’adresse du destinataire +telle que passée en argument à l’environnement letter. + +La définition par défaut de \mlabel ignore le premier argument, +c’est à dire que si vous placez seulement un \makelabels dans le +préambule, la feuille d’étiquettes ne contiendra des étiquettes que pour +les destinataires. + +Si vous désirez imprimer une étiquette d’adresse expéditeur et d’adresse +destinataire pour chaque lettre, vous devez faire deux choses : +La première est de redéfinir \mlabel pour fabriquer deux +étiquettes au lieu d’une, vous pouvez pour cela mettre ce qui suit dans le préambule : + +\newcommand*\originalMlabel{} +\let\originalMlabel\mlabel +\def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}} + +Ceci ne suffit toutefois pas, parce que la première des deux étiquettes +est vide, vu que la définition par défaut de \returnaddress l’est. +La seconde est de redéfinir \returnaddress pour contenir +l’adresse de l’expéditeur, vous pouvez faire cela en plaçant dans le +préambule : + +\renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress} + + + + +<literal>\name</literal> +\name + +\name{June Davenport} + +Le nom de l’expéditeur, à imprimer sur l’enveloppe avec l’adresse de +retour. + + + + +<literal>\opening{<replaceable>texte</replaceable>}</literal> +\opening +lettres, commencer + +Synopsis : + +\opening{texte} + +Cette commande est obligatoire. Elle commence la lettre, en suivant le +\begin{letter}{...}. L’argument obligatoire texte est le +appel +texte d’appel de votre lettre. Par exemple : + +\opening{Dear John,} + + + + +<literal>\ps</literal> +\ps +postscriptum, dans une lettre + +Synopsis: + +\ps{texte} + + +Utilisez la commande \ps pour commencer un postscriptum dans une lettre, après +\closing. + + + + +<literal>\signature{<replaceable>texte</replaceable>}</literal> +\signature + +Synopsis: + +\signature{first line \\ + ... } + +\signature + +Le nom de l’expérditeur. Cette commande est optionnelle, quoique sont inclusion est habituelle. + +Le texte de l’argument apparaît à la fin de la lettre, après la clôture +et après une espace verticale pour la signature manuscrite +traditionnelle. Séparez des ligne multiple avec une double +contr’oblique \\. Par exemple : + +\signature{J Fred Muggs \\ + White House} + +La valeur par défault de &latex; pour l’espace verticale space du texte +de \closing au texte de \signature est +6\medskipamount, ce qui vaut six fois 0,7em. + +Cette commande est d’ordinaire dans le preambule, de sorte à s’appliquer +à toutes les lettres du document. Pour qu’elle ne s’applique qu’à une +seule lettre, placez la au sein d’un environnement letter et +avant le \closing. + +Vous pouvez inclure un graphique dans la signature, par exemple avec +\signature{\vspace{-6\medskipamount}\includegraphics{sig.png}\\ +My name} (ceci nécesste d’écrire \usepackage{graphicx} dans +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. + + + + + +Entrée/sortie console +entrée/sortie console + + + + +<literal>\typein[<replaceable>cmd</replaceable>]{<replaceable>msg</replaceable>}</literal> +\typein + +Synopsis : + +\typein[\cmd]{msg} + +\typein tape msg sur la console et fait que &latex; +s’arrête et attend que vous saisisiez une ligne d’entrée, en la +terminant par un retour-chariot. Si l’argument optionnel \cmd est +omis, l’netrée tapée est traitée comme si elle avec été incluse dans le +fichier d’entrée à la place de la commande \typein. Si +l’argument \cmd est présent, cela doit être un nom de commande. +Ce nom de commande est alors défini, ou redéfini, pour se développer en +le texte en entrée qui a été tapé. + + + + +<literal>\typeout{<replaceable>msg</replaceable>}</literal> +\typeout + +Synopsis : + +\typeout{msg} + +Tape msg sur le terminal et dans le journal (fichier +log). Les commandes dans msg qui sont définis avec +\newcommand ou \renewcommand (entre autres) sont +remplacées par leurs définitions avant d’être tapée. + +Les règles usuelles de &latex; pour le traitement de plusieurs espaces +comme un seul espace et pour ignorer les espaces après un nom de +commande s’appliquent à msg. Une commande \space dans +msg provoque un unique espace tapé, indépendant des espaces qui +l’entourent. Un ^^J dans msg tape un saut à la ligne. + + + + +Ligne de commande +ligne de commande + +La spécification du fichier d’entrée indique le fichier à être formaté ; +&tex; utilise .tex comme extension de fichier par défaut. Si +vous omettez complètment le fichier d’entrée, &tex; accèpte en entrée +les caractères saisis à partir de la console. Vous spécifiez les +options de commande en fournissant supplying une chaîne en paramètre de +la commande ; par ex. + +latex '\nonstopmode\input foo.tex' + +Traitera foo.tex sans faire de pause après chaque erreur. + +invite ‘* +*’, invite +\stop +Si &latex; s’arrête au milieu du document et vous fait une invite en +‘*’, c’est qu’il attend que vous saisissiez quelque chose. Vous +pouvez taper \stop (et retour-chariot) et il terminera +prematurément le document. + +Voir &tex; engines, pour les autres commandes système invoquant &latex;. + + + +Patrons de documents +patron de document +modèle de document + +Bien que ce ne soit pas un matériel de référence, peut-être que ces +patrons de document vous seront utiles. Davantage de resources de +patrons sont listé à http://tug.org/interest.html#latextemplates. + + + + +Un patron <literal>beamer</literal> + +beamer patron et classe +patron, beamer + +La classe beamer crée des présentations en diapositives. Elle a +de très nombreuses possibilités, mais voici un patron de base : + +\documentclass{beamer} +\usepackage[latin1]{inputenc} + +\title{Patron pour la classe Beamer} +\author{Alex L'Auteur} +\date{31 juillet 2007} + +\begin{document} + +\maketitle + +% sans [fragile], n'importe quel code {verbatim} se prend des erreurs mystérieuses. +\begin{frame}[fragile] + \frametitle{Première diapositive} + +\begin{verbatim} + C'est \verbatim! +\end{verbatim} + +\end{frame} + +\end{document} + +Une ressource web pour cela : +http://robjhyndman.com/hyndsight/beamer/. + + + + +Un patron <literal>book</literal> + +patron, book + + +\documentclass{book} +\title{Le Patron de la classe book} +\author{Alex L'Auteur} + +\begin{document} +\maketitle + +\chapter{Premier} +Du texte. + +\chapter{Second} +Et du texte. + +\section{Un sujet secondaire} +La fin. +\end{document} + + + + +Un patron <literal>tugboat</literal> + +patron, TUGboat +classe ltugboat + +TUGboat est la revue du groupe des utilisateur de &tex; (&tex; +Users Group), http://tug.org/TUGboat. + +\documentclass{ltugboat} +\usepackage{graphicx} +\usepackage{ifpdf} +\ifpdf +\usepackage[breaklinks,hidelinks]{hyperref} +\else +\usepackage{url} +\fi + +\title{exemple \TUB\ article} + +% repeat info for each author. +\author{First Last} +\address{Street Address \\ Town, Postal \\ Country} +\netaddress{user (at) exemple dot org} +\personalURL{http://exemple.org/~user/} + +\begin{document} + +\maketitle + +\begin{abstract} +This is an exemple article for \TUB{}. +\end{abstract} + +\section{Introduction} + +This is an exemple article for \TUB, from +\url{http://tug.org/TUGboat/location.html}. + +We recommend the graphicx package for image inclusions, and the +hyperref package for active url's (in the \acro{PDF} output). +Nowadays \TUB\ is produced using \acro{PDF} files exclusively. + +The \texttt{ltugboat} class provides these abbreviations and many more: + +% verbatim blocks are often better in \small +\begin{verbatim}[\small] +\AllTeX \AMS \AmS \AmSLaTeX \AmSTeX \aw \AW +\BibTeX \CTAN \DTD \HTML +\ISBN \ISSN \LaTeXe +\Mc \mf \MFB \mtex \PCTeX \pcTeX +\PiC \PiCTeX \plain \POBox \PS +\SC \SGML \SliTeX \TANGLE \TB \TP +\TUB \TUG \tug +\UG \UNIX \VAX \XeT \WEB \WEAVE + +\Dash \dash \vellipsis \bull \cents \Dag +\careof \thinskip + +\acro{FRED} -> {\small[er] fred} % please use! +\cs{fred} -> \fred +\env{fred} -> \begin{fred} +\meta{fred} -> <fred> +\nth{n} -> 1st, 2nd, ... +\sfrac{3/4} -> 3/4 +\booktitle{Book of Fred} +\end{verbatim} + +For more information, see the ltubguid document at: +\url{http://mirror.ctan.org/macros/latex/contrib/tugboat} +(we recommend using \verb|mirror.ctan.org| for \CTAN\ references). + +Email \verb|tugboat@tug.org| if problems or questions. + +\bibliographystyle{plain} % we recommend the plain bibliography style +\nocite{book-minimal} % just making the bibliography non-empty +\bibliography{xampl} % xampl.bib comes avec BibTeX + +\makesignature +\end{document} + + + + + +Index des concepts + + + + + + +Index des commandes + + + + + 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 new file mode 100644 index 00000000000..25013ee8925 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.html @@ -0,0 +1,14557 @@ + + + + + +manuel de référence de LaTeX2e (Avril 2016) + + + + + + + + + + + + + + + + + +

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

+ + + + + + + + +

Résumé du contenu

+ + + + +

Table des matières

+ +
+ + +
+ + + + +
+

+Suivant: , Monter: (dir)   [Table des matières][Index]

+
+ +

LaTeX2e

+ +

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 LaTeX2e, qui a été la version standard de LaTeX +pendant de nombreuses années. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

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

+
+ +

1 À propos de ce document

+ + + + +

Le système LaTeX de préparation de document est mis en oeuvre sous +forme de macro forfait pour le programme de composition TeX de +Donald E. Knuth. LaTeX a été créé à l’origine par Leslie +Lamport ; c’est désormais maintenu par un groupe de bénévoles +(http://latex-project.org). La documentation officielle écrite +par le projet LaTeX est disponible à partir de leur site web. +

+ + +

Le présent document est complètement non officiel et n’a pas été examiné +par les responsables LaTeX. Ne pas envoyer des rapports de bugs ou +rien d’autre sur ce document pour eux. Au lieu de cela, s’il vous plaît +envoyer tous commentaires à latexrefman-discuss@gna.org. +

+

La page d’accueil de ce document est + http://home.gna.org/latexrefman. Cette page contient des liens vers la +courant de sortie dans différents formats, sources, listes de diffusion, et d’autres +infrastructure. +

+

Bien sûr, il ya beaucoup, beaucoup d’autres sources d’information sur +LaTeX. Voici quelques-unes: +

+
+
http://www.ctan.org/pkg/latex-doc-ptr
+

Deux pages de références recommandées à LaTeX documentation. +

+
+
http://www.ctan.org/pkg/first-latex-doc
+

Rédaction de votre premier document, avec un peu de texte et de mathématiques. +

+
+
http://www.ctan.org/pkg/usrguide
+

Le guide pour les auteurs de documents conservés dans le cadre de LaTeX; là +plusieurs autres. +

+
+
http://tug.org/begin.html
+

Introduction à l’TeX système, y compris LaTeX. +

+
+ + +
+ +
+

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

+
+ +

2 Vue d’ensemble de LaTeX

+ +

Qu’est-ce que LaTeX? +

+ + + + + +

LaTeX est un système de composition de document. Il fut à l’origine +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. +

+ +

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. +

+ +

Le terme LaTeX est aussi parfois utilisé pour signifier le langage à +balises dans lequel le code source du document est écrit, c.-à-d. pour +signifier l’ensemble des commandes à la disposition d’un utilisateur de +LaTeX. +

+ + +

Le nom LaTeX est l’abréviation de “Lamport TeX”. On le prononce +LA-TÈQUE. Au sein du document, on produit le logo avec \LaTeX. +Là où l’utilisation du logo n’est pas raisonnable, comme dans du texte +brut, écrivez le ‘LaTeX’. +

+ + + + + + + + +
+ +
+

+Suivant: , Monter: Overview   [Table des matières][Index]

+
+ +

2.1 Début et fin

+ + + + + +

Les fichiers LaTeX ont une structure globale simple, avec un début et +une fin standards. Voici un exemple « Bonjour le monde » : +

+
+
\documentclass{article}
+\begin{document}
+Bonjour le monde \LaTeX.
+\end{document}
+
+ + +

Ici ‘article’ et ce qu’on appelle la classe de document, +implémentée dans une fichier article.cls. N’importe quelle classe +de document peut être utilisée. Quelques classes de document sont +définies par LaTeX lui-même, et un grand nombre d’autres sont +largement disponibles. Voir Document classes. +

+ +

Vous pouvez inclure d’autres commandes LaTeX entre les commandes +\documentclass et \begin{document} (cette zone est +appelée le préambule). +

+

Le code \begin{document} ... \end{document} est ce qu’on + +appelle un environnement ; l’environnement ‘document’ (et +aucun autre) est obligatoire dans tous les documents LaTeX +(voir document). LaTeX fournit lui-même beaucoup +d’environnements, et bien plus encore sont définis séparément. +Voir Environments. +

+

Les sections suivantes discute de la façon de produire des PDF et +d’autres format de sortie à partir d’un fichier d’entrée LaTeX. +

+ +
+ +
+

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

+
+ +

2.2 Fichiers de sortie

+ +

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. +

+
+
.dvi
+
+ + + + + +

Si il est invoqué avec la commande système latex, alors il +produit un fichier “Device Independent”1 (.dvi). Vous pouvez visualiser ce fichier avec une +commande comme xdvi, ou le convertir en fichier PostScript +.ps avec dvips ou en fichier “Portable Document +Format”2 .pdf avec +dvipdfmx. Un grand nombre d’autres progammes utilitaires +DVI sont disponibles +(http://mirror.ctan.org/tex-archive/dviware). +

+
+
.pdf
+
+ + +

Si LaTeX est invoqué avec la commande système pdflatex, +parmi d’autres commandes (voir TeX engines), alors la sortie +principale est un fichier “Portable Document Format” +(.pdf). Typiquement, il s’agit d’un fichier autonome, avec toutes +les polices et images incorporées. +

+ +
+
+ + +

LaTeX produit aussi au moins deux fichier supplémentaires. +

+
+
.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 +et possiblement des informations supplémentaires concernant toutes +erreurs. +

+
+
.aux
+
+ + + + +

De l’information auxiliaire est utilisée par LaTeX pour des choses +telles que les doubles renvois. Par exemple, la première fois que +LaTeX trouve un renvoi en aval — une double référence à +quelque-chose qui n’est pas encore apparu dans le code source — il +apparâtra dans la sortie comme un double point d’interrogation +??. Quand l’endroit auquel le renvoi fait référence finit par +appraître dans le code source, alors LaTeX écrit son information de +localisation dans ce fichier .aux. À l’invocation suivante, +LaTeX lit l’inforlation de localisation à partir de ce fichier et +l’utilise pour résoudre le renvoi, en remplaçant le double point +d’interrogation avec la localisation mémorisée. +

+
+
+ + + + + + + + + +

LaTeX peut produire encore d’autres fichiers, caractérisés par la +terminaison du nom de fichier. Ceux-ci incluent un fichier .lof +qui est utilisé pour fabriquer la liste des figures, un fichier +.lot utilisé pour fabriquer une liste des tableaux, et un fichier +.toc utilisé pour fabriquer une table des matières. Une classe +de document particulière peut en créer d’autres ; cette liste n’a pas de +fin définie. +

+ +
+ +
+

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

+
+ +

2.3 Les moteurs TeX

+ + + + + + + +

LaTeX est défini comme un ensemble de commande qui sont exécutées par +une implémentation TeX (voir Overview). Cette section donne une +vue d’ensemble laconique des principaux programmes. +

+
+
latex
+
pdflatex
+
+ + + +

Dans TeX Live (http://tug.org/texlive, si LaTeX est invoqué +avec les commandes système latex ou pdflatex, alors +le moteur pdfTeX est exécuté (http://ctan.org/pkg/pdftex). +Selon qu’on invoque latex ou pdflatex, la sortie +principale est respectivement un fichier .dvi ou un fichier +.pdf. +

+

pdfTeX incorpore les extensions qu’e-TeX apporte au programme +original de Knuth (http://ctan.org/pkg/etex), ce qui inclut des +caractéristiques supplémentaires de programmation et la composition +bi-directionnelle, et a lui-même de nombreuses extentions. e-TeX est +lui-même disponible par la commande système etex, mais le +langage du fichier d’entrée est TeX (et le fichier produit est un +.dvi). +

+

Dans d’autres distributions TeX, latex peut invoquer +e-TeX plutôt que pdfTeX. Dans tous les cas, on peut faire +l’hyptohèse que les extension e-TeX sont disponibles en LaTeX. +

+
+
lualatex
+
+ +

Si LaTeX est invoqué avec la commandes systèmes lualatex, +alors le moteur LuaTeX est exécuté +(http://ctan.org/pkg/luatex). Ce programme permet que du code +écrit dans le langage script Lua (http://luatex.org) intéragisse +avec la compostion faite par TeX. LuaTeX traite nativement +l’entrée en Unicode UTF-8, peut traiter les polices OpenType et +TrueType, et produit un fichier .pdf par défaut. Il y a aussi +dvilualatex pour produire un fichier .dvi, mais cela +est rarement utilisé. +

+
+
xelatex
+
+ + + +

Si LaTeX est invoqué avec la commandes système xelatex, le +moteur XeTeX est exécuté (http://tug.org/xetex). Comme +LuaTeX, XeTeX prend en charge nativement UTF-8 Unicode et les +polices TrueType et OpenType, bien que l’implementation soit +complètement différente, utilisant principalement des bibliothèque +externe plutôt que du code interne. XeTeX produit un fichier .pdf +en sortie ; il ne prend pas en charge la sortie DVI. +

+

En interne, XeTeX crée un fichier .xdv file, une variante de +DVI, et traduit cela en PDF en utilisant le +programme (x)dvipdfmx, mais ce processus est automatique. +LE fichier .xdv n’est utile que pour le débogage. +

+
+
+ +

D’autres vairantes de LaTeX et TeX existent, par ex. pour fournir +une prise en charge supplémentaires du japonais des d’autres langages +([u]pTeX, http://ctan.org/pkg/ptex, +http://ctan.org/pkg/uptex). +

+ +
+ +
+

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

+
+ +

2.4 LaTeX command syntax

+ + + + + +

Dans le fichier d’entrée LaTeX, un nom de commande commence avec une +contr’oblique, \. Le nom lui-même consiste soit en (a) une +chaîne de lettres ou (b) une unique non-lettre. +

+

Les noms de commandes LaTeX sont sensibles à la casse de sorte que +\pagebreak diffère de \Pagebreak (ce dernier n’est pas une +commande standarde). La plupart des nom de commandes sont en bas de +casse, mais en tout cas vous devez saisir toutes les commande dans la +même casse où elles sont définies. +

+

Une commande peut être suivie de zéro, un ou plus d’arguments. Ces +arguments peuvent être soit obligatoires, soit optionnels. Les +arguments obligatoires sont entre accolades, {...}. Les +arguments optionnels sont entre crochets, [...]. En général, +mais ce n’est pas universel, si la commande prend un argument optionnel, +il vient en premier, avant tout argument obligatoire. +

+

Au sein d’un argument optionnel, pour utiliser le crochet +fermant (]) cachez le au sein d’accolades, comme +dans \item[crochet fermant {]}]. De même, si un argument +optionnel vient en dernier, sans argument obligatoire à sa suite, alors +pour qie le premier caractère dans le texte suivant soit un crochet +ouvrant, cachez le entre accolades. +

+

LaTeX a la convetion que certaines commandes ont une forme en a +* qui est en relation avec la forme sans le *, telles que +\chapter et \chapter*. La différence exacte de +comportement dépend de la commande. +

+

Ce manuel décrit toutes les options accepté et les formes en * +pour les commandes dont il traite (à l’exeption des omissions +involontaires, ou bogues de ce manuel). +

+ + + + + + + +
+ + +

Environment

+ +

Synopsis: +

+
+
\begin{nom environnement}
+  ...
+\end{nom environnement}
+
+ +

Une zone du code source LaTeX, au sein de laquelle il y a un +comportement différent. Par exemple, pour la poésie en LaTeX mettez +les lignes entre \begin{verse} et \end{verse}. +

+
+
\begin{verse}
+    There once was a man from Nantucket \\
+     ...
+\end{verse}
+
+ +

Voir Environments pour une liste des environnements. +

+

Le nom environnement au début doit s’accorder exactement avec +celui à la fin. Ceci comprend le cas où nom environnement se +termine par une étoile(*) ; l’argument à la fois de +\begin et \end doit comprendre l’étoile. +

+

Les environnements peuvent avoir des arguments, y compris des arguments +optionnels. L’exemple ci-dessous produit un tableau. Le premier +argument est optionnel (et implique de la table est alignée +verticalement sur sa première ligne) alors que le second argument et +obligatoire (il spécifie le format des colonnes). +

+
+
\begin{tabular}[t]{r|l}
+  ... lignes du tableau ...
+\end{tabular}
+
+ + +
+ + +

Declaration

+ +

Une commande qui change la valeur, ou change la signification, d’une +autre commande ou paramètre. Par exemple, la commande \mainmatter +change le réglage de la numérotation des pages en passant de numéros +romains à des numéros arabes. +

+
+ +
+

+Précédent: , Monter: LaTeX command syntax   [Table des matières][Index]

+
+

\makeatletter and \makeatother

+ +

Synopsis : +

+
+
\makeatletter
+  ... définition de commande comprenant @ dans leur nom ..
+\makeatother
+
+ +

Utilisé pour redéfinir des commandes internes de LaTeX. +\makeatletter a pour effet que le caractère arobe @ ait +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 + + + +catcode pour faire court. Par exemple, la contr’oblique \ +reçoit le catcode 0, qui correspond aux catactères qui commencent une +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 +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 +catégorie 11 (à ceci près q’un nom de commande peut aussi consister d’un +catactère de catégorie 0 suivi d’un seul symbole non-lettre). Ainsi sous +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 +@. +

+

À utiliser dans un fichier .tex, dans le préambule. Ne pas +utiliser dans des fichiers .sty ou .cls puisque les +commandes \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 : +

+ + + + + +
+ + +

\@startsection

+ +

Synopsis : +

+
+
\@startsection{nom}{niveau}{retrait}{avant}{après}{style}
+
+ +

Cette commande permet de redéfinir les commandes de rubricage. Par ex. +le code source ci-dessous, si placé dans le préambule, redéfinit la +commande de rubricage \section pour qu’elle centre le titre, le +mette en gras, et ajuste l’espacement : +

+
+
\makeatletter
+\renewcommand\section{%
+  \@startsection{section}% Nom
+  {1}% Niveau : 0=part, 1=chapter, etc.
+  {0pt}% Renfoncement du titre
+  {-3.5ex plus -1ex minus -.2ex}% Saut vertical avant (pas de renfoncement si négatif)
+  {2.3ex plus.2ex}% Saut vertical après (si négatifif, fait corps avec la suite)
+  {\centering\normalfont\Large
+     \bfseries}}% Style du titre
+\makeatother
+
+ +

La commande \@startsection prend six arguments. +

+
+
nom
+

Nom de la commande de rubricage, par ex. paragraph +

+
+
niveau
+

Profondeur de la commande de +rubricage, par ex. 0 pour part, 1 pour chapter, 2 +pour section. Cette valeur est comparée aux compteurs +secnumdepth et tocdepth pour contrôler la numéroation des +rubriques et la profondeur de la table des matières. +

+
+
retrait
+

Renfoncement du titre. Pour un +renfoncement nul, vous pouvez utiliser la macro \z@ définie à +0pt pour que le code soit plus efficace. +

+
+
avant
+

Longueur dont la valeur absolue est la longueur de l’espace verticale à +insérer avant le titre. Pour une bonne composition, utilisez une +longueur élastique. +

+

Si en plus avant est négatif, alors le premier paragraphe suivant +immédiatement le titre n’est pas renfoncé. +

+
+
après
+

Longueur. Lorsque elle est positive, +il s’agit de l’espace verticale à insérer après le titre. Pour une +bonne composition, utilisez dans ce cas une longueur élastique. +

+ +

Lorsque elle est négative, alors le titre fait corps avec le paragraphe +le suivant immédiatement, comme c’est le cas pour les rubriques +\paragraph dans la classe de document article, et la +valeur absolue d’après donne l’espace horizontale entre la fin du +dernier mot du titre et le début du premier mot du paragraphe avec +lequel il fait corps. +

+ +
+
style
+

Les commandes qui règlent le style du +titre, par ex. \bfseries pour des caractères gras. +

+
+ + +
+ +
+

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

+
+ +

3 Classes de documents

+ + + + +

La classe d’un document donné est définie avec la commande: +

+
+
\documentclass[options]{classe}
+
+ +

La commande \documentclass doit être la première commande dans un +fichier source LaTeX. +

+ + + + + +

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

+
+
article  report  book  letter  slides
+
+ + +

Les options standardes sont décrites ci-dessous. +

+ + + + +
+ + + +

3.1 Options de classe de document

+ + + + + + +

Vous pouvez spécifier ce qu’on appelle des d’options globales ou +des des options de classe en les passant entre crochet à la +commande \documentclass, comme d’habitude. Pour spécifier plus +d’une option, séparez les par une virgule : +

+
+
\documentclass [option1, option2, ...]{classe}
+
+ +

Voici la liste des options standardes de classe. +

+ + + +

Toutes les classes standardes, sauf slides acceptent les options +suivantes pour sélectionner la taille de police de caractères (l’option +par défaut est 10pt): +

+
+
12pt 11pt 10pt
+
+ + + + + + + +

Toutes les classes standardes acceptent ces options de sélection de la +taille du papier (l’option par défaut est letterpaper) : +

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

Diverses autres options: +

+
+
draft, final
+
+

Pour marquer/ne marquer pas les boîtes trop pleines avec une grande +boîte noire ; l’option par défaut est final. +

+
fleqn
+

Pour aligner à gauches les formules hors texte ; par défaut elles sont centrées. +

+
landscape
+

Pour sélectionner le format de page à l’italienne ; l’option par défaut +est à la française. +

+
leqno
+

Pour Mettre les numéros d’équation sur le côté gauche des +équations ; par défaut ils sont sur le côté droit. +

+
openbib
+

Pour utiliser le format bibliographie “openbib”. +

+
titlepage, notitlepage
+

Indique si la page de titre est séparée ; l’option par défaut +dépend de la classe. +

+
+ +

Ces options ne sont pas disponibles avec la classe slides : +

+ + + + + + +
+
onecolumn
+
twocolumn
+

Composer en une ou deux colonnes ; le défaut est onecolumn. +

+
+
oneside
+
twoside
+
+ +

Sélectionne la disposition en recto simple ou recto-verso ; le défaut +est oneside pour recto, sauf pour la classe book. +

+

Le paramètre \evensidemargin (\oddsidemargin) détermine la +distance sur les pages de numéro pair (impair) entre le côté gauche de +la page et la marge gauche du texte. Les valeurs par défaut varient en +fonction de la taille du papier, de la disposition recto ou +recto-version sélectionnée. Pour une impression en recto le texte est +centré, pour recto-verso, \oddsidemargin vaut 40% de la +différence entre \paperWidth et \textwidth, +\evensidemargin valant le reste. +

+
+
openright
+
openany
+

Détermine si un chapitre doit commencer sur une page de droite ; défaut +est openright pour la classe book. +

+
+ +

La classe slide offre l’option clock pour l’impression du +temps au bas de chaque note. +

+ + + + +

Les paquetages ajoutés 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. +

+ + +

Toutes les options indiquées dans la commande \documentclass qui +sont inconnues de la classe de document sélectionnée sont transmises aux +paquetages chargés par \usepackage. +

+ +
+ +
+

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

+
+ +

4 Polices de caractères

+ + + +

Deux aspects importants de la sélection d’une police sont la +spécification d’une taille et celle d’un style. Les commandes LaTeX +pour ce faire sont décrites ci-après. +

+ + + + + + + +
+ +
+

+Suivant: , Monter: Fonts   [Table des matières][Index]

+
+ +

4.1 styles des polices

+ + + + + +

Les commandes de styles suivantes sont prises en charge par LaTeX. +

+

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 +déclarative s’étend jusqu’à la prochaine commande de type style ou +jusqu’à la fin du groupe actuel. +

+

Ces commandes, à la fois dans la forme à argument et dans la forme +déclarative, sont cumulatives ; par exemple, vous pouvez dire aussi bien +\sffamily\bfseries que \bfseries\sffamily pour obtenir du +gras sans serif. +

+

Vous pouvez également utiliser une forme de déclaration par +environnement ; par exemple, \begin{ttfamily} … +\end{ttfamily}. +

+

Ces commandes fournissent automatiquement une correction d’italique si nécessaire. +

+
+
\textrm (\rmfamily)
+
+ +

Romain. +

+
+
\textit (\itshape)
+
+ +

Italique. +

+
+
\emph
+
+ +

Accent (commute entre \textit et \textrm selon le contexte). +

+
+
\textmd (\mdseries)
+
+ +

Poids moyen (par défaut). +

+
+
\textbf (\bfseries)
+
+ +

Gras. +

+
+
\textup (\upshape)
+
+ +

Droit (par défaut). Le contraire d’incliné. +

+
+
\textsl (\slshape)
+
+ +

Inclinée. +

+
+
\textsf (\sffamily)
+
+ +

Sans serif. +

+
+
\textsc (\scshape)
+
+ +

Petites capitales. +

+
+
\texttt (\ttfamily)
+
+ +

Machine à écrire. +

+
+
\textnormal (\normalfont)
+
+ +

Police principale du document. +

+
+
\mathrm
+
+

Roman, pour une utilisation en mode mathématique. +

+
+
\mathbf
+
+

Gras, pour une utilisation en mode mathématique. +

+
+
\mathsf
+
+

Sans serif, pour une utilisation en mode mathématique. +

+
+
\mathtt
+
+

Machine à écrire, pour une utilisation en mode mathématique. +

+
+
\mathit
+
(\mit)
+

Italique, pour une utilisation en mode mathématique. +

+
+
\mathnormal
+
+

Pour une utilisation en mode mathématique, par exemple dans un autre déclaration de type style. +

+
+
\mathcal
+
+

Lettres « calligraphiques », pour une utilisation en mode mathématique. +

+
+
+ + + + +

En outre, la commande \mathversion{bold} peut être utilisée +pour commuter en caractères gras les lettres et les symboles dans les +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 +chiffres. Les polices LaTeX par défaut prennent en charge cela, et +respecteront \textbf (mais pas les autres styles, il n’y a pas de +style à l’ancienne italique pour les chiffres en Computer +Modern). Beaucoup d’autres polices ont des chiffre à l’ancienne aussi; +parfois le paquetage textcomp doit être chargé, et parfois des +options de paquet sont mises à disposition pour en faire le style par +défaut. Entrée de FAQ : +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=osf. +

+

LaTeX fournit également les commandes suivantes, qui font passer +inconditionnellement à un style donné, c.-à-d. ne sont +pas cumulatives. De plus, elles sont utilisées différemment des +commandes ci-dessus : {\cmd ... } au lieu de +\cmd{...}. Ce sont deux constructions sans relation +l’une avec l’autre. +

+
+
\bf + +
+
+

Passage en gras. +

+
+
\cal + +
+
+ +

Passage en lettres calligraphiques pour les mathématiques. +

+
+
\em + +
+
+

Accent (italique dans romain, romain dans italiques). +

+
+
\il + +
+
+

Italique. +

+
+
\rm + +
+
+

Romain. +

+
+
\sc + +
+
+

Les petites capitales. +

+
+
\sf + +
+
+

Sans serif. +

+
+
\sl + +
+
+ +

Incliné (oblique). +

+
+
\tt + +
+
+ +

Machine à écrire (largeur fixe). +

+
+
+ +

Certaines personnes considèrent que les commandes commutation +inconditionnelles de polices, comme \tt, sont obsolète et que +seulement les commandes cumulatives (\texttt) doivent être +utilisées. Je (Karl) ne suis pas d’accord. il y a situations tout à fait +raisonnables quand un commutateur de police inconditionnelle est +précisément ce dont vous avez besoin pour obtenir le résultat souhaité ; +pour un exemple, voir description. Les deux +ensembles de commandes ont leur place. +

+
+ +
+

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

+
+ +

4.2 tailles des polices

+ + + + +

Les commandes de type de taille standard suivants sont pris en charge +par LaTeX. Le tableau indique le nom de la commande et taille +utilisée (en points) correspondant réellement pour la police avec les +options ‘10pt’, ‘11pt’, et ‘12pt’ de classe de document, +respectivement (voir Document class options). +

+ + + + + + + + + + + + + + + + + + + + + + + + +
commande10pt11pt12pt
\tiny566
\scriptsize788
\footnotesize8910
\small91010,95
\normalsize (par défaut)1010.9512
\large121214,4
\Large14.414.417,28
\LARGE17.2817.2820,74
\huge20,7420,7424,88
\Huge24.8824.8824.88
+ +

Les commandes énumérées ici sont des “forme déclaratives”. La portée +d’une forme déclarative s’étend jusqu’à la prochaine la commande de type +style ou la fin du groupe courant. Vous pouvez également utiliser la +“forme d’environnement” de ces commandes ; par exemple, +\begin{tiny} ... \end{tiny}. +

+ +
+ +
+

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

+
+ +

4.3 commandes de fontes de bas niveau

+ + + +

Ces commandes sont principalement destinés aux auteurs de macros et +paquetages. Les commandes indiquées ici sont seulement un sous-ensemble +de celles disponibles. +

+
+
\fontencoding{codage}
+
+

Sélectionnez le codage de police. Les codages valides comprennent OT1 et T1. +

+
+
\fontfamily{famille}
+
+

Sélectionnez la famille de polices. Familles valides sont : +

+
    +
  • cmr pour Computer Modern Roman +
  • cmss pour Computer Modern Sans Serif +
  • cmtt pour Computer Modern Typewriter +
+ +

et de nombreux autres. +

+
+
\fontseries{série}
+
+

Sélectionnez série de police. Les séries valides sont : +

+
    +
  • m Moyen (normal) +
  • b Gras +
  • c condensé +
  • bc condensé Gras +
  • bx Gras étendu +
+ +

et diverses autres combinaisons. +

+
+
\fontshape{forme}
+
+

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

+
    +
  • n Droit (normal) +
  • it Italique +
  • sl Incliné (oblique) +
  • sc Petites capitales +
  • ui Italique droit +
  • ol Plan +
+ +

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

+ +
+
\fontsize{taille}{interligne}
+
+ +

Réglage de la taille de police. Le premier paramètre est la taille de la +police pour basculer et le deuxième est l’espacement d’interligne ; ceci +est stocké dans un paramètre nommé \baselineskip. L’unité des +deux paramètres est par défaut le pt. La valeur par défaut de +\baselineskip pour la police Computer Modern est 1,2 fois le +\fontsize. +

+ + + + +

L’espacement des lignes est également multiplié par la valeur du +paramètre \baselinestretch en cas de changement de taille de +type ;la valeur défaut est 1. Cependant, la meilleure façon de mettre +un document en “espacement double”, si vous avez la malchance d’avoir +à produire une telle chose, est d’utiliser le paquetage +setspace ; voir +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=linespace. +

+ +
+
\linespread{facteur}
+

Est équivalent à +\renewcommand{\baselinestretch}{facteur}, et doit donc +être suivie par \selectfont pour avoir un effet. Il vaut mieux +que ce soit dans le préambule, ou utiliser le paquetage setspace, +comme décrit juste au-dessus. +

+ +

Les modifications apportées en appelant les commandes de polices +décrites ci-dessus n’entrent en vigueur qu’après que \selectfont +est appelé. +

+
+
\usefont{codage}{famille}{série}{forme}
+
+

Revient à la même chose que d’invoquer \fontencoding, +\fontfamily, \fontseries et \fontshape avec les +paramètres donnés, suivi par \selectfont. +

+
+
+ + +
+ +
+

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

+
+ +

5 Mise en page

+ + +

Diverses commandes pour contrôler la disposition générale de la page. +

+ + + + + + + + + + +
+ +
+

+Suivant: , Monter: Layout   [Table des matières][Index]

+
+ +

5.1 \onecolumn

+ + + +

La déclaration \onecolumn commence une nouvelle page et produit +une sortie à colonne unique. C’est la valeur par défaut. +

+
+ +
+

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

+
+ +

5.2 \twocolumn

+ + + + +

Synopsis : +

+
+
\twocolumn [texte1col]
+
+ +

La déclaration \twocolumn commence une nouvelle page et produit +sortie à deux colonnes. Si l’argument optionnel texte1col est +présent, il est composée dans le mode à une colonne avant que la +composition à deux colonnes ne commence. +

+

Les paramètres ci-après contrôlent la composition de la production de deux +colonnes : +

+
+
\columnsep + +
+

La distance entre les colonnes (35pt par défaut). +

+
+
\columnseprule + +
+

La largeur du filet entre les colonnes ; la valeur par défaut est 0pt, +de sorte qu’il n’y a pas de filet. +

+
+
\columnwidth + +
+

La largeur de la colonne en cours ; il est égal à \textwidth dans +le cas d’un texte composé en une seule colonne. +

+
+
+ +

Les paramètres ci-après contrôlent le comportement des flottants en cas de production +à deux colonnes : +

+
+
\dbltopfraction + +
+

Fraction maximale au sommet d’une page sur deux colonnes qui peut être +occupée par des flottants. Par défaut vaut ‘0,7’, peut être +utilement redéfini en (par exemple) ‘0,9’ pour aller moins tôt sur +des pages de flottants. +

+
+
\dblfloatpagefraction + +
+

La fraction minimum d’une page de flottants qui doit être occupée par +des flottants, pour une page à flottant à deux colonnes. Par défaut vaut +‘0,5’. +

+
+
\dblfloatsep + +
+

Distance entre les flottants en haut ou en bas d’une page de flottants à +deux colonnes. Par défaut vaut ‘12pt plus2pt minus2pt’ pour des +documents en ‘10pt’ ou ‘11pt’, et ‘14pt plus2pt minus4pt’ +pour ‘12pt’. +

+ +
+
\dbltextfloatsep + +
+

Distance entre un flottant multi-colonnes en haut ou en bas d’une page +et le texte principal. Par défaut vaut ‘20pt plus2pt minus4pt’ . +

+
+
+ +
+ +
+

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

+
+ +

5.3 \flushbottom

+ + + +

La déclaration \flushbottom rend toutes les pages de texte de la +même hauteur, en ajoutant de k’espace vertical supplémentaire si +nécessaire pour remplir le page. +

+

C’est la valeur par défaut si le mode twocolumn est sélectionné +(voir Document class options). +

+
+ +
+

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

+
+ +

5.4 \raggedbottom

+ + + +

La déclaration \raggedbottom rend toutes les pages de la hauteur +naturelle de la matière sur cette page. Aucune des longueurs d’élastique +ne seront étirée. +

+ +
+ +
+

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

+
+ +

5.5 Paramètres de mise en page

+ + + + + + + + +
+
\headheight + +
+

Hauteur de la boîte qui contient la tête en cours de traitement. La +valeur par défaut est ‘30pt’, sauf dans la classe book, où +elle varie en fonction de la taille de la police. +

+
+
\headsep + +
+

La distance verticale entre le bas de la ligne d’en-tête et la partie +supérieure du texte principal. La valeur par défaut est ‘25pt’, +sauf dans la classe book, où elle varie avec la taille de +la police. +

+
+
\footskip + +
+

Distance de la ligne de base de la dernière ligne de texte à la ligne de +base du bas de page. La valeur par défaut est ‘30pt’, sauf dans la +classe book où elle varie avec la taille de la police. +

+
+
\linewidth + +
+

Largeur de la ligne actuelle, diminuée pour chaque list imbriquée +(voir list). Plus précisément, elle est inférieure à +\textwidth par la somme de \leftmargin et +\rightmargin (voir itemize). La valeur par défaut varie en +fonction de la taille de la police, la largeur du papier, le mode à deux +colonnes, etc. Pour un document de classe article en taille de +police ‘10pt’, elle vaut ‘345pt’ ; dans le mode à deux +colonnes, elle passe à ‘229.5pt’. +

+
+
\textheight + +
+

La hauteur verticale normale du corps de la page ; la valeur par défaut +varie en fonction de la taille de la police, de la classe du document, +etc. Pour un document de classe article ou report en +taille de police ‘10pt’, elle vaut ‘43\baselineskip’ ; pour +une classe book, elle vaut ‘41\baselineskip’. Pour +‘11pt’, c’est ‘38\baselineskip’ et pour ‘12pt’ c’est +‘36\baselineskip’. +

+
+
\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 +article ou report, elle vaut ‘345pt’ à ‘10pt’ de +taille de police, ‘360pt’ à ‘11pt’, et ‘390pt’ à +‘12pt’. Pour un document book, elle veut ‘4.5in’ à +‘10pt’ et ‘5in’ à ‘11pt’ ou ‘12pt’. +

+

En sortie multi-colonne, \textwidth reste de la largeur de tout +le corps de la page, tandis que \columnwidth est la largeur d’une +colonne (voir \twocolumn). +

+

Dans les listes (voir list), \textwidth est le reste la +largeur du corps corps de la page entière (et \columnwidth est la +largeur d’une colonne entière), alors que \linewidth peut +diminuer au sein de listes imbriquées. +

+

À l’intérieur d’une minipage (voir minipage ) ou \parbox +(voir \parbox), tous les paramètres liés à la largeur sont mis à la +largeur spécifiée, et de reviennent à leurs valeurs normales à la fin du +minipage ou \parbox. +

+ +

Par souci d’exhaustivité : \hsize est le paramètre TeX +primitif utilisé lorsque le texte est divisé en lignes. Il ne devrait +pas être utilisé dans des documents LaTeX en conditions normales. +

+
+
\topmargin + +
+

L’espace entre le haut de la page TeX (un pouce à partir du haut de +la feuille, par défaut) et le sommet de l’en-tête de page. La valeur par +défaut est calculée sur la base de nombreux autres paramètres : +\paperheight - 2in - \headheight - \headsep +- \textheight - \footskip, et ensuite divisé par deux. +

+
+
\topskip + +
+

La distance minimale entre le sommet du corps de la page et la ligne de base de +la première ligne de texte. Pour les classes standard, la valeur par défaut est la +même que la taille de la police, par exemple, ‘10pt’ à ‘10pt’. +

+
+
+ +
+ +
+

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

+
+ +

5.6 Floats

+ +

Certains éléments typographiques, tels que les figures et les tableaux, +ne peuvent pas être à cheval sur plusieurs pages. Ils doivent être +composés en dehors du flux normal du texte, par exemple flottant au +sommet d’une page ultérieure +

+

LaTeX sait gérer plusieurs classes de matériel flottant. Il y a deux +classes définies par défaut, figure (voir figure) et +table (voir table), mais vous pouvez créer une nouvelle +classes avec le paquetage float. +

+

Au sein d’une même classe flottante LaTeX respecte l’ordre, de sorte +que la première figure dans le code source d’un document est toujours +composée avant la deuxième figure. Cependant, LaTeX peut mélanger +les classes, ainsi il peut se produire qu’alors que le premier tableau +apparaît dans le code source avant la première figure, il apparaîsse +après elle dans le fichier de sortie. +

+

Le placement des flottant est l’objet de paramètres, donnés ci-dessous, +qui limittent le nombre de flottants pouvant apparaître au sommet d’une +page, et au bas de page, etc. Si à cause d’un nombre trop important de +flottants mis en queue ces limites les empèchent de tenir tous dans une +seule page, alors LaTeX place ce qu’il peut et diffère le reste à la +page suivante. De la sorte, les flottants peuvent être composés loin de +leur place d’origine dans le code source. En particulioer, un flottant +qui prend beaucoup de place peut migrer jusqu’à la fin du document. Mais +alors, parce que tous les flottant dans une classe doivent appraître +dans le même ordre séquentiel, tous les flottants suivant dans cette +classe appraîssent aussi à la fin. +

+ + +

En plus de changer les paramètres, pour chaque flottant vous pouvez +peaufiner l’endroit où l’algorithme de placement des flottants essaie de +le placer en utilisant sont argument placement. Les valeurs +possibles sont une séquence des lettres ci-dessous. La valeur par +défault pour à la fois figure et table, dans les deux +classes de document article et book, est tbp. +

+
+
t
+

(pour Top) — au sommet d’une page de texte. +

+
+
b
+

(pour Bottom) — au bas d’une page de texte. (Cependant, b n’est pas +autorisé avec des flottants en pleine-largeur (figure*) en cas de +sortie à double-colonne. Pour améliorer cela, on peut utiliser les +paquetages stfloats ou dblfloatfix, mais voyez la +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. +

+ + +

For 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. +

+
+
p
+
+

(pour Page de flottants) — sur une page de flottants séparée, qui est une +page ne contenant pas de texte, seulement des flottants. +

+
+
!
+

Utilisé en plus de l’un des spécificateur précédents ; pour ce flottant +seulement, LaTeX ignore les restrictions à la fois sur le nombre de +flottants qui peuvent apparaître et les quantité relatives de texte +flottant et non-flottant sur la page. Le spécificateur ! +ne signifie pas « mets le flottant ici » ; voir +plus haut. +

+
+
+ +

Note : l’ordre dans lequel les lettres apparaîssent au sein du paramètre +placement ne change pas l’ordre dans lequel LaTeX essaie de +placer le flottant ; par exemple btp a le même effet que +tbp. Tout ce que placement fait c’est que si une lettre +n’est pas présente alors l’algorithme n’essaie pas cet endroit. Ainsi, +la valeur par défault de LaTeX étant tbp consiste à essayer +toutes les localisations sauf celle de placer le flottant là où il +apparaît dans le code source. +

+

Pour empêcher LaTeX de rejeter tous les flottants à la fin du document +ou d’un chapitre, vous pouvez utiliser la commande \clearpage +pour commencer une nouvelle page et insérer tous les flottants pendants. +Si un saut de page est indésirable alors vous pouvez charger le +paquetage afterpage et commettre le code +\afterpage{\clearpage}. Ceci aura l’effet d’attendre la fin de +la page courante et ensuite de faire passer tous les flottants encore +non placés. +

+

LaTeX peut composer un flottant avant l’endroit où il apparaît dans +le code source (quoique sur la même page de sortie) s’il y a un +spécificateur t au sein du paramètre placement. Si ceci +n’est pas désiré, et que supprimer t n’est acceptable car ce +spécificateur empèche le flottant d’être placé au sommet de la page +suivante, alors vous pouvez empêcher cela soit en utilisant le +paquetage flafter ou en utilisant ou en utilisant la +commande + +\suppressfloats[t], ce qui entraîne le déplacement vers la page +suivante des flottants qui auraient du être placés au sommet de la page +courante. +

+ +

Voici les paramètre en relation aux fractions de pages occupées par du +texte flottant et non flottant (on peut les changer avec +\renewcommand{parameter}{decimal between 0 and +1}) : +

+
+
+

La fraction maximal de page autorisée à être occupées par des flottants +au bas de la page ; la valeur par défaut est ‘.3’. +

+
+
\floatpagefraction + +
+

La fraction minimale d’une page de flottants qui doit être occupée par des +flottants ; la valeur par défaut ‘.5’. +

+
+
\textfraction + +
+

La fraction minimale d’une page qui doit être du texte ; si des +flottants prennent trop d’espace pour préserver une telle quantité de +texte, alors les flottants sont déplacés vers une autre page. La valeur +par défaut est ‘.2’. +

+
+
\topfraction + +
+

Fraction maximale au sommet d’une page page que peut être occupée avant +des flottants ; la valeur par défaut est ‘.7’. +

+
+
+ +

Les paramètres en relation à l’espace vertical autour des flottants (on +peut les changer avec \setlength{parameter}{length +expression}) : +

+
+
\floatsep + +
+

Espace entre les floattants au sommet ou au bas d’une page ; par défaut vaut +‘12pt plus2pt minus2pt’. +

+
+
\intextsep + +
+

Espace au dessus et au dessous d’un flottant situé au milieu du texte +principal ; vaut par défaut ‘12pt plus2pt minus2pt’ pour les styles +à ‘10pt’ et à ‘11pt’, et ‘14pt plus4pt minus4pt’ pour +‘12pt’. +

+
+
\textfloatsep + +
+

Espace entre le dernier (premier) flottant au sommet (bas) d’une page ; +par défaut vaut ‘20pt plus2pt minus4pt’. +

+
+ +

Paramètres en relation avec le nombre de flottant sur une page (on peut +les changer avec \setcounter{ctrname}{natural +number}) : +

+
+
\bottomnumber + +
+

Nombre maximal de flottants pouvant apparaître au bas d’une page de +texte ; par défaut 1. +

+
+
\topnumber + +
+

Nombre maximal de flottants pouvant apparaître au sommet d’une page de +texte ; par défaut 2. +

+
+
\totalnumber + +
+

Nombre maximal de flottants pouvant apparaître sur une page de +texte ; par défaut 3. +

+
+ +

L’article principal de FAQ TeX en rapport avec les flottants +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=floats contient des +suggestions pour relâcher les paramètres par défaut de LaTeX de sorte +à réduire les problèmes de flottants rejetés à la fin. Une explication +complète de l’algorithme de placement des flootant se trouve dans +l’article de Frank Mittelbach « How to +infuence the position of float environments like figure and table in +LaTeX? » http://latex-project.org/papers/tb111mitt-float.pdf. +

+
+ +
+

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

+
+ +

6 Des rubriques

+ + + +

Les commandes de rubricage fournissent les moyens de structurer +votre texte en unités sectionnelles, ou rubriques : +

+
+
\part + +
+
\chapter (seulement pour classes report et book) + +
+
\section + +
+
\paragraph + +
+
\subsubsection + +
+
\paragraph + +
+
\alinea + +
+
+ +

Toutes les commandes ont la même forme générale, par exemple, +

+
+
\chapter[titretdm]{titre}
+
+ +

En plus de fournir le titre de rubrique titre dans le texte +principal, le titre peut apparaître dans deux autres endroits : +

+
    +
  1. La table des matières. +
  2. L’en-tête en cours de traitement en haut de la page. +
+ +

Vous ne voudrez peut-être pas le même texte dans ces endroits que dans +le texte principal. Pour gérer cela, les commandes de rubricage ont +un argument optionnel titretdm qui, lorsqu’il est fourni, précise +le texte de ces autres endroits. +

+ + +

En outre, toutes les commandes de rubricage ont des formes en +*, aussi appelée étoilée, qui compose titre comme +d’habitude, mais ne comprennent pas de numéro et ne produisent pas +d’entrée dans la table des matières. Par exemple : +

+
+
\section*{Préambule}
+
+ + + +

La commande \appendix modifie la façon dont les unités +sectionnelles suivantes sont numérotées. La commande \appendix +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} 
+…
+\appendix
+\chapter{La première annexe }
+
+ + + +

Le compteur secnumdepth contrôle la composition des numéros de +rubrique. le paramètre +

+
+
\setcounter{secnumdepth}{niveau}
+
+ +

supprime le numéros de rubrique à n’importe quelle profondeur > niveau, où +chapter est le niveau zéro. (Voir \setcounter.) +

+
+ +
+

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

+
+ +

7 des références croisées

+ + +

Une des raisons pour numéroter des choses telles que les figures ou les +équations est d’indiquer au lecteur un référence vers elles, comme dans « Voir la +figure 3 pour plus de détails. » +

+ + + + + + + +
+ +
+

+Suivant: , Monter: Cross references   [Table des matières][Index]

+
+ +

7.1 \label

+ + +

Synopsis : +

+
+
\label{clef}
+
+ +

Une commande \label apparaissant dans le texte ordinaire crée une +étiquette en attribuant à clef le numéro de l’unité sectionnel +courante ; lorsque \label apparaît dans un environnement +numéroté, elle attribue ce numéro à clef. +

+

Le nom clef peut se composer de n’importe quelle séquence de +lettres, chiffres, ou caractères de ponctuation. Il est sensible à la +casse — lettres capitales ou bas-de-casse. +

+

Pour éviter de créer accidentellement deux étiquettes avec le même nom, +l’usage est d’utiliser des étiquettes composées d’un préfixe et d’un +suffixe séparés par un caractère : ou .. Certains préfixes +classiquement utilisés : +

+
+
ch
+

pour les chapitres +

+
sec
+

les commandes de rubricage de niveau inférieur +

+
fig
+

pour les figures +

+
tab
+

pour les tables +

+
eq
+

pour les équations +

+
+ +

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

+ +
+ +
+

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

+
+ +

7.2 \pageref{key}

+ + + + +

Synopsis : +

+
+
\pageref{key}
+
+ +

La commande \pageref{clef} produit le numéro de page de +l’endroit du texte où la commande correspndante +\label{clef} apparaît. +

+
+ +
+

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

+
+ +

7.3 \ref{clef}

+ + + + + + + +

Synopsis : +

+
+
\ref{clef}
+
+ +

La commande \ref produit le numéro de l’unité sectionnelle, +équation, note en bas de page, figure, …, de la commande +correspondante \label (voir \label). Elle ne produit aucun +texte, tel que le mot ‘Section’ ou ‘Figure’, juste le numéro +lui-même sans plus. +

+
+ +
+

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

+
+ +

8 Environments

+ + + + + +

LaTeX fournit beacoup d’environnements pour baliser un certain texte. +Chaque environnement commence et se termine de la même manière : +

+
+
\begin{nomenv}
+...
+\end{nomenv}
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Environments   [Table des matières][Index]

+
+ +

8.1 abstract

+ + + + + +

Synopsis : +

+
\begin{abstract}
+...
+\end{abstract}
+
+ +

Produit un résumé, potentiellement contenant plusieurs paragraphes. Cet +environneement n’est défini que dans les classes de document +article et report (voir Document classes). +

+

Utiliser l’exemple ci-dessous au sein de la classe article +produit un paragraphe détaché. L’option titlepage de la classe de +document a pour effet que le résumé soit sur une page séparée +(voir Document class options) ; ceci est le comportement par défaut +selement dans la classe report. +

+
+
\begin{abstract}
+  Nous comparons tous les récits de la proposition faits par Porter
+  Alexander à Robert E Lee en lieu de l'Appomattox Court House que
+  l'armée continue à combattre dans une guerre de guerilla, ce que Lee
+  refusa.
+\end{abstract}
+
+ +

L’exemple suivant produit un résumé en une-colonne au sein d’un document +en deux-colonne (pour plus solution plus flexible, utilisez le paquetage +abstract). +

+
+
\documentclass[twocolumn]{article}
+  ...
+\begin{document}
+\title{Babe Ruth comme ancêtre culturel : une approche atavique}
+\author{Smith \\ Jones \\ Robinson\thanks{Bourse des chemins de fer.}}
+\twocolumn[
+  \begin{@twocolumnfalse}
+     \maketitle
+     \begin{abstract}
+       Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat.
+     \end{abstract}
+   \end{@twocolumnfalse}
+   ]
+{   % by-hand insert a footnote at page bottom
+ \renewcommand{\thefootnote}{\fnsymbol{footnote}}
+ \footnotetext[1]{Merci pour tout le poisson.}
+}
+
+ + + +
+ +
+

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

+
+ +

8.2 array

+ + + + +

Synopsis : +

+
+
\begin{array}{patron}
+entrée-col-1&entrée-col-2 ... &entrée-col-n}\\
+...
+\end{array}
+
+ +

ou +

+
+
\begin{array}[pos]{patron}
+entrée-col-1&entrée-col-2 ... &entrée-col-n}\\
+...
+\end{array}
+
+ +

Les tableaux mathématiques sont produits avec l’environnement +array, normalement au sein d’un environnement equation +(voir equation). Les entrées dans chaque colonne sont séparées avec +une esperluette (&). Les lignes sont terminées par une double +contr’oblique (voir \\). +

+

L’argument obligatoire patron décrit le nombre de colonnes, +l’alignement en leur sein, et le formatage des régions +inter-colonne. Voir tabular pour une description complete de +patron, et des autres caractéristiques communes aux deux +environnement, y compris l’argument optionnel pos. +

+

L’environnement array diverge de tabular par deux +aspect. Le premier est que les entrée de array sont composées en +mode mathématique, +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 +inter-colonne que LaTeX met dans un array est contrôlé par + +\arraycolsep, qui spécifie la moitié de la largueur entre les +colonnes. La valeur par défaut est ‘5pt’. +

+

Pour otenir des tableaux entre accolades la méthode standarde est +d’utiliser le paquetage amsmath. Il comprend les environnements +pmatrix pour un tableau entre parenthèses (...), +bmatrix pour un tableau entre crochets [...], +Bmatrix pour un tableau entre accolades {...}, +vmatrix pour un tableau entre barres verticales |...|, et +Vmatrix pour un tableau entre doubles barres +verticales ||...||, ainsi que diverses autres contructions de +tableaux. +

+

Voici un exemple d’un tableau : +

+
+
\begin{equation}
+  \begin{array}{cr}
+    \sqrt{y}  &12.3 \\
+    x^2       &3.4       
+  \end{array}
+\end{equation}
+
+ +

L’exemple suivante nécessite \usepackage{amsmath} dans le +preambule : +

+
+
\begin{equation}
+  \begin{vmatrix}{cc}
+    a  &b \\
+    c  &d       
+  \end{vmatrix}=ad-bc
+\end{equation}
+
+ + + + +
+ +
+

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

+
+ +

8.3 center

+ + + + + +

Synopsis : +

+
+
\begin{center}
+line1 \\
+line2 \\
+\end{center}
+
+ + +

L’environnement center vous permet de créer un paragraphe +consistant de lignes qui sont centrée entre les marges de gauche et de +droite de la page courante. Chaque ligne est terminée avec la chaîne +\\. +

+ + + + + +
+ +
+

+Monter: center   [Table des matières][Index]

+
+ +

8.3.1 \centering

+ + + + +

La déclaration \centering correspond à l’environnement +center. Cette déclaration peut être utilisé à 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. +

+

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 +doit contenir une ligne à blanc ou la commande \end (d’un +environnement tel que quote) qui finit l’unité de paragraphe. +

+

Voici un exemple : +

+
+
\begin{quote}
+\centering
+first line \\
+second line \\
+\end{quote}
+
+ + +
+ +
+

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

+
+ +

8.4 description

+ + + + + + +

Synopsis : +

+
+
\begin{description}
+\item [étiquette1] article1
+\item [étiquette2] article2
+...
+\end{description}
+
+ + +

L’environnement description est utilisé pour fabriquer des listes +d’articles étiquetés. Chaque étiquette d’article est composée en +gras, alignée à gauche. Bien que les étiquettes sur les articles sont +optionnelles il n’y a pas de valeur par défaut sensée, c’est pourquoi +tous les articles devraient avoir une étiquette. +

+ +

La liste consiste en au moins un article ; voir \item (l’absence +d’article cause l’erreur LaTeX ‘Something's wrong--perhaps a +missing \item’). Chaque article est produit avec une commande +\item. +

+ + + +

Une autre variation : puisque le style gras est appliqué aux étiquettes, +si vous composez une étiquette en style tapuscrit avec \texttt, +vous obtiendrez du gras tapuscrit : \item[\texttt{gras et +tapuscrit}]. C’est peut-être trop gras, entre autres problèmes. Pour +obtenir juste le style tapuscrit, utilisez \tt, ce qui +reinitialise toutes les autres variations de style : \item[{\tt +tapuscrit de base}]. +

+

Pour les détails concernant l’espacement des listes, voir itemize. +

+ +
+ +
+

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

+
+ +

8.5 displaymath

+ + + + +

Synopsis : +

+
+
\begin{displaymath}
+math
+\end{displaymath}
+
+ +

or +

+
+
\[math\]
+
+ +

L’environnement displaymath (\[...\] est un synonyme) +compose le texte math sur sa propre ligne, centré par défaut. +L’option globale fleqn justifie les équations à gauche ; voir +Document class options. +

+

Aucun numéro d’équation n’est ajouté au texte de texte +displaymath ; pour obtenir un numéro d’équation, utilisez +l’environnement equation (voir equation). +

+ +
+ +
+

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

+
+ +

8.6 document

+ + + + +

L’environnement document entoure le corps d’un document. Il est +obligatoire dans tout document LaTeX. Voir Starting and ending. +

+ +
+ +
+

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

+
+ +

8.7 enumerate

+ + + + + +

Synopsis : +

+
+
\begin{enumerate}
+\item article1
+\item article2
+...
+\end{enumerate}
+
+ +

L’environnement enumerate produit une liste numérotée d’articles. +Le format du numéro en étiquette dépend de si cet environnement est +imbriqué dans un autre ; voir plus bas. +

+ +

La liste consiste en au moins un article. L’absence d’article cause +l’erreur LaTeX ‘Something's wrong--perhaps a missing \item’. +Chaque article est produit avec la commande \item. +

+

Cet exemple fait la liste des deux premiers courreurs à l’arrivée du +marathon olympique de 1908 : +

+
+
\begin{enumerate}
+ \item Johnny Hayes (USA)
+ \item Charles Hefferon (RSA) 
+\end{enumerate}
+
+ +

Les énumerations peuvent être imbriquées les unes dans les autres, +jusqu’à une profondeur de quatre niveaux. Elles peuvent aussi être +imbriquées au sein d’autres environnements fabriquant des paragraphes, +tels que itemize (voir itemize) et description +(voir description). +Le format de l’étiquette produite dépend du niveau d’imbrication de la +liste. Voici les valeurs par défaut de LaTeX pour le format à chaque +niveau d’imbrication (où 1 est le niveau le plus externe) : +

+
    +
  1. numéro arabe suivi d’un point : ‘1.’, ‘2.’, … +
  2. lettre en bas de casse et entre parenthèse : ‘(a)’, ‘(b)’ … +
  3. numéro romain en bas de casse suivi d’un point : ‘i.’, ‘ii.’, … +
  4. lettre capitale suivie d’un point : ‘A.’, ‘B.’, … +
+ + + + + + +

L’environnement enumerate utilise les compteurs \enumi, +…, \enumiv (voir Counters). Si vous utilisez l’argument +optionnel d’\item alors le compteur n’est pas incrementé pour cet +article (voir \item). +

+ + + + +

L’environnement enumerate utilise les commandes de +\labelenumi jusqu’à \labelenumiv pour produire l’étiquette +par défaut. Ainsi, vous pouvez utiliser \renewcommand pour +chancher le format des étiquettes (voir \newcommand & \renewcommand). Par exemple, cette liste de premier niveau va être +étiquettée avec des lettres capitales, en gras, non suivies point : +

+ +
+
\renewcommand{\labelenumi}{\textbf{\Alph{enumi}}}
+\begin{enumerate}
+  \item eI
+  \item bi:
+  \item si:
+\end{enumerate}
+
+ + +

Pour une liste des commandes comme \Alph utilisables pour +formatter le compteur d’étiquette voir \alph \Alph \arabic \roman \Roman \fnsymbol. +

+

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

+
+ +
+

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

+
+ +

8.8 eqnarray

+ + + + + + + + + +

Tout d’abord une mise en garde : l’environnement eqnarray a +quelques maladresse que l’on ne peut pas surmonter ; l’artice « Évitez +eqnarray ! » de Lars Madsen les décrit en détail +(http://tug.org/TUGboat/tb33-1/tb103madsen.pdf). Ce qu’il faut +retenir c’est qu’il vaut mieux utiliser l’environnement align (et +d’autres) du paquetage amsmath. +

+

Néanmoins, voici une description d’eqnarray : +

+
+
\begin{eqnarray} (ou eqnarray*)
+formula1 \\
+formula2 \\
+...
+\end{eqnarray}
+
+ + +

L’environnement eqnarray est utilisé pour afficher une séquence +d’équations ou d’inégalités. Il est similaire à un environnement +array à trois colonnes, avec des lignes consecutives séparées par +\\ et des articles consécutifs au sein d’une ligne séparé par une +esperluète &. +

+ +

\\* peut aussi être utilisé pour séparer les équations, avec sa +signification normale de ne pas autoriser un saut de page à cette ligne. +

+ + +

Un numéro d’équation est placé sur chaque ligne à moins que cette ligne +ait une commande \nonumber. Alternativement, la forme étoilé (en +*) de l’environnement (\begin{eqnarray*} +... \end{eqnarray*}) omet la numérotation des équations entièrement, +tout en faisant par ailleurs la même chose qu’eqnarray. +

+ +

La commande \lefteqn est utilisée pour couper les longues +formules sur plusieurs lignes. Elle compose son argument en hors texte +et le justifie à gauche dans une boîte de largeur nulle. +

+
+ +
+

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

+
+ +

8.9 equation

+ + + + + + +

Synopsis : +

+
+
\begin{equation}
+math
+\end{equation}
+
+ +

L’environnement equation commence un environnement en +displaymath (voir displaymath), par ex. en centrant le texte +math sur la page, et aussi en plaçant un numéro d’équation dans la +marge de droite. +

+ +
+ +
+

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

+
+ +

8.10 figure

+ + + + + +

Synopsis : +

+
+
\begin{figure}[placement]
+  corpsfigure
+\caption[titreldf]{texte}
+\label{étiquette}
+\end{figure}
+
+ +

ou +

+
+
\begin{figure*}[placement]
+corpsfigure
+\caption[titreldf]{texte}
+\label{étiquette}
+\end{figure}
+
+ +

Une classe de flottant (voir Floats). Parce qu’elles ne peuvent pas +être coupées à cheval sur plusieurs pages, elles ne sont pas composées +en séquence avec le texte normal, mais au contraire sont “flottées” +vers un endroit convenable, tel que le sommet d’une page suivante. +

+

Pour les valeurs possibles de placement et leur effet sur +l’algorithme de placement des flottants, voir Floats. +

+

La version étoilée figure* est utilisée quand un document est en +mode double-colonne (voir \twocolumn). elle produit une figure qui +s’étend sur les deux colonnes, au sommet de la page. Pour ajouter la +possibiltié de la placer à un bas de page voir la discussion de +placement b dans Floats. +

+

Le corps de la figure est composé dans une parbox de largueur +\textwidth and ainsi il peut contenir du texte, des commandes, +etc. +

+

L’étiquette est optionnelle ; elle est utilisée pour les double renvois +(voir Cross references). + +La commande \caption spécifie la légende texte pour la +figure. La légende est numérotée par défaut. Si titreldf est +présent, il est utilisé dans la liste des figures au lieu de texte +(voir Tables of contents). +

+

Cet exemple fabrique une figure à partir d’un graphique. Il nécessite +l’un des paquetage graphics ou graphicx. Le graphique, +avec sa légende, est palcé au sommet d’une page ou, s’il est rejet à la +fin du document, sur une page de flottants. +

+
+
\begin{figure}[t]
+  \centering
+  \includegraphics[width=0.5\textwidth]{CTANlion.png}
+  \caption{The CTAN lion, by Duane Bibby}
+\end{figure}
+
+ + +
+ +
+

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

+
+ +

8.11 filecontents: Écrire un fichier externe

+ + + + + + + +

Synopsis : +

+
+
\begin{filecontents}{nomfichier}
+texte
+\end{filecontents}
+
+ +

ou +

+
+
\begin{filecontents*}{nomfichier}
+texte
+\end{filecontents*}
+
+ +

Crée un fichier nommé nomfichier et le remplit de texte. La +version non étoilée de l’environnement filecontent préfixe le +contenu du ficher crée d’une en-tête ; voir l’exemple ci-dessous. La +version étoilée filecontent* n’inclut par l’en-tête. +

+

Cet environnement peut être utilisé n’importe-où dans le préambule, bien +qu’elle apparaisse en général avant la commande +\documentclass. Elle est typiquement utilisée quand une fichier +source a besoin d’un fichier non standard de style ou de +classe. L’environnement permet d’écrire ce fichier dans le répertoire +contenant ce fichier et ainsi de rendre le code source autonome. Une +autre utilisation est d’inclure des référence au format bib dans +le fichier source, de même pour le rendre autonome. +

+

L’environnement vérifie si un fichier de même nom existe déjà, et si +oui, ne fait rien. Il y a un paquetage filecontents qui redéfinit +l’environnement filecontents de sorte qu’au lieu de ne rien faire +dans ce cas, il écrase le fichier existant. +

+

Par exemple, ce document : +

+
+
\documentclass{article}
+\begin{filecontents}{JH.sty}
+\newcommand{\monnom}{Jim Hef{}feron}
+\end{filecontents}
+\usepackage{JH}
+\begin{document}
+Un article de \monnom.
+\end{document}
+
+ +

produit ce fichier JH.sty. +

+
+
%% LaTeX2e file `JH.sty'
+%% generated by the `filecontents' environment
+%% from source `test' on 2015/10/12.
+%%
+\newcommand{\monnom}{Jim Hef{}feron}
+
+ + +
+ +
+

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

+
+ +

8.12 flushleft

+ + + + + + + +
+
\begin{flushleft} 
+ligne1 \\ 
+ligne2 \\ 
+...
+\end{flushleft}
+
+ + +

L’environnement flushleft vous permet de créer un paragraphe +ferré à gauche, c’est à dire consistant en lignes qui sont alignées sur +la marge de gauche et en dentelures à droite comme un drapeau dont la +hampe (fer du composteur) serait à gauche et les franges à +droite. Chaque ligne doit être terminée par la séquence de contrôle +\\. +

+ + + + + +
+ +
+

+Monter: flushleft   [Table des matières][Index]

+
+ +

8.12.1 \raggedright

+ + + + + + + +

La déclaration \raggedright correspond à l’environnement +flushleft. Cette déclaration peut être utilisée au sein d’un +environnement tel que quote ou d’une parbox. +

+

Contrairement à l’environnement flushleft, la commande +\raggedright ne démarre pas un nouveau paragraphe ; elle change +seulement la façon dont LaTeX formatte les unités de paragraphe. Pour +affecter le format d’une unité de paragraphe, la porté de la déclaration +doit contenir la ligne à blanc où la commande \end qui termine +l’unité de paragraphe. +

+ +
+ +
+

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

+
+ +

8.13 flushright

+ + + + + +
+
\begin{flushright}
+ligne1 \\
+ligne2 \\
+...
+\end{flushright}
+
+ + +

L’environnement flushright vous permet de créer un paragraphe +ferré à droite et drapeau gauche, c.-à-d. consistant de lignes qui sont +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 \\. +

+ + + + + +
+ + + +

8.13.1 \raggedleft

+ + + + + +

La déclaration \raggedleft correspond à l’environnement +flushright. Cette déclaration peut être utilisée au sein d’un +environnement tel que as quote ou d’une parbox. +

+

Contrairement à l’environnement flushright, la commande +\raggedleft ne commence pas un nouveau paragraphe ; elle change +seuleemnt la façon dont LaTeX formatte les unités de paragraphe. Pour +affecter le format d’une une unité de paragraphe, la portée de la +déclaration doit contenir la ligne à blanc ou la commande \end qui +termine l’unité de paragraphe. +

+ +
+ +
+

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

+
+ +

8.14 itemize

+ + + + + + + +

Synopsis : +

+
+
\begin{itemize}
+\item item1
+\item item2
+...
+\end{itemize}
+
+ +

L’environnement itemize produit une liste « non ordonnée », « à +puces ». Les environnement itemize peuvent être imbriqués l’un +dans l’autre, jusqu’à quatre niveaux de profondeur. Ils peuvent aussi +être imbriqués avec d’autre environnements fabriquant des paragraphes, +comme enumerate (voir enumerate). +

+

Chaque article d’une liste itemize commence avec une commande +\item. Il doit y avoir au moins une commande \item au +sein de l’environnement. +

+

Par défaut, les marques de chaque niveau ressemblent à cela : +

+
    +
  1. • (puce) +
  2. -- (tiret demi-cadratin gras) +
  3. * (asterisque) +
  4. . (point centré verticalement, rendu ici comme un point final) +
+ + +

Si vous utilisez l’environnement babel avec la langue +french, alors il y a des tirets pour tous les niveaux comme c’est +l’habitude des français. +

+ + + + +

L’environnement itemize utilise les commandes de +\labelitemi jusqu’à \labelitemiv pour produire les +étiquettes par défaut. Ainsi, vous pouvez utiliser \renewcommand +pour changer les étiquettes. Par exemple, pour que le premier niveau +utilise des losanges : +

+
+
\renewcommand{\labelitemi}{$\diamond$}
+
+ + + + + + + + + +

Les paramètres de \leftmargini jusqu’à \leftmarginvi +définissent la distance entre la marge de gauche de l’environnement +surjacent et la marge de gauche de la liste. Par convention, +\leftmargin est réglée à la \leftmarginN appropriée +quand on entre dans un nouveau niveau d’imbrication. +

+

Les valeurs par défaut varient de ‘.5em’ (pour les niveaux +d’imbrication les plus élevés) jusqu’à ‘2.5em’ (premier niveau), et +sont légèrement réduits en mode deux-colonnes. Cet exemple réduit +grandement l’espace de marge pour la liste la plus extérieure : +

+
+
\setlength{\leftmargini}{1.25em} % par défaut 2.5em
+
+ +

Quelques paramètres qui affectent le formatage des listes : +

+
+
\itemindent + +
+

Renfoncement supplementaire avant chaque articles dans une liste ; la +valeur par défaut est zéro. +

+
+
\labelsep + +
+

Espace entre l’étiquette et le texte d’un article ; la valeur par défaut +est ‘.5em’. +

+
+
\labelwidth + +
+

Largeur de l’étiquette ; la valeur par défaut est ‘2em’, ou +‘1.5em’ en mode deux-colonnes. +

+
+
\listparindent + +
+

Renfoncement supplémentaire ajoutée aux paragraphes suivants à commencer +par le second au sein d’un article de liste ; la valeur par défaut est +‘0pt’. +

+
+
\rightmargin + +
+

Distance horizontale entre la marge de droite de la liste et +l’environnement surjacent ; la valeur par défaut est ‘0pt’, sauf à +l’intérieur des environnement quote, quotation, et +verse, où elle est réglée pour être égale à \leftmargin. +

+
+
+ +

Paramètres affectant l’espacement vertical entre les articles de liste +(plutôt relâché, par défaut). +

+
+
\itemsep + +
+

Espace vertical entre les articles. La valeur par défaut est 2pt +plus1pt minus1pt pour les documents en 10pt, 3pt plus2pt +minus1pt pour ceux en 11pt, et 4.5pt plus2pt minus1pt +pour ceux en 12pt. +

+
+
\parsep + +
+

Espace vertical supplémentaire entre les paragraphes au sein d’un +article de liste. Par défaut vaut la même chose que \itemsep. +

+
+
\topsep + +
+

Espace vertical entre le premier article et le paragraphe précédent. +Pour les listes au niveau le plus haut, la valeur par défaut est +8pt plus2pt minus4pt pour les documents en 10pt, 9pt +plus3pt minus5pt pour ceux en 11pt, et 10pt plus4pt +minus6pt pour ceux en 12pt. Ces valeurs sont réduites pour les +listes avec au moins un niveau d’imbrication. +

+
+
\partopsep + +
+

Espace supplémentaire ajouté à \topsep quand l’environnement de +liste démarre un paragraphe. La valeur par défaut est 2pt plus1pt +minus1pt pour les documents en 10pt, 3pt plus1pt minus1pt +pour ceux en 11pt, et 3pt plus2pt minus2pt pour ceux en +12pt. +

+
+
+ + +

En particulier pour les listes avec des articles courts, il peut être +désirable d’élider l’espace entre les articles. Voici un exemple +définissant un environnement itemize* sans espacement +supplémentaire entre les articles, ni entre les paragraphes au sein d’un +seul article (\parskip n’est pas spécifique aux listes, +voir \parskip): +

+
+
\newenvironment{itemize*}%
+  {\begin{itemize}%
+    \setlength{\itemsep}{0pt}%
+    \setlength{\parsep}{0pt}}%
+    \setlength{\parskip}{0pt}}%
+  {\end{itemize}}
+
+ + +
+ +
+

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

+
+ +

8.15 environnement letter: écrire des lettres postales

+ + + +

Cet environnement est utilisé pour créer des lettres. Voir Letters. +

+ +
+ +
+

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

+
+ +

8.16 list

+ + + + +

L’environnement list est un environnement générique qui est +utilisé pour définir beaucoup des environnements plus spécifiques. Il +est rarement utilisé dans des documents, mais souvant dans des macros. +

+
+
\begin{list}{étiquettage}{espacement}
+\item item1
+\item item2
+...
+\end{list}
+
+ +

L’argument obligatoire étiquettage spécifie comment les articles +doivent être étiquetés (à moins que son argument optionnel soit fourni à +\item). Cet argument est un morceau de texte qui est inséré dans +une boîte pour former l’étiquette. Il peut contenir, et d’habitude c’est +le cas, d’autres commandes LaTeX. +

+

L’argument obligatoire espacement contient des commandes pour +changer les paramètres d’espacement pour la liste. Cet argument est le +plus souvent vide, c.-à-d. {}, ce qui laisse l’espacement +par défaut. +

+

L’argument utilisé pour composer les articles de la liste est spécifiée +par \linewidth (voir Page layout parameters). +

+ + + + + +
+ +
+

+Monter: list   [Table des matières][Index]

+
+

\item

+ +

Synopsis: +

+
+
\item texte de l'article
+
+ +

ou +

+
\item[étiquette optionnelle] texte de l'article
+
+ +

Un entrée dans une liste. Les entrées sont préfixées par une étiquette, +dont la valeur par défaut dépend du type de liste. +

+

Parce que l’argument optionnel étiquette optionnelle est entouré +de crochets ([ et ]), pour utiliser des crochets au +sein de l’argument optionnel vous devez les cacher entre accolades, comme +dans \item[Crochet fermant, {]}]. De même, pour utiliser un +crochet ouvrant comme premier caractère du texte d’un article, cachez le +aussi au sein d’accolade. Voir LaTeX command syntax. +

+

Dans cet exemple la liste enumerate a deux articles qui utilise +l’étiquette par défaut et une qui utilise l’étiquette optionnelle. +

+
+
\begin{enumerate}
+  \item Moe
+  \item[sometimes] Shemp
+  \item Larry
+\end{enumerate}
+
+ +

Le premier article est étiquetté ‘1.’, le deuxième article est +é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.’). +

+
+ +
+

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

+
+ +

8.17 math

+ + + + +

Synopsis : +

+
+
\begin{math}
+maths
+\end{math}
+
+ +

L’environnement math insert les maths donnés au sein du +texte en cours. \(...\)) et $...$ sont des synonymes. +Voir Math formulas. +

+
+ +
+

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

+
+ +

8.18 minipage

+ + + + +
+
\begin{minipage}[position][hauteur][pos-interne]{largeur}
+texte
+\end{minipage}
+
+ +

L’environnement minipage compose son corps texte dans un +bloc qui ne peut pas être coupé sur plusieurs pages. C’est similaire à +la commande \parbox (voir \parbox), mais contrairement à +\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). +

+ + +

Par défaut, les paragraphes ne sont pas renfoncés au sein d’un +environnement minipage. Vous pouvez restaurer le renfoncement avec +une commande telle que \setlength{\parindent}{1pc}. +

+ + +

Les notes en bas de page au sein d’un environnement minipage sont +gérées d’une façon qui est particulièrement utiles pour mettre des notes +en bas de page dans des figures ou des tableaux. Une commande +\footnote \footnotetext met la note en bas de page au bas +de la minipage au lieu de la mettre au bas de la page, et elle utilise +le compteur \mpfootnote au lieu du compteur ordinaire +footnote (voir Counters). +

+

Cependant, ne mettez pas une minipage à l’intérieur d’une autre si vous +utilisez les note en bas de page ; elles pourraient terminer en bas de +la mauvaise minipage. +

+
+ +
+

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

+
+ +

8.19 picture

+ + + + + +
+
\begin{picture}(largeur,hauteur)(décalagex,décalagey)
+… commandes picture …
+\end{picture}
+
+ + + +

L’environnement picture vous permet de créer toute sorte de +dessin dans lequel vous voulez du texte, des lignes, des flèches et des +cercles. Vous dîtes à LaTeX où mettre les chose dans le dessin en +spécifiant leur coordonnées. Une coordonnée est un nombre qui peut avoir +une séparateur décimal (point et non virgule) et un signe moins — un +nombre comme 5, 0.3 ou -3.1416. Une coordonnées +spécifie une longueur en multiples de l’unité de longueur +\unitlength, ainsi si \unitlength a été réglée à +1cm, alors la coordonnée 2.54 spécifie une longueur de 2,54 +centimètres. +

+

Vous devriez changer la valeur de \unitlength, en utilisant la +commande \setlength, en dehors d’un environnement +picture. La valeur par défaut est 1pt. +

+ +

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 +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 +avec des parenthèses. +

+

L’environnement picture a un argument obligatoire qui est une +position (largeur,hauteur) qui spécifie la taille du dessin. +L’environnement produit une boîte rectangulaire dont les dimensions sont +cette largeur et cette hauteur. +

+

L’environnement picture a aussi un argument optionnel de position +(décalagex,décalagey), qui suit l’argument de taille, et qui +peut changer l’origine. (Contrairement aux arguments optionnels +ordinaire, cet argument n’est pas contenu entre crochets.) L’argument +optionnel donne les coordonnées du point dans le coin inférieur gauche +du dessin (par là même déterminant l’origine). Par exemple, si +\unitlength a été réglée à 1mm, la commande +

+
+
\begin{picture}(100,200)(10,20)
+
+ +

produit un dessin de largeur 100 millimetres et hauteur 200 +millimetres, done le coin inférieur gauche est le (10,20) et dont le +coin supérieur doint est donc le point (110,220). Lorsque vous dessin +la première fois un dessin, typiquement vous omettez l’argument +optionnel, laissant l’origine au coin inférieur gauche. Si ensuite vous +voulez modifier le dessin en translatant tout, vous pouvez juste ajouter +l’argument optionnel approprié. +

+

L’argument obligatoire de l’environnement détermine la taille nominale +du dessin. Il n’est pas nécessaire que cela soit en relation à la taille +réèlle du dessin ; LaTeX vous laissera sans broncher mettre des chose +en dehors de la boîte définie par la taille du dessin, et même en dehors +de la page. La taille nominale du dessin est utilisée par LaTeX pour +la détermination de la quantité de place à prévoir pour lui. +

+

Tout ce qui apparaît dans un dessin picture est dessiné par la +commande \put. La commande +

+
+
\put (11.3,-.3){...}
+
+ +

met l’objet spécifié par ... dans le dessin picture, avec sont +point de référence aux coordonnées (11.3,-.3). Les points de +référence des divers objets sont décrits plus bas. +

+ +

La commande \put crée une LR box. Vous pouvez mettre tout +ce qui peut aller dans une \mbox (voir \mbox) dans l’argument +texte de la commande \put. Quand vous faites cela, le point de +référence devient le coin inférieur gauche de la boîte . +

+

Les commandes picture sont décrites dans les sections suivantes. +

+ + + + + + + + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: picture   [Table des matières][Index]

+
+ +

8.19.1 \circle

+ + +

Synopsis : +

+
\circle[*]{diamètre}
+
+ +

La commande \circle produit un cercle dont le diamètre est le +plus proche possible de celui spécifié. La forme étoilée (en *) +de la commande dessine un disque, c.-à-d. un cercle plein. +

+

Des cercles jusqu’à 40pt peuvent être dessinés. +

+ +
+ +
+

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

+
+ +

8.19.2 \makebox

+ + +

Synopsis : +

+
\makebox(largeur,hauteur)[position]{texte}
+
+ +

La commande \makebox pour l’environnement picture est +similaire à la commande normale \makebox à ceci près que vous +devez spécifier une largeur et une hauteur implicitement +multipliés par \unitlength. +

+

L’argument optionnel, [position], spécifie le quadrant dans +lequel votre texte apparaît. Vous pouvez sélectionner jusqu’à deux +spécificateurs parmi les suivants : +

+
+
t
+

Place l’article au sommet du rectangle. +

+
+
b
+

Place l’article en bas du rectangle. +

+
+
l
+

Place l’article sur la gauche. +

+
+
r
+

Place l’article sur la droite. +

+
+
+ +

Voir \makebox. +

+ +
+ +
+

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

+
+ +

8.19.3 \framebox

+ + +

Synopsis : +

+
+
\framebox(largeur,hauteur)[pos]{...}
+
+ +

La commande \framebox est similaire à \makebox (voir +section précédent), à ceci près qu’elle met un cadre autour de +l’extérieur du contenu de la boîte qu’elle créée. +

+ + +

La commande \framebox produit un filet d’épaisseur +\fboxrule, et laisse un espace \fboxsep entre le filet et +le contenu de la boîte. +

+ +
+ +
+

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

+
+ +

8.19.4 \dashbox

+ + + +

Dessine une boîte avec une ligne en tireté. Synopsis : +

+
+
\dashbox{tlong}(rlargeur,rhauteur)[pos]{texte}
+
+ +

\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 +optionnel pos.

+

Une boîte en tireté a meilleure allure quand les paramètres +rlargeur et rhauteur sont des multiple de tlong. +

+ +
+ +
+

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

+
+ +

8.19.5 \frame

+ + +

Synopsis : +

+
+
\frame{texte}
+
+ +

La commande \frame met un cadre rectangulaire autour de +texte. Le point de référence est le coin en bas à gauche du +cadre. Aucun espace supplémentaire n’est mis entre le cadre et l’objet +texte. +

+ +
+ +
+

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

+
+ +

8.19.6 \line

+ + +

Synopsis : +

+
+
\line(xpente,ypente){longueur}
+
+ +

La commande \line dessine un ligne avec la longueur donnée +et la pente xpente/ypente. +

+

De base LaTeX peut seulement dessiner des ligne dont la +pente = x/y, où x et y prennent des valeurs +entières de -6 jusqu’à 6. Pour des ligne de pente +quelconque, sans parler d’autres formes, voir le paquetage +curve2e et bien d’autres sur le CTAN. +

+ +
+ +
+

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

+
+ +

8.19.7 \linethickness

+ + +

La commande \linethickness{dim} déclare que l’épaisseur des +lignes horizontales et verticales dans un environnement picture +environnement vaut dim, qui doit être une longueur positive. +

+

\linethickness n’affecte pas l’épaisseur des lignes obliques, +cercles, ou quarts de cercles dessinés par \oval. +

+ +
+ +
+

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

+
+ +

8.19.8 \thicklines

+ + +

La commande \thicklines est une épaisseur de trait alternative +pour les lignes verticales et horizontales dans un environnement +picture ; cf. \linethickness et \thinlines. +

+ +
+ +
+

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

+
+ +

8.19.9 \thinlines

+ + +

La commande \thinlines est l’épaisseur de trait par défaut pour +les lignes horizontales et verticales dans un environnement picture ; +cf. \linethickness et \thicklines. +

+ +
+ +
+

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

+
+ +

8.19.10 \multiput

+ + +

Synopsis : +

+
\multiput(x,y)(delta_x,delta_y){n}{obj}
+
+ +

La commande \multiput copie l’objet obj en un motif +régulier à travers la figure. obj est placé en premier à la +position (x,y), puis à la position (x+\delta x,y+\delta +y), et ainsi de suite, n fois. +

+ +
+ +
+

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

+
+ +

8.19.11 \oval

+ + +

Synopsis : +

+
+
\oval(largeur,hauteur)[portion]
+
+ +

La commande \oval produit un rectangle aux coins arrondis. +L’argument optionnel portion vous permet de ne produire qu’une +moitié de l’ovale selon ce qui suit : +

+
+
t
+

selectionne la moitié supérieure ; +

+
b
+

selectionne la moitié inférieure ; +

+
r
+

selectionne la moitié de droite ; +

+
l
+

selectionne la moitié de gauche. +

+
+ +

Il est également possible de ne produire qu’un quart de l’ovale en +réglant portion à tr, br, bl, ou tl. +

+

Les “coins” de l’ovale sont fabriqués avec des quarts de cercle d’un +rayon maximal de 20pt, ainsi les “ovales” de grande taille +ressembleront plus à des boîtes aux coins arrondis. +

+ +
+ +
+

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

+
+ +

8.19.12 \put

+ + +

\put(xcoord,ycoord){ ... } +

+

La commande \put place l’article spécifié par l’argument +obligatoire aux coordonnées xcoord et ycoord fournies. +

+
+ +
+

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

+
+ +

8.19.13 \shortstack

+ + +

Synopsis : +

+
+
\shortstack[position]{...\\...\\...}
+
+ +

La commande \shortstack produit une pile d’objets. Les positions valides +sont : +

+
+
r
+

Déplace les objets à la droite de la pile. +

+
l
+

Déplace les objets à la gauche de la pile +

+
c
+

Déplace les objets au centre de la pile (position par défaut) +

+
+ + +

Les objets sont séparés avec \\. +

+ +
+ +
+

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

+
+ +

8.19.14 \vector

+ + +

Synopsis : +

+
+
\vector(xpente,ypente){longueur}
+
+ +

La commande \vector dessine une ligne fléchée de la +longueur et direction (xpente,ypente) +spécifiées. Les valeurs de xpente et ypente +doivent être comprises entre -4 and +4 y compris. +

+ +
+ +
+

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

+
+ +

8.20 quotation et quote

+ + + + + + + + + + + + +

Synopsis : +

+
+
\begin{quotation}
+texte
+\end{quotation}
+
+ +

ou +

+
+
\begin{quote}
+texte
+\end{quote}
+
+ +

Cite du texte. +

+

Dans les deux environnement, les marges sont renfoncées à la fois sur la +gauche et la droite. Le texte est justifié des deux côtés sur la marge. +De même que dans le texte principal, laisser une ligne à blanc au sein +du texte produit un nouveau paragraphe. +

+

Pour comparer les deux : dans l’environnement quotation, les +paragraphes sont renfoncés de 1,5em et l’espace entre les +paragraphe est petit, 0pt plus 1pt. Dans l’environnement +quote, les paragraphes ne sont pas renfoncés et il y a une espace +verticale entre les paragraphes (c’est la longueur elastique +\parsep). Ainsi, l’environnement quotation convient mieux +environm aux documents où les nouveaux paragraphes sont marqués par un +renfoncement plutôt que par une séparation verticale. De plus, +quote convient meieux pour des citations courtes ou une suite de +citations courtes. +

+
+
\begin{quotation}
+\it Il y a quatre-vingt sept ans
+  ... ne disparaîtra jamais de la surface de la terre.
+\hspace{1em plus 1fill}---Abraham Lincoln
+\end{quotation}
+
+ +
+ +
+

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

+
+ +

8.21 tabbing

+ + + + + + + +

Synopsis : +

+
+
\begin{tabbing}
+row1col1 \= row1col2 \= row1col3 \= row1col4 \\
+row2col1 \> \> row2col3 \\
+...
+\end{tabbing}
+
+ + + +

L’environnement tabbing fournit une technique pour aligner du +texte en colonnes. Il fonctionne en réglant des taquet et en tabulant +jusqu’à eux bien comme on le ferait sur une machine à écrire. Il +convient le mieux pour les cas où la largeur de chaque colonnne est +constante et connue d’avance. +

+

Cet environnement peut être rompu entre plusieurs pages, contrairement à +l’environnement tabular. +

+

Les commandes suivante peuvent être utilisée au sein d’un environnement tabbing : +

+
+
\\ (tabbing) + +
+

Finit une ligne. +

+
+
\= (tabbing) + +
+

Règle un taquet à la position courante. +

+
+
\> (tabbing) + +
+
+

Avance au taquet suivant. +

+
+
\< + +
+

Place le texte qui suit à la gauche de la marge locale (sans changer +cette marge). Ne peut être utilisé qu’au début d’une ligne. +

+
+
\+ + +
+

Déplace la marge de gauche d’un taquet vers la droite pour la ligne +suivante et toutes celles qui suivent. +

+
+
\- + +
+

Déplace la marge de gauche d’un taquet vers la gauche pour la ligne +suivante et toutes celles qui suivent. +

+
+
\' (tabbing) + +
+

Déplace tout ce que vous avez tapé jusqu’alors dans la colonne courante, +c.-à-d. tout ce qui suit la plus récente commande \>, +\<, \', \\, ou \kill, à la droite de la +colonne précédente, aligné à droite sur le taquet de la colonne +courante. +

+
+
\` (tabbing) + +
+

Vous perme de placer du texte justifié à droite sur n’importe quel +taquet, y compris le taquet 0. Toutefois, ne peut pas placer du texte à +la droite de la dernière colonne parce qu’il n’y a pas de taquet à cet +endroit. La commande \` déplace tout le texte qui la suit, +jusqu’à la commande \\ ou \end{tabbing} qui termine la +ligne. +

+
+
\a (tabbing) + +
+
+ + +

Dans un environnement tabbing, les commandes \=, \' +et \` ne produisent pas d’accents comme d’habitude +(voir Accents). À leur place, on utilise les commandes \a=, +\a' et \a`. +

+
+
\kill + +
+

Règles les taquets sans produire de texte. Fonctionne tout comme +\\ à ceci près que la ligne courante est jetée au lieu de +produire une sortie. L’effet de toute commande \=, \+ ou +\- dans cette ligne demeure en vigueur. +

+
+
\poptabs + +
+
+

Restaure les positions de taquets sauvegardés par le dernier +\pushtabs. +

+
+
\pushtabs + +
+

Sauvegarde positions courantes de tous les taquets. C’est utile pour +changer temporairement les positions de taquets au milieu d’un +environnement tabbing. +

+
+
\tabbingsep + +
+

Distance à la gauche d’un taquet déplacé par \'. +

+
+
+ +

Cet exemple compose un fonction en Pascal function dans un format +traditionnel : +

+
+
\begin{tabbing}
+function \= fact(n : integer) : integer;\\
+         \> begin \= \+ \\
+               \> if \= n $>$ 1 then \+ \\
+                        fact := n * fact(n-1) \- \\
+                  else \+ \\
+                        fact := 1; \-\- \\
+            end;\\
+\end{tabbing}
+
+ + +
+ +
+

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

+
+ +

8.22 table

+ + + + + +

Synopsis : +

+
+
 \begin{table}[placement]
+  corps-du-talbeau
+ \caption[titreldt]{titre}
+ \end{table}
+
+ +

Une classe de flottants (voir Floats). Parce qu’ils ne peuvent pas +être coupés à cheval sur plusieurs pages, il ne sont pas composés en +séquence avec le texte normale, mais à la place sont « flottés » vers un +endroit convenable, tel que le sommet d’une page suivante. +

+

Pour les valeurs possibles de placement et leur effet sur +l’algorithme de placement des flottants, voir Floats. +

+

Le corps du tableau est composé dans une parbox de largueur +\textwidth and ainsi il peut contenir du texte, des commandes, +etc. +

+

L’étiquette est optionnelle ; elle est utilisée pour les double renvois +(voir Cross references). + +La commande \caption spécifie la légende texte pour la +figure. La légende est numérotée par défaut. Si titreldt est +présent, il est utilisé dans la liste des talbeaux au lieu de titre +(voir Tables of contents). +

+
+
\begin{table}[b]
+  \centering
+  \begin{tabular}{r|p{2in}} \hline
+    Un &Le plus solitaire des nombres \\
+    Deux &Peut être aussi triste qu'un.
+         C'est le nombre le plus solitaire après le nombre un.
+  \end{tabular}
+  \label{tab:VertusCardinales}
+  \caption{Vertus cardinales}
+\end{table}
+
+ + +
+ +
+

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

+
+ +

8.23 tabular

+ + + + + +

Synopsis : +

+
+
\begin{tabular}[pos]{cols}
+column 1 entry & column 2 entry ... & column n entry \\
+...
+\end{tabular}
+
+ +

ou +

+
+
\begin{tabular*}{largeur}[pos]{cols}
+column 1 entry & column 2 entry ... & column n entry \\
+...
+\end{tabular*}
+
+ +

Ces environnements produisent une boîte consistant d’une séquence de +ligne horizontales. Chaque ligne consiste en des articles qui sont +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}  \\ 
+  \hline
+  Hank Aaron  &755 \\
+  Babe Ruth   &714
+\end{tabular}
+
+ +

Le format vertical de deux colonnes alignées à gauche, avec une barre +verticales entre elles, est spécifié par l’argument {l|l} de tabular. + +Les colonnes sont séparées avec une esperluette &. On crée un +filet horizontal entre deux ligne avec \hline. + +La fin de chaque ligne est marquée avec une +double-contr’oblique \\. Cette \\ est optionnelle après +la dernière lgine, à moins qu’une commande \hline suive, pour +mettre un filet sous le tableau. +

+ +

Les arguments obligatoires et optionnels de tabular consistent +en : +

+
+
largeur
+

Obligatoire pour tabular*, non autorisé pour +tabular. Spécifie la largeur de l’ environnement +tabular*. Il doit y avoir de l’espace élastique entre les +colonnes, comme avec with @{\extracolsep{\fill}}, de sorte à +permettre au tableau de se dilater ou contracter pour faire la largeur +spécifiée, sans quoi vous aurez probablement l’avertissement +Underfull \hbox (badness 10000) in alignment ... +

+
+
pos
+

Optionnel. Spécifie la position verticale du tableau. La valeur par +défaut est d’aligner le tableau de sorte à ce que son centre vertical +s’accorder à la ligne de base du texte autour. Il y a deux autres +alignements possible : t aligne le tableau de sorte que la +première ligne s’accorde à la ligne de base du texte autour, et +b fait la même chose pour la dernière ligne du tableau. +

+ +

Ceci n’a un effet que si il y a du texte autour de la table. Dans le cas +usuel d’un tabular seul au sein d’un environnement center +cette option ne fait aucune différence. +

+
+
cols
+

Obligatoire. Spécifie le formatage des colonnes. Il consiste en une +séquence des spécificateurs suivants, correspondant à la séquence des +colonnes et du matériel intercolonne. +

+
+
l
+

Une colonne d’articles alignés à gauche. +

+
+
r
+

Une colonne d’article alignés à droite. +

+
+
c
+

Une colonne d’article centrés. +

+
+
|
+

Une ligne verticale s’étendant complètement sur la hauteur et profondeur +de l’environnement. +

+
+
@{texte ou espace}
+

Ceci insère texte ou espace à cette position dans chaque ligne. Le +matériel texte ou espace est composé en mode LR. Ce texte est +fragile (voir \protect). +

+

Ce spécificateur est optionnel : à moins que vous mettiez dans votre +propre @-expression alors les classe book, article et +report de LaTeX mette de chaque côté de chaque colonne un +espace de longueur \tabcolsep, qui par défaut vaut +‘6pt’. C’est à dire que par défaut des colonnes adjacente sont +séparée de 12pt (ainsi \tabcolsep est un nom trompeur +puisque ce n’est pas la séparation entre des colonnes de +tableau). Aussi, par défaut un espace de 6pt vient après la +première colonne ainsi qu’après la dernière colonne, à moins que vous +placiez un @{...} ou | à cet endroit. +

+

Si vous l’emportez sur la valeur par défaut et utilisez une expression +en @{...} alors vous devez insérer tout espace désiré +vous-même, commande @{\hspace{1em}}. +

+

Une expression vide @{} élimine l’espace, y compris l’express +au début ou à la fin, commande dans l’exemple ci-dessous où on veut que +les ligne du tableau soient alignée sur la marge de gauche. +

+
+
\begin{flushleft}
+  \begin{tabular}{@{}l}
+    ..
+  \end{tabular}
+\end{flushleft}
+
+ +

Cet exemple montre du texte, une virgule de séparation décimale, entre +les colonnes, arangé de sorte que les nombres dans la table sont alignés +sur cette virgule. +

+
+
\begin{tabular}{r@{$,$}l}
+  $3$ &$14$  \\
+  $9$ &$80665$
+\end{tabular}
+
+ + + +

Une commande \extracolsep{lrg} au sein d’une expression +en ‘@{…}’ a pour effet qu’une espace supplémentaire de +largeur lrg apparaît sur la gauche de toutes les colonnes +suivantes, jusqu’à contre-ordre d’une autre commande +\extracolsep. Contrairement aux à espace inter-colonnes +ordinaires, cette espace supplémentaire n’est pas supprimé par une +expression en ‘@{…}’. Une commande \extracolsep +peut uniquement être utilisée au sein d’une expression en +‘@{…}’ elle-même au sein de l’argument cols. +

+
+
\begin{center}
+  \begin{tabular*}{10cm}{l@{\ \ldots\extracolsep{\fill}}l}
+    Tomber sept fois, se relever huit
+    &c'est comme ça la vie !
+  \end{tabular*}
+\end{center}
+
+ +

Pour insérer des commandes qui sont automatiquement exécutées avant une +colonne donnée, charger le paquetage array et utilisez le +spécificateur >{...}. +

+ +
+
p{lrg}
+

Chaque cellule de la colonne est composée au sein d’une parbox de +largeur lrg. +

+

Note que les sauts de ligne de type double-contr’oblique \\ ne +sont pas permis au sein d’une telle cellule, sauf à l’intérieur d’un +environnement comme minipage, array, ou tabular, +ou à l’intérieur d’une \parbox explicite, ou dans la portée d’une +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. +

+
+
*{num}{cols}
+

Équivalent à num copies de cols, où num est un entier +positif et cols est toute liste de spécificateurs. Ainsi +\begin{tabular}{|*{3}{l|r}|} équivaut à +\begin{tabular}{|l|rl|rl|r|}. Notez que cols peut +contenir une autre expression en *{…}{…}. +

+
+
+
+
+ +

Paramètres qui contrôlent le formatage : +

+
+
\arrayrulewidth + +
+

Une longueur qui est l’épaisseur du filet créé par |, +\hline, et \vline au sein des environnements +tabular et array. La valeur par défaut est ‘.4pt’. On +peut la changer comme dans +\setlength{\arrayrulewidth}{0.8pt}. +

+
+
\arraystretch + +
+

Un facteur par lequel l’espacement entre les lignes au sein des +environnement tabular et array est multiplié. La valeur +par défaut est ‘1’ pour aucune dilatation/contraction. On peut la +changer comme dans \renewcommand{\arraystretch}{1.2}. +

+
+
\doublerulesep + +
+

Une longueur qui est la distance ente les filets verticaux produit par +le spécificateur ||. +La valeur par défaut est ‘2pt’. +

+
+
\tabcolsep + +
+

Une longueur qui est la moitié de l’espace entre les colonnes. La valeur +par défaut est ‘6pt’. On peut la changer avec \setlength +

+
+
+ +

Les commandes suivantes peuvent être utilisées à l’intérieur du corps d’un +environnement tabular : +

+ + + + + + + + +
+ +
+

+Suivant: , Monter: tabular   [Table des matières][Index]

+
+ +

8.23.1 \multicolumn

+ + +

Synopsis : +

+
\multicolumn{nbrecols}{patron}{texte}
+
+ +

Fabrique une entrée de array ou tabular fusionnée sur +plusieurs colonnes. Le premier argument, nbrecols spécifie le +nombre de colonnes sur lesquelles s’étend la fusion. Le second argument, +patron, est obligatoire et spécifie le format de l’entrée ; +notamment c pour centré, l pour aligné à gauche, r +pour aligné à droite. Le troisième argument, texte spécifie le +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} 
+  \textit{ID}     &\multicolumn{2}{c}{\textit{Nom}} &\textit{Âge}\\ \hline % ligne 1
+  978-0-393-03701-2 &O'Brian &Patrick                         &55            \\ % ligne two 
+    ...
+\end{tabular}
+
+ +

On compte comme colonne chaque partie du patron patron de +l’environnement array ou tabular qui, à l’exception de la +première, commence par l, c, r, ou p. Ainsi +à partir de \begin{tabular}{|r|ccp{4cm}|} les partie sont +|r|, c, c, et p{1.5in}|. +

+

L’argument patron l’emporte sur la spécification par défaut de +zone inter-colonne de l’environnement array ou tabular +contigüe à cette entrée multi-colonne. Pour affecter cette zone, cet +argument peut contenir des barre verticale | indiquant le +placement de filets verticaux, et d’expression @{...}. Ainsi +si patron est ‘|c|’ alors l’entrée multi-colonne est centrée +et un filet vertical la précède et la suit dans les espaces intercolonne +de part et d’autre. Ce tableau nous permet de décrire en détail le +comportement exact. +

+
+
\begin{tabular}{|cc|c|c|}
+  \multicolumn{1}{r}{w}       % entrée un
+    &\multicolumn{1}{|r|}{x}  % entrée deux
+    &\multicolumn{1}{|r}{y}   % entrée trois
+    &z                        % entrée quatre
+\end{tabular}
+
+ +

Avant la première entrée il n’y a pas de filet verticale en sortie parce +que le \multicolumn a le spécificateur ‘r’ dans patron +sans barre verticales initiale. Entre les entrée un et deux il y a un +filet vertical ; en effet bien que le premier patron ne se termine +pas par une barre verticale, le second patron en a une à son +commencement. Entre la deuxième et la troisième entré il y a un seul +filet vertical ; bien que le patron dans les deux +multicolumn correspondant demandent un filet vertical, vous n’en +obtenez qu’un seul. Entre les entrée trois et quatre il n’y a aucun +filet vertical ; la spécification par défaut en demande un mais le +patron dans le \multicolumn de la troisième entrée n’en +demande pas, et cela l’emporte. Finalement, à la suite de la quatrième +entrée il y a un filet vertical à cause de la spécification par défaut. +

+

Le nombre de colonnes fusionnées nbrecols peut être 1. En plus de +donner la possibilité de changer l’alignement horizontal, ceci est aussi +utile pour l’emporter pour l’une des ligne sur la définition +tabular par défaut de la zone inter-colonne, y compris concernant le +placement des filets verticaux. +

+

Dans l’exemple ci-dessous, dans la définition tabular de la +première colonne on spécifie par défaut de justfier, mais au sein de la +première ligne l’entrée est centrée avec +\multicolumn{1}{c}{\textsc{Période}}. De même au sein de +la première ligne, les deuxième et troisième colonnes sont fusionnées +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}}  
+    &multicolumn{2}{c}{\textsc{Dates}} \\ \hline
+  Baroque          &1600           &1760         \\
+  Classique        &1730           &1820         \\
+  Romantique       &1780           &1910         \\
+  Impressioniste   &1875           &1925
+\end{tabular}
+
+ +

Noter ue bien que la spécification tabular par défaut place un +filet vertical etre la première et la deuxième colonne, du fait qu’il +n’y pas pas de barre verticale dans aucun des patrons patron des +commandes \multicolumn des deux premières colonne, alors aucun +filet n’apparaît sur la première ligne. +

+ +
+ +
+

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

+
+ +

8.23.2 \cline

+ + +

Synopsis : +

+
+
\cline{i-j}
+
+ +

La commande \cline dessine des lignes horizontales à travers les +colonnes spécifiées en arguments obligatoires, en commençant dans la +i et finissant dans la colonne j. +

+
+ +
+

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

+
+ +

8.23.3 \hline

+ + +

La commande \hline dessine une ligne horizontale de la largeur de +l’environnement tabular ou array surjacent. Elle est la +plupart du temps utilisé pour dessiner une ligne au sommet, bas, et +entre les lignes d’un tableau. +

+ +
+ +
+

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

+
+ +

8.23.4 \vline

+ + +

La commande \vline dessine une ligne verticale s’étendant sur la +totalité de la hauteur et de la profondeur de sa ligne. Une commande +\hfill peut être utilisée pour déplacer cette ligne verticale +vers le bord de la colonne. La commande \vline peut aussi être +utilisée dans une expression @{…}. +

+ + +
+ +
+

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

+
+ +

8.24 thebibliography

+ + + + + +

Synopsis : +

+
+
\begin{thebibliography}{étiquette-la-plus-large}
+\bibitem[étiquette]{clef_de_cite}
+...
+\end{thebibliography}
+
+ +

L’environnement thebibliography produit une bibliographie ou une +liste de références. +

+

Dans la classe article, cette liste de références est intitulée +« Réferences » ; dans la classe report, elle est intitulée +« Bibliographie ». Vous pouvez changer le titre (dans les classes standardes) +en redéfinissant la commande \refname. Par exemple, cela +l’élimine complètement : +

+
+
\renewcommand{\refname}{}
+
+ +

L’argument obligatoire étiquette-la-plus-large est un texte qui, +lorsqu’il est composé, est aussi large que la plus large des étiquettes +d’article produit pas les commandes \bibitem. C’est typiquement +donné comme 9 pour des bibliographies de moins de 10 références, +99 pour celles qui en on moins de 100, etc. +

+ + + + + + + + +
+ +
+

+Suivant: , Monter: thebibliography   [Table des matières][Index]

+
+ +

8.24.1 \bibitem

+ + + +

Synopsis : +

+
\bibitem[étiquette]{clef_de_cite}
+
+ +

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 référence bibiliographique consistant +en une séquence quelconque de lettres, chiffres, et signes de +ponctuation ne contenant aucune virgule. +

+

Cette commande écrit une entrée dans le fichier .aux, et cette +entrée contient les étiquette et clef_de_cite de l’article +considéré. Lorsque le fichier .aux est lu par la commande +\begin{document}, l’étiquette de l’article est associée à +sa clef_de_cite, ce qui a pour effet que toute référence à +clef_de_cite avec une commande \cite (voir \cite) +produit l’étiquette associée. +

+ +
+ +
+

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

+
+ +

8.24.2 \cite

+ + + +

Synopsis : +

+
+
\cite[subcite]{clefs}
+
+ +

L’argument clefs est une liste d’une ou plus de clefs de +références bibliographiques (voir \bibitem), séparées par des +virgules. Cette commande génère une référence bibliographique au sein du +textes contenant les étiquettes associées aux clefs contenues dans +clefs par les entrées respectives au sein du fichier .aux. +

+

Le texte de l’argument optionnel subcite apparaît après +l’étiquette de référence. Par exemple, \cite[p.~314]{knuth} +pourrait produire ‘[Knuth, p. 314]’. +

+ +
+ +
+

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

+
+ +

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. +

+ +
+ +
+

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

+
+ +

8.24.4 Utilisation de BibTeX

+ + + + + + + +

Si vous utilisez le programme BibTeX d’Oren Patashnik (ce qui est +fortement recommandé si vous avez besoin d’une bibliographie de plus +d’un ou deux titre) pour mainteninr votre bibliographie, vous n’utilisez +pas l’environnement thebibliography +(voir thebibliography). Au lieu de cela, vous incluez les lignes : +

+
+
\bibliographystyle{stylebib}
+\bibliography{ficbib1,ficbib2}
+
+ +

La commande \bibliographystyle ne produit aucune sortie en +elle-même. En revanche, elle définit le style dans lequel la +bibliographie est à produite : stylebib fait référence à un +fichier stylebib.bst définissant l’aspect que doivent avoir +vos référence bibliographique. Les nom stylebib standards +distribués avec BibTeX sont : +

+
+
alpha
+

Classé alphabetiquement. Les étiquettes sont formées à partir du nom de +l’auteur et de l’année de publication. +

+
plain
+

Classé alphabetiquement. Les étiquettes sont des numéros. +

+
unsrt
+

Comme plain, mais les entrées sont dans l’ordre où les références +y sont faites dans le texte. +

+
abbrv
+

Comme plain, mais les étiquettes sont plus compactes. +

+
+ +

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. +

+

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 +BibTeX. Seules les entrées désignées par les commandes \cite +ou \nocite sont listées dans la bibliographie. +

+ +
+ +
+

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

+
+ +

8.25 theorem

+ + + + + +

Synopsis : +

+
+
\begin{theorem}
+texte-théorème
+\end{theorem}
+
+ +

L’environnement theorem produit « Théorème n » en gras +suivi de texte-théorème, où les possibilité de numérotation pour +n sont décrites par \newtheorem (voir \newtheorem). +

+ +
+ +
+

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

+
+ +

8.26 titlepage

+ + + + + + +

Synopsis : +

+
+
\begin{titlepage}
+texte
+\end{titlepage}
+
+ +

L’environnement titlepage crée une page de titre, c’est à dire +une page sur laquelle ne sont inscrit aucun numéro de page ou libellé de +rubrique. Il entraîne aussi que la page suivante a le numéro un. Le +formatage de la page de titre vous est laissé. La commande \today +peut être utile sur les pages de titre (voir \today). +

+

Vous pouvez utiliser la commande \maketitle (voir \maketitle) +pour produire une page de titre standarde sans utiliser l’environnement +titlepage. +

+ +
+ +
+

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

+
+ +

8.27 verbatim

+ + + + + + + + + +

Synopsis : +

+
+
\begin{verbatim}
+literal-texte
+\end{verbatim}
+
+ +

L’environnement verbatim est un environnement qui fabrique des +paragraphes dans lequel LaTeX produit exactement ce qui vous y taez ; +par exemple le caractère \ produit ‘\’ à l’impression . Il, +fait de LaTeX une machine à écrire, c.-à-d. que le retour chariot +et les blancs y ont un tel effet. +

+

L’environnement verbatim utilise une police de type machine à +écrire à chasse fixe (\tt). +

+ + + + +
+ +
+

+Monter: verbatim   [Table des matières][Index]

+
+ +

8.27.1 \verb

+ + + + +

Synopsis : +

+
+
\verbcartexte-littéralcar
+\verb*cartexte-littéralcar
+
+ +

La commande \verb compose texte-littéral comme il est +entré, en incluant les caractères spéciaux et les espaces, en utilisant +la police tapuscrit (\tt). Aucun espaces n’est autorisé entre +\verb ou \verb* et le délimiteur car qui marque le +début et la fin du texte verbatim. Le délimiteur ne doit pas aparaître +dans le texte-littéral. +

+ +

La forme étoilée (en *) diffère seulement en ce que les espaces +sont tapés avec un caractère « espace visible ». +

+ +
+ +
+

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

+
+ +

8.28 verse

+ + + + +

Synopsis : +

+
+
\begin{verse}
+line1 \\
+line2 \\
+...
+\end{verse}
+
+ +

L’environnement verse est conçu pour la poésie, bien que vous +pouvez lui trouver d’autres usages. +

+ +

Les marges sont renfoncées sur la gauche et la droite, les paragraphes ne +le sont pas, et le texte n’est pas justifié. Séparez le ligne de chaque +strophe avec \\, et utilisez une ou plusieurs lignes vides pour +séparer les strophes. +

+ +
+ +
+

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

+
+ +

9 Saut à la ligne

+ + + +

La première chose que LaTeX fait lorsqu’il traite du texte ordinaire +est de traduire votre fichier d’entrée en une séquence de glyphes et +d’espaces. Pour produire un document imprimé, cette séquence doit être +rompue en lignes (et ces lignes doivent être rompues en pages). +

+

D’ordinaire LaTeX effectue la rupture de ligne (et de page) pour +vous, mais dans certains environnements, vous faites la rupture +vous-même avec la commande \\, et vous pouvez toujours forcer +manuellement les ruptures. +

+ + + + + + + + + + + + + +
+ + + +

9.1 \\

+ + + + + +

Synopsis : +

+
+
\\[espaceenplus]
+
+ +

ou +

+
+
\\*[espaceenplus]
+
+ +

Commencer une nouvelle ligne. L’argument optionnel espaceenplus +spécifie l’espace supplémentaire vertical à insérer avant la ligne +suivante. Ceci peut être une longueur négative. Le texte avant le saut +est composé à sa longueur normale, c.-à-d. qu’il n’est pas dilaté pour +remplir la largeur de la ligne. +

+

Les sauts de ligne explicites au sein du corps de texte sont inhabituels +en LaTeX. en particulier, pour commencer un nouveau paragraphe +laissez plutôt une ligne à blanc. Cette commande est utilisée +principalement en dehors du flux principal de texte comme dans un +environnement tabular ou array. +

+

Dans des circonstances ordinaires (par ex. en dehors d’une colonne +spécifiée par p{...} dans un environnement tabular) la +commande \newline est un synonyme de \\ +(voir \newline). +

+

En plus de commencer une nouvelle ligne, la forme étoilée \\* dit +à LaTeX de ne pas commencer une nouvelle page entre les deux lignes, +en émettant un \nobreak. +

+
+
\title{Mon histoire~: \\[7mm]
+       un conte pathétique}
+
+ + +
+ +
+

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

+
+ +

9.2 \obeycr & \restorecr

+ + + + +

La commande \obeycr a pour effet qu’un retour chariot dans le +fichier d’entrée (‘^^M’, internement) soit traité de la même façon +que \\ (suivi d’un \relax). Ainsi chaque passage à la +ligne dans l’entrée est aussi un passage à la ligne dans la sortie. +

+

\restorecr restaure le comportement normal vis à vis des saut de +ligne. +

+ +
+ + + +

9.3 \newline

+ + + + + +

Dans du texte ordinaire ceci est équivalent à une double-contr’oblique +(voir \\) ; cela rompt la ligne, sans dilatation du texte le +précéndent. +

+

Au sein d’un environnement tabular ou array, dans une +colonne avec un specificateur produisant une boîte paragraphe, comme +typiquement p{..}, \newline insère un saut de ligne au +sein de la colonne, c.-à-d. insère un saut de ligne à l’intérieur de +la colonne, c.-à-d. qu’il ne rompt pas la ligne entière. Pour rompre +la ligne entière utilisez \\ ou son équivalent +\tabularnewline. +

+

L’exemple suivant écrit ‘Nom~:’ et ‘Adresse~:’ comme deux +ligne ain sein d’une seule cellule du tableau. +

+
+
\begin{tabular}{p{2.5cm}{\hspace{5cm}}p{2.5cm}}
+  Nom~: \newline Adresse~: &Date~: \\ \hline
+\end{tabular}
+
+ +

La ‘Date~:’ sera alignée sur la ligne de base de ‘Nom~:’. +

+
+ +
+

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

+
+ +

9.4 \- (césure à gré)

+ + + +

La commande \- commande dit à LaTeX qu’il peut faire une +césure du mode à cet endroit. LaTeX est très bon en ce qui concerne +les césures, et il trouve la plupart des points corrects de césure, tout +en n’en utilisant presque jamais un incorrect. La commande \- est +commande est utilisée pour les cas exceptionnels. +

+

Quand vous insérez des commandes \- dans un mot, le mot ne pourra +avoir de césure qu’à ces endroit et non dans aucun des points de césure +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)

+ + + +

Synopsis : +

+
+
\discretionary{avant-saut}{après-saut}{sans-saut}
+
+ +

La commande \discretionary permet de contrôler finement la césure +dans les cas où ne suffisent ni le contrôle standard de la césure fait +l’algorithme de césure de TeX et les règles de césures données par les +paquetages de gestion linguistiques, ni les moyens de contrôle +explicites offerts par les commandes \hyphenation +(voir \hyphenation) et \- (voir \- (césure +à gré)). +

+

\discretionary indique qu’un saut de ligne est possible à cet +endroit. Dans le cas d’un saut de ligne, le texte avant-saut est +placé immédiatement avant le saut, et le texte après-saut +immédiatement après. Dans le cas sans saut de ligne le texte +sans-saut est imprimé. +

+

Les arguments de \discretionary ne peuvent contrenir que des +caractères, des boîtes ou des crénages. +

+

L’usage typique de \discretionary est par exemple de contrôler la +césure au sein d’une formule mathématique en mode ligne (voir aussi +Miscellanées mathématique (entrée \*)). Ci-dessous +un exemple de contrôle de la césure au sein d’une adresse réticulaire, +où l’on autorise la césure sur les obliques mais en utilisant une +contr’oblique violette en lieu de trait d’union : +

+
+
\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{xcolor}
+\usepackage{hyperref}
+\usepackage{french}
+\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor 
+ {purple}{\textbackslash}}}{/}{/}}
+\begin{document}
+Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue%
+  /mais/vraiment/tr\%c3\%A8s/longue/adresse/r\%C3\%A9ticulaire%
+  /index.html}{http://une\DiscrSlash très\DiscrSlash très\DiscrSlash
+  longue\DiscrSlash mais\DiscrSlash vraiment\DiscrSlash
+  très\DiscrSlash longue\DiscrSlash adresse\DiscrSlash
+  réticulaire\DiscrSlash index.html}
+\end{document}
+
+ + + + +
+ +
+

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

+
+ +

9.6 \fussy

+ + +

La déclaration \fussy (ce qui est le réglage par défaut) a pour +effet que TeX fait le difficile à propos des saut de ligne. Ceci +évite d’ordinaire trop d’espace entre les mots, au prix +d’occasionnellement une boîte trop pleine (‘overfull \hbox’). +

+

Cette commande annule l’effet d’une commande \sloppy précédente +(voir \sloppy). +

+ +
+ +
+

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

+
+ +

9.7 \sloppy

+ +

La déclaration \sloppy a pour effet que TeX fasse moins le +difficile à propos des sauts de ligne. Ceci evite les boîtes trop pleines, +au prix d’un espacement lâche entre les mots. +

+

L’effet dure jusqu’à la prochaine commande \fussy (voir \fussy). +

+ +
+ +
+

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

+
+ +

9.8 \hyphenation

+ + + +

Synopsis : +

+
+
\hyphenation{mot-un mot-deux}
+
+ +

La commande \hyphenation déclare les points de césure autorisé +avec un caratère - au sein des mots donnés. Les mots sont séparés +par des espaces. TeX ne fera de césure que si le mot correspond +exactement, aucune désinence n’est essayée. Des commandes +\hyphenation mutliple s’accumulent. Voici quelques exemples en +anglais (les motifs de césure par défaut de TeX manquent les césures +de ces mots) : +

+
+
\hyphenation{ap-pen-dix col-umns data-base data-bases}
+
+ + +
+ +
+

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

+
+ +

9.9 \linebreak & \nolinebreak

+ + + + + +

Synopsis : +

+
+
\linebreak[priorité]
+\nolinebreak[priorité]
+
+ +

Par défaut, la commande \linebreak (\nolinebreak) force +(empêche) un saut de ligne à la position courante. Pour +\linebreak, les espaces de la ligne sont dilatés jusqu’à ce +qu’elle s’étende jusqu’à la marge de droite, comme d’habitude. +

+

Avec l’argument optionnel priorité, vous pouvez convertir la +commande d’une simple demande à une requête. La priorité doit être +un nombre compris entre 0 et 4. Plus ce nombre est grand, et plus la +requête est insistante. +

+ +
+ +
+

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

+
+ +

10 Saut de page

+ + + +

LaTeX commence de nouvelles pages de façon asynchrone, lorsque +suffisamment de matériel a été accumulé pour remplir une +page. D’ordinaire ceci se produit automatiquement, mais parfois on peut +désirer influencer les sauts. +

+ + + + + + + + + +
+ +
+

+Suivant: , Monter: Page breaking   [Table des matières][Index]

+
+ +

10.1 \cleardoublepage

+ + + + +

La commande \cleardoublepage finit la page courante et fait que +LaTeX imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu’à ce point et sont en attente. Dans le cas d’une +impression en style twoside, elle fait aussi que la nouvelle page +et une page de droite (numérotée impaire), en produisant si nécessaire +une page à blanc. +

+ +
+ +
+

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

+
+ +

10.2 \clearpage

+ + + + +

La commande \clearpage finit la page actuelle et fait que +LaTeX imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu’à ce point et sont en attente. +

+ +
+ +
+

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

+
+ +

10.3 \newpage

+ + + + +

La commande \newpage finit la page courante, mais ne débourre pas +tous les flottants (voir \clearpage). +

+ +
+ +
+

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

+
+ +

10.4 \enlargethispage

+ + + +

\enlargethispage{size} +

+

\enlargethispage*{size} +

+

Agrandit la \textheight de la page courante de la quantité +spécifiée ; par exemple \enlargethispage{\baselineskip} permet +d’avoir une ligne de plus. +

+

La forme étoilée essaie de comprimer le matériel sur la page autant que +possible. Ceci est normalement utilisé en même temps qu’un +\pagebreak explicite. +

+ +
+ +
+

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

+
+ +

10.5 \pagebreak & \nopagebreak

+ + + + + +

Synopsis : +

+
+
\pagebreak[priorité]
+\nopagebreak[priorité]
+
+ +

Par défaut, la commande \pagebreak (\nopagebreak) force +(empèche) un saut de page à la position courante. Avec +\pagebreak, l’espace verticale sur la page est dilatée où c’est +possible de sorte à s’étendre jusqu’à la marge inférieure normale. +

+

Avec l’argument optionnel priorité, vous pouvez convertique la +commande \pagebreak d’une demande à une exigence. Le nombre doit +être compris entre 0 et 4. Plus grand est le nombre, et plus insistant +est l’exigence. +

+ +
+ +
+

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

+
+ +

11 Note en bas de page

+ + + +

Mettez une note en bas de la page courante avec la commande +\footnote comme ci-dessous. +

+
+
Noël Coward a dit plaisamment que lire une note en bas de page, c'est
+comme devoir descendre répondre à la porte d'entrée alors qu'on est en
+train de faire l'amour\footnote{Je ne peux pas le savoir ; je ne lis
+jamais les notes en bas de page}
+
+ +

Vous pouvez placer beaucoup de notes en bas de page dans une page. Si le +texte devient trop long alors il est continué sur la page suivante. +

+

Vous pouvez aussi produire des notes en bas de page en combinant les +commandes \footnotemark et \footnotetext, ce qui est +utiles dans des circonstances speciales. +

+ + + + + + + + + + +
+ +
+

+Suivant: , Monter: Footnotes   [Table des matières][Index]

+
+ +

11.1 \footnote

+ + + +

Synopsis : +

+
+
\footnote[numéro]{texte}
+
+ +

Place en bas de la page courante une note texte numérotée. +

+
+
Il y a plus d'un milier de notes en bas de page dans \textit{Histoire
+Du Déclin Et De La Chute De L'empire Romain}\footnote{Après la lecture
+d'une version préléminaire, David Hume s'est plaint, « On souffre d'un
+fléau avec ces notes, selon la méthode acutelle d'imprimer le livre » et
+il suggera qu'elles « ne soient seulement imprimée dans la marge ou en
+bas de page »} d'Édouard Gibbon.
+
+ +

L’argument optionnel numéro vous perme de spécifier le numéro de +la note. Le compteur footnote donnant le numéro de la note n’est +pas incrémenté si vous utilisez cette option, mais l’est dans le cas +contraire. +

+ + + +

Changez l’aspect que LaTeX donne au compteur de note en bas de page +avec quelque chose du genre de +\renewcommand{\thefootnote}{\fnsymbol{footnote}}, ce qui +utilise une séquence de symboles (voir \alph \Alph \arabic \roman \Roman \fnsymbol). Pour rendre ce changement global mettez cela dans +le préambule. Si vous faite ce changement local alors vous désirerez +sans doute réinitialiser le compte avec +\setcounter{footnote}{0}. Par défaut LaTeX utilise des +nombres arabes. +

+ + +

Le comportement par défaut de LaTeX met beaucoup de restrictions sur +l’endroit où l’on peut utiliser une \footnote ; par exemple, vous +ne pouvez pas l’utiliser dans l’argument d’une commande de rubricage +telle que \chapter (elle ne peut être utilisée seulement en mode +paragraphe le plus externe). Il y a des contournements ; voir les +rubriques suivantes. +

+ + +

Au sein d’un environnement minipage la commande \footnote +utilise le compteur mpfootnote au lieu de footnote, de +sorte que les notes sont numérotéee indépendemment. Elles apparaissent +au bas de l’environnement, et non au bas de la page. Et par défaut +elles apparaissent alphabétiquement. Voir minipage. +

+ +
+ +
+

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

+
+ +

11.2 \footnotemark

+ + + +

Synopsis: +

+
+
\footnotemark
+
+ +

Sans l’argument optionnel, la commande \footnotemark place dans +le texte le numéro de la note courante. Cette commande peut être +utilisée en mode paragraphe interne. Vous pouvez donner le texte de la +note séparéement la commande \footnotetext. +

+

Cette commande pour produire plusieurs marque de note en bas de page +faisant référence à la même note avec +

+
+
\footnotemark[\value{footnote}]
+
+ +

après la première commande \footnote. +

+ +
+ +
+

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

+
+ +

11.3 \footnotetext

+ + +

Synopsis, l’un des deux : +

+
+
\footnotetext{texte}
+\footnotetext[numéro]{texte}
+
+ +

Place texte au bas de la page comme une note en bas de page. Cette +This commande peut appraître n’importe où après la commande +\footnotemark. L’argument optionnel numéro change le numéro +de note affiché. La commande \footnotetext ne doit être utilisée +qu’en mode paragraphe externe. +

+ +
+ + + +

11.4 Notes en bas de page dans un tableau

+ + + +

Au sein d’un environnement table la commande \footnote ne +fonctionne pas. Par exemple, si le code ci-dessous apparaît sans plus +alors la note disapaît tout simplement ; il y aura une marque de note +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  \\  
+     \textit{HMS Lively}     &Post Captain \\
+     \textit{HMS Surprise}   &A number of books\footnote{Starting with HMS Surprise.}
+     \end{tabular}
+\end{center}
+
+ +

La solution est d’entourer l’environnement the tabular d’un environnement +minipage, comme ci-après (voir minipage). +

+
+
\begin{center}
+  \begin{minipage}{.5\textwidth}
+    .. maétiel tabulaire ..
+  \end{minipage}
+\end{center}
+
+ +

La même technique marche au sein d’un environnement table +flottant (voir table). To get the footnote at the bottom of the page +use the tablefootnote package, comme illustré dans l’exemple +ci-apès. Si vous placez \usepackage{tablefootnote} dans le +préambule et utilisez le code source ci-dessous, alors la note +apparaîtra en bas de la page et sera numérotée dans la même séquence que +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.}
+     \end{tabular}
+    \caption{Forces capturées par le général Grant}
+\end{table}
+
+ + +
+ +
+

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

+
+ +

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 : +

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

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. +

+
+
\usepackage[stable]{footmisc}
+ ..
+\begin{document}
+ ..
+\section{Les ensembles complets\footnote{Ce texte est dû à R~Jones.}}
+
+ +

(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.) +

+
+ + + +

11.6 Paramètres des notes en bas de page

+ + + +
+
\footnoterule + +
+

Produit le filet de séparation entre texte principal sur une page et les +notes en bas de cette page. Les dimension par défaut : épaisseur (ou +largeur) 0.4pt, et longueur 0.4\columnwidth dans les +classes standard de document (à l’exception slide, où elle +n’apparaît pas). +

+
+
\footnotesep + +
+

La hauteur de l’étai placé au début de la note en bas de page. Par +défaut, c’est réglé à l’étai nomal pour des police de taille +\footnotesize (voir Font sizes), donc il n’y a pas d’espace +supplémentaire entre les notes. Cela vaut ‘6.65pt’ pour des polices +à ‘10pt’, ‘7.7pt’ pour ‘11pt’, et ‘8.4pt’ pour +‘12pt’. +

+
+
+ + +
+ +
+

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

+
+ +

12 Définitions

+ + +

LaTeX prend en charges la fabrication de nouvelles commandes de bien +des genres. +

+ + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Definitions   [Table des matières][Index]

+
+ +

12.1 \newcommand & \renewcommand

+ + + + + +

\newcommand définit une nouvelle commande, et +\renewcommand la redéfinit. +

+

Synopsis : +

+
+
  \newcommand{\cmd}[nargs][optargdéfaut]{défn}
+\renewcommand{\cmd}[nargs][optargdéfaut]{défn}
+  \newcommand*{\cmd}[nargs][optargdéfaut]{défn}
+\renewcommand*{\cmd}[nargs][optargdéfaut]{défn}
+
+ + + +

La forme étoilée (en *) de ces commandes exige que les arguments +ne contiennent pas de paragraphes de texte (la commande n’est pas +\long, dans la terminologie de TeX de base). +

+
+
cmd
+

Obligatoire ; \cmd est le nom de la commande. Pour +\newcommand, il ne doit pas être déja défini et ne doit pas +commencer avec \end ; pour \renewcommand, il doit être +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. +

+
+
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. +

+

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 +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. +

+
+
défn
+

Le texte par lequel substituer chaque occurrence de \cmd ; le +paramètre positionnel #n au sein de défn est +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\ ’). +

+

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. +

+

Redéfinir une commande se fait sensiblement de la même manière : +\renewcommand{\symbolecqfd}{{\small CQFD}}. +

+

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

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

Alors, \defreference{def:basis} se développe 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 +\nbym{2}{k}. +

+

Un exemple avec desz arguments optionnels : +

+
+
\newcommand{\salutation}[1][Madame, Monsieur]{#1,}
+
+ +

Alors, \salutation donne ‘Madame, Monsieur,’ alors +\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 +

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

les mots ‘rencontra le’ sont mis incorrectement en +italique. Une paire supplémentaire d’accolades +\newcommand{\nomnavire}[1]{{\it #1}} corrige ce problème. +

+ + + + +
+ +
+

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

+
+ +

12.2 \newcounter

+ + + +

Synopsis : +

+
+
\newcounter{nomcompteur}[super]
+
+ +

La commande \newcounter définit un nouveau compteur nommé nomcompteur. +Le nouveau compteur est initialisé à zéro. +

+

Quand l’argument optionnel [super] est fourni, le compteur +nomcompteur est réinitialisé à chaque incrémentation du compteur +nommé super. +

+

Voir Counters, pour plus d’information à propos des compteurs. +

+ +
+ +
+

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

+
+ +

12.3 \newlength

+ + + +

Synopsis : +

+
+
\newlength{\arg}
+
+ +

La commande \newlength définit l’argument obligatoire comme une +commande de longueur avec une valeur de 0mm. L’argument +doit être une séquence de contrôle, comme dans +\newlength{\foo}. Une erreur se produit si \foo est déjà +défini. +

+

Voir Lengths, pour comment régler la nouvelle longeur à une valeur non +nulle, et pour plus d’information à propos des longueurs en général. +

+ +
+ + + +

12.4 \newsavebox

+ + +

Synopsis : +

+
+
\newsavebox{\cmd}
+
+ +

Définit \cmd pour se référer à un nouveau bac pour stocker +des boîtes. Une telle boîte sert à détenir du matériel composé, pour +l’utiliser plusieurs fois (voir Boxes) ou pour le mesurer ou le +manipuler. Le nom \cmd doit commencer par une +contr’oblique, et ne doit pas être déjà défini. +

+

L’allocation d’une boîte est globale. Cette commande est fragile +(voir \protect). +

+ +
+ +
+

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

+
+ +

12.5 \newenvironment & \renewenvironment

+ + + + + + +

Ces commandes définissent ou redéfinissent un environnement env, +c.-à-d., \begin{env} corps \end{env}. +

+

Synopsis : +

+
+
  \newenvironment{env}[nargs][argoptdéfaut]{défdébut}{déffin}
+  \newenvironment*{env}[nargs][argoptdéfaut]{défdébut}{déffin}
+\renewenvironment{env}[nargs]{défdébut}{déffin}
+\renewenvironment*{env}[nargs]{défdébut}{déffin}
+
+ + + +

La forme étoilée de ces commandes exige que les arguments (à ne pas +confondre avec le corps de l’environnement) ne contiennent pas de +paragraphes de texte. +

+
+
env
+

Obligatoire ; le nom de l’environnement. Il est constitué seulement de +lettres ou du caractère astérisque *, et donc ne commence pas par +une contr’oblique \. Il ne doit pas commencer par la chaîne +end. Pour \newenvironment, env ne doit pas être le +nom d’un environnement déjà existant, et la commande \env +ne doit pas être définie. Pour \renewenvironment, env doit +être le nom d’un environnement déjà existant. +

+
+
nargs
+

Optionnel ; un entier de 1 à 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 +argument n’est pas présent, alors par défaut l’environment n’attend pas +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 +argoptdéfaut (éventuellement une chaîne vide). Si cet argument +n’est pas présent alors l’environnement ne prend pas d’argument +optionnel. +

+

c.-à-d. que si [argoptdéfaut] est présent dans la +définition de l’environnement, et que \begin{env} est +utilisé avec des crochets à la suite, comme dans +\begin{env}[maval], alors, au sein de +défdébut, le paramètre positionnel #1 se développe en +maval. Si par contre \begin{env} est appéelé sans +être suivi de crochet, alors, au sein de défdébut, le + +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. +

+

Omettre [maval] dans l’appel est différent d’avoir des +crochets sans contenu, c.-à-d. []. Dans le premier cas +#1 se développe en argoptdéfaut, et dans le second en une +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. +

+
+
déffin
+

Obligatoire ; le texte développé à toute occurrence de +\end{env}. Notez qu’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. +

+

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

+
+
\newenvironment{smallquote}{%
+  \small\begin{quotation}
+}{%
+  \end{quotation}
+}
+
+ +

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

+
+
\newenvironment{citequote}[1][Corneille]{%
+  \begin{quotation}
+  \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 : +

+
+
\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. +

+
+
\newsavebox{\quoteauthor}
+\newenvironment{citequote}[1][Corneille]{%
+  \sbox\quoteauthor{#1}%
+  \begin{quotation} 
+}{%
+  \hspace{1em plus 1fill}---\usebox{\quoteauthor}
+  \end{quotation}
+}
+
+ + +
+ + + +

12.6 \newtheorem

+ + + + + + + +

Définit une nouvel environnement simili-théorème. Synopsis: +

+ +
+
\newtheorem{nom}{titre}[numéroté_au_sein_de]
+\newtheorem{nom}[numéroté_comme]{titre}
+
+ +

Ces deux commandes crééent un environnement simili-théorème +nom. Utiliser la première des deux formes, +

+
+
\newtheorem{nom}{titre}[numéroté_au_sein_de]
+
+ +

avec l’argument optionnnel après le second argument +obligatoire, crée un environnement dont le compteur est subordonné au +compteur déjà existant numéroté_au_sein_de, c.-à-d. qui est +réinitialisé à it will chaque réinitialisation de +numéroté_au_sein_de. +

+

Utiliser la seconde forme, +

+
+
\newtheorem{nim}[numéroté_comme]{titre}
+
+ +

avec l’argument optionnel entre les deux arguments +obligatoire, crée une environnement dont le compteur partage le compteur +déjà défini numéroté_comme. +

+

Vous pouvez spécifier l’un seul de numéroté_au_sein_de et +numéroté_comme, ou ni l’un ni l’autre, mais non les deux à la +fois. +

+

Cette commande crée un compteur nommé name. De plus, à moins que +l’argument optionnel numéroté_comme soit utilisé, la valeur +courrante de \ref est celle de +\thenuméroté_au_sein_de (voir \ref). +

+

Cette déclaration est globale. Elle est fragile (voir \protect). +

+
+
nom
+

Le nom de l’environnement. Il ne doit pas commencer avec une +contr’oblique (‘\’). Il ne doit pas être le nom d’un environnement +déjà exisant ; en fait le nom de commande \nom ne doit pas +être déjà défini de quelque façon que ce soit. +

+
+
titre
+

Le texte imprimé au début de l’environnement, avant le numéro. Par +exemple, ‘Théorème’. +

+
+
numéroté_au_sein_de
+

Optionnel ; le nom d’un compteur déjà défini, d’ordinaire une unité +sectionnelle telle que chapter ou section. Lorsque le +compteur numéroté_au_sein_de est re-initialisé, alors le compteur +de l’environnement nom l’est aussi. +

+

Si cet argument optionnel est omis alors la commande +\thenom est définie comme \arabic{nom}. +

+
+
numéroté_comme
+

Optionnel ; le nom d’un environement simil-théorème déjà défini. Le +nouvel environnement se numéroté en séquence avec numéroté_comme. +

+
+
+ +

En l’absence des arguments optionnels les environnement sont numérotés +en séquence. L’exemple suivant a une déclaration dans le préambule qui +résulte en ‘Définition 1’ et ‘Définition 2’ en +sortie. +

+
+
\newtheorem{defn}{Définition}
+\begin{document}
+\section{...}
+\begin{defn}
+  Première déf.
+\end{defn}
+
+\section{...}
+\begin{defn}
+  Seconde déf.
+\end{defn}
+
+ +

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’. +

+
+
\newtheorem{defn}{Definition}[section]
+\begin{document}
+\section{...}
+\begin{defn}
+  Première déf.
+\end{defn}
+
+\section{...}
+\begin{defn}
+  Seconde déf.
+\end{defn}
+
+ +

Dans l’exemple suivant il y a deux déclarations dans le préambule, la +seconde desquelle appelle le nouvel environnement thm pour +utilise le même compteur que defn. Cela donne +‘Définition 1.1’, suivi de ‘Théorème 2.1’ et ‘Définition 2.2’. +

+
+
\newtheorem{defn}{Définition}[section]
+\newtheorem{thm}[defn]{Théorème}
+\begin{document}
+\section{...}
+\begin{defn}
+  Première déf.
+\end{defn}
+
+\section{...}
+\begin{thm}
+  Premier théorème
+\end{thm}
+
+\begin{defn}
+  Seconde déf.
+\end{defn}
+\section{...}
+
+ + +
+ +
+

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

+
+ +

12.7 \newfont: définit une nouvelle police (obsolète)

+ + + + + +

\newfont, desormais obsolète, définit une commande qui commute la +police de caractère. Synopsis : +

+
+
\newfont{\cmd}{description_police}
+
+ +

Ceci définit une séquence de contrôle \cmd qui change la +police courante. LaTeX cherche sur votre système un fichier nommé +nompolice.tfm. La séquence de contrôle ne doit pas être +déjà définie. Elle doit commencer par une contr’oblique (‘\’). +

+ + + +

Cette commande est obsolète. c’est une commande de bas niveau pour +mettre en place une police individuelle. De nos jours, les polices sont +pratiquement toujours définies en familles (ce qui vous permet, par +exemple, d’associer un gras et un romain) au travers de ce qu’il est +convenu de nommer le « Nouveau Plan de Sélection de Polices de +caractère », soit en utilisant des fichier .fd ou à travers +l’utilisation d’un moteur qui sait accéder au système de polices de +caractère, tel que XeLaTeX (voir Les moteurs +TeX). +

+ + + +

Mais puisque cela fait partie de LaTeX, voici l’explication : le +paramètre description_police consiste en un nompolice et une +clause at optionnelle ; celle-ci peut avoir soit la forme at +dimen ou scaled facteur, où un facteur de +‘1000’ signifie aucune dilatation/contraction. Pour l’usage de +LaTeX, tout ce que ceci fait est de dilater ou contracter le +caractère et les autre dimension relative à la taille de conception de +la police, ce qui est une valeur définie dans le fichier en .tfm. +

+

Cet exemple défnit deux polices équivalente et compose quelques +caractères dans chacune d’elles : +

+
+
\newfont{\testpoliceat}{cmb10 at 11pt}
+\newfont{\testpolicedilatee}{cmb10 scaled 1100}
+\testpoliceat abc
+\testpolicedilatee abc
+
+ + +
+ +
+

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

+
+ +

12.8 \protect

+ + + + + + + +

Toutes les commandes de LaTeX sont soit fragiles soit +robustes. Les notes en bas de page, les saut de ligne, toute +commande prenant un argument optionnel, et bien d’autres, sont +fragiles. Une commande fragile peut se disloquer et causer une erreur +lorsque elle est utilisée au sein de l’argument de certaines +commandes. Pour empécher la dislocation de ces commandes l’une des +solutions est de les précéder de la commande \protect. +

+

Par exemple, lorsque LaTeX execute la commande +\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 +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 +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 +faut un \protect pour chacune des commandes fragiles. +

+

Bien qu’en général la commande \protect ne fait pas de mal, les +commandes de gestion de longueurs sont robustes et ne devraient pas être +précédées d’une commande \protect. Une commande \protect +ne peut pas non plus être utilisée au sein de l’argument d’une commande +\addtocounter ou +\setcounter. +

+

Dans l’exemple qui suit la commande \caption produit une erreur +mystérieuse +

+
+
\begin{figure}
+  ...
+  \caption{Company headquarters of A\raisebox{1pt}{B}\raisebox{-1pt}{C}}
+\end{figure}
+
+ +

Dans l’exemple suivant la commande \tableofcontents produit une +erreur à cause du \(..\) dans le titre de section qui se +développe en code incorrect TeX dans le fichier .toc. Vous +pouvez résoudre ceci en remplaçat \(..\) +par \protect\(..\protect\). +

+
+
\begin{document}
+\tableofcontents
+...
+\section{Einstein's \( e=mc^2 \)}
+...
+
+ + +
+ +
+

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

+
+ +

13 Compteurs

+ + + +

Tout ce que LaTeX numérote pour vous a un compteur associé avec +soi. Le nom du compteur est le même que le nom de l’environnement ou de +la commande qui produit le numéro, sauf qu’il ne pas de \. +(enumienumiv sont utilisés pour les environnements +enumerate imbriqués). Ci-dessous se trouve une liste des +compteurs utilisée dans les classes standardes de documents LaTeX +pour contrôler la numérotation. +

+
+
part paragraphe figure enumi
+chapter subparagraph table enumii
+section page footnote enumiii
+subsection équation mpfootnote enumiv
+subsubsection
+
+ + + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Counters   [Table des matières][Index]

+
+ +

13.1 \alph \Alph \arabic \roman \Roman \fnsymbol: Taper des compteurs

+ +

Toutes ces commandes prennent un unique compteur en argument, par +exemple, \alph{enumi}. +

+
+
\alph + +
+

tape compteur en utilisant des lettre en bas de casse : ‘a’, ‘b’, ... +

+
+
\Alph + +
+

Utilise des lettres capitales : ‘A’, ‘B’, ... +

+
+
\arabic + +
+

Utilise des numéro en chiffres arabes : ‘1’, ‘2’, ... +

+
+
\roman + +
+

Utilise des nombres romains en bas de casse : ‘i’, ‘ii’, ... +

+
+
\Roman + +
+

Utilise des nombres romains en capitales : ‘I’, ‘II’, ... +

+
+
\fnsymbol + +
+

Tape la valeur de compteur dans une séquence spécifique de neuf +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(‡‡)
+
+ +
+
+ + +
+ + + +

13.2 \usecounter{compteur}

+ + + + +

Synopsis : +

+
+
\usecounter{compteur}
+
+ +

La commande \usecounter est utilisée dans le second argument de +l’environnement list pour spécifier le compteur à utiliser +pour numéroter les articles de la liste. +

+ +
+ +
+

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

+
+ +

13.3 \value{compteur}

+ + + +

Synopsis : +

+
+
\value{compteur}
+
+ +

La commande \value produit la valeur de compteur. Ça peut +être utilisé partout là où LaTeX attend un nombre, par exemple : +

+
+
\setcounter{moncompteur}{3}
+\addtocounter{moncompteur}{1}
+\hspace{\value{moncompteur}\parindent}
+
+ + +
+ +
+

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

+
+ +

13.4 \setcounter{compteur}{value}

+ + + + +

Synopsis : +

+
+
\setcounter{compteur}{value}
+
+ +

La commande \setcounter règle la valeur de compteur à +l’argument value. +

+ +
+ +
+

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

+
+ +

13.5 \addtocounter{compteur}{valeur}

+ + +

La commande \addtocounter incrémente compteur de la +quantité spécifiée par l’argument valeur, qui peut être negatif. +

+ +
+ +
+

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

+
+ +

13.6 \refstepcounter{compteur}

+ + +

La commande \refstepcounter fonctionne de la même façon que +\stepcounter Voir \stepcounter, à ceci près qu’elle définit +également la valeur courante de \ref comme le résultat de +\thecounter. +

+ +
+ +
+

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

+
+ +

13.7 \stepcounter{compteur}

+ + +

La commande \stepcounter ajouter un à compteur et +re-initialise tous les compteurs subsidiaires. +

+ +
+ +
+

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

+
+ +

13.8 \day \month \year: Predefined compteurs

+ + + + +

LaTeX définit des compteurs pour le quantième du mois (\day, +1–31), le mois de l’année (\month, 1–12), et l’année +(\year, de l’ère chrétienne). Quand TeX démarre, ils sont mis +à la valeur courante du système sur lequel TeX s’exécute. Ils ne sont +pas remis à jour pendant que le traitement par TeX progresse. +

+

En relation avec ces compteurs, la commande \today produit une +chaîne représentant le jour courant (voir \today). +

+ +
+ +
+

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

+
+ +

14 Longueurs

+ + + +

Une longeur est une mesure de distance. Beaucoup de commandes +LaTeX prennent une longueur en argument. +

+ + + + + + + + + + +
+ +
+

+Suivant: , Monter: Lengths   [Table des matières][Index]

+
+ +

14.1 Unités de longueur

+ + + +

TeX et LaTeX connaissent ces unités aussi bien en mode +mathématique qu’en dehors de celui-ci. +

+
+
pt
+
+ +

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. +

+
+
pc
+
+ +

Pica, 12pt +

+
+
in
+
+ +

Pouce, 72,27pt +

+
+
bp
+
+ +

Big point, 1/72 pouce. Cette longueur est la défition d’un point en +PostScript et dans beaucoup d’autres systèmes bureautiques d’éditique +(PAO). +

+
+
cm
+
+ +

Centimetre +

+
+
mm
+
+ +

Millimètre +

+
+
dd
+
+ +

Point Didot, 1,07pt +

+
+
cc
+
+ +

Cicero, 12dd +

+
+
sp
+
+ +

Point proportionné, (1/65536)pt +

+
+
+ + + + + + + +

Deux autre longueurs sont souvent utilisées et sont des valeurs réglées +par les créateurs de caractères typographiques. La hauteur ex +d’un x de la fonte coutante , traditionnellement la hauteur de la lettre +x en bas de casse, est souvent utilisée pour les longueurs +verticales. De même le em, traditionnellement la largeur de la +lettre M capitale, est souvant utilisée pour les longueurs horizontales +(il y a aussi \enspace qui vaut 0.5em). L’utilisation de +ces unités peut aider améliorer le fonctionnement d’une définition lors +des changements de fonte. Par exemple, il est plus probable qu’une +définition de l’espace verticale entre les articles d’une liste donnée +comme \setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex} +reste raisonnable si la fonte est changée que si elle était exprimée en +points. +

+ + +

En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique mu donnée par 1em = 18mu, où le +em est pris de la famille courante des symboles mathématiques. +Voir Spacing in math mode. +

+ +
+ +
+

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

+
+ +

14.2 \setlength

+ + + +

Synopsis : +

+
+
\setlength{\longueur}{valeur}
+
+ +

La commande \setlength règle la valeur d’une commande de +longueur + + +\longueur à l’argument valeur qui peut être +exprimé dans n’importe quelle unité comprise par LaTeX, c.-à-d. des +pouces (in), des millimètres (mm), des points (pt), +des « big points » (bp), etc. +

+
+ +
+

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

+
+ +

14.3 \addtolength

+ + + +

Synopsis : +

+
+
\addtolength{\longueur}{valeur}
+
+ +

La commande \addtolength incrémente une commande de longueur +\longueur de la quantité spécifiée par l’argument +quantité, ce qui peut être négatif. +

+
+ +
+

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

+
+ +

14.4 \settodepth

+ + +

Synopsis : +

+
+
\settodepth{\longueur}{texte}
+
+ +

La commande \settodepth règle la valeur d’une commande le +longueur \longueur à la profondeur de l’argument texte. +

+
+ +
+

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

+
+ +

14.5 \settoheight

+ + +

Synopsis : +

+
+
\settoheight{\longueur}{texte}
+
+ +

La commande \settoheight règle la valeur d’une commande le +longueur \longueur à la hauteur de l’argument texte. +

+
+ +
+

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

+
+ +

14.6 \settowidth

+ + +

Synopsis : +

+
+
\settowidth{\longueur}{texte}
+
+ + +

La commande \settoheight règle la valeur d’une commande le +longueur \longueur à la largeur de l’argument texte. +

+ +
+ +
+

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

+
+ +

14.7 Longueurs prédéfinies

+ + + +

\width + +

+

\height + +

+

\depth + +

+

\totalheight + +

+

Ces paramètres de longueur peuvent être utilisés au sein des arguments +des commandes de fabrication de boîte (voir Boxes). Il spécifient la +largeur naturelle, etc., du texte dans la boîte. \totalheight +vaut \height + +\depth. Pour frabriquer une boîte dont le texte +est dilaté au double de sa taille naturelle, écrivez par ex. : +

+
+
\makebox[2\width]{Dilatez moi}
+
+ + +
+ +
+

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

+
+ +

15 Faire des paragraphes

+ + + +

Un paragraphe se termine par une ou plusieurs lignes complètement blanches +— des lignes ne contenant même pas un %. Une ligne à blanc ne +devrait pas apparaître là où un nouveau paragraphe n’a pas le droit de +commencer, tel que en mode mathématique ou dans l’argument d’une +commande de rubricage. +

+ + + + + + + + +
+ + + +

15.1 \indent

+ + + + +

\indent produit un espace horizontal dont la largeur est égale à +la longueur \parindent, le + +renfoncement normal d’un paragraphe. Elle est utilisée pour +ajouter un renfoncement de paragraphe là où il serait autrement +supprimé. +

+

La valeur par défaut de \parindent est 1em en mode +two-column, autrement elle vaut 15pt pour les documents +10pt, 17pt pour 11pt, et 1.5em pour +12pt. +

+ +
+ +
+

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

+
+ +

15.2 \noindent

+ + + +

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

+
+
... fin du paragraphe précédent.
+
+\noindent Ce paragraphe n'est pas renfoncé.
+
+ + +

Elle est sans effet quand elle est utilisée au milieu d’un paragraphe. +

+

Pour éliminer le renfoncement de paragraphe dans tout un document, mettez +\setlength{\parindent}{0pt} dans le préambule. +

+ +
+ +
+

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

+
+ +

15.3 \parskip

+ + + +

\parskip est une longueur élastique définissant l’espace vertical +additionnel ajouté avant chaque paragraphe. La valeur par défaut est 0pt +plus1pt. +

+ +
+ +
+

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

+
+ +

15.4 Notes en marge

+ + + + + +

Synopsis : +

+
+
\marginpar[gauche]{droite}
+
+ +

La commande \marginpar crée une note dans la marge. La première +ligne de la note a la même ligne de base que la ligne dans le texte où le +\marginpar se trouve. +

+

Lorsque vous spécifiez seulement l’argument obligatoire droite, le texte +est placé +

+
    +
  • dans la marge de droite pour une disposition en recto simple (option +oneside, voir Document class options) ; +
  • dans la marge extérieure pour une disposition en recto-verso (option +twoside, voir Document class options) ; +
  • dans la nearest la plus proche pour une disposition à deux colonnes +(option twocolumn, voir Document class options). +
+ + + +

La commande \reversemarginpar place les notes en marge suivante +sur la marge opposée (interne). \normalmarginpar les replace +dans la position par défaut. +

+

Lorsque vous spécifier les deux arguments, gauche est utilisé pour +is used la marge de gauche, et droite est utilisé pour la marge de +is used droite. +

+

Le premier mot doit normalement ne pas être sujet à une césure ; Vous +pouvez activer la césure à cet endroit en commençant le nœud avec +\hspace{0pt}. +

+

Ces paramètres affectent le formattage de la note : +

+
+
\marginparpush + +
+

Espace verticale minimale entre les notes ; par défaut ‘7pt’ pour +des documents à ‘12pt’, ‘5pt’ sinon. +

+
+
\marginparsep + +
+

Espace horizontale entre le texte principal et la note ; par défaut +‘11pt’ pour des documents à ‘10pt’, ‘10pt’ sinon. +

+
+
\marginparwidth + +
+

Largeur de la note même ; la valeur par défaut est ‘90pt’ pour un +document en recto simple et à ‘10pt’ , ‘83pt’ pour +‘11pt’, et ‘68pt’ pour ‘12pt’ ; ‘17pt’ de plus dans +chacun de ces cas pour un document recto-verso. En mode à deux colonnes, +la valeur par défaut est ‘48pt’. +

+
+
+ +

La routine standarde de LaTeX pour les notes en marge n’empêche pas +les notes de déborder hors du bas de la page. +

+ +
+ +
+

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

+
+ +

16 Formules mathématiques

+ + + + + + + + + + +

Il y a trois environnements qui mettent LaTeX en mode mathématique : +

+
+
math
+

Pour les formules qui apparaissent directement dans le texte. +

+
displaymath
+

Pour les formules qui apparaissent sur leur propre ligne. +

+
equation
+

Parail que l’environnement displaymath sauf qu’il ajoute un +numéro d’équation dans la marge de droite. +

+
+ + + + + +

L’environnement math peut être utilsé aussi bien en mode +paragraphe qu’en mode LR, mais les environnements displaymath et +equation ne peuvent être utilisés qu’en mode paragraphe. Les +environnements math et displaymath sont utilisés si +souvent qu’ils ont les formes abrégées suivantes : +

+
+
\(...\) au lieu de \begin{math}...\end{math}
+\[...\] au lieu de \begin{displaymath}...\end{displaymath}
+
+ + +

En fait, l’environnement math est si fréquent qu’il a une forme +encore plus courte : +

+
+
$ ... $ au lieu de \(...\)
+
+ + + +

La commande \boldmath change les lettres and symboles +mathématiques pour qu’il soient en gras. Elle est utilisée en +dehors du mode mathématique. À l’inverse, la commande +\unboldmath change les glyphes mathématique pour qu’ils soient +dans une fonte normale ; elle aussi est à utiliser en dehors du +mode mathématique. +

+ +

La déclaration \displaystyle force la taille et le style de la +formule à être ceux de displaymath, par ex., avec les limites au +dessus et en dessous le signe de sommation. Par exemple +

+
$\displaystyle \sum_{n=0}^\infty x_n $
+
+ + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Math formulas   [Table des matières][Index]

+
+ +

16.1 Indices inférieurs & supérieurs

+ + + + + + +

En mode mathématique, utilisez le caractère caret ^ pour qu’une +expression exp apparaisse en indice supérieur, c.-à-d. tapez +^{exp}. Similairement, en mode mathémtique, +_{exp} fait un indice inférieur de exp. +

+

Dans cet exemple le 0 et le 1 apparaissent comme indices +inférieurs alors que le 2 est un indice supérieur. +

+
+
\( (x_0+x_1)^2 \)
+
+ +

Pour avoir plus d’un caractère au sein de exp utilisez des +accolades comme dans e^{-2x}. +

+

LaTeX manipule la mise en indice supérieur d’un matériel et tout ce +qui tient de cela de la manière naturelle, de sorte que des expressions +telles que e^{x^2} et x_{a_0} seront composées comme +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 +avec une construction telle que {}_t K^2 en mode mathématique +(le {} initial empèche l’indice préfixé d’être attaché à +quelque symbole qui le précède dans l’expression). +

+

En dehors du mode mathématique, une construction comme Un +test$_\textnormal{indice inf.}$ produit un indice inférieur composé +en mode texte, non pas en mode mathémque. Notez qu’il y a des paquetage +spécialisée pour écrire des formule chimique, tel que mhchem. +

+ + +
+ + + +

16.2 Symboles mathématiques

+ + + + +

LaTeX fournit presque tout symbole mathématique dont vous êtes +susceptible d’avoir besoin. Par exemple, si vous incluez $\pi$ +dans votre code source, alors vous obtenez le symbole pi π. +

+

Ci-dessous se trouve une liste de symboles généralement disponibles. Ce +n’est en aucun cas une liste exhaustive. Chaque symbole y est décrit +brièvement et avec sa classe de symbole (qui détermine l’espacement +autour de lui) qui est donnée entre parenthèses. Les commandes pour ces +symboles peuvent, sauf mention contraire, être utilisées seulement en +mode mathématique. +

+

Pour redéfinir une commande de sorte à pouvoir l’utiliser quel que soit +le mode, voir \ensuremath. +

+ +
+
\| + +
+

∥ Parallèle (relation). Synonyme : \parallel. +

+
+
\aleph + +
+

ℵ Aleph, cardinal transfini (ordinaire). +

+
+
\alpha + +
+

α Lettre grecque en bas de casse alpha (ordinaire). +

+
+
\amalg + +
+

⨿ Union disjointe (binaire) +

+
+
\angle + +
+

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

+
+
\approx + +
+

≈ Presque égal à (relation). +

+
+
\ast + +
+

∗ Opérateur astérisque, convolution, à six branches +(binaire). Synonyme : *, ce qui est souvent un indice +supérieur ou inférieur, comme dans l’étoile de +Kleene. Similaire : \star, qui est à cinq branches, et est +quelque-fois utilisée comme une opération binaire générale, and +quelques-fois reservée pour la corrélation-croisée. +

+
+
\asymp + +
+

≍ Équivalent asymptomatiquement (relation). +

+
+
\backslash + +
+

\ contr’oblique (ordinaire). Similaire : soustraction +d’ensemble \setminus, et \textbackslash pour une +contr’oblique en-dehors du mode mathématique. +

+
+
\beta + +
+

β Lettre grecque en bas de casse beta (ordinaire). +

+
+
\bigcap + +
+

⋂ De taille Variable, ou n-aire, intersection (opérateur). Similaire : +intersection binaire \cap. +

+
+
\bigcirc + +
+

⚪ Cercle, plus grand (binaire). Similaire : composition de +fonction \circ. +

+
+
\bigcup + +
+

⋃ De taille variable, ou n-aire, union (opérateur). Similaire : union +binaire \cup. +

+
+
\bigodot + +
+

⨀ De taille variable, ou n-aire, opérateur point encerclé (opérateur). +

+
+
\bigoplus + +
+

⨁ De taille variable, ou n-aire, opérateur plus encerclé (opérateur). +

+
+
\bigotimes + +
+

⨂ De taille variable, ou n-aire, opérateur multiplié encerclé (opérateur). +

+
+
\bigtriangledown + +
+

▽ De taille variable, ou n-aire, triangle ouvert +pointant vers le bas(opérateur). +

+
+
\bigtriangleup + +
+

△ De taille variable, ou n-aire, triangle ouvert +pointant vers le haut (opérateur). +

+
+
\bigsqcup + +
+

⨆ De taille variable, ou n-aire, union carrée (opérateur). +

+
+
\biguplus + +
+

⨄ De taille variable, ou n-aire, opérateur union avec un plus +(opérateur). (Notez que le nom a juste un p.) +

+
+
\bigvee + +
+

⋁ De taille variable, ou n-aire, et-logique (opérateur). +

+
+
\bigwedge + +
+

⋀ De taille variable, ou n-aire, ou-logique (opérateur). +

+
+
\bot + +
+

⊥ Taquet vers le haut, minimum, plus petit élément d’un ensemble +partiellement ordonné, ou une contradiction +(ordinaire). Voir aussi \top. +

+
+
\bowtie + +
+

⋈ Jonction naturelle de deux relations (relation). +

+
+
\Box + +
+

□ Opérateur modal pour la nécessité ; boîte ouverte carrée +(ordinaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\bullet + +
+
+

• Puce (binaire). Similaire : point de +multiplication \cdot. +

+
+
\cap + +
+

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

+
+
\cdot + +
+

⋅ Multiplication (binaire). Similaire : Point +puce \bullet. +

+
+
\chi + +
+

χ Lettre grecque en bas de casse chi (ordinaire). +

+
+
\circ + +
+

∘ Composition de fonctions, opérateur rond (binaire). Similaire : +opérateur de taille variable \bigcirc. +

+
+
\clubsuit + +
+

♣ Trèfle de carte à jouer (ordinaire). +

+
+
\complement + +
+

∁ Complement d’ensemble, utilisée en indice supérieur +comme dans $S^\complement$ (ordinaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. On utilise aussi : $S^{\mathsf{c}}$ +ou $\bar{S}$. +

+
+
\cong + +
+

≅ Congruent (relation). +

+
+
\coprod + +
+

∐ Coproduit (opérateur). +

+
+
\cup + +
+

∪ Réunion de deux ensembles (binaire). opérateur de taille +variable \bigcup. +

+
+
\dagger + +
+

† Relation obèle (binaire). +

+
+
\dashv + +
+

⊣ Taquet gauche, tiret avec barre verticale à droite, +tourniquet pour gauchers (relation). Similaire : taquet droit, +tourniquet \vdash. +

+
+
\ddagger + +
+

‡ Relation double obèle (binaire). +

+
+
\Delta + +
+

Δ Delta grec capital, utilisé pour indiquer une +incrémentation (ordinaire). +

+
+
\delta + +
+

δ Delta grec bas-de-casse (ordinaire). +

+
+
\Diamond + +
+

◇ Opérateur grand carreau (ordinaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\diamond + +
+

⋄ Opérateur Carreau, ou puce carreau (binaire). Similaire : grand +carreau \Diamond, puce disque \bullet. +

+
+
\diamondsuit + +
+

♢ Carreau de carte à jouer (ordinaire). +

+
+
\div + +
+

÷ Signe de division, obélus (binaire). +

+
+
\doteq + +
+

≐ Approche la limite (relation). Similaire : +géométriquement égal à \Doteq. +

+
+
\downarrow + +
+

↓ Flèche vers le bas, converge (relation). Similaire : +flèche à ligne double vers le bas \Downarrow. +

+
+
\Downarrow + +
+

⇓ Flèche à ligne double vers le bas (relation). +Similaire : flèche à ligne simple vers le bas \downarrow. +

+
+
\ell + +
+

ℓ Lettre l bas de casse cursive (ordinaire). +

+
+
\emptyset + +
+

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

+
+
\epsilon + +
+

ϵ Lettre grecque bas de casse epsilon lunaire +(ordinaire). Sembable à la lettre en texte grec. En mathématiques on +utilise plus fréquemment l’epsilon minuscule de ronde +\varepsilon ε. En relation avec : la relation +ensembliste « appartenir à » \in ∈. +

+
+
\equiv + +
+

≡ Équivalence (relation). +

+
+
\eta + +
+

η Lettre grecque en bas de casse (ordinaire). +

+
+
\exists + +
+

∃ Quanteur « Il existe » (ordinaire). +

+
+
\flat + +
+

♭ Bémol (ordinaire). +

+
+
\forall + +
+

∀ Quanteur « Pour tout » (ordinaire). +

+
+
\frown + +
+

⌢ Moue (ordinaire). +

+
+
\Gamma + +
+

Γ Lettre grecque en capitale (ordinaire). +

+
+
\gamma + +
+

γ Lettre grecque en bas de casse (ordinaire). +

+
+
\ge + +
+

≥ Supérieur ou égal à (relation). Synonyme : \geq. +

+
+
\geq + +
+

≥ Supérieur ou égal à (relation). Synonyme : \ge. +

+
+
\gets + +
+

← Auquel est assignée la valeur (relation). +Synonyme : \leftarrow. +

+
+
\gg + +
+

≫ Beaucoup plus grand que (relation). Similaire : Beaucoup +plus petit que \ll. +

+
+
\hbar + +
+

ℏ Constante de Planck sur deux pi (ordinaire). +

+
+
\heartsuit + +
+

♡ Cœur de carte jouer (ordinaire). +

+
+
\hookleftarrow + +
+

↩ Flèche vers la gauche avec crochet (relation). +

+
+
\hookrightarrow + +
+

↪ Flèche vers la gauche avec crochet (relation). +

+
+
\iff + +
+

⟷ Si et seulement si (relation). C’est un \Longleftrightarrow +avec un \thickmuskip de chaque côté. +

+
+
\Im + +
+

ℑ Partie imaginaire (ordinaire). Voir aussi : partie réelle \Re. +

+
+
\in + +
+

∈ Appartient à (relation). Voir aussi : lettre grecque bas de +casse epsilon lunaire \epsilon ϵ et l’epsilon +minuscule de ronde \varepsilon. +

+
+
\infty + +
+

∞ Infini (ordinaire). +

+
+
\int + +
+

∫ Intégrale (opérateur). +

+
+
\iota + +
+

ι Lettre grecque en bas de casse (ordinaire). +

+
+
\Join + +
+

⨝ Symbole jointure condensé (relation). Ceci n’est pas disponible en TeX de base. +

+
+
\kappa + +
+

κ Lettre grecque en bas de casse (ordinaire). +

+
+
\Lambda + +
+

Λ Lettre grecque en capitale (ordinaire). +

+
+
\lambda + +
+

λ Lettre grecque en bas de casse (ordinaire). +

+
+
\land + +
+

∧ Et logique (binaire). Synonyme : \wedge. +Voir aussi ou-logique \lor. +

+
+
\langle + +
+

⟨ Chevron mathématique gauche, ou séquence, crochet +(ouvrant). Similaire : inférieur à <. Correspond +à \rangle. +

+
+
\lbrace + +
+

{ Accolade gauche +(ouvrant). Synonyme : \{. Correspond à \rbrace. +

+
+
\lbrack + +
+

[ Crochet gauche (ouvrant). +Synonyme : [. Correspond à \rbrack. +

+
+
\lceil + +
+

⌈ Plafond à gauche, ressemble à un crochet mais avec le +pied coupé (ouvrant). Correspond à \rceil. +

+
+
\le + +
+

≤ Inférieur ou égal à (relation). C’est un synonyme +de \leq. +

+
+
\leadsto + +
+

⇝ flèche vers la droite en tire-bouchon (relation). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\Leftarrow + +
+

⇐ Est impliqué par, flèche vers la gauche à +double-ligne (relation). Similaire : flèche vers la gauche à simple +ligne \leftarrow. +

+
+
\leftarrow + +
+

← Flèche vers la gauche à simple ligne (relation). +Synonyme : \gets. Similaire : Flèche vers la gauche à +double-ligne \Leftarrow. +

+
+
\leftharpoondown + +
+

↽ Harpon vers la gauche à simple ligne avec +crochet vers le bas (relation). +

+
+
\leftharpoonup + +
+

↼ Harpon vers la gauche à simple ligne avec +crochet vers le haut (relation). +

+
+
\Leftrightarrow + +
+

⇔ Bi-implication ; double flèche bilatérale +(relation). Similaire : flèche bilatérale \leftrightarrow. +

+
+
\leftrightarrow + +
+

↔ Flèche bilatérale (relation). Similaire : +double flèche bilatérale \Leftrightarrow. +

+
+
\leq + +
+

≤ Inférieur ou égal à (relation). Synonyme : \le. +

+
+
\lfloor + +
+

⌊ Plancher à gauche (ouvrant). Correspond à : +\rfloor. +

+
+
\lhd + +
+

◁ Pointe de flèche, c.-à-d. triangle pointant vers la +gauche (binaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. For the normal +subgroup symbol you should load amssymb and +use \vartriangleleft (qui est une relation et ainsi donne un +meilleur espacement). +

+
+
\ll + +
+

≪ Beaucoup plus petit que (relation). Similaire : Beaucoup +plus grand que \gg. +

+
+
\lnot + +
+

¬ Négation logique (ordinaire). Synonyme : \neg. +

+
+
\longleftarrow + +
+

⟵ Longue flèche vers la gauche à ligne simple (relation). +Similaire : longue flèche gauche à ligne double \Longleftarrow. +

+
+
\longleftrightarrow + +
+

⟷ Longue flèche bilatérale à ligne simple +(relation). Similaire : longue flèche bilatérale à ligne +double \Longleftrightarrow. +

+
+
\longmapsto + +
+

⟼ Longue flèche d’un taquet vers la droite à ligne +simple (relation). Similaire : version courte \mapsto. +

+
+
\longrightarrow + +
+

⟶ Longue flèche vers la droite à ligne simple +(relation). Similaire : longue flèche vers la droite à ligne +double \Longrightarrow. +

+
+
\lor + +
+

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

+
+
\mapsto + +
+

↦ Flèche d’un taquet vers la droite (relation). + Similaire : version longue \longmapsto. +

+
+
\mho + +
+

℧ Conductance, symbole Ohm culbuté (ordinaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\mid + +
+

∣ Barre verticale à ligne simple (relation). une utilisation +typique de \mid est pour un ensemble \{\, x \mid x\geq 5 +\,\}. +

+

Similaire : \vert et | produisent le même symbole de barre +verticale à ligne simple mais sans aucun espacement (on les classe comme +« ordinaires ») et vous ne devriez pas les utiliser comme symbole de +relation mais seulement comme des ordinaux, c.-à-d. comme des symboles +de note en bas de page. Pour dénoter une valeur absolue, voir l’entrée +de \vert et pour une norme voir l’entrée de \Vert. +

+
+
\models + +
+

⊨ Vrai, ou satisfait ; double turnstile, short double dash +(relation). Similaire : long double dash \vDash. +

+
+
\mp + +
+

∓ Moins ou plus (relation). +

+
+
\mu + +
+

μ Lettre grecque en bas de casse (ordinaire). +

+
+
\nabla + +
+

∇ Del de Hamilton, ou différentiel, opérateur (ordinaire). +

+
+
\natural + +
+

♮ Bécarre (ordinaire). +

+
+
\ne + +
+

≠ Non égal (relation). Synonyme : \neq. +

+
+
\nearrow + +
+

↗ Flèche nord-est (relation). +

+
+
\neg + +
+

¬ Négation logique (ordinaire). +Synonyme : \lnot. Utilisé parfois au lieu du symbole de +négation: \sim. +

+
+
\neq + +
+

≠ Non égal (relation). Synonyme : \ne. +

+
+
\ni + +
+

∋ Signe d’appartenance réfléchi ; « contient comme élément » +(relation). Synonyme : \owns. Similaire : « appartient +à » \in. +

+
+
\not + +
+

̸ Barre oblique longue utilisée pour rayer un + opérateur la suivant (relation). +

+

Beaucoup opérateurs en négation qui n’ont pas besoin de \not sont +disponibles, en particulier avec le paquetage amssymb. Par +exemple, \notin est sans doute préférable à \not\in d’un +point de vue typographique. +

+
+
\notin + +
+

∉ N’appartient pas à (relation). Similaire : non contenu +dans \nsubseteq. +

+
+
\nu + +
+

ν Lettre grecque en bas de casse (ordinaire). +

+
+
\nwarrow + +
+

↖ Flèche nord-ouest (relation). +

+
+
\odot + +
+

⊙ Point cerclé (binaire). Similaire : opérateur de taille +variable \bigodot. +

+
+
\oint + +
+

∮ Intégrale de contour, intégrale avec un cercle au milieu (opérateur). +

+
+
\Omega + +
+

Ω Lettre grecque en capitale (ordinaire). +

+
+
\omega + +
+

ω Lettre grecque en bas de casse (ordinaire). +

+
+
\ominus + +
+

⊖ Signe moins, ou tiret, cerclé (binaire). +

+
+
\oplus + +
+

⊕ Signe plus cerclé (binaire). Similaire : opérateur de +taille variable \bigoplus. +

+
+
\oslash + +
+

⊘ Barre de fraction, ou barre oblique, cerclée (binaire). +

+
+
\otimes + +
+

⊗ Signe de multiplication, ou croix, cerclé (binaire). Similaire : +opérateur de taille variable \bigotimes. +

+
+
\owns + +
+

∋ Epsilon d’appartenance réfléchi ; « contient comme +élément » (relation). Synonyme : \ni. Similaire : appartient +à \in. +

+
+
\parallel + +
+

∥ Parallèle (relation). Synonyme : \|. +

+
+
\partial + +
+

∂ Différentielle partielle (ordinaire). +

+
+
\perp + +
+

⟂ Perpendiculaire (relation). Similaire : \bot +utilise le même glyphe mais l’espacement est différent parce qu’il est +dans la classe ordinaire. +

+
+
\phi + +
+

ϕ Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varphi φ. +

+
+
\Pi + +
+

Π Lettre grecque en capitale (ordinaire). +

+
+
\pi + +
+

π Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varpi ϖ. +

+
+
\pm + +
+

± Plus or minus (binaire). +

+
+
\prec + +
+

≺ Précède (relation). Similaire : inférieur à <. +

+
+
\preceq + +
+

⪯ Précède ou égal, précède par-dessus signe égal à une +ligne (relation). Similaire : inférieur ou égal \leq. +

+
+
\prime + +
+

′ Prime, ou minute au sein d’une expression temporelle +(ordinaire). Typiquement utilisé en indice supérieur $A^\prime$. +Il est à noter sque $f^\prime$ et $f'$ produisent le même +résultat. Un avantage de la seconde forme est que $f'''$ produit +le symbole désiré, c.-à-d. le même résultat que +$f^{\prime\prime\prime}$, mais en nécessitant moins de +saisie. Il est à noter que vous ne pouvez utiliser \prime qu’en +mode mathématique. Utiliser le quote ' en mode texte produit un +caractère différent (apostrophe ou guillemet anglais simple de droite). +

+
+
\prod + +
+

∏ Produit (opérateur). +

+
+
\propto + +
+

∝ Proportionnel à (relation) +

+
+
\Psi + +
+

Ψ Lettre grecque en capitale (ordinaire). +

+
+
\psi + +
+

ψ Lettre grecque en bas de casse (ordinaire). +

+
+
\rangle + +
+

⟩ Chevron mathématique droit, ou séquence, crochet +(fermant). Similaire : supérieur à >. Correspond +à \langle. +

+
+
\rbrace + +
+

} Accolade de droite +(fermante). Synonyme : \}. Correspond à \lbrace. +

+
+
\rbrack + +
+

] Crochet droit (fermant). Synonyme : ]. Correspond +à \lbrack. +

+
+
\rceil + +
+

⌉ Plafond droit (fermant). Correspond à \lceil. +

+
+
\Re + +
+

ℜ Partie réelle, nombres réels, R capital gothique +(ordinaire). En relation avec : R majuscule ajouré, ou gras de tableau +d’école \mathbb{R} ; pour accéder à cela charger le paquetage +amsfonts. +

+
+
\restriction + +
+

↾ Restriction d’une fonction +(relation). Synonyme : \upharpoonright. Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\revemptyset + +
+

⦰ Symbole ensemble vide inversé (ordinaire). +En relation avec : \varnothing. Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage stix. +

+
+
\rfloor + +
+

⌋ Plancher droit, un crochet droit avec la dent du haut +coupée (fermant). Correspond à \lfloor. +

+
+
\rhd + +
+

◁ Pointe de flèche, c.-à-d. u triangle pointant vers la +droite (binaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. Pour le symbole +normal de sousgroupe vous devriez plutôt charger amssymb et +utiliser \vartriangleright (qui est une relation et ainsi donne +un meilleur espacement). +

+
+
\rho + +
+

ρ Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varrho ϱ. +

+
+
\Rightarrow + +
+

⇒ Implique, flèche vers la droite à double-ligne +(relation). Similaire : flèche vers la droite \rightarrow. +

+
+
\rightarrow + +
+

→ Flèche vers la droite à ligne simple +(relation). Synonyme : \to. Similaire : flèche vers droite à +ligne double \Rightarrow. +

+
+
\rightharpoondown + +
+

⇁ Harpon vers la droite avec crochet vers le bas +(relation). +

+
+
\rightharpoonup + +
+

⇀ Harpon vers la droite avec crochet vers la haut (relation). +

+
+
\rightleftharpoons + +
+

⇌ Harpon vers la droite avec crochet vers le +haut au dessus d’un harpon vers la gauche avec crochet vers le bas +(relation). +

+
+
\searrow + +
+

↘ Flèche pointant sud-est (relation). +

+
+
\setminus + +
+

⧵ Difference ensembliste, barre de faction inversée ou +contr’oblique, comme \ (binaire). Similaire : +contr’oblique \backslash et aussi \textbackslash hors du +mode mathémaitque. +

+
+
\sharp + +
+

♯ Dièse (ordinaire). +

+
+
\Sigma + +
+

Σ Lettre grecque en capitale (ordinaire). +

+
+
\sigma + +
+

σ Lettre grecque en bas de casse (ordinaire). La forme en +variante est \varsigma ς. +

+
+
\sim + +
+

∼ Similaire à, dans une relation (relation). +

+
+
\simeq + +
+

≃ Similaire ou égal à, dans une relation (relation). +

+
+
\smallint + +
+

∫ Signe intégrale qui ne change pas en taille plus +grande au sein d’une formule hors texte (opérateur). +

+
+
\smile + +
+

⌣ Arc concave en haut, sourire (ordinaire). +

+
+
\spadesuit + +
+

♠ Pique de carte à jouer (ordinaire). +

+
+
\sqcap + +
+

⊓ Symbole d’intersection carré (binaire). Similaire : +intersection cap. +

+
+
\sqcup + +
+

⊔ Symbole d’union carré (binaire). Similaire : +union \cup. En relation avec : opérateur de taille +variable \bigsqcup. +

+
+
\sqsubset + +
+

⊏ Symbole carré de sous-ensemble (relation). Similaire : +sous-ensemble \subset. Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\sqsubseteq + +
+

⊑ Symbole carré de sous-ensemble ou égal à +(binaire). Similaire : subset or égal à \subseteq. +

+
+
\sqsupset + +
+

⊐ Symbole carré de sur-ensemble (relation). Similaire : +superset \supset. Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\sqsupseteq + +
+

⊒ Symbole carré de sur-ensemble ou égal à +(binaire). Similaire : sur-ensemble ou égal \supseteq. +

+
+
\star + +
+

⋆ Étoile à cinq branches, quelque-fois utilisée comme une +opération binaire générale mais quelque-fois réservée pour la +corrélation croisée (binaire). Similaire : les +synonymes astérisque * anet \ast, qui sont à six branches, +et apparaissent plus souvent comme indice supérieur et inférieur, comme +c’est le cas avec l’étoile de Kleene. +

+
+
\subset + +
+

⊂ Est contenu (occasionnellement, est impliqué par) (relation). +

+
+
\subseteq + +
+

⊆ Est contenu ou égal à (relation). +

+
+
\succ + +
+

≻ Vient après, suit (relation). Similaire : inférieur +à >. +

+
+
\succeq + +
+

⪰ Suit ou est égal à (relation). Similaire : inférieur ou égal à \leq. +

+
+
\sum + +
+

∑ Summation (opérateur). Similaire : Lettre grecque +capitale \Sigma. +

+
+
\supset + +
+

⊃ Contient (relation). +

+
+
\supseteq + +
+

⊇ Contient ou est égal à (relation). +

+
+
\surd + +
+

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

+
+
\swarrow + +
+

↙ Flèche pointant au sud-ouest (relation). +

+
+
\tau + +
+

τ Lettre grecque en bas de casse (ordinaire). +

+
+
\theta + +
+

θ Lettre grecque en bas de casse (ordinaire). La forme en +variante est \vartheta ϑ. +

+
+
\times + +
+

× Signe de multiplication d’école primaire (binaire). Voir aussi \cdot. +

+
+
\to + +
+

→ Flèche en ligne simple vers la droite (relation). +Synonyme : \rightarrow. +

+
+
\top + +
+

⊤ Taquet vers le haut ; dessus, plus grand élément d’un +poset (ordinaire). Voir aussi \bot. +

+
+
\triangle + +
+

△ Triangle (ordinaire). +

+
+
\triangleleft + +
+

◁ Triangle non-rempli pointant à gauche +(binaire). Similaire : \lhd. Pour le symbole normal de +sous-groupe vous devez charger amssymb et +utiliser \vartriangleleft (qui est une relation et ainsi +donne un meilleur espacement). +

+
+
\triangleright + +
+

▷ Triangle non-rempli pointant à droite +(binaire). Pour le symbole normal de sousgroupe vous devez à la place +charger amssymb et utiliser \vartriangleright (qui +est une relation et ainsi donne un meilleur espacement). +

+
+
\unlhd + +
+

⊴ Pointe de flèche non-pleine soulignée pointant vers la +gauche, c.-à-d. triangle avec une ligne en dessous +(binaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. Pour le symbole normal de sous-groupe +chargez amssymb et utilisez \vartrianglelefteq (qui est +une relation et ainsi donne un meilleur espacement). +

+
+
\unrhd + +
+

⊵ Pointe de flèche non-pleine soulignée pointant vers la +droite, c.-à-d. triangle avec une ligne en dessous +(binaire). Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. Pour le symbole normal de sous-groupe +chargez amssymb et utilisez \vartrianglerighteq (qui est +une relation et ainsi donne un meilleur espacement). +

+
+
\Uparrow + +
+

⇑ Flèche vers le haut à ligne double +(relation). Similaire : flèche vers le haut à ligne +simple \uparrow. +

+
+
\uparrow + +
+

↑ Single-line upward-pointing flèche, diverges (relation). Similaire : +double-line up-pointing flèche \Uparrow. +

+
+
\Updownarrow + +
+

⇕ Double-line upward-and-downward-pointing flèche (relation). Similaire : +single-line upward-and-downward-pointing flèche \updownarrow. +

+
+
\updownarrow + +
+

↕ flèche haut et bas à ligne simple (relation). Similaire : +flèche haut et bas à ligne double \Updownarrow. +

+
+
\upharpoonright + +
+

↾ Harpon vers le haut avec crochet à droite +(relation). Synonyme : \restriction. +Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\uplus + +
+

⊎ Unnion 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. +

+
+
\Upsilon + +
+

Υ Lettre grecque en capitale (ordinaire). +

+
+
\upsilon + +
+

υ Lettre grecque en bas de casse (ordinaire). +

+
+
\varepsilon + +
+

ε Epsilon de ronde en bas de casse (ordinaire). Plus +largement utilise en mathematique que la forme non variante epsilon +lunaire \epsilon ϵ. En relation avec : +« appartient à » \in. +

+
+
\vanothing + +
+

∅ Symbole ensemble vide. Similaire : +\emptyset. En relation avec : +\revemptyset. Ceci n’est pas disponible en TeX de base. En LaTeX vous devez charger le paquetage amssymb. +

+
+
\varphi + +
+

φ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \phi ϕ. +

+
+
\varpi + +
+

ϖ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \pi π. +

+
+
\varrho + +
+

ϱ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \rho ρ. +

+
+
\varsigma + +
+

ς Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est \sigma σ. +

+
+
\vartheta + +
+

ϑ Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est \theta θ. +

+
+
\vdash ⊢ Taquet droit ; prouve, implique ; + +
+

portillon/tourniquet ; barre verticale et un tiret +(relation). Similaire : portillon inversé \dashv. +

+
+
\vee + +
+

∨ Ou logique ; une forme de v pointant vers le bas +(binaire). En relation avec : Et logique \wedge. Similaire : +Opérateur de taille variable \bigvee. +

+
+
\Vert + +
+

‖ Double barre verticale (ordinaire). Similaire : barre +verticale simple \vert. +

+

Pour une norme vous pouvez utiliser le paquetage mathtools et +ajouter \DeclarePairedDelimiter\norm{\lVert}{\rVert} à votre +préambule. Ceci vous donne trois variantes de commande pour faire des +barres verticales correctement espacées horizontalement : si dans le +corps du document vous écrivez la version étoilée +$\norm*{M^\perp}$ alors la hauteur des barres verticales +correspond à celle de l’argument, alors qu’avec \norm{M^\perp} +les barres ne grnadissent pas avec la hauteur de l’argument mais à la +place reste de la hauteur par défaut, et +\norm[commande-taille]{M^\perp} donne aussi des barres +qui ne grandissent pas mais sont de la taille donnée dans la +commande-taille, par ex. \Bigg. +

+
+
\vert + +
+

| Barre verticale simple (ordinaire). Similaire : barre à +double-ligne verticale \Vert. Pour usage tel qu’au sein de la +définition d’un ensemble, utilisez \mid parce que c’est une +relation. +

+

Pour une valeur aboslue vous pouvez utilise le paquetage +mathtools et ajouter +\DeclarePairedDelimiter\abs{\lvert}{\rvert} à votre +préambule. Ceci vous donne trois variantes de commande pour les barres +simples verticales qui sont correctement espacées verticalement : si +dans le corps du document vous écrivrez la version étoilée +$\abs*{\frac{22}{7}}$ alors la hauteur des barres +verticales correspond à la hauteur de l’argument, alors qu’avec +\abs{\frac{22}{7}} les pabarres ne grandissent pas avec +l’argument ais à la place sont de la hauteur par défaut, et +\abs[commande-taille]{\frac{22}{7}} donne aussi des +barres qui ne grandissent pas mais qui sont rélgées à la taille donnée +par la commande-taille, par ex. \Bigg. +

+
+
\wedge + +
+

∧ Et logique (binaire). Synonyme : \land. Voir aussi +ou logique \vee. Similaire : opérateur de taille variable \bigwedge. +

+
+
\wp + +
+

℘ « p » de Weierstrass, fonction elliptique de +Weierstrass (ordinaire). +

+
+
\wr + +
+

≀ Produit couronnne (binaire). +

+
+
\Xi + +
+

Ξ Lettre grecque en capitale (ordinaire). +

+
+
\xi + +
+

ξ Lettre grecque en bas de casse (ordinaire). +

+
+
\zeta + +
+

ζ Lettre grecque en bas de casse (ordinaire). +

+
+
+ +
+ +
+

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

+
+ +

16.3 Fonctions mathématiques

+ + + +

En mode mathématique ces commandes produisent des noms de fonction en +police romaine et avec l’espacement adéquat. +

+
+
\arccos + +
+

\arccos +

+
+
\arcsin + +
+

\arcsin +

+
+
\arctan + +
+

\arctan +

+
+
\arg + +
+

\arg +

+
+
\bmod + +
+

Opérateur modulo binaire (x \bmod y) +

+
+
\cos + +
+

\cos +

+
+
\cosh + +
+

\cosh +

+
+
\cot + +
+

\cos +

+
+
\coth + +
+

\cosh +

+
+
\csc + +
+

\csc +

+
+
\deg + +
+

\deg +

+
+
\det + +
+

\deg +

+
+
\dim + +
+

\dim +

+
+
\exp + +
+

\exp +

+
+
\gcd + +
+

\gcd +

+
+
\hom + +
+

\hom +

+
+
\inf + +
+

\inf +

+
+
\ker + +
+

\ker +

+
+
\lg + +
+

\lg +

+
+
\lim + +
+

\lim +

+
+
\liminf + +
+

\liminf +

+
+
\limsup + +
+

\limsup +

+
+
\ln + +
+

\ln +

+
+
\log + +
+

\log +

+
+
\max + +
+

\max +

+
+
\min + +
+

\min +

+
+
\pmod + +
+

Modulo parenthésé, comme dans (\pmod 2^n - 1) +

+
+
\Pr + +
+

\Pr +

+
+
\sec + +
+

\sec +

+
+
\sin + +
+

\sin +

+
+
\sinh + +
+

\sinh +

+
+
\sup + +
+

\sup +

+ +
+
\tan + +
+

\tan +

+
+
\tanh + +
+

\tanh +

+
+
+ + +
+ +
+

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

+
+ +

16.4 Accents mathématiques

+ + + +

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). +

+
+
\acute + +
+
+ +

Accent aigu mathématique : \acute{x}. +

+
+
\bar + +
+
+ + + +

Accent barre suscrite mathématique : \bar{x}. +

+
+
\breve + +
+
+ +

Accent brève mathématique : \breve{x}. +

+
+
\check + +
+
+ +

Accent háček (caron) mathématique : \check{x}. +

+
+
\ddot + +
+
+ +

Accent diérèse (tréma) mathématique : \ddot{x}. +

+
+
\dot + +
+
+ +

Accent point suscrit mathématique : \dot{x}. +

+
+
\grave + +
+
+ +

Accent grave mathématique : \grave{x}. +

+
+
\hat + +
+
+ +

Accent chapeau (circonflexe) mathématique : \hat{x}. +

+
+
\imath + +
+
+

I sans point mathématique. +

+
+
\jmath + +
+
+

J sans point mathématique. +

+
+
\mathring + +
+
+ +

Accent rond-en-chef mathématique : x*.

+
+
\tilde + +
+
+

Accent tilde mathématique : \tilde{x}. +

+
+
\vec + +
+
+

Symbole vecteur mathématique : \vec{x}. +

+
+
\widehat + +
+
+

Accent chapeau large mathématique : \widehat{x+y}. +

+
+
\widetilde + +
+
+

Accent tilde mathématique : \widetilde{x+y}. +

+
+
+ + +
+ +
+

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

+
+ +

16.5 Espacement en mode mathématique

+ + + + +

Au sein d’un environnement math, LaTeX ignore les espaces que +vous tapez et met à la place l’espaceement correspondant au règles +normales pour les textes mathématiques. +

+

En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique mu donnée par 1 em = 18 mu, où le em est pris +de la famille courante des symboles mathématiques (voir Units of length). +

+
+
\;
+
+ + +

Normalement 5.0mu plus 5.0mu. Le nom long est +\thickspace. Utilisable seulement en mode mathématique. +

+
+
\:
+
\>
+
+ + +

Normalement 4.0mu plus 2.0mu minus 4.0mu. The longer name is +\medspace. Utilisable seulement en mode mathématique. +

+
+
\,
+
+ + +

Normalement 3mu. Le nom long est \thinspace. Utilisable à +la fois en mode mathématique et en mode texte. Voir \thinspace. +

+
+
\!
+
+

Une espace finie négative. Normalement -3mu. Utilisable +seulement en mode mathématique. +

+ +
+
\quad
+
+ +

Vaut 18mu, c.-à-d. 1em. Souvent utilisé pour l’espace +entourant les équation ou expression, par ex. pour l’espace entre deux +équation au sein d’un environnement displaymath. Utilisable à la +fois en mode mathématique et en mode texte. +

+
+
\qquad
+
+

Une longueur de 2 quads, soit 36mu = 2em. Utilisable à la +fois en mode mathématique et en mode texte. +

+
+ +

Dans cet exemple une espace fine sépare la fonction de la forme +différentielle. +

+
+
\int_0^1 f(x)\,dx
+
+ + +
+ + + +

16.6 Recueil de diverses commandes utiles en math

+ + + +
+
\* + +
+
+ +

Un symbole de multipliciation discrétionnaire, sur lequel un saut +de ligne est autorisé. En l’absence de saut, la multiplication est +indiquée implicitement par un espace, alors qu’en cas de saut un symbole +× est imprimé immédiatement avant le saut. Ainsi +

+
+
\documentclass{article}
+\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\), 
+est égal à zéro.
+\end{document}
+
+ +

produit une sortie de ce type (on a omis une partie du texte pour faire apparaître la césure au +même endroit que dans une sortie TeX) : +

+
+

Mais A_3 = 0, ainsi +[…] +de A_1A_4, c.-à-d. A_1 A_2 \times
A_3 A_4, est +égal à zéro. +

+ +
+
\cdots + +
+

Des points de suspension élevés au centre de la ligne. +

+
+
\ddots + +
+

Des points de suspension en diagonale : \ddots. +

+
+
\frac{num}{dén} + +
+
+

Produit la fraction num divisé par dén. +

+
+
\left delim1 ... \right delim2 + +
+
+ +

Les deux délimiteurs ne se correspondent par nécessairement ; ‘.’ +tient lieu de délimiteur nul, ne produisant rien en sortie. Les +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} + +
+

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

+
+
\overline{texte} + +
+

Génère une ligne horizontale au dessus de texte. +Par exemple, \overline{x+y}. +

+
+
\sqrt[nième]{arg} + +
+

Produit la représentation de la racine carrée de arg. L’argument +optionnel nième détermine quelle racine produire. Par exemple, la +racine cubique de x+y serait tapée comme +$\sqrt[3]{x+y}$. +

+
+
\stackrel{texte}{relation} + +
+

Place texte au dessus de relation. Par exemple, +\stackrel{f}{\longrightarrow}. +

+
+
\underbrace{math} + +
+

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

+
+
\underline{texte} + +
+

A pour effet que texte, ce qui peut être ou non en mode +mathématique, soit souligné. La ligne est toujours sous le texte, en +prenant en compte les jambages. +

+
+
\vdots + +
+

Produit des points de suspension alignés verticalement. +

+
+
+ + +
+ +
+

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

+
+ +

17 Modes

+ + + + + + + +

Quand LaTeX traite votre texte en entrée, il est forcément dans l’un +de ces trois modes : +

+
    +
  • Mode paragraphe +
  • Mode math +
  • Mode gauche-à-doite, appelé également mode LR (left-to-right) pour +faire bref +
+ +

LaTeX change le mode seulement lorsqu’il monte ou descend un escalier +le menant à un niveau différent, quoique tous les changement de niveau +ne produisent pas de changement de mode. Les changements de mode se +produisent seulement lorsqu’on entre dans ou quitte un environnement, ou +quand LaTeX traite l’argument de cetraines commandes qui produisent +du texte. +

+

Le « mode paragraphe » est le plus usuel ; c’est celui dans lequel +LaTeX se trouve lorsqu’il traite du texte ordinaire. Dans ce +mode-là, LaTeX fragments votre texte en lignes et fragmentes les +lignes en pages. LaTeX est en « mode math » quand il est en train de +générer une formule mathématique. En « mode LR », comme en mode +paragraphe, LaTeX considère la sortie qu’il produit comme une chaîne +de mots avec des espaces entre eux. Toutefois, contrairement au mode +paragraphe, LaTeX continue à progresser de la gauche vers la droite ; +il ne démarre jamais une nouvelle ligne en mode LR. Même si vous mettez +une centraine de mots dans une \mbox, LaTeX continue à les +composer de gauche à droite au sein d’une seule boîte, et ensuite se +plaindra que la boîte résultante est trop large pour tenir dans la +ligne. +

+

LaTeX est en mode LR quand il commence à fabriquer une boîte avec une +commande \mbox. Vous pouver le faire entrer dans un mode +different mode au sein de la boîte — par exemple, vous pouvez le faire +entrer en mode math pour mettre un forume dans la boîte. Il y a aussi +plusieurs commandes qui produisent du texte et environnement pour +fabriquer une boîte qui mettre LaTeX en mode paragraphe. La boîte +fabriquée par l’une de ces commandes ou environnements est appelée une +parbox. Quand LaTeX est en mode paragraphe alors qu’il +fabrique une boîte, on dit qu’il est en « mode paragraphe interne ». +Son mode paragraphe normal, celui dans lequel il démarre, est appelé +« mode paragraphe externe ». +

+ + + + +
+ +
+

+Monter: Modes   [Table des matières][Index]

+
+ +

17.1 \ensuremath

+ +

Synopsis : +

+
+
\ensuremath{formule}
+
+ +

La commande \ensuremath assure que formule est composée en +mode mathématique quel que soit le mode courant où la commande apparaît. +

+

Par exemple : +

+
+
\documentclass{report}
+\usepackage{french}
+\newcommand{\ab}{\ensuremath{(\delta, \varepsilon)}}
+\begin{document}
+Le couple \ab\ vaut alors \(\ab = (\frac{1}{\pi}, 0)\), ...
+\end{document}
+
+ +

Il est possible de redéfinir des commandes qui ne peuvent être utilisées +qu’en mode mathématique pour qu’elles puissent être utilisées en tout +mode comme dans l’exemple ci-dessous avec \leadsto : +

+
+
\documentclass{report}
+\usepackage{amssymb}
+\usepackage{french}
+\newcommand{\originalMeaningOfLeadsTo}{}
+\let\originalMeaningOfLeadsTo\leadsto
+\renewcommand\leadsto{\ensuremath{\originalMeaningOfLeadsTo}}
+\begin{document}
+Tous les chemins \leadsto\ Rome.
+\end{document}
+
+ + +
+ +
+

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

+
+ +

18 Styles de page

+ + + +

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. +

+ + + + + + +
+ +
+

+Suivant: , Monter: Page styles   [Table des matières][Index]

+
+ +

18.1 \maketitle

+
+ +
+

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

+
+ +

18.2 \pagenumbering

+ + + + +

Synopsis : +

+
+
\pagenumbering{style}
+
+ +

Spécifie le style des numéros de page numbers selon +style. \pagenumbering remet également le numéro de page à +1. L’argument style peut prendre les valeurs suivantes : +

+
+
arabic
+

nombres arabes +

+
+
roman
+

Nombres romain en bas de casse +

+
+
Roman
+

Nombres romain en capitales +

+
+
alph
+

Lettres en bas de casse +

+
+
Alph
+

Lettre en capitales +

+
+ + +
+ +
+

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

+
+ +

18.3 \pagestyle

+
+ +
+

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

+
+ +

18.4 \thispagestyle{style}

+ + +

La commande \thispagestyle fonctionne de la même manière que la +commande \pagestyle (voir section pécédente) à ceci près qu’elle +change en style pour la page courante seulement. +

+ +
+ +
+

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

+
+ +

19 Espaces

+ + +

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 +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). +

+ + + + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Spaces   [Table des matières][Index]

+
+ +

19.1 \hspace

+ + +

Synopsis : +

+
+
\hspace[*]{longueur}
+
+ +

La commande \hspace ajoute de l’espace horizontal. L’argument +longueur peut être exprimé en toute unité que LaTeX comprend : +points, pouces, etc. C’est une longueur elastique. Vous pouvez +ajouter aussi bien de l’espace négatif que de l’espace positif avec une +commande \hspace ; ajouter de l’espace negatif revient à +retourner en arrière. +

+

LaTeX enlève normalement l’espace horizontal qui vient au début ou à +la fin d’une ligne. Pour préserver cet espace, utilisez la forme forme +étoilée, c.-à-d. avec le suffixe * optionnel. +

+ +
+ +
+

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

+
+ +

19.2 \hfill

+ + +

La commande \hfill de remplissage produit une “longueur +élastique” qui n’a aucun espace naturel mais peut s’allonger ou se +rétrécir horizontalement autant que nécessaire. +

+ +

Le paramètre \fill est la longueur élastique elle-même (c.-à-d. +pour parler technique, la valeur de glue ‘0pt plus1fill’) ; ainsi, +\hspace\fill équivaut à \hfill. +

+ +
+ +
+

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

+
+ +

19.3 \espace et \@

+ + + + +

Ces commandes permettent de marquer un caractère de ponctuation, +typiquement un point, comme soit finissant une phrase, soit finissant +une abréviation. +

+

Par défaut, lorsque LaTeX justifie une ligne il ajuste l’espace après +le point final de chaque phrase (ou le point d’interrogation, la +virgule, ou le deux-points) plus que pour l’espace inter-mot +(voir \frenchspacing). LaTeX suppose que le point finit une phrase +à moins qu’il soit précédé d’une lettre capitale, dans quel cas il +considère que ce point fait partie d’une abréviation. Il est à noter que +si un point final de phrase est immédiatement suivit d’une parenthèse ou +crochet de droite, ou d’un guillemet-apostrophe simple ou double de droite, +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 +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). +

+
+ +
+

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

+
+ +

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, +dans des circonstances normales, \tabulation et +\sautdeligne sont équivalents à \ . +

+

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 : +

+
+
\TeX\ est un chouette système. \TeX, un chouette système.
+
+\TeX{} est un chouette système. \TeX{}, un chouette système.
+
+ + + +

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

+ +
+ +
+

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

+
+ +

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

+ + + + + +

Cette déclaration (provenant de TeX de base) cause que LaTeX +traite l’espacement inter-phrase de la même façon que l’espacement inter-mot. +

+

En justifiant le texte sur une ligne, certaine traditions typographique, +y comrpis l’anglaise, préfèrent ajuster l’espace entre les phrase (ou +après d’autres signes de ponctuation) plus que l’espace entre les +mots. À la suite de cette déclaration, tous les espaces sont traités de +la même façon. +

+

Revenez au comportement par défaut en déclarant +\nonfrenchspacing. +

+
+ +
+

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

+
+ +

19.6 \thinspace

+ + +

\thinspace produit une espace insécable et non-elastique qui vaut + 1/6 d’em. C’est l’espace adéquate entre des guillemets anglais + simples emboîtés, comme dans ’”.

+ +
+ +
+

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

+
+ +

19.7 \/ : insérer une correction italique

+ + + +

La commande \/ produit une correction italique. C’est une +espace fine deéfni par le créateur de caractères typographiques pour un +caractère donné, pour éviter que le caractère entre en collision avec ce +qui suit. Le caractère italique f a typiquement une valeur +importante de correction italique. +

+

Si le caractère suivant est un point ou une virgule, il n’est pas +nécessaire d’insérer une correction italique, puisque ces symboles de +ponctuation ont une très faible hauteur. Toutefois, avec les +point-virgules ou les deux-points, de même qu’avec les lettres normales, +il peut être utilie. Comparez : +f: f; (dans la sortie TeX, les ‘f’s sont séparés joliment) +avec f: f;. +

+

Lorsque on change de fontes avec des commandes telles que +\textit{italic text} ou {\itshape italic text}, +LaTeX insère automatiquement une correction italique appropriée si +nécessaire (voir Font styles). +

+

Malgré leur nom, les caractères romains peuvent aussi avoir une +correction italique. Comparez : +pdfTeX (dans la sortie TeX, il y a une espace fine après le ‘f’) +avec pdfTeX. +

+

Le concept de correction italique n’existe pas en mode mathématique ; +l’espacement y est fait d’une façon différente. +

+ +
+ +
+

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

+
+ +

19.8 \hrulefill \dotfill

+ + + +

Produit une longueur elastique infinie (voir Lengths) remplie avec un +filled filet horizontal (c.-à-d. une ligne) ou avec des pointillés, au +lieu de just de l’espace blanche. +

+

Quand on le place entre deux lignes à blanc cet exemple crée un +paragraphe qui est justifié à gauche et à droite, où l’espace au milieu +est rempli avec des pointillés uniformément espacés. +

+
+
\noindent Jack Aubrey\dotfill Melbury Lodge
+
+ +

Pour que le filet ou les pointillés aillent jusqu’au bout de la ligne +utilisez \null au début ou à la fin. +

+

Pour changer l’épaisseur du filet, copiez la définition et ajustez là, +comme avec \renewcommand{\hrulefill}{\leavevmode\leaders\hrule +height 1pt\hfill\kern\z@}, ce qui cuange l’épaisseur par défaut de +0.4pt à 1pt. De même, ajustez l’espacement inter-pointillé +comme avec +\renewcommand{\dotfill}{\leavevmode\cleaders\hb@xt@ +1.00em{\hss .\hss }\hfill\kern\z@}, ce qui change la longeur par +défaut de 0.33em à 1.00em. +

+
+ + + +

19.9 \addvspace

+ + + + +

\addvspace{length} +

+

Ajoute un espace vertical de longeur length, ce qui est une +longueur élatsique (voir Lengths). Toutefois, si l’espace vertical a +déjà été ajoutée au même point de la sortie par une commande +\addvspace précédente, alors cette commande n’ajoutera pas plus +d’espace que nécessaire à fabriquer la longeur naturelle de l’espace +vertical total égale à length. +

+

Utilisez cette commande pour ajuster l’espace verticale au-dessus ou +au-dessous d’un environnement qui commence un nouveau paragraphe. (Par +exemple, un environnement Theorem est défini pour commencer et finir en +\addvspace{..} de sorte que deux Theorem consécutifs sont +séparés par un espace verticale, et non deux.) +

+

Cette commande est fragile (voir \protect). +

+

L’erreur ‘Something's wrong--perhaps a missing \item’ signifie que +vous n’étiez pas en mode verticale quand vous avez invoqué cette +commande ; une façon pour sortir de cela et de faire précéder cette +commande d’une commande \par. +

+ +
+ +
+

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

+
+ +

19.10 \bigskip \medskip \smallskip

+ +

Ces commandes produisent une quantité donnée d’espace, spécifiée par la +classe de document. +

+
+
\bigskip + +
+
+

La même chose que \vspace{\bigskipamount}, ordinairement environ +l’espace d’une ligne, avec dilatation et rétrécissement (la valeur par +défaut pour les classes book et article et 12pt +plus 4pt minus 4pt). +

+
+
\medskip + +
+
+

La même chose que \vspace{\medskipamount}, ordinairement +environ la moitié de l’espace d’une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes book et +article et 6pt plus 2pt minus 2pt). +

+
+
\smallskip + +
+
+

La même chose que \vspace{\smallskipamount}, ordinairement +environ le quart de l’espace d’une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes book et +article et 3pt plus 1pt minus 1pt). +

+
+
+ +
+ +
+

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

+
+ +

19.11 \vfill

+ + + + + +

Finit le paragraphe courante et insère une longueur elastique verticale +(voir Lengths) qui est infinie, de sorte qu’elle puisse se dilater ou +that is se rétrécire autant que nécessaire. +

+

On l’utilise souvent de la même façon que \vspace{\fill}, à +ceci près que \vfill finit le paragraphe courant, tandis que +\vspace{\fill} ajoute une espace verticale infinin sous sa +ligne sans tenir compte de la structure du paragraphe. Dans les deux +cas cette espace disparaît à la fin de la page ; pour éviter cela +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
+Chien perdu !
+\vfill
+Chien perdu !
+\end{document}
+
+ + +
+ +
+

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

+
+ +

19.12 \vspace

+ + + + +

Synopsis, l’une des deux formes suivantes : +

+
+
\vspace{longueur}
+\vspace*{longueur}
+
+ +

Ajout l’espace verticale longueur. Celle-ci peut-être négative ou positive, +et c’est une longueur élastique (voir Lengths). +

+

LaTeX enlève l’espace verticale provenant de \vspace aux sauts +de page, c.-à-d. au sommet et au bas des pages. La version étoilée +\vspace*{...} permet de conserver cette espace. +

+

Si \vspace est utilisée au milieu d’un paragraphe (c.-à-d. en +mode horizontal), l’esace est insérée après la ligne comprenant +la commande \vspace sans commencer un nouveau paragraphe. +

+

Dans cet exemple les deux questions sont espacées uniformément +verticalement sur la page, avec au moins 2,5cm d’espace sous +chacune d’elle. +

+
+
\begin{document}
+1) Z'avez pas vu Mirza ? Oh la la la la la la
+\vspace{2.5cm plus 1fill}
+
+2) Où est donc passé ce chien ? Je le cherche partout
+\vspace{2.5cm plus 1fill}
+\end{document}
+
+ + +
+ +
+

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

+
+ +

20 Boîtes

+ + +

Tous les paramètres de longueurs prédéfinies (voir Predefined lengths) +peuvent être utilisés au sein des arguments des commandes de fabrication +de boîtes. +

+ + + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Boxes   [Table des matières][Index]

+
+ +

20.1 \mbox{texte}

+ + + + +

La commande \mbox crée un boîte qui a la largeur juste du texte +créé par son argument. Le texte n’est pas coupé en plusieurs +lignes, c’est pourquoi cette commande peut être utilisée pour empécher +la césure. +

+ +
+ +
+

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

+
+ +

20.2 \fbox and \framebox

+ + + + +

Synopsis : +

+
+
\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. +

+

De plus, la commande \framebox permet de spécifier explicitement +la largeur de la boîte avec l’argument optionnel largeur +(une longueur), et sa position sur la ligne avec l’argument optionnel position.

+ + +

Les deux commandes produisent un filet d’épaisseur \fboxrule +(valant par défaut ‘.4pt’), et laisse un espace de \fboxsep +(valant par défaut ‘3pt’) entre le filet et le contenu de la boîte. +

+

Voir \framebox (picture), pour la commande \framebox dans +l’environnement picture. +

+ +
+ +
+

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

+
+ +

20.3 lrbox

+ + +

Synopsis : +

+
+
\begin{lrbox}{\cmd} 
+  texte 
+\end{lrbox}
+
+ +

Ceci est la forme environnement de la commande \sbox. +

+

Le texte au sein de l’environnement est sauvegarder dans une boîte +\cmd qui doit avoir préalablement été déclarée avec +\newsavebox. +

+ +
+ +
+

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

+
+ +

20.4 \makebox

+ + +

Synopsis : +

+
+
\makebox[largeur][position]{texte}
+
+ +

La commande \makebox crée une boîte juste assez large pour +contenir le texte spécifié. La largeur de la boîte peut-être +emportée par l’argument optionnel largeur. La position du +texte au sein de la boîte est determinée par l’argument optionnel +position qui peut prendre l’une des valeurs suivantes : +

+
+
c
+

Centré (par défaut). +

+
l
+

(Left) justifié à gauche. +

+
r
+

(Right) justifié à droite. +

+
s
+

(Stretch) justifié à travers la largeur entière ; texte doit +contenir de l’espace dilatable pour que cela marche. +

+
+ +

\makebox est aussi utilisé au sein de l’environnement picture, +voir \makebox (picture). +

+ +
+ +
+

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

+
+ +

20.5 \parbox

+ + +

Synopsis : +

+
+
\parbox[position][hauteur][pos-interne]{largeur}{texte}
+
+ +

La commande \parbox produit une boîte dont le contenu est créé en +mode paragraphe. On devrait l’utiliser pour fabriquer une boîte +à partir de petits moreaux de texte, avec rien de fantaisiste à +l’intérieur. En particulier, vous ne devriez utiliser aucun +environnements de fabrication de paragraphe au sein de l’argument +texte d’une \parbox. Pour des morceaux de texte de plus +grande taille , y compris ceux comprenant un environnement de +fabrication de paragraphe, vous devriez utiliser un environnement +minipage (voir minipage). +

+

\parbox a deux arguments obligatoires : +

+
+
largeur
+

la largeur de la parbox; +

+
texte
+

le texte qui à mettre dans la parbox. +

+
+ +

Par défault LaTeX positionne verticallement un parbox de sorte que +son centre soit aligné avec le centre de la ligne de texte +alentour. Lorsque l’argument optionnel position est présent et +vaut soit ‘t’ soit ‘b’, cela vous permet respectivement +d’aligner soit la ligne du haut, soit la ligne du bas de la parbox avec +la ligne de base du texte alentour. Il est possible de spécifier +position à ‘m’ pour avoir le comportement par défaut. +

+

L’argument optionnel hauteur l’emporte sur la hauteur naturelle de la +boîte. +

+

L’argument pos-interne contrôle la position du texte au sein de la +boîte, comme suit ; s’il n’est pas spécifié, position est utilisé. +

+
+
t
+

le texte est placé en haut de la boîte. +

+
c
+

le texte est centré dans la boîte. +

+
b
+

le texte est placé en bas de la boîte. +

+
s
+

dilatation (stretch) verticale ; le texte doit contenir de l’espaces +dilatable verticalement pour que cela fonctionne. +

+
+ + +
+ +
+

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

+
+ +

20.6 \raisebox

+ + +

Synopsis : +

+
+
\raisebox{distance}[hauteur][profondeur]{texte}
+
+ +

La commande \raisebox élève ou abaisse du texte. Le +premier argument obligatoire spécifie la longueur dont le texte +doit être élevé (ou abaissé si c’est une longueur négative). Le +texte lui-même est traité en mode LR. +

+

Les arguments optionnels hauteur et profondeur sont des +longueurs. S’ils sont spécifiés, LaTeX traite texte comme s’il +s’étendait une certaine distance (hauteur) au-dessus de la ligne +de base, ou au dessous (profondeur), en ignorant ses hauteur et +profondeur naturelles. +

+ +
+ +
+

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

+
+ +

20.7 \savebox

+ + +

Synopsis : +

+
+
\savebox{\boxcmd}[largeur][pos]{texte}
+
+ +

Cette commande compose texte dans une boîte de la même façon +qu’avec \makebox (voir \makebox), à ceci près qu’au lieu +d’imprimer la boîte résultante, elle la sauvegarde dans une boîte +étiquettée \boxcmd, ce qui doit avoir été déclaré avec +\newsavebox (voir \newsavebox). +

+ +
+ +
+

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

+
+ +

20.8 \sbox{\boxcmd}{texte}

+ + +

Synopsis : +

+
+
\sbox{\boxcmd}{texte}
+
+ +

\sbox tape texte au sein d’une boîte tout comme \mbox +(voir \mbox) à ceci près qu’au lieu que la boîte résultante soit +incluse dans la sortie normale, elle est sauvegardée dans la boîte +étiquetée \boxcmd. \boxcmd doit avoir été préalablement +déclarée avec \newsavebox (voir \newsavebox). +

+ +
+ +
+

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

+
+ +

20.9 \usebox{\boxcmd}

+ + +

Synopsis : +

+
+
\usebox{\boxcmd}
+
+ +

\usebox produit la boîte la plus récemment sauvegardée dans le +bac \boxcmd par une commande \savebox (voir \savebox). +

+ +
+ +
+

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

+
+ +

21 Insertions spéciales

+ +

LaTeX fournit des commandes pour insérer les caractères qui ont une +signification spéciale mais ne correspondent à aucun caractère simple +que vous pouvez taper. +

+ + + + + + + + + + + +
+ + + +

21.1 Caractères réservés

+ + + + + +

LaTeX réserve les caractères suivant à un usage spécial (par exemple, +le signe pourcent % sert aux commentaires) c’est pourquoi on les +appelle caractères réservés ou caractères spéciaux. +

+
+
# $ % & { } _ ~ ^ \ 
+
+ + + + + + + + +

Si vous voulez qu’un caractère réservés soit imprimé comme lui-même, +dans la même police que le corps du texte, alors pour tous les +caractères hormis les trois derniers de cette liste il suffit de les +faire précéder d’une contr’oblique \. Ainsi \$1.23 +produit $1.23 en sortie. +

+ + + +

Quant aux trois derniers caractètes, 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 +\^{}. Une contr’oblique dans la police du corps de texte se +fait avec \textbackslash{}. +

+

Pour produire les caractères réservé dans la police d’une machine à écrire utilisez +\verb!! comme ci-dessous : +

+
+
\begin{center}
+  \# \$ \% \& \{ \} \_ \~{} \^{} \textbackslash \\
+  \verb!# $ % & { } _ ~ ^ \!
+\end{center}
+
+ +

Dans cet exemple la double contr’oblique \\ n’est là que pour +sauter à la ligne. +

+ +
+ + + +

21.2 Symboles appelés par leur position dans une police

+ + + + + + +

Vous pouvez accéder à n’importe quel caractère de la police courante en +utilisant son numéro avec la commande \symbol. Par exemple, le +caractère espace visible utilisé dans la commande \verb* a le +code décimal 32, ainsi on peut le taper avec \symbol{32}. +

+

Vous pouvez également spécifier le numéro en octal (base 8) en utilisant +un préfixe ', ou en hexadécimal (base 16) avec un préfixe +", ainsi l’exemple précédent pourrait tout aussi bien être écrit +comme \symbol{'40} ou \symbol{"20}. +

+ +
+ + + +

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 +peut que vous deviez charger le paquetage textcomp. +

+
+
\copyright + +
+
\textcopyright + +
+
+ +

Le symbole « droit d’auteur », ©. +

+
+
\dag + +
+
+

Le symbole obèle (dans le texte). +

+
+
\ddag + +
+
+

Le symbole double obèle (dans le texte). +

+
+
\LaTeX + +
+
+ +

Le logo LaTeX. +

+
+
\LaTeXe + +
+
+ +

Le logo LaTeX2e. +

+
+
\guillemotleft («) + +
+
\guillemotright (») + +
+
\guilsinglleft (‹) + +
+
\guilsinglright (›) + +
+
+ + + + + + + +

Guillemets à chevron double et simple, utilisés communément en français : +«, », ‹, ›. +

+
+
\ldots + +
+
\dots + +
+
\textellipsis + +
+
+ +

Des points de suspension (trois points sur la ligne de base) : +‘…’. \ldots et \dots peuvent également être +utilisés en mode mathématique. +

+
+
\lq + +
+
+ +

guillemet-apostrophe simple de gauche (ouvrant) : ‘. +

+
+
\P + +
+
\textparagraph + +
+
+ +

Signe paragraphe : ¶ (pied-de-mouche). +

+
+
\pounds + +
+
\textsterling + +
+
+ +

Livre sterling anglais : £. +

+
+
\quotedblbase („) + +
+
\quotesinglbase (‚) + +
+
+ + + + +

Guillemets-virgule inférieur double et simple : „ et +‚. +

+
+
\rq + +
+
+ + + +

Guillemet-apostrophe simple de gauche (fermant) : ’. +

+
+
\S + +
+
+

Symbole section : §. +

+
+
\TeX + +
+
+ +

Le logo TeX. +

+
+
\textasciicircum + +
+
+ +

circonflexe ASCII : ^. +

+
+
\textasciitilde + +
+
+ +

tilde ASCII : ~. +

+
+
\textasteriskcentered + +
+
+ +

Astérisque centré : *. +

+
+
\textbackslash + +
+
+

Contr’oblique : \. +

+
+
\textbar + +
+
+ +

Barre verticale : |. +

+
+
\textbardbl + +
+
+ + +

Barre verticale double. +

+
+
\textbigcircle + +
+
+ +

Symbole grand rond. +

+
+
\textbraceleft + +
+
+ +

Accolade gauche : {. +

+
+
\textbraceright + +
+
+ +

Accolade droite : }. +

+
+
\textbullet + +
+
+

Puce : •. +

+
+
\textcircled{lettre} + +
+
+

lettre dans un cercle, comme dans ®. +

+
+
\textcompwordmark + +
+
\textcapitalcompwordmark + +
+
\textascendercompwordmark + +
+

Marque de mot composé (invisible). La forme \textcapital... à la +hauteur de capitale de la fonte, alors que la forme +\textascender... a la hauteur de hampe. +

+
+
\textdagger + +
+
+

Obèle : \dag. +

+
+
\textdaggerdbl + +
+
+ +

Double-obèle : \ddag. +

+
+
\textdollar (ou \$) + +
+
+ +

Signe Dollar : $. +

+
+
\textemdash (ou ---) + +
+
+

Cadratin : — (pour la ponctuation). +

+
+
\textendash (ou --) + +
+
+ +

Demi cadratin : – (pour les plages en anglais). +

+
+
\texteuro + +
+
+ +

Le symbole Euro : €. +

+
+
\textexclamdown (ou !`) + +
+
+

Point d’exclamation culbuté : ¡. +

+
+
\textgreater + +
+
+

Supérieur à : >. +

+
+
\textless + +
+
+

Inférieur à : <. +

+
+
\textleftarrow + +
+
+ +

Flèche gauche. +

+
+
\textordfeminine + +
+
\textordmasculine + +
+
+ + + +

Symboles ordinaux féminin et masculin : ª, º. +

+
+
\textperiodcentered + +
+
+ +

Point centré : ·. +

+
+
\textquestiondown (ou ?`) + +
+
+

Point d’interrogation culbuté : ¿. +

+
+
\textquotedblleft (ou ``) + +
+
+ +

Guillemet-apostrophe double culbuté : “. +

+
+
\textquotedblright (ou '') + +
+
+ +

Guillemet-apostrophe de droite double : ”. +

+
+
\textquoteleft (ou `) + +
+
+ +

Guillemet-apostrophe simple culbuté : ‘. +

+
+
\textquoteright (ou ') + +
+
+ +

Guillemet-apostrophe simple : ’. +

+
+
\textquotestraightbase + +
+
\textquotestraightdblbase + +
+
+ + + +

Guillemets droit simple et double sur la ligne de base. +

+
+
\textregistered + +
+
+ +

Symbole « marque déposée » : ®. +

+
+
\textrightarrow + +
+
+ +

Flèche droite. +

+
+
\textthreequartersemdash + +
+
+ +

Cadratin « trois quarts ». +

+
+
\texttrademark + +
+
+ +

Symbole marque de commerce : ™. +

+
+
\texttwelveudash + +
+
+ +

Deux-tiers cadratin. +

+
+
\textunderscore + +
+
+ +

Tiret bas : _. +

+
+
\textvisiblespace + +
+
+ +

Symbol espace visible. +

+
+
+ + +
+ + + +

21.4 Accents

+ + + + + + + +

LaTeX a une prise en charge très large de beaucoup des scripts et +langages du monde, à travers ce qu’offre le paquetage babel. +Cette section ne tente pas de couvrir la totalité de cette prise en +charge. Elle liste simplement les commandes LaTeX cœur pour +créer des caractères accentués, et plus généralement des caractères +portant un signe diacritique. +

+

Les commandes \capital... produisent des formes alternatives +pouvant être utilisées avec les lettres capitales. Elles ne sont pas +disponible avec l’OT1. +

+
+
\"
+
\capitaldieresis
+
+ + + + +

Produit une tréma, comme dans ö. +

+
+
\'
+
\capitalacute
+
+ + + +

Produit un accent aigu, comme dans ó. Dans l’environnement +tabbing, pousse la colonne courante à droite de la colonne +précédente (voir tabbing). +

+
+
\.
+
+ + + + + + +

Produit un point suscrit à la lettre qui suit, comme dans +ȯ. +

+
+
\=
+
\capitalmacron
+
+ + + + +

Produit un macron (une barre) suscrit à la lettre qui suit, comme +dans ō. +

+
+
\^
+
\capitalcircumflex
+
+ + + + + + +

Produit un accent circonflexe (un chapeau) suscrit à la lettre qui suit, comme dans ô. +

+
+
\`
+
\capitalgrave
+
+ + +

Produit un accent grave suscrit à la lettre qui suit, comme dans +ò. Au sein de l’environnement tabbing, déplace le texte qui +suit à la marge de droite (voir tabbing). +

+
+
\~
+
\capitaltilde
+
+ + + +

Produit un diacritique tilde suscrit à la lettre qui suit, comme dans +ñ. +

+
+
\b
+
+ + + + +

Produit un diacritique barre souscrite à la lettre qui suit, comme dans +o_. Voir aussi \underbar ci-après. +

+
+
\c
+
\capitalcedilla
+
+ + + +

Produit une cedille souscrite à la lettre qui suit, comme dans ç. +

+
+
\d
+
\capitaldotaccent
+
+ + +

Produit un point souscrit à la lettre qui suit, comme dans +ọ. +

+
+
\H
+
\capitalhungarumlaut
+
+ + + + + +

Produit un long tréma hongrois suscrit à la lettre qui suit, comme dans ő. +

+
+
\i
+
+ +

Produit un i sans point, comme dans ‘i’. +

+
+
\j
+
+ +

Produit un j sans point, comme dans ‘j’. +

+
+
\k
+
\capitalogonek
+
+ + + +

Produit un ogonek, comme dans ‘ǫ’. Non disponible dans le +codage OT1. +

+
+
\r
+
\capitalring
+
+ + + + +

Produit un rond en chef, comme dans ‘o*’. +

+
+
\t
+
\capitaltie
+
\newtie
+
\capitalnewtie
+
+ + + + + + + + +

Produit un tirant suscrit (double brève renversée), comme dans +‘oo[’. La forme \newtie est centrée dans sa boîte. +

+
+
\u
+
\capitalbreve
+
+ + + + +

Produit un accent brève, comme dans ‘ŏ’. +

+
+
\underbar
+
+ + +

Ce n’est pas vraiement un diacritique. Produit une barre au-dessous de +l’argument texte. L’argument est toujours traité en mode horizontal. +La barre est toujours à une position fixée sous la ligne de base, de la +sorte elle traverse les descentes. Voir aussi \underline dans +Math miscellany. Voir aussi \b ci-avant. +

+
+
\v
+
\capitalcaron
+
+ + + + + + +

Produit un accent háček (caron), comme dans ‘ǒ’. +

+
+
+ + +
+ +
+

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

+
+ +

21.5 Lettres latines supplémentaires

+ + + + + + +

Voici les commandes de base de LaTeX pour insérer des caractères +utilisés généralement utilisés dans des langages autres que l’anglais. +

+
+
\aa
+
\AA
+
+ + +

å et Å. +

+
+
\ae
+
\AE
+
+ + + + +

æ et Æ. +

+
+
\dh
+
\DH
+
+ + + +

Lettre islandaise eth : ð et Ð. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. +

+
+
\dj
+
\DJ
+
+ +

d et D barre, lettre d capitale et bas-de-casse avec une barre +traversant la hampe. Non disponible dans le codage OT1, il vous +faut le paquetage fontenc pour sélectionner un autre codage de +police, tel que T1. +

+
+
\ij
+
\IJ
+
+ + +

ij et IJ (à ceci près que les deux lettre apparaissent plus liées qu’ici). +

+
+
\l
+
\L
+
+ + +

ł et Ł. +

+
+
\ng
+
\NG
+
+ +

Lettre eng laponais, utilisé aussi en phonétique. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. +

+
+
\o
+
\O
+
+ + +

ø et Ø. +

+
+
\oe
+
\OE
+
+ + + + +

œ et Œ. +

+
+
\ss
+
\SS
+
+ + + +

ß et SS. +

+
+
\th
+
\TH
+
+ + + +

Lettre islandaise thorn : þ et Þ. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. +

+
+
+ + +
+ +
+

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

+
+ +

21.6 \rule

+ + +

Synopsis : +

+
+
\rule[élévation]{largeur}{épaisseur}
+
+ +

la commande \rule produit un filet, c.-à-d. une ligne ou +un rectangle. Les arguments sont : +

+
+
élévation
+

De combien élever le filet (optionnel). +

+
+
largeur
+

La longueur du filet (obligatoire). +

+
+
épaisseur
+

L’épaisseur du filet (obligatoire). +

+
+ + +
+ +
+

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

+
+ +

21.7 \today

+ + + +

La commande \today produit la date d’aujourd’hui, par défaut dans +le format ‘mois jj, aaaa’ ; par exemple, ‘July 4, +1976’. Elle utilise les compteurs prédéfinis \day, +\month, et \year (voir \day \month \year) pour faire +cela. Elle n’est pas mise à jour durant l’execution de la compilation. +

+

Les extensions multilingues comme entre autres le paquetage babel +ou la classe lettre localisent \today. Par exemple le code +suivant produit ‘4 juillet 1976’ : +

+
+
\year=1976 \month=7 \day=4
+\documentclass{minimal}
+\usepackage[french]{babel}
+\begin{document}
+\today
+\end{document}
+
+ + + +

La paquetage datetime package, entre autres, can produce a wide variety +of other date formats. +

+ +
+ +
+

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

+
+ +

22 Partitionner le fichier d’entrée

+ + + +

Un document de grande taille nécessite beaucoup de données en +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 + + +fichier racine ; c’est le fichier dont vous passer le nom à la +ligne de commande quand vous exécutez LaTeX. +

+

Voir filecontents, pour un environnement qui permet de grouper un +fichier externe à créer avec le document principal. +

+ + + + + + + +
+ + + +

22.1 \include

+ + +

Synopsis : +

+
+
\include{fichier}
+
+ +

Si aucune commande \includeonly n’est présente, la commande +\include exécute un \clearpage pour commencer une nouvelle +page (voir \clearpage), puis elle lit fichier, et ensuite fait +encore un \clearpage. +

+

Précédé d’une commande \includeonly, les actions de +\include ne sont exécutées que si fichier est un élément des +fichiers listés en argument de l’\includeonly. Voir \includeonly. +

+ +

La commande \include ne doit apparaître ni dans le préambule, ni +au sein d’un fichier lu par une autre commande \include. +

+ +
+ +
+

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

+
+ +

22.2 \includeonly

+ + +

Synopsis : +

+
+
\includeonly{fichier1,fichier2,...}
+
+ +

La commande \includeonly contrôle quels fichiers sont lisible par +toute commande \include venant ensuite. La liste des noms de +fichier est à éléments séparés par des virgules. Chaque élément +fichier1, fichier2, … doit exacteemnt correspondre à +un nom de fichier spécifié en argument d’une commande \include +pour que la sélection soit effective. +

+

Cette commande ne peut apparaître que dans le préambule. +

+ +
+ +
+

+Précédent: , Monter: Splitting the input   [Table des matières][Index]

+
+ +

22.3 \input

+ + +

Synopsis : +

+
+
\input{nomfichier}
+
+ +

La commande \input a pour effet que le nomfichier spécifié +soit lu et traité comme si son contenu était inséré dans le fichier +courant à cet endroit. +

+

Si nomfichier ne se termine pas en ‘.tex’ (par ex., +‘toto’ ou ‘toto.tata’), on essaie en premier en ajoutant cette +extension (‘toto.tex’ ou ‘toto.tata.tex’). Si aucun fichier +n’est trouvé avec ce nom, alors on essaie le nomfichier original +(c.-à-d. ‘toto’ ou ‘toto.tata’). +

+
+ +
+

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

+
+ +

23 Prologue et épilogue

+ + + + + + + + +
+ + + +

23.1 Tables des matières

+ + + + + +

On produit une table des matières avec la commande +\tableofcontents. Placez la commande à l’endroit même où vous +voulez que la table des matière apparaisse ; LaTeX fera le reste pour +vous. Une seconde compilation est nécessaire pour qu’un fichier +.toc ait été produit à la précédente. +

+

La commande \tableofcontents produit un titre, mais il ne produit +pas automatiquement un début de nouvelle page. Si vous voulez une +nouvelle page après la table des matières, mettez une commande +\newpage après la commande \tableofcontents. +

+ + +

Les commandes analogues \listoffigures et \listoftables +produisent respectivement une liste des figures et une listes des +tableaux. Le fonctionnement est exactement le même que pour la table des matières. +

+ +

La commande \nofiles l’emporte sur ces commandes, et +empèche la génération de ces listes. +

+ + + + + + +
+ + + +

23.1.1 \addcontentsline

+ + + +

Synopsis : +

+
+
\addcontentsline{ext}{unit}{texte}
+
+ +

La commande \addcontentsline ajoute une entrée a la liste ou +table specifiée où : +

+
+
ext
+

L’extension de nom de fichier du fichier dans lequel l’information doit +être écrite, typiquement c’est l’une des trois suivante :: toc +pour la table des matière (« table of contents » en langue anglaise), +lof pour la liste des figures (« list of figures »), ou +lot pour la liste des tableaux (« list of tables »). +

+
+
unit
+

Le nom de l’unité sectionnelle à ajouter, typiquement l’une des +suivantes, selon la valeur de l’argument ext : +

+
+
toc
+

Les unités sectionnelles : part, chapter, +section, subsection, subsubsection. +

+
lof
+

Pour la liste des figures : figure. +

+
lot
+

Pour la liste des tableaux : table. +

+
+ +
+
texte
+

Le texte de l’entrée. +

+
+ + +

Ce qui est écrit dans le fichier .ext est la commande +\contentsline{unit}{texte}{numéro}, où +numéro est la valeur courante du compteur +unit. +

+ + +
+ + + +

23.1.2 \addtocontents

+ + +

The \addtocontents{ext}{texte} commande adds texte +(or formatting commandes) directly to the .ext file that +generates the table of contents or listes of figures or tables. +

+
+
ext
+

The extension of the file on which information is to be written: +toc (table of contents), lof (list of figures), or +lot (list of tables). +

+
+
texte
+

The texte to be written. +

+
+ + +
+ +
+

+Suivant: , Précédent: , Monter: Front/back matter   [Table des matières][Index]

+
+ +

23.2 Glossaires

+ + + +

La commande \makeglossary active la création des glossaires. +

+ + +

La commande \glossary{texte} écrit un article de +glossaire pour texte dans un fichier auxiliaire nommé avec +l’extension .glo. +

+ +

Plus précisément, ce qui est écrit est la commande +\glossaryentry{texte}{numpage}, where numpage +est la valeur courante de \thepage. +

+

Le paquetage glossary disponible sur le CTAN fournit une prise en +charge de glossaires plus glossaries. +

+ +
+ +
+

+Précédent: , Monter: Front/back matter   [Table des matières][Index]

+
+ +

23.3 Index

+ + + +

La commande \makeindex active la création d’index. Placez là dans le +préambule. +

+ + +

La commande \index{texte} écrit un article d’index pour +texte dans un fichier auxiliaire nommé avec une extention +.idx. +

+ +

Plus précisément, ce qui est écrit est la commande +\indexentry{texte}{numpage}, où numpage est +la valeur courante de \thepage. +

+ +

Pour générer un article d’index pour « toto » qui dit « Voir titi », +utilisez une barre verticale : \index{toto|see{titi}}. +Utilisez seealso au lieu de see pour fabriquer un article +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. +

+ + + +

Le fichier en .idx généré est ensuite trié avec une commande +externe, d’ordinaire soit makeindex +(http://mirror.ctan.org/indexing/makeindex) ou la commande ( +multi-lingue) xindy (http://xindy.sourceforge.net). +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 +mettre \usepackage{makeidx} dans le préambule. +

+ +

La longueur élastique \indexspace est insérée avant chaque +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, +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multind. +

+ +
+ +
+

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

+
+ +

24 Des lettres

+ + + +

Synopsis : +

+
+
\documentclass{letter}
+\address{adresse expéditeur}
+\signature{nom de l'expéditeur}
+\begin{document}
+\begin{letter}{adresse destinataire}
+\opening{apostrophe}
+  corps-de-la-lettre
+\closing{texte de salutation}
+\end{letter}
+  ...  encore des lettres ...
+\end{document}
+
+ +

Produit une ou plusieurs lettres. +

+

Chaque lettre est dans un environnement séparé letter, dont +l’argument adresse desinataire contient souvent plusieurs lignes +séparées par une double contr’oblique (\\). Par exemple, vous +pourriez avoir : +

+
+
 \begin{letter}{M. Joseph Fabre \\ 
+      25 rue de la République\\ 
+      35700 Rennes}
+   ...
+ \end{letter}
+
+ +

Le début de l’environnement letter reinitialise le numéro de page +à 1, et le numéro de note en bas de page à 1 aussi. +

+

Les adresse expéditeur et nom de l’expéditeur sont +communs à toutes les lettres, qu’il y en ait une ou plus, ainsi il est +préférable de mettre ces déclarations dans le préambule. Comme avec +l’adresse du destinataire, souvent adresse expéditeur contient plusieurs +lignes séparées par une double contr’oblique \\. LaTeX place +le nom de l’expéditeur sous la salutation, après un espace +vertical pour la signature manuscrite traditionnelle ; il peut aussi +contenir plusieurs lignes. +

+

Le corps de chaque environnement letter commence par une commande +\opening obligatoire telle que \opening{Madame, +Monsieur,}. Le texte corps-de-la-lettre est du code LaTeX +ordinaire et peut donc tout contenir de la liste énumérée à des formules +mathématique en hors texte, à ceci près que la commandes de rubricage +telles que \chapter qui n’ont pas lieu d’être au sein d’une +lettre sont indisponibles. Chaque environnement letter se termine +typiquement par une commande \closing telle que dans +\closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de +mes sentiments les meilleurs.}. +

+ +

Du matériel suppélementaire peut venir après le \closing. Vous +pouvez préciser qui est en copie de la lettre avec une commande comme +\cc{Le Patron\\Le Patron du Patron}. Il y a une commande +\encl similaire pour spécifier une liste de pièces jointes. Et, +vous pouvez ajouter un postscriptum avec \ps. +

+

Par défaut LaTeX renfonce la signature et la salutation +\closing la précédant d’une longueur valant +\longindentation. Celle-ci vaut par défaut +0.5\textwidth. Pour les aligner à gauche, il suffit de spécifier +\setlength{\longindentation}{0em} dans votre préambule. +

+

Pour fixer la date utilisez quelque-chose comme +\renewcommand{\today}{2015-10-12}. En plaçant ce code dans +votre préambule, il s’appliquera à toutes les lettres du document. +

+

Cet exemple est avec un seul environnement letter. Les trois +lignes marquées en commentaire comme optionnelles sont typiquement +omises. +

+
+
\documentclass{letter}
+\usepackage[T1]{fontenc}
+\usepackage{french}
+\address{Rue de l'expéditeur \\ Ville de l'expéditeur}
+\signature{Nom de l'expéditeur\\ Titre de l'expéditeur}
+% optionnel : \location{Boîte Postale 13}
+% optionnel : \telephone{(102) 555-0101}
+\begin{document}
+\begin{letter}{Nom du destinataire \\ Adresse du destinataire}
+\opening{Monsieur,}
+% optionnel : \thispagestyle{firstpage}
+I ne suis pas intéressé à faire affaire avec vous.
+\closing{Je vous prie, Monsieur, de recevoir mes salutations distinguées.}
+\end{letter}
+\end{document}
+
+ +

Ces commandes sont utilisées avec la classe letter. +

+ + + + + + + + + + + + + + + +
+ +
+

+Suivant: , Monter: Letters   [Table des matières][Index]

+
+ +

24.1 \address

+ + +

Synopsis : +

+
+
\address{adresse-expéditeurs}
+
+ +

Spécifie l’adresse de retour telle qu’elle apparaît sur la lettre et sur +l’enveloppe. Séparez des lignes multiples au sein de +adresse-expéditeurs avec une double contr’oblique \\. +

+

Parce qu’elle peut s’applique à des lettres multipls cette déclaration +est souvent placée dans le préambule. Toutefois elle peut être faite +n’importe où, y compris au sein d’un environnement lettre +individuel. +

+

Cette commande est optionnelle : sans la déclaration \address la +lettre est formatée avec un espace à blanc en haut de sorte à pouvoir +être imprimée sur du papier à en-tête pré-imprimé. (Voir Overview, +pour les détails concernant votre implémetation locale). Avec la +déclaration \address, elle est formatée comme une lettre +personnelle. +

+ +
+ +
+

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

+
+ +

24.2 \cc

+ + + + + +

Synopsis : +

+
+
\cc{premier nom\\...}
+
+ +

Produit une liste de nom de personne mis en copie de la lettre. Cette +commande est optionnelle. Si elle est présente, alors elle vient +typiquement après le \closing. En cas de ligne multiple, séparez +les avec une double contr’oblique \\. +

+ +
+ +
+

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

+
+ +

24.3 \closing

+ + + + + +

Synopsis : +

+
+
\closing{texte}
+
+ + +

D’ordinaire à la fin d’une lettre, au dessus de la signature manuscrite, +il y a un \closing (bien que cette commande soit +optionnnelle). Par exemple : +

+
+
\closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de ma
+   confiance.}
+
+ + +
+ +
+

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

+
+ +

24.4 \encl

+ + + + +

Synopsis : +

+
+
\encl{ligne1\\ligne2}
+
+ +

Déclare une liste d’une ou plus de pièces jointes. +

+ +
+ +
+

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

+
+ +

24.5 \location

+ + +

Synopsis : +

+
+
\location{texte}
+
+ +

Le texte apparaît centré au bas de chaque page. Il apparaît +seulement si le style de la page est firstpage. +

+ +
+ +
+

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

+
+ +

24.6 \makelabels

+ + +

Synopsis : +

+
+
\makelabels
+
+ +

Crée une feuille d’étiquettes d’adresses à partir des adresses des +destinataires, une pour chaque lettre. Cette feuille sera sortie avant +les lettres, avec dans l’idée de la copier sur une feuille vierge de +vignettes autocollantes. Cette commande est à mettre dans le préambule. +

+

Vous pouvez personnaliser les étiquettes en redéfinissant les trois +commandes \startlabels, \mlabel et \returnaddress +dans le préambule. Ces commandes ne sont pas à appeler directement par +l’utilisateur, c’est la classe letter qui les appelle. La +commande \startlabels compose la page sur laquelle les étiquettes +sont imprimées en termes de largeur, de hauteur, et de nombre de +colonnes, etc. La commande \mlabel{adresse +expéditeur}{adresse destinataire} est appelée pour chaque +lettre du document avec deux arguments : +

+
    +
  • Le premier, adresse expéditeur, est le contenu courant de la macro +\returnaddress +
  • Le second, adresse destinataire, est l’adresse du destinataire +telle que passée en argument à l’environnement letter. +
+ +

La définition par défaut de \mlabel ignore le premier argument, +c’est à dire que si vous placez seulement un \makelabels dans le +préambule, la feuille d’étiquettes ne contiendra des étiquettes que pour +les destinataires. +

+

Si vous désirez imprimer une étiquette d’adresse expéditeur et d’adresse +destinataire pour chaque lettre, vous devez faire deux choses : +

    +
  1. La première est de redéfinir \mlabel pour fabriquer deux +étiquettes au lieu d’une, vous pouvez pour cela mettre ce qui suit dans le préambule : + +
    +
    \newcommand*\originalMlabel{}
    +\let\originalMlabel\mlabel
    +\def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}}
    +
    + +

    Ceci ne suffit toutefois pas, parce que la première des deux étiquettes +est vide, vu que la définition par défaut de \returnaddress l’est. +

  2. La seconde est de redéfinir \returnaddress pour contenir +l’adresse de l’expéditeur, vous pouvez faire cela en plaçant dans le +préambule : + +
    +
    \renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress}
    +
    + +
+ +
+ +
+

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

+
+ +

24.7 \name

+ + +

\name{June Davenport} +

+

Le nom de l’expéditeur, à imprimer sur l’enveloppe avec l’adresse de +retour. +

+ +
+ +
+

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

+
+ +

24.8 \opening{texte}

+ + + +

Synopsis : +

+
+
\opening{texte}
+
+ +

Cette commande est obligatoire. Elle commence la lettre, en suivant le +\begin{letter}{...}. L’argument obligatoire texte est le + +texte d’appel de votre lettre. Par exemple : +

+
+
\opening{Dear John,}
+
+ + +
+ +
+

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

+
+ +

24.9 \ps

+ + + +

Synopsis: +

+
+
\ps{texte}
+
+ + +

Utilisez la commande \ps pour commencer un postscriptum dans une lettre, après +\closing. +

+ +
+ +
+

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

+
+ +

24.10 \signature{texte}

+ + +

Synopsis: +

+
+
\signature{first line \\
+            ... }
+
+ + + +

Le nom de l’expérditeur. Cette commande est optionnelle, quoique sont inclusion est habituelle. +

+

Le texte de l’argument apparaît à la fin de la lettre, après la clôture +et après une espace verticale pour la signature manuscrite +traditionnelle. Séparez des ligne multiple avec une double +contr’oblique \\. Par exemple : +

+
+
\signature{J Fred Muggs \\
+           White House}
+
+ +

La valeur par défault de LaTeX pour l’espace verticale space du texte +de \closing au texte de \signature est +6\medskipamount, ce qui vaut six fois 0,7em. +

+

Cette commande est d’ordinaire dans le preambule, de sorte à s’appliquer +à toutes les lettres du document. Pour qu’elle ne s’applique qu’à une +seule lettre, placez la au sein d’un environnement letter et +avant le \closing. +

+

Vous pouvez inclure un graphique dans la signature, par exemple avec +\signature{\vspace{-6\medskipamount}\includegraphics{sig.png}\\ +My name} (ceci nécesste d’écrire \usepackage{graphicx} dans +le préambule). +

+ + +
+ +
+

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

+
+ +

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. +

+ +
+ +
+

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

+
+ +

25 Entrée/sortie console

+ + + + + + + + +
+ + + +

25.1 \typein[cmd]{msg}

+ + +

Synopsis : +

+
+
\typein[\cmd]{msg}
+
+ +

\typein tape msg sur la console et fait que LaTeX +s’arrête et attend que vous saisisiez une ligne d’entrée, en la +terminant par un retour-chariot. Si l’argument optionnel \cmd est +omis, l’netrée tapée est traitée comme si elle avec été incluse dans le +fichier d’entrée à la place de la commande \typein. Si +l’argument \cmd est présent, cela doit être un nom de commande. +Ce nom de commande est alors défini, ou redéfini, pour se développer en +le texte en entrée qui a été tapé. +

+ +
+ +
+

+Précédent: , Monter: Terminal input/output   [Table des matières][Index]

+
+ +

25.2 \typeout{msg}

+ + +

Synopsis : +

+
+
\typeout{msg}
+
+ +

Tape msg sur le terminal et dans le journal (fichier +log). Les commandes dans msg qui sont définis avec +\newcommand ou \renewcommand (entre autres) sont +remplacées par leurs définitions avant d’être tapée. +

+

Les règles usuelles de LaTeX pour le traitement de plusieurs espaces +comme un seul espace et pour ignorer les espaces après un nom de +commande s’appliquent à msg. Une commande \space dans +msg provoque un unique espace tapé, indépendant des espaces qui +l’entourent. Un ^^J dans msg tape un saut à la ligne. +

+
+ +
+

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

+
+ +

26 Ligne de commande

+ + +

La spécification du fichier d’entrée indique le fichier à être formaté ; +TeX utilise .tex comme extension de fichier par défaut. Si +vous omettez complètment le fichier d’entrée, TeX accèpte en entrée +les caractères saisis à partir de la console. Vous spécifiez les +options de commande en fournissant supplying une chaîne en paramètre de +la commande ; par ex. +

+
+
latex '\nonstopmode\input foo.tex'
+
+ +

Traitera foo.tex sans faire de pause après chaque erreur. +

+ + + +

Si LaTeX s’arrête au milieu du document et vous fait une invite en +‘*’, c’est qu’il attend que vous saisissiez quelque chose. Vous +pouvez taper \stop (et retour-chariot) et il terminera +prematurément le document. +

+

Voir TeX engines, pour les autres commandes système invoquant LaTeX. +

+
+ +
+

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

+
+ +

Appendice A Patrons de documents

+ + + +

Bien que ce ne soit pas un matériel de référence, peut-être que ces +patrons de document vous seront utiles. Davantage de resources de +patrons sont listé à http://tug.org/interest.html#latextemplates. +

+ + + + + + + +
+ + + +

A.1 Un patron beamer

+ + + + +

La classe beamer crée des présentations en diapositives. Elle a +de très nombreuses possibilités, mais voici un patron de base : +

+
\documentclass{beamer}
+\usepackage[latin1]{inputenc}
+
+\title{Patron pour la classe Beamer}
+\author{Alex L'Auteur}
+\date{31 juillet 2007}
+
+\begin{document}
+
+\maketitle
+
+% sans [fragile], n'importe quel code {verbatim} se prend des erreurs mystérieuses.
+\begin{frame}[fragile]
+ \frametitle{Première diapositive}
+
+\begin{verbatim}
+  C'est \verbatim!
+\end{verbatim}
+
+\end{frame}
+
+\end{document}
+
+

Une ressource web pour cela : +http://robjhyndman.com/hyndsight/beamer/. +

+ +
+ + + +

A.2 Un patron book

+ + + + +
\documentclass{book}
+\title{Le Patron de la classe book}
+\author{Alex L'Auteur}
+
+\begin{document}
+\maketitle
+
+\chapter{Premier}
+Du texte.
+
+\chapter{Second}
+Et du texte.
+
+\section{Un sujet secondaire}
+La fin.
+\end{document}
+
+ +
+ +
+

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

+
+ +

A.3 Un patron tugboat

+ + + + +

TUGboat est la revue du groupe des utilisateur de TeX (TeX +Users Group), http://tug.org/TUGboat. +

+
\documentclass{ltugboat}
+\usepackage{graphicx}
+\usepackage{ifpdf}
+\ifpdf
+\usepackage[breaklinks,hidelinks]{hyperref}
+\else
+\usepackage{url}
+\fi
+
+\title{exemple \TUB\ article}
+
+% repeat info for each author.
+\author{First Last}
+\address{Street Address \\ Town, Postal \\ Country}
+\netaddress{user (at) exemple dot org}
+\personalURL{http://exemple.org/~user/}
+
+\begin{document}
+
+\maketitle
+
+\begin{abstract}
+This is an exemple article for \TUB{}.
+\end{abstract}
+
+\section{Introduction}
+
+This is an exemple article for \TUB, from
+\url{http://tug.org/TUGboat/location.html}.
+
+We recommend the graphicx package for image inclusions, and the
+hyperref package for active url's (in the \acro{PDF} output).
+Nowadays \TUB\ is produced using \acro{PDF} files exclusively.
+
+The \texttt{ltugboat} class provides these abbreviations and many more:
+
+% verbatim blocks are often better in \small
+\begin{verbatim}[\small]
+\AllTeX \AMS \AmS \AmSLaTeX \AmSTeX \aw \AW
+\BibTeX \CTAN \DTD \HTML
+\ISBN \ISSN \LaTeXe
+\Mc \mf \MFB \mtex \PCTeX \pcTeX
+\PiC \PiCTeX \plain \POBox \PS
+\SC \SGML \SliTeX \TANGLE \TB \TP
+\TUB \TUG \tug
+\UG \UNIX \VAX \XeT \WEB \WEAVE
+
+\Dash \dash \vellipsis \bull \cents \Dag
+\careof \thinskip
+
+\acro{FRED} -> {\small[er] fred}  % please use!
+\cs{fred}   -> \fred
+\env{fred}  -> \begin{fred}
+\meta{fred} -> <fred>
+\nth{n}     -> 1st, 2nd, ...
+\sfrac{3/4} -> 3/4
+\booktitle{Book of Fred}
+\end{verbatim}
+
+For more information, see the ltubguid document at:
+\url{http://mirror.ctan.org/macros/latex/contrib/tugboat}
+(we recommend using \verb|mirror.ctan.org| for \CTAN\ references).
+
+Email \verb|tugboat@tug.org| if problems or questions.
+
+\bibliographystyle{plain}  % we recommend the plain bibliography style
+\nocite{book-minimal}      % just making the bibliography non-empty
+\bibliography{xampl}       % xampl.bib comes avec BibTeX
+
+\makesignature
+\end{document}
+
+ +
+ +
+

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

+
+ +

Index des concepts

+ +
Aller à:   * +   +. +   +\ +   +« +   +
+A +   +B +   +C +   +D +   +E +   +F +   +G +   +I +   +J +   +K +   +L +   +M +   +N +   +O +   +P +   +Q +   +R +   +S +   +T +   +U +   +V +   +W +   +X +   +É +   +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Entrée d’index  Section

*
*’, invite: Command line

.
.glo, fichier: Glossaries
.idx, fichier: Indexes
.ind, fichier: Indexes

\
\include emboîtés interdits: \include

«
« Voir » et « Voir aussi », article d’index: Indexes

A
a e liés: Non-English characters
a rond-en-chef: Non-English characters
a, e dans l’a: Non-English characters
accent: Font styles
accent: Font styles
accent aigu: Accents
accent aigu en math: Math accents
accent barre suscrite en math: Math accents
accent brève en math: Math accents
accent caron: Accents
accent caron en math: Math accents
accent chapeau en math: Math accents
accent circonflexe: Accents
accent circonflexe en math: Math accents
accent diérèse en math: Math accents
accent double-brève-renversée: Accents
accent grave en math: Math accents
accent háček: Accents
accent háček en math: Math accents
accent macron en math: Math accents
accent point: Accents
accent point en chef: Accents
accent point suscrit: Accents
accent point suscrit en math: Math accents
accent rond en chef: Accents
accent rond-en-chef en math: Math accents
accent tilde en math: Math accents
accent tréma: Accents
accent tréma en math: Math accents
accent tréma hongrois: Accents
accents: Accents
Accents mathématiques: Math accents
accentuées, lettres: Accents
accentués, caractères: Accents
accolade droite, dans le texte: Text symbols
accolade gauche, dans le texte: Text symbols
accéder à un caractère quelconque d’une police: Symbols by font position
afficher du texte cité avec renfoncement de paragraphe: quotation and quote
afficher un texte cité sans renfoncement de paragraphe: quotation and quote
agrandir la page courante: \enlargethispage
align environnement, d’amsmath: eqnarray
alignement au moyen de tabbing: tabbing
aligner des équations: eqnarray
aligner du texte dans des tableaux: tabular
aligner du texte en utilisant des taquets de tabulation: tabbing
amsmath paquetage, remplaçant eqnarray: eqnarray
annexe, création: Sectioning
aperçu de LaTeX: Overview
appel: \opening
arguments mobiles: \protect
article d’une liste, compteur spécifiant: \usecounter
articles numérotés, compteur spécifiant: \usecounter
ASCII, circonflexe dans le texte: Text symbols
ASCII, tilde dans le texte: Text symbols
astérisque centré, dans le texte: Text symbols

B
barre par-dessus, accent: Accents
barre au-dessous: Accents
barre sousscite: Accents
barre verticale double, dans le texte: Text symbols
barre verticale, dans le texte: Text symbols
barre, diacritique: Accents
barre, double verticale, dans le texte: Text symbols
barre-souscrite, diacritique: Accents
bas de page, créer des notes: Footnotes
bas de page, des paramètres pour: Page layout parameters
bases de LaTeX: Overview
beamer patron et classe: beamer template
bibliographie, créer (automatiquement): Using BibTeX
bibliography, creating (manually): thebibliography
bibTeX, utilisation: Using BibTeX
Big point: Units of length
Bonjour le monde: Starting and ending
boîtes: Boxes
boîtes noires, en omettant: Document class options
brève, accent: Accents
brève, diacritique: Accents

C
cadratin: Units of length
cadratin: Text symbols
cadratin, demi: Text symbols
cadratin, deux tiers: Text symbols
cadratin, trois-quarts: Text symbols
caractères latins non diacrités: Non-English characters
caractères réservés: Reserved characters
caractères speciaux: Non-English characters
caractères spéciaux: Reserved characters
caron, diacritique: Accents
catcode: \makeatletter and \makeatother
catégorie, code de … de caractère: \makeatletter and \makeatother
Centimètre: Units of length
centrer du texte, déclaration pour: \centering
centrer du texte, environnement pour: center
centré, astérisque, dans le texte: Text symbols
centré, point, dans le texte: Text symbols
chapeau, accent: Accents
chargement des paquetages supplémentaires: Document class options
chevron double, guillemets: Text symbols
chevron droit, guillemets: Text symbols
chevron gauche, guillemets: Text symbols
chevron simple, guillemets: Text symbols
chiffres de revêtement: Font styles
chiffres de style ancien: Font styles
chiffres de style ancien,: Font styles
Cicero: Units of length
circonflexe ASCII, dans le texte: Text symbols
circonflexe, accent: Accents
circonflexe, diacritique: Accents
citation: quotation and quote
classe de document, définition: Starting and ending
classe ltugboat: tugboat template
classes de documents: Document classes
clause at, au sein d’une définition de police: \newfont
clef de référence bibiliographique: \bibitem
code de catégorie de caractère: \makeatletter and \makeatother
code source, composer du: verbatim
commande de longueur: \setlength
commandes de fontes de bas niveau: Low-level font commands
commandes de fontes, de bas niveau: Low-level font commands
commandes de mise en page: Layout
commandes fragiles: \protect
commandes robustes: \protect
commandes, en définir de nouvelles: \newcommand & \renewcommand
commandes, syntaxe des: LaTeX command syntax
commencer une nouvelle page: \newpage
commencer une nouvelles page et débourrer les flottant: \clearpage
commencer une page de droite: \cleardoublepage
compteurs, a list of: Counters
compteurs, définir de nouveaux: \newcounter
compteurs, obtenir la valeur d’un: \value
compteurs, réglage: \setcounter
contr’oblique, dans le texte: Text symbols
copie, liste des personnes en, dans une lettre: \cc
Correction italique: \/
coupure de mot, empécher: \mbox
créer des images: picture
créer des tableaux: table
crésure, discrétionnaire: \discretionary
cédille, diacritique: Accents
césure, définir: \hyphenation
césure, empécher: \mbox
césure, forcer: \- (hyphenation)

D
date d’aujourd’hui: \today
datetime, paquetage: \today
de démarrage et de fin: Starting and ending
defining new environnements: \newenvironment & \renewenvironment
demi-cadratin: Text symbols
deux-tiers cadratin: Text symbols
diacritique barre-souscrite: Accents
diacritique brève: Accents
diacritique caron: Accents
diacritique circonflexe: Accents
diacritique cédille: Accents
diacritique double-brève-renversée: Accents
diacritique háček: Accents
diacritique macron-souscrit: Accents
diacritique ogonek: Accents
diacritique point suscrit: Accents
diacritique point-souscrit: Accents
diacritique rond en chef: Accents
diacritique tilde: Accents
diacritique tirant susscrit: Accents
diacritique tréma hongrois: Accents
diacrtique accent aigu: Accents
diacrtique tréma: Accents
diacrtitiques, signes: Accents
dilatation verticale infinie: \vfill
discrétionnaire, césure: \discretionary
dollar, signe: Text symbols
double obèle, dans le texte: Text symbols
double renvoi, résolution: Output files
double, barre verticale, dans le texte: Text symbols
double, guillemet-apostrophe culbuté: Text symbols
double, guillemet-apostrophe de droite: Text symbols
double, obèle, dans le texte: Text symbols
double-brève-renversée, diacritique: Accents
droit d’auteur, symbole: Text symbols
droit, guillemet double sur la ligne de base: Text symbols
droit, guillemet simple sur la ligne de base: Text symbols
droite, accolade, dans le texte: Text symbols
droite, flèche, dans le texte: Text symbols
droite, guillemet anglais simple: Text symbols
droite, guillemet-apostrophe simple: Text symbols
débourrer les flottant et commencer une page: \clearpage
définir de nouveaux théorèmes: \newtheorem
définir de nouvelles polices: \newfont
définir une nouvelle commande: \newcommand & \renewcommand
définitions: Definitions
délimiteur nul: Math miscellany

E
e dans l’a: Non-English characters
e dans l’o: Non-English characters
e-TeX: TeX engines
em: Units of length
en-tête et pied de page en cours de traitement: Page layout parameters
en-tête, des paramètres pour: Page layout parameters
encerclée, lettre, dans le texte: Text symbols
entrée Unicode, native: TeX engines
entrée/sortie console: Terminal input/output
environments: Environments
environnement: Starting and ending
environnement simili-théorème: \newtheorem
environnements, defining: \newenvironment & \renewenvironment
espace vertical: \addvspace
espace vertical avant les paragraphes: \parskip
espace vertical, insérer: \addvspace
espace verticale: \vspace
espace visible: \verb
espace visible, symbole, dans le texte: Text symbols
espacement au sein du mode mathématique: Spacing in math mode
espacement inter-phrase: \frenchspacing
espaces: Spaces
eszet lettre allemande: Non-English characters
eth islandais: Non-English characters
eth, lettre islandaise: Non-English characters
euro, symbole: Text symbols
exposant: Subscripts & superscripts

F
fabriquer une page de titre: titlepage
Faire des paragraphes: Making paragraphs
fermant, guillemet anglais simple: Text symbols
fermant, guillemet-apostrophe simple: Text symbols
fichier auxiliaire: Output files
fichier d’entrée: Splitting the input
fichier de transcription: Output files
fichier externe, écrire: filecontents
fichier journal: Output files
fichier racine: Splitting the input
fichier table des matières: Output files
figures, insertion: figure
figures, notes en bas de page au sein des: minipage
fin d’une lettre: \closing
fin et à partir: Starting and ending
flèche droite, dans le texte: Text symbols
flèche gauche, left, dans le texte: Text symbols
fonctions mathématiques: Math functions
forme en * de commandes de rubricage: Sectioning
forme en * des commandes d’environnement: \newenvironment & \renewenvironment
forme en *, définir de nouvelles commandes: \newcommand & \renewcommand
forme étoilée de commandes de rubricage: Sectioning
forme étoilée des commandes d’environnement: \newenvironment & \renewenvironment
forme étoilée, définir de nouvelles commandes: \newcommand & \renewcommand
formules en ligne: math
formules mathématiques: Math formulas
formules, environnement pour: equation
formules, math: Math formulas
fragile, commande: \protect
français, guillemets: Text symbols
féminin, symbole ordinal: Text symbols

G
gauche, accolade, dans le texte: Text symbols
gauche, flèche, dans le texte: Text symbols
gauche, guillemet-apostrophe simple de: Text symbols
globales, options: Document class options
glossaires: Glossaries
Grand rond, symbole, dans le texte: Text symbols
gras: Font styles
gras tapuscrit, éviter: description
grave accent: Accents
guillemet droit double sur la ligne de base: Text symbols
guillemet droit simple sur la ligne de base: Text symbols
guillemet-apostrophe de droite double: Text symbols
guillemet-apostrophe double culbuté: Text symbols
guillemet-apostrophe simple: Text symbols
guillemet-apostrophe simple culbuté: Text symbols
guillemet-virgule inférieur double: Text symbols
guillemet-virgule inférieur simple: Text symbols
guillemets double: Text symbols
guillemets français: Text symbols
guillemets simple: Text symbols
guillemets-virgule inférieurs, simple et double: Text symbols

I
i sans point: Accents
i sans point en math: Math accents
Icelandic thorn: Non-English characters
ici, placer les flottants: Floats
images, créer: picture
implémentations de TeX: TeX engines
index: Indexes
indice inférieur: Subscripts & superscripts
indice supérieur: Subscripts & superscripts
inférieur à, symbole dans le texte: Text symbols
inférieur, guillemet-virgule double: Text symbols
inférieur, guillemet-virgule simple: Text symbols
inserer des figures: figure
interligne double: Low-level font commands
invite ‘*: Command line
italique: Font styles

J
j sans point: Accents
j sans point en math: Math accents
jsutifier à gauche du texte, environnement pour: flushleft
justification, drapeau droit: \raggedright
justification, drapeau gauche: \raggedleft
justifier le texte à droite: \raggedleft
justifier à droite, environnement pour: flushright
justifié à gauche du texte: \raggedright

K
Knuth, Donald E.: About this document
Knuth, Donald E.: Overview

L
l polonais: Non-English characters
L’équipe de projet LaTeX: About this document
Lamport TeX: Overview
Lamport, Leslie: About this document
Lamport, Leslie: Overview
LaTeX aperçu: Overview
LaTeX, logo: Text symbols
LaTeX2e logo: Text symbols
Lettre grecques: Math symbols
lettre ij, Holandais: Non-English characters
lettres calligraphiques pour les mathématiques: Font styles
lettres de script pour les mathématiques: Font styles
lettres latines non diacritées: Non-English characters
lettres, commencer: \opening
lettres, salutation: \closing
lettres, écrire des: Letters
ligne de commande: Command line
lignes dans des tableaux: tabular
list of figures file: Output files
list of tables file: Output files
liste des personnes en copie, dans une lettre: \cc
listes d’articles: itemize
listes d’articles, générique: list
listes de description, créer: description
listes non ordonnées: itemize
listes à puces: itemize
lists of items, numbered: enumerate
lists étiquetée, créer: description
livre, symbole: Text symbols
logo LaTeX: Text symbols
logo LaTeX2e: Text symbols
logo TeX: Text symbols
longueur: Lengths
longueur, ajouter à une: \addtolength
longueur, commande de: \setlength
longueur, régler une: \setlength
longueurs prédéfinies: Predefined lengths
longueurs, définir de nouvelles: \newlength
longueurs, définir et utiliser: Lengths
LuaTeX: TeX engines

M
m, largeur d’un: Units of length
macron, diacritique: Accents
macron-souscrit, diacritique: Accents
Madsen, Lars: eqnarray
makeidx, paquetage: Indexes
makeindex, programme: Indexes
marque de fabrique, symbole: Text symbols
marque déposée, symbole: Text symbols
masculin, symbole ordinal: Text symbols
math, accent aigu: Math accents
math, accent barre suscrite: Math accents
math, accent brève: Math accents
math, accent grave: Math accents
math, accent macron: Math accents
math, accent point suscrit: Math accents
math, accent rond-en-chef: Math accents
math, accents: Math accents
math, fonctions: Math functions
math, miscellanées: Math miscellany
mathématiques gras: Font styles
mathématiques, gras: Font styles
matières, fichier: Output files
Millimètre: Units of length
minipage, créer une: minipage
miscellanées en math: Math miscellany
mise en page, les paramètres de: Page layout parameters
mode gauche-à-droite (left-to-right): Modes
mode LR: Modes
mode math: Modes
mode mathématique, entrer: Math formulas
mode mathématique, espacement: Spacing in math mode
mode paragraphe: Modes
modes: Modes
modèle de document: Document templates
monnaie, dollar: Text symbols
monnaie, euro: Text symbols
moteur pdfTeX: TeX engines
moteurs, TeX: TeX engines
mpfootnote, compteur: \footnote
mu, math unit: Units of length
multind, paquetage: Indexes
multiplication discrétionnaire: Math miscellany

N
note en bas de page, créer: Footnotes
note en bas de page, symboles au lieu de numéros: \footnote
notes dans la marge: Marginal notes
notes en bas de page au sein des figures: minipage
Notes en bas de page, au sein d’une minipage: \footnote
Notes en bas de page, dans un tableau: Footnotes in a table
notes en bas de page, paramètres: Footnote parameters
Notes en marge: Marginal notes
nouvelle commandes, définir: \newcommand & \renewcommand
nouvelle ligne, commencer une: \\
nouvelle ligne, commencer une (mode paragraphe): \newline
nouvelle page, commencer: \newpage
numéro d’équation, omettre: eqnarray
numéro d’équation, référence croisée: \ref
numéro de figure, référence croisée: \ref
numéro de note en bas de page, référence croisée: \ref
numéro de page, référence croisée: \pageref
numéro de rubrique, référence croisée: \ref
numéros de rubrique, composition: Sectioning
numérotation de page, style: \pagenumbering

O
o e liés: Non-English characters
o, e dans l’o: Non-English characters
obèle double, dans le texte: Text symbols
obèle, dans le texte: Text symbols
obèle, dans le texte: Text symbols
ogonek, diacritique: Accents
options de classe: Document class options
options de classe de document: Document class options
options globales: Document class options
options globales: Document class options
options, classe de document: Document class options
Ordinaux espagnols, féminin et masculin: Text symbols
Ordinaux, féminin et masculin: Text symbols
oslash: Non-English characters
ouvrant, , guillemet-apostrophe simple: Text symbols

P
page de flottants: Floats
page styles: Page styles
page, paramètres de mise en page: Page layout parameters
pages de titre, création: titlepage
pages, saut: Page breaking
paquetage de macro, LaTeX en tant que: Overview
paquetage float: Floats
paquetage setspace: Low-level font commands
paquetage textcomp: Font styles
paquetages , le chargement: Document class options
paragraphe, symbole: Text symbols
paragraphes: Making paragraphs
paramètre positionnel: \newcommand & \renewcommand
paramètre positionnel: \newenvironment & \renewenvironment
paramètres, la mise en page: Page layout parameters
paramètres, pour notes en bas de page: Footnote parameters
partitionner le fichier d’entrée: Splitting the input
patron de document: Document templates
patron, beamer: beamer template
patron, book: book template
patron, TUGboat: tugboat template
pdfTeX: Output files
pdfTeX, moteur: TeX engines
pica: Units of length
Pied-de-mouche: Text symbols
pistion, dans un dessin picture: picture
pièces jointes, liste: \encl
placement des flottants: Floats
Point: Units of length
point centré, dans le texte: Text symbols
point d’exclamation culbuté: Text symbols
point d’interrogation culbuté: Text symbols
point Didot: Units of length
point en chef, diacritique: Accents
Point proportionné (Scaled point): Units of length
point suscrit, diacritique: Accents
points de suspension: Text symbols
police de largeur fixe: Font styles
police inclinée: Font styles
police machine à écrire: Font styles
police oblique: Font styles
police petites capitales: Font styles
police romaine: Font styles
police, symboles par leur numéro: Symbols by font position
polices de caractères: Fonts
polices OpenType: TeX engines
polices TrueType: TeX engines
polices, commandes pour déclarer de nouvelles: \newfont
postscriptum, dans une lettre: \ps
poésie, un environnement pour la: verse
prononciation: Overview
préambule, définition: Starting and ending
prédéfinies, longueurs: Predefined lengths
puce, dans le texte: Text symbols

Q
quad: Spacing in math mode

R
racine, fichier: Splitting the input
rapports de bogues: About this document
redefining environnements: \newenvironment & \renewenvironment
remarks in the marge: Marginal notes
renfoncement des paragraphes dans du texte cité: quotation and quote
renfoncement des paragraphes dans un texte cité, omettre: quotation and quote
Renfoncement des paragraphes, au sein d’une minipage: minipage
renfoncement, forcer: \indent
renfoncement, forcer: \indent
renfoncement, supprimer: \noindent
renvoi en aval, résolution: Output files
renvoi, résolution: Output files
robuste, commande: \protect
rond en chef, diacritique: Accents
rond, grand symbole, dans le texte: Text symbols
rubricage: Sectioning
référence bibiliographique, clef: \bibitem
référence croisée avec numéro de page: \pageref
référence croisée, symbolique: \ref
références croisées: Cross references
réglage de compteurs: \setcounter
réservés, caractères: Reserved characters
résumé: abstract

S
s long: Non-English characters
sans serif: Font styles
saut de ligne: \newline
saut de ligne, forcer: \\
saut de ligne, sortie semblable à l’entrée pour le: \obeycr & \restorecr
saut de page: Page breaking
saut de page, empécher: \pagebreak & \nopagebreak
saut de page, forcer: \pagebreak & \nopagebreak
saut à la ligne: Line breaking
sauter à la ligne: Line breaking
sauts de ligne, empêcher: \linebreak & \nolinebreak
sauts de ligne, forcer: \linebreak & \nolinebreak
section, symbole: Text symbols
showidx, paquetage: Indexes
signes diacrtitiques: Accents
simple, guillemet-apostrophe: Text symbols
simple, guillemet-apostrophe culbuté: Text symbols
simuler du texte tapuscrit: verbatim
sortie à deux colonnes: \twocolumn
sortie à une colonne: \onecolumn
souligné, dans le texte: Text symbols
source logiciel, composer du: verbatim
speciaux, caractères: Non-English characters
spéciaux, caractères: Reserved characters
spécificateur, placement de flottants: Floats
sterling, symbole: Text symbols
style de numérotation de page: \pagenumbering
styles de police: Font styles
styles de texte: Font styles
styles typographiques: Font styles
styles, page: Page styles
supérieur à, symbole dans le texte: Text symbols
suspension, points de: Text symbols
symbole de multiplication, saut de ligne discretionnaire: Math miscellany
symbole droit d’auteur: Text symbols
symbole marque de fabrique: Text symbols
symbole marque déposée: Text symbols
symbole puce: Math symbols
symbole vecteur en math: Math accents
symboles d’une police, par leur numéro: Symbols by font position
symboles mathématiques: Math symbols
symboles texte: Text symbols
symbols, mathématiques: Math symbols

T
table des matière, création: Tables of contents
table of contents entry, manually adding: \addcontentsline
tableaux mathématiques: array
tableaux, créer: table
taille de conception, au sein d’une définition de police: \newfont
tailles de police: Font sizes
tailles de texte: Font sizes
tailles des polices de caractères: Font sizes
taquets des tabulation, utiliser: tabbing
TeX, logo: Text symbols
texte cité avec renfoncement des paragraphes, affichage: quotation and quote
texte cité sans renfoncement des paragraphes, affichage: quotation and quote
texte drapeau droit: \raggedright
texte drapeau droit, environnement pour: flushleft
texte drapeau gauche: \raggedleft
texte drapeau gauche, environnement pour: flushright
texte fer à gauche: \raggedright
texte fer à gauche, environnement pour: flushleft
texte ferré à gauche: \raggedright
texte ferré à gauche, environnement pour: flushleft
texte sur plusieurs colonnes: \twocolumn
texte tapuscrit, simulation de: verbatim
texte verbatim: verbatim
texte verbatim, en-ligne: \verb
thickspace: Spacing in math mode
thinspace: Spacing in math mode
thorn, lettre islandaise: Non-English characters
théorème, environnement simili-: \newtheorem
théorèmes, composition des: theorem
théorèmes, définition: \newtheorem
tilde ASCII, dans le texte: Text symbols
tilde, diacritique: Accents
tirant suscrit, diacritique: Accents
tiret bas, dans le texte: Text symbols
trois-quarts, cadratin: Text symbols
tréma hongrois, accent: Accents
tréma hongrois, diacritique: Accents

U
unités, de longueur: Units of length
UTF-8: TeX engines
utilisation de BibTeX: Using BibTeX

V
variables, a list of: Counters
verticale infinie, dilatation: \vfill
verticale, barre dans le texte: Text symbols
verticale, espace: \vspace
visible, symbole espace, dans le texte: Text symbols

W
wide hat accent, math: Math accents
wide tilde accent, math: Math accents

X
x, hauteur d’un: Units of length
XeTeX: TeX engines
xindy, programle: Indexes
xspace package: \(SPACE) after CS

É
écrire des lettres: Letters
écrire un fichier externe: filecontents
équations, aligner: eqnarray
équations, environnement pour: equation
étiquette tapuscrite dans les listes: description
étirement, omettre l’étirement vertical: \raggedbottom

+
Aller à:   * +   +. +   +\ +   +« +   +
+A +   +B +   +C +   +D +   +E +   +F +   +G +   +I +   +J +   +K +   +L +   +M +   +N +   +O +   +P +   +Q +   +R +   +S +   +T +   +U +   +V +   +W +   +X +   +É +   +
+ +
+ +
+

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

+
+ +

Index des commandes

+ +
Aller à:   $ +   +& +   +. +   +[ +   +\ +   +^ +   +_ +   +{ +   +
+A +   +B +   +C +   +D +   +E +   +F +   +I +   +L +   +M +   +O +   +P +   +Q +   +S +   +T +   +V +   +X +   +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Entrée d’index  Section

$
$: Math formulas

&
&: tabular

.
.aux fichier: Output files
.fd fichier: \newfont
.lof fichier: Output files
.lot fichier: Output files
.pdf fichier: Output files
.toc fichier: Output files
.toc, fichier: Tables of contents
.xdv fichier: TeX engines

[
[...] pour les arguments optionnels: LaTeX command syntax

\
\ caractère de début des commandes: LaTeX command syntax
\!: Spacing in math mode
\" (accent tréma): Accents
\#: Reserved characters
\$: Reserved characters
\%: Reserved characters
\&: Reserved characters
\' (acute accent): Accents
\' (tabbing): tabbing
\(: Math formulas
\): Math formulas
\*: Math miscellany
\+: tabbing
\,: Spacing in math mode
\-: tabbing
\- (césure): \- (hyphenation)
\. (dot-over accent): Accents
\/: \/
\:: Spacing in math mode
\;: Spacing in math mode
\<: tabbing
\= (macron accent): Accents
\= (tabbing): tabbing
\>: tabbing
\>: Spacing in math mode
\> (tabbing): tabbing
\@fnsymbol: \footnote
\a (tabbing): tabbing
\a' (acute accent in tabbing): tabbing
\a= (macron accent in tabbing): tabbing
\aa (å): Non-English characters
\AA (Å): Non-English characters
\acute: Math accents
\addcontentsline{ext}{unit}{texte}: \addcontentsline
\address: \address
\addtocontents{ext}{texte}: \addtocontents
\addtocounter: \addtocounter
\addtolength: \addtolength
\addvspace: \addvspace
\ae (æ): Non-English characters
\AE (Æ): Non-English characters
\aleph: Math symbols
\alinea: Sectioning
\alph: \alph \Alph \arabic \roman \Roman \fnsymbol
\Alph: \alph \Alph \arabic \roman \Roman \fnsymbol
\Alph example: enumerate
\alpha: Math symbols
\alsoname: Indexes
\amalg: Math symbols
\angle: Math symbols
\appendix: Sectioning
\approx: Math symbols
\arabic: \alph \Alph \arabic \roman \Roman \fnsymbol
\arccos: Math functions
\arcsin: Math functions
\arctan: Math functions
\arg: Math functions
\arraycolsep: array
\arrayrulewidth: tabular
\arraystretch: tabular
\ast: Math symbols
\asymp: Math symbols
\a` (grave accent in tabbing): tabbing
\b (accent barre-souscrite): Accents
\backslash: Math symbols
\backslash: Reserved characters
\bar: Math accents
\baselineskip: Low-level font commands
\baselinestretch: Low-level font commands
\begin: Environments
\beta: Math symbols
\bf: Font styles
\bfseries: Font styles
\bibitem: \bibitem
\bibliography: Using BibTeX
\bibliographystyle: Using BibTeX
\bigcap: Math symbols
\bigcirc: Math symbols
\bigcup: Math symbols
\bigodot: Math symbols
\bigoplus: Math symbols
\bigotimes: Math symbols
\bigskip: \bigskip \medskip \smallskip
\bigskipamount: \bigskip \medskip \smallskip
\bigsqcup: Math symbols
\bigtriangledown: Math symbols
\bigtriangleup: Math symbols
\biguplus: Math symbols
\bigvee: Math symbols
\bigwedge: Math symbols
\bmod: Math functions
\boldmath: Math formulas
\bot: Math symbols
\bottomfraction: Floats
\bottomnumber: Floats
\bowtie: Math symbols
\Box: Math symbols
\breve: Math accents
\bullet: Math symbols
\c (cédille): Accents
\cal: Font styles
\cap: Math symbols
\capitalacute: Accents
\capitalbreve: Accents
\capitalcaron: Accents
\capitalcedilla: Accents
\capitalcircumflex: Accents
\capitaldieresis: Accents
\capitaldotaccent: Accents
\capitalgrave: Accents
\capitalhungarumlaut: Accents
\capitalmacron: Accents
\capitalnewtie: Accents
\capitalogonek: Accents
\capitalring: Accents
\capitaltie: Accents
\capitaltilde: Accents
\caption: figure
\caption: table
\cc: \cc
\cdot: Math symbols
\cdots: Math miscellany
\centering: \centering
\chapter (seulement pour classes report et book): Sectioning
\check: Math accents
\chi: Math symbols
\circ: Math symbols
\circle: \circle
\cite: \cite
\cleardoublepage: \cleardoublepage
\clearpage: \clearpage
\cline: \cline
\closing: \closing
\clubsuit: Math symbols
\columnsep: \twocolumn
\columnseprule: \twocolumn
\columnwidth: \twocolumn
\complement: Math symbols
\cong: Math symbols
\contentsline: \addcontentsline
\coprod: Math symbols
\copyright: Text symbols
\cos: Math functions
\cosh: Math functions
\cot: Math functions
\coth: Math functions
\csc: Math functions
\cup: Math symbols
\d (dot-under accent): Accents
\dag: Text symbols
\dagger: Math symbols
\dashbox: \dashbox
\dashv: Math symbols
\day: \day \month \year
\dblfloatpagefraction: \twocolumn
\dblfloatsep: \twocolumn
\dbltextfloatsep: \twocolumn
\dbltopfraction: \twocolumn
\ddag: Text symbols
\ddagger: Math symbols
\ddot: Math accents
\ddots: Math miscellany
\deg: Math functions
\Delta: Math symbols
\delta: Math symbols
\depth: Predefined lengths
\det: Math functions
\dh (ð): Non-English characters
\DH (Ð): Non-English characters
\Diamond: Math symbols
\diamond: Math symbols
\diamondsuit: Math symbols
\dim: Math functions
\displaystyle: Math formulas
\div: Math symbols
\dj: Non-English characters
\DJ: Non-English characters
\documentclass: Document classes
\dot: Math accents
\doteq: Math symbols
\dotfill: \hrulefill \dotfill
\dots: Text symbols
\doublerulesep: tabular
\downarrow: Math symbols
\Downarrow: Math symbols
\ell: Math symbols
\em: Font styles
\emph: Font styles
\emptyset: Math symbols
\encl: \encl
\end: Environments
\enlargethispage: \enlargethispage
\enumi: enumerate
\enumii: enumerate
\enumiii: enumerate
\enumiv: enumerate
\epsilon: Math symbols
\equiv: Math symbols
\espace: \(SPACE) and \@
\eta: Math symbols
\evensidemargin: Document class options
\exists: Math symbols
\exp: Math functions
\extracolsep: tabular
\fbox: \fbox and \framebox
\fboxrule: \framebox (picture)
\fboxrule: \fbox and \framebox
\fboxsep: \framebox (picture)
\fboxsep: \fbox and \framebox
\fill: \hfill
\flat: Math symbols
\floatpagefraction: Floats
\floatsep: Floats
\flushbottom: \flushbottom
\fnsymbol: \alph \Alph \arabic \roman \Roman \fnsymbol
\fnsymbol, et note en bas de page: \footnote
\fontencoding: Low-level font commands
\fontfamily: Low-level font commands
\fontseries: Low-level font commands
\fontshape: Low-level font commands
\fontsize: Low-level font commands
\footnote: \footnote
\footnotemark: \footnotemark
\footnoterule: Footnote parameters
\footnotesep: Footnote parameters
\footnotesize: Font sizes
\footnotetext: \footnotetext
\footskip: Page layout parameters
\forall: Math symbols
\frac: Math miscellany
\frac{num}{dén}: Math miscellany
\frame: \frame
\framebox: \framebox (picture)
\framebox: \fbox and \framebox
\frenchspacing: \frenchspacing
\frown: Math symbols
\fussy: \fussy
\Gamma: Math symbols
\gamma: Math symbols
\gcd: Math functions
\ge: Math symbols
\geq: Math symbols
\gets: Math symbols
\gg: Math symbols
\glossary: Glossaries
\glossaryentry: Glossaries
\grave: Math accents
\guillemotleft («): Text symbols
\guillemotright (»): Text symbols
\guilsinglleft (‹): Text symbols
\guilsinglright (›): Text symbols
\H (tréma hongrois): Accents
\hat: Math accents
\hbar: Math symbols
\headheight: Page layout parameters
\headsep: Page layout parameters
\heartsuit: Math symbols
\height: Predefined lengths
\hfill: \hfill
\hline: \hline
\hom: Math functions
\hookleftarrow: Math symbols
\hookrightarrow: Math symbols
\hrulefill: \hrulefill \dotfill
\hsize: Page layout parameters
\hspace: \hspace
\huge: Font sizes
\Huge: Font sizes
\hyphenation: \hyphenation
\i (i sans point): Accents
\iff: Math symbols
\ij (ij): Non-English characters
\IJ (IJ): Non-English characters
\il: Font styles
\Im: Math symbols
\imath: Math accents
\in: Math symbols
\include: \include
\includeonly: \includeonly
\indent: \indent
\index: Indexes
\indexentry: Indexes
\indexspace: Indexes
\inf: Math functions
\infty: Math symbols
\input: \input
\int: Math symbols
\intextsep: Floats
\iota: Math symbols
\item: description
\item: description
\item: enumerate
\item: itemize
\itemindent: itemize
\itemsep: itemize
\itshape: Font styles
\j (j sans point): Accents
\jmath: Math accents
\Join: Math symbols
\k (ogonek): Accents
\kappa: Math symbols
\ker: Math functions
\kill: tabbing
\l (ł): Non-English characters
\L (Ł): Non-English characters
\label: \label
\labelenumi: enumerate
\labelenumii: enumerate
\labelenumiii: enumerate
\labelenumiv: enumerate
\labelitemi: itemize
\labelitemii: itemize
\labelitemiii: itemize
\labelitemiv: itemize
\labelsep: itemize
\labelwidth: itemize
\Lambda: Math symbols
\lambda: Math symbols
\land: Math symbols
\langle: Math symbols
\large: Font sizes
\Large: Font sizes
\LARGE: Font sizes
\LaTeX: Text symbols
\LaTeXe: Text symbols
\lbrace: Math symbols
\lbrack: Math symbols
\lceil: Math symbols
\ldots: Text symbols
\le: Math symbols
\leadsto: Math symbols
\left delim1 ... \right delim2: Math miscellany
\Leftarrow: Math symbols
\leftarrow: Math symbols
\lefteqn: eqnarray
\leftharpoondown: Math symbols
\leftharpoonup: Math symbols
\leftmargin: itemize
\leftmargini: itemize
\leftmarginii: itemize
\leftmarginiii: itemize
\leftmarginiv: itemize
\leftmarginv: itemize
\leftmarginvi: itemize
\Leftrightarrow: Math symbols
\leftrightarrow: Math symbols
\leq: Math symbols
\lfloor: Math symbols
\lg: Math functions
\lhd: Math symbols
\lim: Math functions
\liminf: Math functions
\limsup: Math functions
\line: \line
\linebreak: \linebreak & \nolinebreak
\linespread: Low-level font commands
\linethickness: \linethickness
\linewidth: Page layout parameters
\listoffigures: Tables of contents
\listoftables: Tables of contents
\listparindent: itemize
\ll: Math symbols
\ln: Math functions
\lnot: Math symbols
\location: \location
\log: Math functions
\longleftarrow: Math symbols
\longleftrightarrow: Math symbols
\longmapsto: Math symbols
\longrightarrow: Math symbols
\lor: Math symbols
\lq: Text symbols
\makebox: \makebox
\makebox (picture): \makebox (picture)
\makeglossary: Glossaries
\makeindex: Indexes
\makelabels: \makelabels
\mapsto: Math symbols
\marginpar: Marginal notes
\marginparpush: Marginal notes
\marginparsep: Marginal notes
\marginparwidth: Marginal notes
\mathbf: Font styles
\mathcal: Font styles
\mathnormal: Font styles
\mathring: Math accents
\mathrm: Font styles
\mathsf: Font styles
\mathtt: Font styles
\mathversion: Font styles
\max: Math functions
\mbox: \mbox
\mdseries: Font styles
\medskip: \bigskip \medskip \smallskip
\medskipamount: \bigskip \medskip \smallskip
\medspace: Spacing in math mode
\mho: Math symbols
\mid: Math symbols
\min: Math functions
\models: Math symbols
\month: \day \month \year
\mp: Math symbols
\mu: Math symbols
\multicolumn: \multicolumn
\multiput: \multiput
\nabla: Math symbols
\name: \name
\natural: Math symbols
\ne: Math symbols
\nearrow: Math symbols
\neg: Math symbols
\neq: Math symbols
\newcommand: \newcommand & \renewcommand
\newcounter: \newcounter
\newenvironment: \newenvironment & \renewenvironment
\newfont: \newfont
\newlength: \newlength
\newline: \newline
\newpage: \newpage
\newsavebox: \newsavebox
\newtheorem: \newtheorem
\newtie: Accents
\ng: Non-English characters
\NG: Non-English characters
\ni: Math symbols
\nocite: \nocite
\nofiles: Tables of contents
\noindent: \noindent
\nolinebreak: \linebreak & \nolinebreak
\nonfrenchspacing: \frenchspacing
\nonumber: eqnarray
\nopagebreak: \pagebreak & \nopagebreak
\normalfont: Font styles
\normalmarginpar: Marginal notes
\normalsize: Font sizes
\not: Math symbols
\notin: Math symbols
\nu: Math symbols
\nwarrow: Math symbols
\o (ø): Non-English characters
\O (Ø): Non-English characters
\obeycr: \obeycr & \restorecr
\oddsidemargin: Document class options
\odot: Math symbols
\oe (œ): Non-English characters
\OE (Œ): Non-English characters
\oint: Math symbols
\oldstylenums: Font styles
\Omega: Math symbols
\omega: Math symbols
\ominus: Math symbols
\onecolumn: \onecolumn
\opening: \opening
\oplus: Math symbols
\oslash: Math symbols
\otimes: Math symbols
\oval: \oval
\overbrace{texte}: Math miscellany
\overline{texte}: Math miscellany
\owns: Math symbols
\P: Text symbols
\pagebreak: \pagebreak & \nopagebreak
\pagenumbering: \pagenumbering
\pageref: \pageref
\paragraph: Sectioning
\paragraph: Sectioning
\parallel: Math symbols
\parbox: \parbox
\parindent: minipage
\parindent: \indent
\parsep: itemize
\parskip: \parskip
\parskip exemple: itemize
\part: Sectioning
\partial: Math symbols
\partopsep: itemize
\perp: Math symbols
\phi: Math symbols
\Pi: Math symbols
\pi: Math symbols
\pm: Math symbols
\pmod: Math functions
\poptabs: tabbing
\poptabs: tabbing
\pounds: Text symbols
\Pr: Math functions
\prec: Math symbols
\preceq: Math symbols
\prime: Math symbols
\printindex: Indexes
\prod: Math symbols
\propto: Math symbols
\protect: \protect
\ps: \ps
\Psi: Math symbols
\psi: Math symbols
\pushtabs: tabbing
\put: \put
\qquad: Spacing in math mode
\quad: Spacing in math mode
\quotedblbase („): Text symbols
\quotesinglbase (‚): Text symbols
\r (ring accent): Accents
\raggedbottom: \raggedbottom
\raggedleft: \raggedleft
\raggedright: \raggedright
\raisebox: \raisebox
\rangle: Math symbols
\rbrace: Math symbols
\rbrack: Math symbols
\rceil: Math symbols
\Re: Math symbols
\ref: \ref
\refstepcounter: \refstepcounter
\renewenvironment: \newenvironment & \renewenvironment
\restorecr: \obeycr & \restorecr
\restriction: Math symbols
\revemptyset: Math symbols
\reversemarginpar: Marginal notes
\rfloor: Math symbols
\rhd: Math symbols
\rho: Math symbols
\right: Math miscellany
\Rightarrow: Math symbols
\rightarrow: Math symbols
\rightharpoondown: Math symbols
\rightharpoonup: Math symbols
\rightleftharpoons: Math symbols
\rightmargin: itemize
\rm: Font styles
\rmfamily: Font styles
\roman: \alph \Alph \arabic \roman \Roman \fnsymbol
\Roman: \alph \Alph \arabic \roman \Roman \fnsymbol
\rq: Text symbols
\rule: \rule
\S: Text symbols
\sautdeligne: \(SPACE) and \@
\savebox: \savebox
\sbox: \sbox
\sc: Font styles
\scriptsize: Font sizes
\scshape: Font styles
\searrow: Math symbols
\sec: Math functions
\section: Sectioning
\seename: Indexes
\selectfont: Low-level font commands
\setcounter: \setcounter
\setlength: \setlength
\setminus: Math symbols
\settodepth: \settodepth
\settoheight: \settoheight
\settowidth: \settowidth
\sf: Font styles
\sffamily: Font styles
\sharp: Math symbols
\shortstack: \shortstack
\Sigma: Math symbols
\sigma: Math symbols
\signature: \signature
\signature: \signature
\sim: Math symbols
\simeq: Math symbols
\sin: Math functions
\sinh: Math functions
\sl: Font styles
\slshape: Font styles
\small: Font sizes
\smallint: Math symbols
\smallskip: \bigskip \medskip \smallskip
\smallskipamount: \bigskip \medskip \smallskip
\smile: Math symbols
\spadesuit: Math symbols
\sqcap: Math symbols
\sqcup: Math symbols
\sqrt[nième]{arg}: Math miscellany
\sqsubset: Math symbols
\sqsubseteq: Math symbols
\sqsupset: Math symbols
\sqsupseteq: Math symbols
\ss (ß): Non-English characters
\SS (SS): Non-English characters
\stackrel{texte}{relation}: Math miscellany
\star: Math symbols
\stepcounter: \stepcounter
\stop: Command line
\subset: Math symbols
\subseteq: Math symbols
\subsubsection: Sectioning
\succ: Math symbols
\succeq: Math symbols
\sum: Math symbols
\sup: Math functions
\suppressfloats: Floats
\supset: Math symbols
\supseteq: Math symbols
\surd: Math symbols
\swarrow: Math symbols
\symbol: Symbols by font position
\t (tie-after accent): Accents
\tabbingsep: tabbing
\tabcolsep: tabular
\tableofcontents: Tables of contents
\tabulation: \(SPACE) and \@
\tan: Math functions
\tanh: Math functions
\tau: Math symbols
\telephone: \telephone
\TeX: Text symbols
\textascendercompwordmark: Text symbols
\textasciicircum: Text symbols
\textasciitilde: Text symbols
\textasteriskcentered: Text symbols
\textbackslash: Text symbols
\textbar: Text symbols
\textbardbl: Text symbols
\textbf: Font styles
\textbigcircle: Text symbols
\textbraceleft: Text symbols
\textbraceright: Text symbols
\textbullet: Text symbols
\textcapitalcompwordmark: Text symbols
\textcircled{lettre}: Text symbols
\textcompwordmark: Text symbols
\textcopyright: Text symbols
\textdagger: Text symbols
\textdaggerdbl: Text symbols
\textdollar (ou \$): Text symbols
\textellipsis: Text symbols
\textemdash (ou ---): Text symbols
\textendash (ou --): Text symbols
\texteuro: Text symbols
\textexclamdown (ou !`): Text symbols
\textfloatsep: Floats
\textfraction: Floats
\textgreater: Text symbols
\textheight: Page layout parameters
\textit: Font styles
\textleftarrow: Text symbols
\textless: Text symbols
\textmd: Font styles
\textnormal: Font styles
\textordfeminine: Text symbols
\textordmasculine: Text symbols
\textparagraph: Text symbols
\textperiodcentered: Text symbols
\textquestiondown (ou ?`): Text symbols
\textquotedblleft (ou ``): Text symbols
\textquotedblright (ou ''): Text symbols
\textquoteleft (ou `): Text symbols
\textquoteright (ou '): Text symbols
\textquotestraightbase: Text symbols
\textquotestraightdblbase: Text symbols
\textregistered: Text symbols
\textrightarrow: Text symbols
\textrm: Font styles
\textsc: Font styles
\textsf: Font styles
\textsl: Font styles
\textsterling: Text symbols
\textthreequartersemdash: Text symbols
\texttrademark: Text symbols
\texttt: Font styles
\texttwelveudash: Text symbols
\textunderscore: Text symbols
\textup: Font styles
\textvisiblespace: Text symbols
\textwidth: Page layout parameters
\th (þ): Non-English characters
\TH (Þ): Non-English characters
\theta: Math symbols
\thicklines: \thicklines
\thickspace: Spacing in math mode
\thinlines: \thinlines
\thinspace: Spacing in math mode
\thinspace: \thinspace
\thispagestyle: \thispagestyle
\tilde: Math accents
\times: Math symbols
\tiny: Font sizes
\to: Math symbols
\today: \today
\top: Math symbols
\topfraction: Floats
\topmargin: Page layout parameters
\topnumber: Floats
\topsep: itemize
\topskip: Page layout parameters
\totalheight: Predefined lengths
\totalnumber: Floats
\triangle: Math symbols
\triangleleft: Math symbols
\triangleright: Math symbols
\tt: Font styles
\ttfamily: Font styles
\twocolumn: \twocolumn
\typein: \typein
\typeout: \typeout
\u (breve accent): Accents
\unboldmath: Math formulas
\underbar: Accents
\underbrace{math}: Math miscellany
\underline{texte}: Math miscellany
\unitlength: picture
\unlhd: Math symbols
\unrhd: Math symbols
\Uparrow: Math symbols
\uparrow: Math symbols
\Updownarrow: Math symbols
\updownarrow: Math symbols
\upharpoonright: Math symbols
\uplus: Math symbols
\upshape: Font styles
\Upsilon: Math symbols
\upsilon: Math symbols
\usebox: \usebox
\usecounter: \usecounter
\usefont: Low-level font commands
\usepackage: Document class options
\v (breve accent): Accents
\value: \value
\vanothing: Math symbols
\varepsilon: Math symbols
\varphi: Math symbols
\varpi: Math symbols
\varrho: Math symbols
\varsigma: Math symbols
\vartheta: Math symbols
\vdash ⊢ Taquet droit ; prouve, implique ;: Math symbols
\vdots: Math miscellany
\vec: Math accents
\vector: \vector
\vee: Math symbols
\verb: \verb
\Vert: Math symbols
\vert: Math symbols
\vfill: \vfill
\vline: \vline
\vspace: \vspace
\wedge: Math symbols
\widehat: Math accents
\widetilde: Math accents
\width: Predefined lengths
\wp: Math symbols
\wr: Math symbols
\Xi: Math symbols
\xi: Math symbols
\year: \day \month \year
\zeta: Math symbols
\[: Math formulas
\\ (for eqnarray): eqnarray
\\ (pour center): center
\\ (pour flushright): flushright
\\ (pour les objets \shortstack): \shortstack
\\ (tabbing): tabbing
\\ for flushleft: flushleft
\\ force un saut de ligne: \\
\\ pour les lettres: Letters
\\ pour tabular: tabular
\\ pour verse: verse
\\* (pour eqnarray): eqnarray
\]: Math formulas
\^: Reserved characters
\^ (accent circonflexe): Accents
\_: Reserved characters
\` (accent grave): Accents
\` (tabbing): tabbing
\{: Reserved characters
\|: Math symbols
\}: Reserved characters
\~: Reserved characters
\~ (accent tilde): Accents

^
^: Subscripts & superscripts

_
_: Subscripts & superscripts

{
{...} pour les arguments obligatoires: LaTeX command syntax

A
abstract, environnement: abstract
array, environnement: array

B
bp: Units of length

C
cc: Units of length
center, environnement: center
classe article: Document classes
classe book: Document classes
classe letter: Document classes
classe report: Document classes
classe slides: Document classes
cm: Units of length
commande dvipdfmx: Output files
commande dvips: Output files
commande dvitype: Output files
commande latex: Output files
commande pdflatex: Output files
commande xdvi: Output files

D
dd: Units of length
description, environnement: description
displaymath, environnement: displaymath
displaymath, environnement: Math formulas
document, environnement: document

E
em: Units of length
enumerate, environnement: enumerate
environnement abstract: abstract
environnement array: array
environnement center: center
environnement description: description
environnement displaymath: displaymath
environnement displaymath: Math formulas
environnement document: document
environnement enumerate: enumerate
environnement eqnarray: eqnarray
environnement equation: equation
environnement equation: Math formulas
environnement figure: figure
environnement filecontents: filecontents
environnement filecontents*: filecontents
environnement flushleft: flushleft
environnement flushright: flushright
environnement itemize: itemize
environnement letter: letter
environnement list: list
environnement math: math
environnement math: Math formulas
environnement minipage: minipage
environnement picture: picture
environnement quotation: quotation and quote
environnement quote: quotation and quote
environnement tabbing: tabbing
environnement table: table
environnement tabular: tabular
environnement thebibliography: thebibliography
environnement theorem: theorem
environnement titlepage: titlepage
environnement verbatim: verbatim
environnement verse: verse
eqnarray, environnement: eqnarray
equation, environnement: equation
equation, environnement: Math formulas
etex, commande: TeX engines
ex: Units of length

F
fichier .dvi: Output files
fichier .log: Output files
figure, environnement: figure
filecontents*, environnement: filecontents
filecontents, environnement: filecontents
flushleft, environnement: flushleft
flushright, environnement: flushright

I
in: Units of length
itemize, environnement: itemize

L
latexrefman-discuss@gna.org adresse mél: About this document
letter, environnement: letter
list, environnement: list
lR box: picture
lrbox: lrbox
lualatex commande: TeX engines

M
math, environnement: math
math, environnement: Math formulas
minipage, environnement: minipage
mm: Units of length
mu: Units of length

O
option 10pt: Document class options
option 11pt: Document class options
option 12pt: Document class options
option a4paper: Document class options
option a5paper: Document class options
option b5paper: Document class options
option draft: Document class options
option executivepaper: Document class options
option final: Document class options
option fleqn: Document class options
option landscape: Document class options
option legalpaper: Document class options
option leqno: Document class options
option letterpaper: Document class options
option notitlepage: Document class options
option onecolumn: Document class options
option oneside: Document class options
option openany: Document class options
option openbib: Document class options
option openright: Document class options
option titlepage: Document class options
option twocolumn: Document class options
option twoside: Document class options

P
pc: Units of length
picture, environnement: picture
pouce (inch): Units of length
pt: Units of length

Q
quotation, environnement: quotation and quote
quote, environnement: quotation and quote

S
secnumdepth counter: Sectioning
sp: Units of length

T
tabbing, environnement: tabbing
table, environnement: table
tabular, environnement: tabular
textcomp, paquetage: Text symbols
thebibliography, environnement: thebibliography
theorem, environnement: theorem
titlepage, environnement: titlepage

V
verbatim, environnement: verbatim
verse, environnement: verse

X
xdvipdfmx: TeX engines
xelatex commande: TeX engines

+
Aller à:   $ +   +& +   +. +   +[ +   +\ +   +^ +   +_ +   +{ +   +
+A +   +B +   +C +   +D +   +E +   +F +   +I +   +L +   +M +   +O +   +P +   +Q +   +S +   +T +   +V +   +X +   +
+ +
+
+

Notes de bas de page

+ +

(1)

+

Indépendant du +périphérique de sortie, ce n’est toutefois pas un format portable de +document

+

(2)

+

Format portable de document

+
+
+ + + + + diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.info b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.info new file mode 100644 index 00000000000..ad3b2be5aa8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.info @@ -0,0 +1,9970 @@ +This is latex2e-fr.info, produced by texi2any version 6.1dev+dev from +latex2e-fr.texi. + +Ce document est un manuel de référence officieux pour LaTeX, un système +de préparation de documents, version de Avril 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 +George D. Greenwade de Sam Houston State University. La version +LaTeX 2.09 a été rédigée par Stephen Gilmore. La version LaTeX2e a été +adapté à partir de cellce-ci par Torsten Martinsen. Karl Berry a fait +d’autres mises à jour et ajouts, et reconnaît avec gratitude avoir +utilisé ‘Hypertext Help with LaTeX’, de Sheldon Green, et ‘LaTeX Command +Summary’ (pour LaTeX2.09) de L. Botway et C. Biemesderfer (publié par le +TeX Users Group en tant que ‘TeXniques’ 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. +Droits d’auteur 1988, 1994, 2007 Stephen Gilmore. +Droits d’auteur 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. + + 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. +INFO-DIR-SECTION TeX +START-INFO-DIR-ENTRY +* LaTeX2e-fr: (LaTeX2e-fr). Manuel de référence non officiel de LaTeX. +END-INFO-DIR-ENTRY + + +File: latex2e-fr.info, Node: Top, Next: About this document, Up: (dir) + +LaTeX2e +******* + +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 LaTeX2e, qui a été la version standard de LaTeX pendant de +nombreuses années. + +* Menu: + +* À propos de ce document: About this document. reporter les bogues, etc. +* Aperçu: Overview. Qu’est-ce que LaTeX?. +* Classe de documents: Document classes. Certaines des différentes classes disponibles. +* Polices: Fonts. italique, gras, machine à écrire, etc +* Mise en page: Layout. Contrôle de la mise en page. +* Rubricage: Sectioning. Comment bien faire des rubriques. +* Les références croisées: Cross references. Référencement automatique. +* Environnements: Environments. tels que ‘enumerate’ et ‘itemize’. +* Sauts de ligne: Line breaking. Influencer les sauts de ligne. +* Sauts de page: Page breaking. Influencer les sauts de page. +* Notes en bas de page: Footnotes. Comment produire des notes en bas de page. +* Définitions: Definitions. Définir vos propres commandes, etc +* Compteurs: Counters. Compteurs internes utilisés par LaTeX. +* Longueurs: Lengths. Les commandes pour manipuler des longueurs. +* Faire des paragraphes: Making paragraphs. Commandes pour contrôler les paragraphes. +* Formules de maths: Math formulas. Comment créer des formules mathématiques. +* Modes: Modes. Modes paragraphe, mathématiques ou LR. +* Les styles de page: Page styles. Différents styles de mise en page. +* Les espaces: Spaces. Espace horizontal et vertical. +* Boîtes: Boxes. Faire des boîtes. +* Insertions spéciales: Special insertions. Insertion de caractères réservés et spéciaux. +* Diviser l’entrée: Splitting the input. Traiter de gros fichiers en les partitionnant. +* Avant / arrière question: Front/back matter. Tables des matières, glossaires, index. +* Lettres: Letters. La classe ‘letter’. +* Entrée Terminal / sortie: Terminal input/output. Interaction avec l’utilisateur. +* La ligne de commande: Command line. Comportement indépendant du système de la ligne de commande. +* Patrons de document: Document templates. Patron pour commencer diverses classes de documents. +* Index des Concept: Concept Index. Index général. +* Index des commandes: Command Index. Liste alphabétique des commandes LaTeX. + + +File: latex2e-fr.info, Node: About this document, Next: Overview, Prev: Top, Up: Top + +1 À propos de ce document +************************* + +Le système LaTeX de préparation de document est mis en oeuvre sous forme +de macro forfait pour le programme de composition TeX de Donald E. +Knuth. LaTeX a été créé à l’origine par Leslie Lamport ; c’est +désormais maintenu par un groupe de bénévoles +(). La documentation officielle écrite par le +projet LaTeX est disponible à partir de leur site web. + + Le présent document est complètement non officiel et n’a pas été +examiné par les responsables LaTeX. Ne pas envoyer des rapports de bugs +ou rien d’autre sur ce document pour eux. Au lieu de cela, s’il vous +plaît envoyer tous commentaires à . + + La page d’accueil de ce document est http://home.gna.org/latexrefman. +Cette page contient des liens vers la courant de sortie dans différents +formats, sources, listes de diffusion, et d’autres infrastructure. + + Bien sûr, il ya beaucoup, beaucoup d’autres sources d’information sur +LaTeX. Voici quelques-unes: + + + Deux pages de références recommandées à LaTeX documentation. + + + Rédaction de votre premier document, avec un peu de texte et de + mathématiques. + + + Le guide pour les auteurs de documents conservés dans le cadre de + LaTeX; là plusieurs autres. + + + Introduction à l’TeX système, y compris LaTeX. + + +File: latex2e-fr.info, Node: Overview, Next: Document classes, Prev: About this document, Up: Top + +2 Vue d’ensemble de LaTeX +************************* + +Qu’est-ce que LaTeX? + + LaTeX est un système de composition de document. Il fut à l’origine +créé par Leslie Lamport et est desormais maintenu par un groupe de +volontaires (). Il est largement utilisé, en +particulier pour les documents complexes et techniques, tels que ceux +implquant des mathémaitiques. + + 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. + + Le terme LaTeX est aussi parfois utilisé pour signifier le langage à +balises dans lequel le code source du document est écrit, c.-à-d. pour +signifier l’ensemble des commandes à la disposition d’un utilisateur de +LaTeX. + + Le nom LaTeX est l’abréviation de “Lamport TeX”. On le prononce +LA-TÈQUE. Au sein du document, on produit le logo avec ‘\LaTeX’. Là où +l’utilisation du logo n’est pas raisonnable, comme dans du texte brut, +écrivez le ‘LaTeX’. + +* Menu: + +* Début et fin: Starting and ending. Le début et la fin standards d’un document. +* Fichiers de sortie: Output files. Fichiers produits. +* Moteurs TeX: TeX engines. Programmes qui peuvent compiler du code source LaTeX. +* Syntaxe des commandes LaTeX: LaTeX command syntax. Syntaxe générale des commandes LaTeX. + + +File: latex2e-fr.info, Node: Starting and ending, Next: Output files, Up: Overview + +2.1 Début et fin +================ + +Les fichiers LaTeX ont une structure globale simple, avec un début et +une fin standards. Voici un exemple « Bonjour le monde » : + + \documentclass{article} + \begin{document} + Bonjour le monde \LaTeX. + \end{document} + +Ici ‘article’ et ce qu’on appelle la “classe de document”, implémentée +dans une fichier ‘article.cls’. N’importe quelle classe de document +peut être utilisée. Quelques classes de document sont définies par +LaTeX lui-même, et un grand nombre d’autres sont largement disponibles. +*Note Document classes::. + + Vous pouvez inclure d’autres commandes LaTeX entre les commandes +‘\documentclass’ et ‘\begin{document}’ (cette zone est appelée le +“préambule”). + + Le code ‘\begin{document} ... \end{document}’ est ce qu’on appelle un +“environnement” ; l’environnement ‘document’ (et aucun autre) est +obligatoire dans tous les documents LaTeX (*note document::). LaTeX +fournit lui-même beaucoup d’environnements, et bien plus encore sont +définis séparément. *Note Environments::. + + Les sections suivantes discute de la façon de produire des PDF et +d’autres format de sortie à partir d’un fichier d’entrée LaTeX. + + +File: latex2e-fr.info, Node: Output files, Next: TeX engines, Prev: Starting and ending, Up: Overview + +2.2 Fichiers de sortie +====================== + +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’. + +‘.dvi’ + Si il est invoqué avec la commande système ‘latex’, alors il + produit un fichier “Device Independent”(1) (‘.dvi’). Vous pouvez + visualiser ce fichier avec une commande comme ‘xdvi’, ou le + convertir en fichier PostScript ‘.ps’ avec ‘dvips’ ou en fichier + “Portable Document Format”(2) ‘.pdf’ avec ‘dvipdfmx’. Un grand + nombre d’autres progammes utilitaires DVI sont disponibles + (). + +‘.pdf’ + Si LaTeX est invoqué avec la commande système ‘pdflatex’, parmi + d’autres commandes (*note TeX engines::), alors la sortie + principale est un fichier “Portable Document Format” (‘.pdf’). + Typiquement, il s’agit d’un fichier autonome, avec toutes les + polices et images incorporées. + + LaTeX produit aussi au moins deux fichier supplémentaires. + +‘.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 et possiblement des + informations supplémentaires concernant toutes erreurs. + +‘.aux’ + De l’information auxiliaire est utilisée par LaTeX pour des choses + telles que les doubles renvois. Par exemple, la première fois que + LaTeX trouve un renvoi en aval — une double référence à + quelque-chose qui n’est pas encore apparu dans le code source — il + apparâtra dans la sortie comme un double point d’interrogation + ‘??’. Quand l’endroit auquel le renvoi fait référence finit par + appraître dans le code source, alors LaTeX écrit son information de + localisation dans ce fichier ‘.aux’. À l’invocation suivante, + LaTeX lit l’inforlation de localisation à partir de ce fichier et + l’utilise pour résoudre le renvoi, en remplaçant le double point + d’interrogation avec la localisation mémorisée. + + LaTeX peut produire encore d’autres fichiers, caractérisés par la +terminaison du nom de fichier. Ceux-ci incluent un fichier ‘.lof’ qui +est utilisé pour fabriquer la liste des figures, un fichier ‘.lot’ +utilisé pour fabriquer une liste des tableaux, et un fichier ‘.toc’ +utilisé pour fabriquer une table des matières. Une classe de document +particulière peut en créer d’autres ; cette liste n’a pas de fin +définie. + + ---------- Footnotes ---------- + + (1) Indépendant du périphérique de sortie, ce n’est toutefois pas un +format portable de document + + (2) Format portable de document + + +File: latex2e-fr.info, Node: TeX engines, Next: LaTeX command syntax, Prev: Output files, Up: Overview + +2.3 Les moteurs TeX +=================== + +LaTeX est défini comme un ensemble de commande qui sont exécutées par +une implémentation TeX (*note Overview::). Cette section donne une vue +d’ensemble laconique des principaux programmes. + +‘latex’ +‘pdflatex’ + Dans TeX Live (, si LaTeX est invoqué avec + les commandes système ‘latex’ ou ‘pdflatex’, alors le moteur pdfTeX + est exécuté (). Selon qu’on invoque + ‘latex’ ou ‘pdflatex’, la sortie principale est respectivement un + fichier ‘.dvi’ ou un fichier ‘.pdf’. + + pdfTeX incorpore les extensions qu’e-TeX apporte au programme + original de Knuth (), ce qui inclut des + caractéristiques supplémentaires de programmation et la composition + bi-directionnelle, et a lui-même de nombreuses extentions. e-TeX + est lui-même disponible par la commande système ‘etex’, mais le + langage du fichier d’entrée est TeX (et le fichier produit est un + ‘.dvi’). + + Dans d’autres distributions TeX, ‘latex’ peut invoquer e-TeX plutôt + que pdfTeX. Dans tous les cas, on peut faire l’hyptohèse que les + extension e-TeX sont disponibles en LaTeX. + +‘lualatex’ + Si LaTeX est invoqué avec la commandes systèmes ‘lualatex’, alors + le moteur LuaTeX est exécuté (). Ce + programme permet que du code écrit dans le langage script Lua + () intéragisse avec la compostion faite par TeX. + LuaTeX traite nativement l’entrée en Unicode UTF-8, peut traiter + les polices OpenType et TrueType, et produit un fichier ‘.pdf’ par + défaut. Il y a aussi ‘dvilualatex’ pour produire un fichier + ‘.dvi’, mais cela est rarement utilisé. + +‘xelatex’ + Si LaTeX est invoqué avec la commandes système ‘xelatex’, le moteur + XeTeX est exécuté (). Comme LuaTeX, XeTeX + prend en charge nativement UTF-8 Unicode et les polices TrueType et + OpenType, bien que l’implementation soit complètement différente, + utilisant principalement des bibliothèque externe plutôt que du + code interne. XeTeX produit un fichier ‘.pdf’ en sortie ; il ne + prend pas en charge la sortie DVI. + + En interne, XeTeX crée un fichier ‘.xdv’ file, une variante de DVI, + et traduit cela en PDF en utilisant le programme (‘x’)‘dvipdfmx’, + mais ce processus est automatique. LE fichier ‘.xdv’ n’est utile + que pour le débogage. + + D’autres vairantes de LaTeX et TeX existent, par ex. pour fournir +une prise en charge supplémentaires du japonais des d’autres langages +([u]pTeX, , ). + + +File: latex2e-fr.info, Node: LaTeX command syntax, Prev: TeX engines, Up: Overview + +2.4 LaTeX command syntax +======================== + +Dans le fichier d’entrée LaTeX, un nom de commande commence avec une +contr’oblique, ‘\’. Le nom lui-même consiste soit en (a) une chaîne de +lettres ou (b) une unique non-lettre. + + Les noms de commandes LaTeX sont sensibles à la casse de sorte que +‘\pagebreak’ diffère de ‘\Pagebreak’ (ce dernier n’est pas une commande +standarde). La plupart des nom de commandes sont en bas de casse, mais +en tout cas vous devez saisir toutes les commande dans la même casse où +elles sont définies. + + Une commande peut être suivie de zéro, un ou plus d’arguments. Ces +arguments peuvent être soit obligatoires, soit optionnels. Les +arguments obligatoires sont entre accolades, ‘{...}’. Les arguments +optionnels sont entre crochets, ‘[...]’. En général, mais ce n’est pas +universel, si la commande prend un argument optionnel, il vient en +premier, avant tout argument obligatoire. + + Au sein d’un argument optionnel, pour utiliser le crochet +fermant (‘]’) cachez le au sein d’accolades, comme dans ‘\item[crochet +fermant {]}]’. De même, si un argument optionnel vient en dernier, sans +argument obligatoire à sa suite, alors pour qie le premier caractère +dans le texte suivant soit un crochet ouvrant, cachez le entre +accolades. + + LaTeX a la convetion que certaines commandes ont une forme en a ‘*’ +qui est en relation avec la forme sans le ‘*’, telles que ‘\chapter’ et +‘\chapter*’. La différence exacte de comportement dépend de la +commande. + + Ce manuel décrit toutes les options accepté et les formes en ‘*’ pour +les commandes dont il traite (à l’exeption des omissions involontaires, +ou bogues de ce manuel). + +* Menu: + +* Environnement: Environment. Zone du code source avec un comportement distinct. +* Déclaration: Declaration. Changer la valeur ou la signification d’une commande. +* \makeatletter et \makeatother: \makeatletter and \makeatother. Change la catégorie du caractère arobe. + + +File: latex2e-fr.info, Node: Environment, Next: Declaration, Up: LaTeX command syntax + +Synopsis: + + \begin{NOM ENVIRONNEMENT} + ... + \end{NOM ENVIRONNEMENT} + + Une zone du code source LaTeX, au sein de laquelle il y a un +comportement différent. Par exemple, pour la poésie en LaTeX mettez les +lignes entre ‘\begin{verse}’ et ‘\end{verse}’. + + \begin{verse} + There once was a man from Nantucket \\ + ... + \end{verse} + + Voir *note Environments:: pour une liste des environnements. + + Le NOM ENVIRONNEMENT au début doit s’accorder exactement avec celui à +la fin. Ceci comprend le cas où NOM ENVIRONNEMENT se termine par une +étoile(‘*’) ; l’argument à la fois de ‘\begin’ et ‘\end’ doit comprendre +l’étoile. + + Les environnements peuvent avoir des arguments, y compris des +arguments optionnels. L’exemple ci-dessous produit un tableau. Le +premier argument est optionnel (et implique de la table est alignée +verticalement sur sa première ligne) alors que le second argument et +obligatoire (il spécifie le format des colonnes). + + \begin{tabular}[t]{r|l} + ... lignes du tableau ... + \end{tabular} + + +File: latex2e-fr.info, Node: Declaration, Next: \makeatletter and \makeatother, Prev: Environment, Up: LaTeX command syntax + +Une commande qui change la valeur, ou change la signification, d’une +autre commande ou paramètre. Par exemple, la commande ‘\mainmatter’ +change le réglage de la numérotation des pages en passant de numéros +romains à des numéros arabes. + + +File: latex2e-fr.info, Node: \makeatletter and \makeatother, Prev: Declaration, Up: LaTeX command syntax + +Synopsis : + + \makeatletter + ... définition de commande comprenant @ dans leur nom .. + \makeatother + + Utilisé pour redéfinir des commandes internes de LaTeX. +‘\makeatletter’ a pour effet que le caractère arobe ‘@’ ait 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 “catcode” pour +faire court. Par exemple, la contr’oblique ‘\’ reçoit le catcode 0, qui +correspond aux catactères qui commencent une 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 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 catégorie 11 (à ceci près q’un nom de +commande peut aussi consister d’un catactère de catégorie 0 suivi d’un +seul symbole non-lettre). Ainsi sous 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 ‘@’. + + À utiliser dans un fichier ‘.tex’, dans le préambule. Ne pas +utiliser dans des fichiers ‘.sty’ ou ‘.cls’ puisque les commandes +‘\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 : + +* Menu: + +* \@startsection:: Redefinir les commandes de rubricage. + + +File: latex2e-fr.info, Node: \@startsection, Up: \makeatletter and \makeatother + +Synopsis : + + \@startsection{NOM}{NIVEAU}{RETRAIT}{AVANT}{APRÈS}{STYLE} + + Cette commande permet de redéfinir les commandes de rubricage. Par +ex. le code source ci-dessous, si placé dans le préambule, redéfinit la +commande de rubricage ‘\section’ pour qu’elle centre le titre, le mette +en gras, et ajuste l’espacement : + + \makeatletter + \renewcommand\section{% + \@startsection{section}% *note Nom: \@startsection/name. + {1}% *note Niveau: \@startsection/level. : 0=part, 1=chapter, etc. + {0pt}% *note Renfoncement du titre: \@startsection/retrait. + {-3.5ex plus -1ex minus -.2ex}% *note Saut vertical avant (pas de renfoncement si négatif): \@startsection/beforeskip. + {2.3ex plus.2ex}% *note Saut vertical après (si négatifif, fait corps avec la suite): \@startsection/afterskip. + {\centering\normalfont\Large + \bfseries}}% *note Style du titre: \@startsection/style. + \makeatother + + La commande ‘\@startsection’ prend six arguments. + +NOM + Nom de la commande de rubricage, par ex. ‘paragraph’ + +NIVEAU + Profondeur de la commande de rubricage, par ex. 0 pour ‘part’, 1 + pour ‘chapter’, 2 pour ‘section’. Cette valeur est comparée aux + compteurs ‘secnumdepth’ et ‘tocdepth’ pour contrôler la numéroation + des rubriques et la profondeur de la table des matières. + +RETRAIT + Renfoncement du titre. Pour un renfoncement nul, vous pouvez + utiliser la macro ‘\z@’ définie à ‘0pt’ pour que le code soit plus + efficace. + +AVANT + Longueur dont la valeur absolue est la longueur de l’espace + verticale à insérer avant le titre. Pour une bonne composition, + utilisez une longueur élastique. + + Si en plus AVANT est négatif, alors le premier paragraphe suivant + immédiatement le titre n’est pas renfoncé. + +APRÈS + Longueur. Lorsque elle est positive, il s’agit de l’espace + verticale à insérer après le titre. Pour une bonne composition, + utilisez dans ce cas une longueur élastique. + + Lorsque elle est négative, alors le titre fait corps avec le + paragraphe le suivant immédiatement, comme c’est le cas pour les + rubriques ‘\paragraph’ dans la classe de document ‘article’, et la + valeur absolue d’APRÈS donne l’espace horizontale entre la fin du + dernier mot du titre et le début du premier mot du paragraphe avec + lequel il fait corps. + +STYLE + Les commandes qui règlent le style du titre, par ex. ‘\bfseries’ + pour des caractères gras. + + +File: latex2e-fr.info, Node: Document classes, Next: Fonts, Prev: Overview, Up: Top + +3 Classes de documents +********************** + +La classe d’un document donné est définie avec la commande: + + \documentclass[OPTIONS]{CLASSE} + +La commande ‘\documentclass’ doit être la première commande dans un +fichier source LaTeX. + + Les nom de CLASSE LaTeX encastrés sont (beaucoup d’autres classes de +documents sont disponibles en modules; *note Overview::): + + article report book letter slides + + Les OPTIONS standardes sont décrites ci-dessous. + +* Menu: + +* Options de classe de document:Document class options. Options globales + + +File: latex2e-fr.info, Node: Document class options, Up: Document classes + +3.1 Options de classe de document +================================= + +Vous pouvez spécifier ce qu’on appelle des “d’options globales” ou des +“des options de classe” en les passant entre crochet à la commande +‘\documentclass’, comme d’habitude. Pour spécifier plus d’une OPTION, +séparez les par une virgule : + + \documentclass [OPTION1, OPTION2, ...]{CLASSE} + + Voici la liste des options standardes de classe. + + Toutes les classes standardes, sauf ‘slides’ acceptent les options +suivantes pour sélectionner la taille de police de caractères (l’option +par défaut est ‘10pt’): + + 12pt 11pt 10pt + + Toutes les classes standardes acceptent ces options de sélection de +la taille du papier (l’option par défaut est ‘letterpaper’) : + + a4paper a5paper b5paper executivepaper legalpaper letterpaper + + Diverses autres options: + +‘draft, final’ + Pour marquer/ne marquer pas les boîtes trop pleines avec une grande + boîte noire ; l’option par défaut est ‘final’. +‘fleqn’ + Pour aligner à gauches les formules hors texte ; par défaut elles + sont centrées. +‘landscape’ + Pour sélectionner le format de page à l’italienne ; l’option par + défaut est à la française. +‘leqno’ + Pour Mettre les numéros d’équation sur le côté gauche des + équations ; par défaut ils sont sur le côté droit. +‘openbib’ + Pour utiliser le format bibliographie “openbib”. +‘titlepage, notitlepage’ + Indique si la page de titre est séparée ; l’option par défaut + dépend de la classe. + + Ces options ne sont pas disponibles avec la classe ‘slides’ : + +‘onecolumn’ +‘twocolumn’ + Composer en une ou deux colonnes ; le défaut est ‘onecolumn’. + +‘oneside’ +‘twoside’ + Sélectionne la disposition en recto simple ou recto-verso ; le + défaut est ‘oneside’ pour recto, sauf pour la classe ‘book’. + + Le paramètre ‘\evensidemargin’ (‘\oddsidemargin’) détermine la + distance sur les pages de numéro pair (impair) entre le côté gauche + de la page et la marge gauche du texte. Les valeurs par défaut + varient en fonction de la taille du papier, de la disposition recto + ou recto-version sélectionnée. Pour une impression en recto le + texte est centré, pour recto-verso, ‘\oddsidemargin’ vaut 40% de la + différence entre ‘\paperWidth’ et ‘\textwidth’, ‘\evensidemargin’ + valant le reste. + +‘openright’ +‘openany’ + Détermine si un chapitre doit commencer sur une page de droite ; + défaut est ‘openright’ pour la classe ‘book’. + + La classe ‘slide’ offre l’option ‘clock’ pour l’impression du temps +au bas de chaque note. + + Les paquetages ajoutés 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’. + + Toutes les options indiquées dans la commande ‘\documentclass’ qui +sont inconnues de la classe de document sélectionnée sont transmises aux +paquetages chargés par ‘\usepackage’. + + +File: latex2e-fr.info, Node: Fonts, Next: Layout, Prev: Document classes, Up: Top + +4 Polices de caractères +*********************** + +Deux aspects importants de la sélection d’une “police” sont la +spécification d’une taille et celle d’un style. Les commandes LaTeX +pour ce faire sont décrites ci-après. + +* Menu: + +* Styles de polices: Font styles. Sélectionnez romain, italique, etc +* Formats de polices: Font sizes. Choisir la taille du point. +* Commandes police de bas niveau: Low-level font commands. Sélectionnez l’encodage, famille, série, forme. + + +File: latex2e-fr.info, Node: Font styles, Next: Font sizes, Up: Fonts + +4.1 styles des polices +====================== + +Les commandes de styles suivantes sont prises en charge par LaTeX. + + 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 +déclarative s’étend jusqu’à la prochaine commande de type style ou +jusqu’à la fin du groupe actuel. + + Ces commandes, à la fois dans la forme à argument et dans la forme +déclarative, sont cumulatives ; par exemple, vous pouvez dire aussi bien +‘\sffamily\bfseries’ que ‘\bfseries\sffamily’ pour obtenir du gras sans +serif. + + Vous pouvez également utiliser une forme de déclaration par +environnement ; par exemple, ‘\begin{ttfamily} ... \end{ttfamily}’. + + Ces commandes fournissent automatiquement une correction d’italique +si nécessaire. + +‘\textrm (\rmfamily)’ + Romain. + +‘\textit (\itshape)’ + Italique. + +‘\emph’ + Accent (commute entre ‘\textit’ et ‘\textrm’ selon le contexte). + +‘\textmd (\mdseries)’ + Poids moyen (par défaut). + +‘\textbf (\bfseries)’ + Gras. + +‘\textup (\upshape)’ + Droit (par défaut). Le contraire d’incliné. + +‘\textsl (\slshape)’ + Inclinée. + +‘\textsf (\sffamily)’ + Sans serif. + +‘\textsc (\scshape)’ + Petites capitales. + +‘\texttt (\ttfamily)’ + Machine à écrire. + +‘\textnormal (\normalfont)’ + Police principale du document. + +‘\mathrm’ + Roman, pour une utilisation en mode mathématique. + +‘\mathbf’ + Gras, pour une utilisation en mode mathématique. + +‘\mathsf’ + Sans serif, pour une utilisation en mode mathématique. + +‘\mathtt’ + Machine à écrire, pour une utilisation en mode mathématique. + +‘\mathit’ +‘(\mit)’ + Italique, pour une utilisation en mode mathématique. + +‘\mathnormal’ + Pour une utilisation en mode mathématique, par exemple dans un + autre déclaration de type style. + +‘\mathcal’ + Lettres « calligraphiques », pour une utilisation en mode + mathématique. + + En outre, la commande ‘\mathversion{bold}’ peut être utilisée pour +commuter en caractères gras les lettres et les symboles dans les +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 chiffres. Les +polices LaTeX par défaut prennent en charge cela, et respecteront +‘\textbf’ (mais pas les autres styles, il n’y a pas de style à +l’ancienne italique pour les chiffres en Computer Modern). Beaucoup +d’autres polices ont des chiffre à l’ancienne aussi; parfois le +paquetage ‘textcomp’ doit être chargé, et parfois des options de paquet +sont mises à disposition pour en faire le style par défaut. Entrée de +FAQ : . + + LaTeX fournit également les commandes suivantes, qui font passer +inconditionnellement à un style donné, c.-à-d. _ne_ sont _pas_ +cumulatives. De plus, elles sont utilisées différemment des commandes +ci-dessus : ‘{\CMD ... }’ au lieu de ‘\CMD{...}’. Ce sont deux +constructions sans relation l’une avec l’autre. + +‘\bf’ + Passage en gras. + +‘\cal’ + Passage en lettres calligraphiques pour les mathématiques. + +‘\em’ + Accent (italique dans romain, romain dans italiques). + +‘\il’ + Italique. + +‘\rm’ + Romain. + +‘\sc’ + Les petites capitales. + +‘\sf’ + Sans serif. + +‘\sl’ + Incliné (oblique). + +‘\tt’ + Machine à écrire (largeur fixe). + + Certaines personnes considèrent que les commandes commutation +inconditionnelles de polices, comme ‘\tt’, sont obsolète et que +_seulement_ les commandes cumulatives (‘\texttt’) doivent être +utilisées. Je (Karl) ne suis pas d’accord. il y a situations tout à +fait raisonnables quand un commutateur de police inconditionnelle est +précisément ce dont vous avez besoin pour obtenir le résultat souhaité ; +pour un exemple, *note ‘description’: description. Les deux ensembles +de commandes ont leur place. + + +File: latex2e-fr.info, Node: Font sizes, Next: Low-level font commands, Prev: Font styles, Up: Fonts + +4.2 tailles des polices +======================= + +Les commandes de type de taille standard suivants sont pris en charge +par LaTeX. Le tableau indique le nom de la commande et taille utilisée +(en points) correspondant réellement pour la police avec les options +‘10pt’, ‘11pt’, et ‘12pt’ de classe de document, respectivement (*note +Document class options::). + +commande ‘10pt’ ‘11pt’ ‘12pt’ +----------------------------------------------------- +‘\tiny’ 5 6 6 +‘\scriptsize’ 7 8 8 +‘\footnotesize’ 8 9 10 +‘\small’ 9 10 10,95 +‘\normalsize’ (par défaut) 10 10.95 12 +‘\large’ 12 12 14,4 +‘\Large’ 14.4 14.4 17,28 +‘\LARGE’ 17.28 17.28 20,74 +‘\huge’ 20,74 20,74 24,88 +‘\Huge’ 24.88 24.88 24.88 + + Les commandes énumérées ici sont des “forme déclaratives”. La portée +d’une forme déclarative s’étend jusqu’à la prochaine la commande de type +style ou la fin du groupe courant. Vous pouvez également utiliser la +“forme d’environnement” de ces commandes ; par exemple, ‘\begin{tiny} +... \end{tiny}’. + + +File: latex2e-fr.info, Node: Low-level font commands, Prev: Font sizes, Up: Fonts + +4.3 commandes de fontes de bas niveau +===================================== + +Ces commandes sont principalement destinés aux auteurs de macros et +paquetages. Les commandes indiquées ici sont seulement un sous-ensemble +de celles disponibles. + +‘\fontencoding{codage}’ + Sélectionnez le codage de police. Les codages valides comprennent + ‘OT1’ et ‘T1’. + +‘\fontfamily{famille}’ + Sélectionnez la famille de polices. Familles valides sont : + + • ‘cmr’ pour Computer Modern Roman + • ‘cmss’ pour Computer Modern Sans Serif + • ‘cmtt’ pour Computer Modern Typewriter + + et de nombreux autres. + +‘\fontseries{série}’ + Sélectionnez série de police. Les séries valides sont : + + • ‘m’ Moyen (normal) + • ‘b’ Gras + • ‘c’ condensé + • ‘bc’ condensé Gras + • ‘bx’ Gras étendu + + et diverses autres combinaisons. + +‘\fontshape{forme}’ + Sélectionnez forme de police. Les formes valides sont : + + • ‘n’ Droit (normal) + • ‘it’ Italique + • ‘sl’ Incliné (oblique) + • ‘sc’ Petites capitales + • ‘ui’ Italique droit + • ‘ol’ Plan + + Les deux dernières formes ne sont pas disponibles pour la plupart + des familles de polices. + +‘\fontsize{taille}{interligne}’ + Réglage de la taille de police. Le premier paramètre est la taille + de la police pour basculer et le deuxième est l’espacement + d’interligne ; ceci est stocké dans un paramètre nommé + ‘\baselineskip’. L’unité des deux paramètres est par défaut le + ‘pt’. La valeur par défaut de ‘\baselineskip’ pour la police + Computer Modern est 1,2 fois le ‘\fontsize’. + + L’espacement des lignes est également multiplié par la valeur du + paramètre ‘\baselinestretch’ en cas de changement de taille de + type ;la valeur défaut est 1. Cependant, la meilleure façon de + mettre un document en “espacement double”, si vous avez la + malchance d’avoir à produire une telle chose, est d’utiliser le + paquetage ‘setspace’ ; voir + . + +‘\linespread{FACTEUR}’ + Est équivalent à ‘\renewcommand{\baselinestretch}{FACTEUR}’, et + doit donc être suivie par ‘\selectfont’ pour avoir un effet. Il + vaut mieux que ce soit dans le préambule, ou utiliser le paquetage + ‘setspace’, comme décrit juste au-dessus. + + Les modifications apportées en appelant les commandes de polices + décrites ci-dessus n’entrent en vigueur qu’après que ‘\selectfont’ + est appelé. + +‘\usefont{codage}{famille}{série}{forme}’ + Revient à la même chose que d’invoquer ‘\fontencoding’, + ‘\fontfamily’, ‘\fontseries’ et ‘\fontshape’ avec les paramètres + donnés, suivi par ‘\selectfont’. + + +File: latex2e-fr.info, Node: Layout, Next: Sectioning, Prev: Fonts, Up: Top + +5 Mise en page +************** + +Diverses commandes pour contrôler la disposition générale de la page. + +* Menu: + +* \onecolumn :: Utiliser la disposition à une colonne. +* \twocolumn :: Utiliser la disposition à deux colonnes. +* \flushbottom :: Faire toutes les pages de texte de la même hauteur. +* \raggedbottom :: Autoriser les pages de texte à être de hauteurs différentes. +* Paramètres de mise en page:Page layout parameters. ‘\headheight’ ‘\footskip’. +* Flottants: Floats. Figures, tableaux, etc. + + +File: latex2e-fr.info, Node: \onecolumn, Next: \twocolumn, Up: Layout + +5.1 ‘\onecolumn’ +================ + +La déclaration ‘\onecolumn’ commence une nouvelle page et produit une +sortie à colonne unique. C’est la valeur par défaut. + + +File: latex2e-fr.info, Node: \twocolumn, Next: \flushbottom, Prev: \onecolumn, Up: Layout + +5.2 ‘\twocolumn’ +================ + +Synopsis : + + \twocolumn [TEXTE1COL] + + La déclaration ‘\twocolumn’ commence une nouvelle page et produit +sortie à deux colonnes. Si l’argument optionnel TEXTE1COL est présent, +il est composée dans le mode à une colonne avant que la composition à +deux colonnes ne commence. + + Les paramètres ci-après contrôlent la composition de la production de +deux colonnes : + +‘\columnsep’ + La distance entre les colonnes (35pt par défaut). + +‘\columnseprule’ + La largeur du filet entre les colonnes ; la valeur par défaut est + 0pt, de sorte qu’il n’y a pas de filet. + +‘\columnwidth’ + La largeur de la colonne en cours ; il est égal à ‘\textwidth’ dans + le cas d’un texte composé en une seule colonne. + + Les paramètres ci-après contrôlent le comportement des flottants en +cas de production à deux colonnes : + +‘\dbltopfraction’ + Fraction maximale au sommet d’une page sur deux colonnes qui peut + être occupée par des flottants. Par défaut vaut ‘0,7’, peut être + utilement redéfini en (par exemple) ‘0,9’ pour aller moins tôt sur + des pages de flottants. + +‘\dblfloatpagefraction’ + La fraction minimum d’une page de flottants qui doit être occupée + par des flottants, pour une page à flottant à deux colonnes. Par + défaut vaut ‘0,5’. + +‘\dblfloatsep’ + Distance entre les flottants en haut ou en bas d’une page de + flottants à deux colonnes. Par défaut vaut ‘12pt plus2pt minus2pt’ + pour des documents en ‘10pt’ ou ‘11pt’, et ‘14pt plus2pt minus4pt’ + pour ‘12pt’. + +‘\dbltextfloatsep’ + Distance entre un flottant multi-colonnes en haut ou en bas d’une + page et le texte principal. Par défaut vaut ‘20pt plus2pt + minus4pt’ . + + +File: latex2e-fr.info, Node: \flushbottom, Next: \raggedbottom, Prev: \twocolumn, Up: Layout + +5.3 ‘\flushbottom’ +================== + +La déclaration ‘\flushbottom’ rend toutes les pages de texte de la même +hauteur, en ajoutant de k’espace vertical supplémentaire si nécessaire +pour remplir le page. + + C’est la valeur par défaut si le mode ‘twocolumn’ est sélectionné +(*note Document class options::). + + +File: latex2e-fr.info, Node: \raggedbottom, Next: Page layout parameters, Prev: \flushbottom, Up: Layout + +5.4 ‘\raggedbottom’ +=================== + +La déclaration ‘\raggedbottom’ rend toutes les pages de la hauteur +naturelle de la matière sur cette page. Aucune des longueurs +d’élastique ne seront étirée. + + +File: latex2e-fr.info, Node: Page layout parameters, Next: Floats, Prev: \raggedbottom, Up: Layout + +5.5 Paramètres de mise en page +============================== + +‘\headheight’ + Hauteur de la boîte qui contient la tête en cours de traitement. + La valeur par défaut est ‘30pt’, sauf dans la classe ‘book’, où + elle varie en fonction de la taille de la police. + +‘\headsep’ + La distance verticale entre le bas de la ligne d’en-tête et la + partie supérieure du texte principal. La valeur par défaut est + ‘25pt’, sauf dans la classe ‘book’, où elle varie avec la taille de + la police. + +‘\footskip’ + Distance de la ligne de base de la dernière ligne de texte à la + ligne de base du bas de page. La valeur par défaut est ‘30pt’, + sauf dans la classe ‘book’ où elle varie avec la taille de la + police. + +‘\linewidth’ + Largeur de la ligne actuelle, diminuée pour chaque ‘list’ imbriquée + (*note list::). Plus précisément, elle est inférieure à + ‘\textwidth’ par la somme de ‘\leftmargin’ et ‘\rightmargin’ (*note + itemize::). La valeur par défaut varie en fonction de la taille de + la police, la largeur du papier, le mode à deux colonnes, etc. + Pour un document de classe ‘article’ en taille de police ‘10pt’, + elle vaut ‘345pt’ ; dans le mode à deux colonnes, elle passe à + ‘229.5pt’. + +‘\textheight’ + La hauteur verticale normale du corps de la page ; la valeur par + défaut varie en fonction de la taille de la police, de la classe du + document, etc. Pour un document de classe ‘article’ ou ‘report’ en + taille de police ‘10pt’, elle vaut ‘43\baselineskip’ ; pour une + classe ‘book’, elle vaut ‘41\baselineskip’. Pour ‘11pt’, c’est + ‘38\baselineskip’ et pour ‘12pt’ c’est ‘36\baselineskip’. + +‘\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 ‘article’ ou ‘report’, elle vaut ‘345pt’ à ‘10pt’ de taille + de police, ‘360pt’ à ‘11pt’, et ‘390pt’ à ‘12pt’. Pour un document + ‘book’, elle veut ‘4.5in’ à ‘10pt’ et ‘5in’ à ‘11pt’ ou ‘12pt’. + + En sortie multi-colonne, ‘\textwidth’ reste de la largeur de tout + le corps de la page, tandis que ‘\columnwidth’ est la largeur d’une + colonne (*note \twocolumn::). + + Dans les listes (*note list::), ‘\textwidth’ est le reste la + largeur du corps corps de la page entière (et ‘\columnwidth’ est la + largeur d’une colonne entière), alors que ‘\linewidth’ peut + diminuer au sein de listes imbriquées. + + À l’intérieur d’une minipage (*note minipage:: ) ou ‘\parbox’ + (*note \parbox::), tous les paramètres liés à la largeur sont mis à + la largeur spécifiée, et de reviennent à leurs valeurs normales à + la fin du ‘minipage’ ou ‘\parbox’. + + Par souci d’exhaustivité : ‘\hsize’ est le paramètre TeX primitif + utilisé lorsque le texte est divisé en lignes. Il ne devrait pas + être utilisé dans des documents LaTeX en conditions normales. + +‘\topmargin’ + L’espace entre le haut de la page TeX (un pouce à partir du haut de + la feuille, par défaut) et le sommet de l’en-tête de page. La + valeur par défaut est calculée sur la base de nombreux autres + paramètres : ‘\paperheight − 2in − \headheight − \headsep − + \textheight − \footskip’, et ensuite divisé par deux. + +‘\topskip’ + La distance minimale entre le sommet du corps de la page et la + ligne de base de la première ligne de texte. Pour les classes + standard, la valeur par défaut est la même que la taille de la + police, par exemple, ‘10pt’ à ‘10pt’. + + +File: latex2e-fr.info, Node: Floats, Prev: Page layout parameters, Up: Layout + +5.6 Floats +========== + +Certains éléments typographiques, tels que les figures et les tableaux, +ne peuvent pas être à cheval sur plusieurs pages. Ils doivent être +composés en dehors du flux normal du texte, par exemple flottant au +sommet d’une page ultérieure + + LaTeX sait gérer plusieurs classes de matériel flottant. Il y a deux +classes définies par défaut, ‘figure’ (*note figure::) et ‘table’ (*note +table::), mais vous pouvez créer une nouvelle classes avec le paquetage +‘float’. + + Au sein d’une même classe flottante LaTeX respecte l’ordre, de sorte +que la première figure dans le code source d’un document est toujours +composée avant la deuxième figure. Cependant, LaTeX peut mélanger les +classes, ainsi il peut se produire qu’alors que le premier tableau +apparaît dans le code source avant la première figure, il apparaîsse +après elle dans le fichier de sortie. + + Le placement des flottant est l’objet de paramètres, donnés +ci-dessous, qui limittent le nombre de flottants pouvant apparaître au +sommet d’une page, et au bas de page, etc. Si à cause d’un nombre trop +important de flottants mis en queue ces limites les empèchent de tenir +tous dans une seule page, alors LaTeX place ce qu’il peut et diffère le +reste à la page suivante. De la sorte, les flottants peuvent être +composés loin de leur place d’origine dans le code source. En +particulioer, un flottant qui prend beaucoup de place peut migrer +jusqu’à la fin du document. Mais alors, parce que tous les flottant +dans une classe doivent appraître dans le même ordre séquentiel, tous +les flottants suivant dans cette classe appraîssent aussi à la fin. + + En plus de changer les paramètres, pour chaque flottant vous pouvez +peaufiner l’endroit où l’algorithme de placement des flottants essaie de +le placer en utilisant sont argument PLACEMENT. Les valeurs possibles +sont une séquence des lettres ci-dessous. La valeur par défault pour à +la fois ‘figure’ et ‘table’, dans les deux classes de document ‘article’ +et ‘book’, est ‘tbp’. + +‘t’ + (pour Top) — au sommet d’une page de texte. + +‘b’ + (pour Bottom) — au bas d’une page de texte. (Cependant, ‘b’ n’est + pas autorisé avec des flottants en pleine-largeur (‘figure*’) en + cas de sortie à double-colonne. Pour améliorer cela, on peut + utiliser les paquetages ‘stfloats’ ou ‘dblfloatfix’, mais voyez la + 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. + + For 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 à + . + +‘p’ + (pour Page de flottants) — sur une “page de flottants” séparée, qui + est une page ne contenant pas de texte, seulement des flottants. + +‘!’ + Utilisé en plus de l’un des spécificateur précédents ; pour ce + flottant seulement, LaTeX ignore les restrictions à la fois sur le + nombre de flottants qui peuvent apparaître et les quantité + relatives de texte flottant et non-flottant sur la page. Le + spécificateur ‘!’ _ne_ signifie _pas_ « mets le flottant ici » ; + voir plus haut. + + Note : l’ordre dans lequel les lettres apparaîssent au sein du +paramètre PLACEMENT ne change pas l’ordre dans lequel LaTeX essaie de +placer le flottant ; par exemple ‘btp’ a le même effet que ‘tbp’. Tout +ce que PLACEMENT fait c’est que si une lettre n’est pas présente alors +l’algorithme n’essaie pas cet endroit. Ainsi, la valeur par défault de +LaTeX étant ‘tbp’ consiste à essayer toutes les localisations sauf celle +de placer le flottant là où il apparaît dans le code source. + + Pour empêcher LaTeX de rejeter tous les flottants à la fin du +document ou d’un chapitre, vous pouvez utiliser la commande ‘\clearpage’ +pour commencer une nouvelle page et insérer tous les flottants pendants. +Si un saut de page est indésirable alors vous pouvez charger le +paquetage ‘afterpage’ et commettre le code ‘\afterpage{\clearpage}’. +Ceci aura l’effet d’attendre la fin de la page courante et ensuite de +faire passer tous les flottants encore non placés. + + LaTeX peut composer un flottant avant l’endroit où il apparaît dans +le code source (quoique sur la même page de sortie) s’il y a un +spécificateur ‘t’ au sein du paramètre PLACEMENT. Si ceci n’est pas +désiré, et que supprimer ‘t’ n’est acceptable car ce spécificateur +empèche le flottant d’être placé au sommet de la page suivante, alors +vous pouvez empêcher cela soit en utilisant le paquetage ‘flafter’ ou en +utilisant ou en utilisant la commande ‘\suppressfloats[t]’, ce qui +entraîne le déplacement vers la page suivante des flottants qui auraient +du être placés au sommet de la page courante. + + Voici les paramètre en relation aux fractions de pages occupées par +du texte flottant et non flottant (on peut les changer avec +‘\renewcommand{PARAMETER}{DECIMAL BETWEEN 0 AND 1}’) : + + La fraction maximal de page autorisée à être occupées par des + flottants au bas de la page ; la valeur par défaut est ‘.3’. + +‘\floatpagefraction’ + La fraction minimale d’une page de flottants qui doit être occupée + par des flottants ; la valeur par défaut ‘.5’. + +‘\textfraction’ + La fraction minimale d’une page qui doit être du texte ; si des + flottants prennent trop d’espace pour préserver une telle quantité + de texte, alors les flottants sont déplacés vers une autre page. + La valeur par défaut est ‘.2’. + +‘\topfraction’ + Fraction maximale au sommet d’une page page que peut être occupée + avant des flottants ; la valeur par défaut est ‘.7’. + + Les paramètres en relation à l’espace vertical autour des flottants +(on peut les changer avec ‘\setlength{PARAMETER}{LENGTH EXPRESSION}’) : + +‘\floatsep’ + Espace entre les floattants au sommet ou au bas d’une page ; par + défaut vaut ‘12pt plus2pt minus2pt’. + +‘\intextsep’ + Espace au dessus et au dessous d’un flottant situé au milieu du + texte principal ; vaut par défaut ‘12pt plus2pt minus2pt’ pour les + styles à ‘10pt’ et à ‘11pt’, et ‘14pt plus4pt minus4pt’ pour + ‘12pt’. + +‘\textfloatsep’ + Espace entre le dernier (premier) flottant au sommet (bas) d’une + page ; par défaut vaut ‘20pt plus2pt minus4pt’. + + Paramètres en relation avec le nombre de flottant sur une page (on +peut les changer avec ‘\setcounter{CTRNAME}{NATURAL NUMBER}’) : + +‘\bottomnumber’ + Nombre maximal de flottants pouvant apparaître au bas d’une page de + texte ; par défaut 1. + +‘\topnumber’ + Nombre maximal de flottants pouvant apparaître au sommet d’une page + de texte ; par défaut 2. + +‘\totalnumber’ + Nombre maximal de flottants pouvant apparaître sur une page de + texte ; par défaut 3. + + L’article principal de FAQ TeX en rapport avec les flottants + contient des +suggestions pour relâcher les paramètres par défaut de LaTeX de sorte à +réduire les problèmes de flottants rejetés à la fin. Une explication +complète de l’algorithme de placement des flootant se trouve dans +l’article de Frank Mittelbach « How to infuence the position of float +environments like figure and table in LaTeX? » +. + + +File: latex2e-fr.info, Node: Sectioning, Next: Cross references, Prev: Layout, Up: Top + +6 Des rubriques +*************** + +Les commandes de rubricage fournissent les moyens de structurer votre +texte en unités sectionnelles, ou rubriques : + +‘\part’ +‘\chapter (seulement pour classes report et book)’ +‘\section’ +‘\paragraph’ +‘\subsubsection’ +‘\paragraph’ +‘\alinea’ + + Toutes les commandes ont la même forme générale, par exemple, + + \chapter[TITRETDM]{TITRE} + + En plus de fournir le titre de rubrique TITRE dans le texte +principal, le titre peut apparaître dans deux autres endroits : + + 1. La table des matières. + 2. L’en-tête en cours de traitement en haut de la page. + + Vous ne voudrez peut-être pas le même texte dans ces endroits que +dans le texte principal. Pour gérer cela, les commandes de rubricage +ont un argument optionnel TITRETDM qui, lorsqu’il est fourni, précise le +texte de ces autres endroits. + + En outre, toutes les commandes de rubricage ont des formes en ‘*’, +aussi appelée étoilée, qui compose TITRE comme d’habitude, mais ne +comprennent pas de numéro et ne produisent pas d’entrée dans la table +des matières. Par exemple : + + \section*{Préambule} + + La commande ‘\appendix’ modifie la façon dont les unités +sectionnelles suivantes sont numérotées. La commande ‘\appendix’ +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} + ... + \appendix + \chapter{La première annexe } + + Le compteur ‘secnumdepth’ contrôle la composition des numéros de +rubrique. le paramètre + + \setcounter{secnumdepth}{NIVEAU} + +supprime le numéros de rubrique à n’importe quelle profondeur > NIVEAU, +où ‘chapter’ est le niveau zéro. (*Note \setcounter::.) + + +File: latex2e-fr.info, Node: Cross references, Next: Environments, Prev: Sectioning, Up: Top + +7 des références croisées +************************* + +Une des raisons pour numéroter des choses telles que les figures ou les +équations est d’indiquer au lecteur un référence vers elles, comme dans +« Voir la figure 3 pour plus de détails. » + +* Menu: + +* \label :: Attribuez un nom symbolique à un morceau de texte. +* \pageref:: Faire référence à un numéro de page. +* \ref:: Faire référence à une rubrique, figure ou chose similaire. + + +File: latex2e-fr.info, Node: \label, Next: \pageref, Up: Cross references + +7.1 ‘\label’ +============ + +Synopsis : + + \label{CLEF} + + Une commande ‘\label’ apparaissant dans le texte ordinaire crée une +étiquette en attribuant à ‘clef’ le numéro de l’unité sectionnel +courante ; lorsque ‘\label’ apparaît dans un environnement numéroté, +elle attribue ce numéro à ‘clef’. + + Le nom ‘clef’ peut se composer de n’importe quelle séquence de +lettres, chiffres, ou caractères de ponctuation. Il est sensible à la +casse — lettres capitales ou bas-de-casse. + + Pour éviter de créer accidentellement deux étiquettes avec le même +nom, l’usage est d’utiliser des étiquettes composées d’un préfixe et +d’un suffixe séparés par un caractère ‘:’ ou ‘.’. Certains préfixes +classiquement utilisés : + +‘ch’ + pour les chapitres +‘sec’ + les commandes de rubricage de niveau inférieur +‘fig’ + pour les figures +‘tab’ + pour les tables +‘eq’ + pour les équations + + Ansi, une étiquette pour une figure devrait ressembler à +‘fig:narquois’ ou à ‘fig.narquois’. + + +File: latex2e-fr.info, Node: \pageref, Next: \ref, Prev: \label, Up: Cross references + +7.2 ‘\pageref{KEY}’ +=================== + +Synopsis : + + \pageref{KEY} + + La commande ‘\pageref’{CLEF} produit le numéro de page de l’endroit +du texte où la commande correspndante ‘\label’{CLEF} apparaît. + + +File: latex2e-fr.info, Node: \ref, Prev: \pageref, Up: Cross references + +7.3 ‘\ref{CLEF}’ +================ + +Synopsis : + + \ref{CLEF} + + La commande ‘\ref’ produit le numéro de l’unité sectionnelle, +équation, note en bas de page, figure, ..., de la commande +correspondante ‘\label’ (*note \label::). Elle ne produit aucun texte, +tel que le mot ‘Section’ ou ‘Figure’, juste le numéro lui-même sans +plus. + + +File: latex2e-fr.info, Node: Environments, Next: Line breaking, Prev: Cross references, Up: Top + +8 Environments +************** + +LaTeX fournit beacoup d’environnements pour baliser un certain texte. +Chaque environnement commence et se termine de la même manière : + + \begin{NOMENV} + ... + \end{NOMENV} + +* Menu: + +* abstract:: Produit un abrégé. +* array:: Tableau pour les mathématiques. +* center:: Lignes centrées. +* description:: Lignes étiquetées. +* displaymath:: Formule qui apparaissent sur leur propre ligne. +* document:: Entoure le document en entier. +* enumerate:: Liste à numéros. +* eqnarray:: Séquences d’équations alignées. +* equation:: Équation en hors texte. +* figure:: Figures flottante. +* filecontents:: Écrire des fichiers multiples à partir du fichier source. +* flushleft:: Lignes jusitifiées à gauche. +* flushright:: Lignes jusitifiées à droite. +* itemize:: Liste à puces. +* letter:: Lettres. +* list:: Environnement pour listes génériques. +* math:: Math en ligne. +* minipage:: Page miniature. +* picture:: Image avec du texte, des flèches, des lignes et des cercles. +* quotation et quote: quotation and quote. Citer du texte. +* tabbing:: Aligner du texte arbitrairement. +* table:: Tables flottante. +* tabular:: Aligner du texte dans les colonnes. +* thebibliography:: Bibliographie ou liste de référence. +* theorem:: Théorèmes, lemmes, etc. +* titlepage:: Pour des pages de titre sur mesure. +* verbatim:: Simuler un entrée tapuscrite. +* verse:: Pour la poésie et d’autres choses. + + +File: latex2e-fr.info, Node: abstract, Next: array, Up: Environments + +8.1 ‘abstract’ +============== + +Synopsis : + \begin{abstract} + ... + \end{abstract} + + Produit un résumé, potentiellement contenant plusieurs paragraphes. +Cet environneement n’est défini que dans les classes de document +‘article’ et ‘report’ (*note Document classes::). + + Utiliser l’exemple ci-dessous au sein de la classe ‘article’ produit +un paragraphe détaché. L’option ‘titlepage’ de la classe de document a +pour effet que le résumé soit sur une page séparée (*note Document class +options::) ; ceci est le comportement par défaut selement dans la classe +‘report’. + + \begin{abstract} + Nous comparons tous les récits de la proposition faits par Porter + Alexander à Robert E Lee en lieu de l'Appomattox Court House que + l'armée continue à combattre dans une guerre de guerilla, ce que Lee + refusa. + \end{abstract} + + L’exemple suivant produit un résumé en une-colonne au sein d’un +document en deux-colonne (pour plus solution plus flexible, utilisez le +paquetage ‘abstract’). + + \documentclass[twocolumn]{article} + ... + \begin{document} + \title{Babe Ruth comme ancêtre culturel : une approche atavique} + \author{Smith \\ Jones \\ Robinson\thanks{Bourse des chemins de fer.}} + \twocolumn[ + \begin{@twocolumnfalse} + \maketitle + \begin{abstract} + Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat. + \end{abstract} + \end{@twocolumnfalse} + ] + { % by-hand insert a footnote at page bottom + \renewcommand{\thefootnote}{\fnsymbol{footnote}} + \footnotetext[1]{Merci pour tout le poisson.} + } + + +File: latex2e-fr.info, Node: array, Next: center, Prev: abstract, Up: Environments + +8.2 ‘array’ +=========== + +Synopsis : + + \begin{array}{PATRON} + ENTRÉE-COL-1&ENTRÉE-COL-2 ... &ENTRÉE-COL-N}\\ + ... + \end{array} + + ou + + \begin{array}[POS]{PATRON} + ENTRÉE-COL-1&ENTRÉE-COL-2 ... &ENTRÉE-COL-N}\\ + ... + \end{array} + + Les tableaux mathématiques sont produits avec l’environnement +‘array’, normalement au sein d’un environnement ‘equation’ (*note +equation::). Les entrées dans chaque colonne sont séparées avec une +esperluette (‘&’). Les lignes sont terminées par une double +contr’oblique (*note \\::). + + L’argument obligatoire PATRON décrit le nombre de colonnes, +l’alignement en leur sein, et le formatage des régions inter-colonne. +Voir *note tabular:: pour une description complete de PATRON, et des +autres caractéristiques communes aux deux environnement, y compris +l’argument optionnel ‘pos’. + + L’environnement ‘array’ diverge de ‘tabular’ par deux aspect. Le +premier est que les entrée de ‘array’ sont composées en mode +mathématique, 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 inter-colonne que LaTeX met dans un ‘array’ est contrôlé par +‘\arraycolsep’, qui spécifie la moitié de la largueur entre les +colonnes. La valeur par défaut est ‘5pt’. + + Pour otenir des tableaux entre accolades la méthode standarde est +d’utiliser le paquetage ‘amsmath’. Il comprend les environnements +‘pmatrix’ pour un tableau entre parenthèses ‘(...)’, ‘bmatrix’ pour un +tableau entre crochets ‘[...]’, ‘Bmatrix’ pour un tableau entre +accolades ‘{...}’, ‘vmatrix’ pour un tableau entre barres +verticales ‘|...|’, et ‘Vmatrix’ pour un tableau entre doubles barres +verticales ‘||...||’, ainsi que diverses autres contructions de +tableaux. + + Voici un exemple d’un tableau : + + \begin{equation} + \begin{array}{cr} + \sqrt{y} &12.3 \\ + x^2 &3.4 + \end{array} + \end{equation} + + L’exemple suivante nécessite ‘\usepackage{amsmath}’ dans le +preambule : + + \begin{equation} + \begin{vmatrix}{cc} + a &b \\ + c &d + \end{vmatrix}=ad-bc + \end{equation} + + +File: latex2e-fr.info, Node: center, Next: description, Prev: array, Up: Environments + +8.3 ‘center’ +============ + +Synopsis : + + \begin{center} + LINE1 \\ + LINE2 \\ + \end{center} + + L’environnement ‘center’ vous permet de créer un paragraphe +consistant de lignes qui sont centrée entre les marges de gauche et de +droite de la page courante. Chaque ligne est terminée avec la chaîne +‘\\’. + +* Menu: + +* \centering:: Forme déclarative de l’environnement ‘center’. + + +File: latex2e-fr.info, Node: \centering, Up: center + +8.3.1 ‘\centering’ +------------------ + +La déclaration ‘\centering’ correspond à l’environnement ‘center’. +Cette déclaration peut être utilisé à 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. + + 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 doit contenir une ligne à +blanc ou la commande ‘\end’ (d’un environnement tel que quote) qui finit +l’unité de paragraphe. + + Voici un exemple : + + \begin{quote} + \centering + first line \\ + second line \\ + \end{quote} + + +File: latex2e-fr.info, Node: description, Next: displaymath, Prev: center, Up: Environments + +8.4 ‘description’ +================= + +Synopsis : + + \begin{description} + \item [ÉTIQUETTE1] ARTICLE1 + \item [ÉTIQUETTE2] ARTICLE2 + ... + \end{description} + + L’environnement ‘description’ est utilisé pour fabriquer des listes +d’articles étiquetés. Chaque ÉTIQUETTE d’article est composée en gras, +alignée à gauche. Bien que les étiquettes sur les articles sont +optionnelles il n’y a pas de valeur par défaut sensée, c’est pourquoi +tous les articles devraient avoir une étiquette. + + La liste consiste en au moins un article ; voir *note \item:: +(l’absence d’article cause l’erreur LaTeX ‘Something's wrong--perhaps a +missing \item’). Chaque article est produit avec une commande ‘\item’. + + Une autre variation : puisque le style gras est appliqué aux +étiquettes, si vous composez une étiquette en style tapuscrit avec +‘\texttt’, vous obtiendrez du gras tapuscrit : ‘\item[\texttt{gras et +tapuscrit}]’. C’est peut-être trop gras, entre autres problèmes. Pour +obtenir juste le style tapuscrit, utilisez ‘\tt’, ce qui reinitialise +toutes les autres variations de style : ‘\item[{\tt tapuscrit de +base}]’. + + Pour les détails concernant l’espacement des listes, voir *note +itemize::. + + +File: latex2e-fr.info, Node: displaymath, Next: document, Prev: description, Up: Environments + +8.5 ‘displaymath’ +================= + +Synopsis : + + \begin{displaymath} + MATH + \end{displaymath} + +or + + \[MATH\] + + L’environnement ‘displaymath’ (‘\[...\]’ est un synonyme) compose le +texte MATH sur sa propre ligne, centré par défaut. L’option globale +‘fleqn’ justifie les équations à gauche ; voir *note Document class +options::. + + Aucun numéro d’équation n’est ajouté au texte de texte +‘displaymath’ ; pour obtenir un numéro d’équation, utilisez +l’environnement ‘equation’ (*note equation::). + + +File: latex2e-fr.info, Node: document, Next: enumerate, Prev: displaymath, Up: Environments + +8.6 ‘document’ +============== + +L’environnement ‘document’ entoure le corps d’un document. Il est +obligatoire dans tout document LaTeX. *Note Starting and ending::. + + +File: latex2e-fr.info, Node: enumerate, Next: eqnarray, Prev: document, Up: Environments + +8.7 ‘enumerate’ +=============== + +Synopsis : + + \begin{enumerate} + \item ARTICLE1 + \item ARTICLE2 + ... + \end{enumerate} + + L’environnement ‘enumerate’ produit une liste numérotée d’articles. +Le format du numéro en étiquette dépend de si cet environnement est +imbriqué dans un autre ; voir plus bas. + + La liste consiste en au moins un article. L’absence d’article cause +l’erreur LaTeX ‘Something's wrong--perhaps a missing \item’. Chaque +article est produit avec la commande ‘\item’. + + Cet exemple fait la liste des deux premiers courreurs à l’arrivée du +marathon olympique de 1908 : + + \begin{enumerate} + \item Johnny Hayes (USA) + \item Charles Hefferon (RSA) + \end{enumerate} + + Les énumerations peuvent être imbriquées les unes dans les autres, +jusqu’à une profondeur de quatre niveaux. Elles peuvent aussi être +imbriquées au sein d’autres environnements fabriquant des paragraphes, +tels que ‘itemize’ (*note itemize::) et ‘description’ (*note +description::). Le format de l’étiquette produite dépend du niveau +d’imbrication de la liste. Voici les valeurs par défaut de LaTeX pour +le format à chaque niveau d’imbrication (où 1 est le niveau le plus +externe) : + + 1. numéro arabe suivi d’un point : ‘1.’, ‘2.’, ... + 2. lettre en bas de casse et entre parenthèse : ‘(a)’, ‘(b)’ ... + 3. numéro romain en bas de casse suivi d’un point : ‘i.’, ‘ii.’, ... + 4. lettre capitale suivie d’un point : ‘A.’, ‘B.’, ... + + L’environnement ‘enumerate’ utilise les compteurs ‘\enumi’, ..., +‘\enumiv’ (*note Counters::). Si vous utilisez l’argument optionnel +d’‘\item’ alors le compteur n’est pas incrementé pour cet article (*note +\item::). + + L’environnement ‘enumerate’ utilise les commandes de ‘\labelenumi’ +jusqu’à ‘\labelenumiv’ pour produire l’étiquette par défaut. Ainsi, +vous pouvez utiliser ‘\renewcommand’ pour chancher le format des +étiquettes (*note \newcommand & \renewcommand::). Par exemple, cette +liste de premier niveau va être étiquettée avec des lettres capitales, +en gras, non suivies point : + + \renewcommand{\labelenumi}{\textbf{\Alph{enumi}}} + \begin{enumerate} + \item eI + \item bi: + \item si: + \end{enumerate} + + Pour une liste des commandes comme ‘\Alph’ utilisables pour formatter +le compteur d’étiquette voir *note \alph \Alph \arabic \roman \Roman +\fnsymbol::. + + Pour plus ample information sur la personalisation de la forme voir +*note list::. De même, le paquetage ‘enumitem’ est utile pour cela. + + +File: latex2e-fr.info, Node: eqnarray, Next: equation, Prev: enumerate, Up: Environments + +8.8 ‘eqnarray’ +============== + +Tout d’abord une mise en garde : l’environnement ‘eqnarray’ a quelques +maladresse que l’on ne peut pas surmonter ; l’artice « Évitez +eqnarray ! » de Lars Madsen les décrit en détail +(). Ce qu’il faut +retenir c’est qu’il vaut mieux utiliser l’environnement ‘align’ (et +d’autres) du paquetage ‘amsmath’. + + Néanmoins, voici une description d’‘eqnarray’ : + + \begin{eqnarray} (ou ‘eqnarray*’) + FORMULA1 \\ + FORMULA2 \\ + ... + \end{eqnarray} + + L’environnement ‘eqnarray’ est utilisé pour afficher une séquence +d’équations ou d’inégalités. Il est similaire à un environnement +‘array’ à trois colonnes, avec des lignes consecutives séparées par ‘\\’ +et des articles consécutifs au sein d’une ligne séparé par une +esperluète ‘&’. + + ‘\\*’ peut aussi être utilisé pour séparer les équations, avec sa +signification normale de ne pas autoriser un saut de page à cette ligne. + + Un numéro d’équation est placé sur chaque ligne à moins que cette +ligne ait une commande ‘\nonumber’. Alternativement, la forme étoilé +(en ‘*’) de l’environnement (‘\begin{eqnarray*} ... \end{eqnarray*}’) +omet la numérotation des équations entièrement, tout en faisant par +ailleurs la même chose qu’‘eqnarray’. + + La commande ‘\lefteqn’ est utilisée pour couper les longues formules +sur plusieurs lignes. Elle compose son argument en hors texte et le +justifie à gauche dans une boîte de largeur nulle. + + +File: latex2e-fr.info, Node: equation, Next: figure, Prev: eqnarray, Up: Environments + +8.9 ‘equation’ +============== + +Synopsis : + + \begin{equation} + MATH + \end{equation} + + L’environnement ‘equation’ commence un environnement en ‘displaymath’ +(*note displaymath::), par ex. en centrant le texte MATH sur la page, et +aussi en plaçant un numéro d’équation dans la marge de droite. + + +File: latex2e-fr.info, Node: figure, Next: filecontents, Prev: equation, Up: Environments + +8.10 ‘figure’ +============= + +Synopsis : + + \begin{figure}[PLACEMENT] + CORPSFIGURE + \caption[TITRELDF]{TEXTE} + \label{ÉTIQUETTE} + \end{figure} + + ou + + \begin{figure*}[PLACEMENT] + CORPSFIGURE + \caption[TITRELDF]{TEXTE} + \label{ÉTIQUETTE} + \end{figure} + + Une classe de flottant (*note Floats::). Parce qu’elles ne peuvent +pas être coupées à cheval sur plusieurs pages, elles ne sont pas +composées en séquence avec le texte normal, mais au contraire sont +“flottées” vers un endroit convenable, tel que le sommet d’une page +suivante. + + Pour les valeurs possibles de PLACEMENT et leur effet sur +l’algorithme de placement des flottants, voir *note Floats::. + + La version étoilée ‘figure*’ est utilisée quand un document est en +mode double-colonne (*note \twocolumn::). elle produit une figure qui +s’étend sur les deux colonnes, au sommet de la page. Pour ajouter la +possibiltié de la placer à un bas de page voir la discussion de +PLACEMENT ‘b’ dans *note Floats::. + + Le corps de la figure est composé dans une ‘parbox’ de largueur +‘\textwidth’ and ainsi il peut contenir du texte, des commandes, etc. + + L’étiquette est optionnelle ; elle est utilisée pour les double +renvois (*note Cross references::). La commande ‘\caption’ spécifie la +légende TEXTE pour la figure. La légende est numérotée par défaut. Si +TITRELDF est présent, il est utilisé dans la liste des figures au lieu +de TEXTE (*note Tables of contents::). + + Cet exemple fabrique une figure à partir d’un graphique. Il +nécessite l’un des paquetage ‘graphics’ ou ‘graphicx’. Le graphique, +avec sa légende, est palcé au sommet d’une page ou, s’il est rejet à la +fin du document, sur une page de flottants. + + \begin{figure}[t] + \centering + \includegraphics[width=0.5\textwidth]{CTANlion.png} + \caption{The CTAN lion, by Duane Bibby} + \end{figure} + + +File: latex2e-fr.info, Node: filecontents, Next: flushleft, Prev: figure, Up: Environments + +8.11 ‘filecontents’: Écrire un fichier externe +============================================== + +Synopsis : + + \begin{filecontents}{NOMFICHIER} + TEXTE + \end{filecontents} + + ou + + \begin{filecontents*}{NOMFICHIER} + TEXTE + \end{filecontents*} + + Crée un fichier nommé NOMFICHIER et le remplit de TEXTE. La version +non étoilée de l’environnement ‘filecontent’ préfixe le contenu du +ficher crée d’une en-tête ; voir l’exemple ci-dessous. La version +étoilée ‘filecontent*’ n’inclut par l’en-tête. + + Cet environnement peut être utilisé n’importe-où dans le préambule, +bien qu’elle apparaisse en général avant la commande ‘\documentclass’. +Elle est typiquement utilisée quand une fichier source a besoin d’un +fichier non standard de style ou de classe. L’environnement permet +d’écrire ce fichier dans le répertoire contenant ce fichier et ainsi de +rendre le code source autonome. Une autre utilisation est d’inclure des +référence au format ‘bib’ dans le fichier source, de même pour le rendre +autonome. + + L’environnement vérifie si un fichier de même nom existe déjà, et si +oui, ne fait rien. Il y a un paquetage ‘filecontents’ qui redéfinit +l’environnement ‘filecontents’ de sorte qu’au lieu de ne rien faire dans +ce cas, il écrase le fichier existant. + + Par exemple, ce document : + + \documentclass{article} + \begin{filecontents}{JH.sty} + \newcommand{\monnom}{Jim Hef{}feron} + \end{filecontents} + \usepackage{JH} + \begin{document} + Un article de \monnom. + \end{document} + + produit ce fichier ‘JH.sty’. + + %% LaTeX2e file `JH.sty' + %% generated by the `filecontents' environment + %% from source `test' on 2015/10/12. + %% + \newcommand{\monnom}{Jim Hef{}feron} + + +File: latex2e-fr.info, Node: flushleft, Next: flushright, Prev: filecontents, Up: Environments + +8.12 ‘flushleft’ +================ + + \begin{flushleft} + LIGNE1 \\ + LIGNE2 \\ + ... + \end{flushleft} + + L’environnement ‘flushleft’ vous permet de créer un paragraphe ferré +à gauche, c’est à dire consistant en lignes qui sont alignées sur la +marge de gauche et en dentelures à droite comme un drapeau dont la hampe +(fer du composteur) serait à gauche et les franges à droite. Chaque +ligne doit être terminée par la séquence de contrôle ‘\\’. + +* Menu: + +* \raggedright:: Forme déclarative de l’environnement ‘flushleft’. + + +File: latex2e-fr.info, Node: \raggedright, Up: flushleft + +8.12.1 ‘\raggedright’ +--------------------- + +La déclaration ‘\raggedright’ correspond à l’environnement ‘flushleft’. +Cette déclaration peut être utilisée au sein d’un environnement tel que +‘quote’ ou d’une ‘parbox’. + + Contrairement à l’environnement ‘flushleft’, la commande +‘\raggedright’ ne démarre pas un nouveau paragraphe ; elle change +seulement la façon dont LaTeX formatte les unités de paragraphe. Pour +affecter le format d’une unité de paragraphe, la porté de la déclaration +doit contenir la ligne à blanc où la commande ‘\end’ qui termine l’unité +de paragraphe. + + +File: latex2e-fr.info, Node: flushright, Next: itemize, Prev: flushleft, Up: Environments + +8.13 ‘flushright’ +================= + + \begin{flushright} + LIGNE1 \\ + LIGNE2 \\ + ... + \end{flushright} + + L’environnement ‘flushright’ vous permet de créer un paragraphe ferré +à droite et drapeau gauche, c.-à-d. consistant de lignes qui sont +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 ‘\\’. + +* Menu: + +* \raggedleft:: Forme déclarative de l’environnement ‘flushright’. + + +File: latex2e-fr.info, Node: \raggedleft, Up: flushright + +8.13.1 ‘\raggedleft’ +-------------------- + +La déclaration ‘\raggedleft’ correspond à l’environnement ‘flushright’. +Cette déclaration peut être utilisée au sein d’un environnement tel que +as ‘quote’ ou d’une ‘parbox’. + + Contrairement à l’environnement ‘flushright’, la commande +‘\raggedleft’ ne commence pas un nouveau paragraphe ; elle change +seuleemnt la façon dont LaTeX formatte les unités de paragraphe. Pour +affecter le format d’une une unité de paragraphe, la portée de la +déclaration doit contenir la ligne à blanc ou la commande ‘\end’ qui +termine l’unité de paragraphe. + + +File: latex2e-fr.info, Node: itemize, Next: letter, Prev: flushright, Up: Environments + +8.14 ‘itemize’ +============== + +Synopsis : + + \begin{itemize} + \item ITEM1 + \item ITEM2 + ... + \end{itemize} + + L’environnement ‘itemize’ produit une liste « non ordonnée », « à +puces ». Les environnement ‘itemize’ peuvent être imbriqués l’un dans +l’autre, jusqu’à quatre niveaux de profondeur. Ils peuvent aussi être +imbriqués avec d’autre environnements fabriquant des paragraphes, comme +‘enumerate’ (*note enumerate::). + + Chaque article d’une liste ‘itemize’ commence avec une commande +‘\item’. Il doit y avoir au moins une commande ‘\item’ au sein de +l’environnement. + + Par défaut, les marques de chaque niveau ressemblent à cela : + + 1. • (puce) + 2. -- (tiret demi-cadratin gras) + 3. * (asterisque) + 4. . (point centré verticalement, rendu ici comme un point final) + + Si vous utilisez l’environnement ‘babel’ avec la langue ‘french’, +alors il y a des tirets pour tous les niveaux comme c’est l’habitude des +français. + + L’environnement ‘itemize’ utilise les commandes de ‘\labelitemi’ +jusqu’à ‘\labelitemiv’ pour produire les étiquettes par défaut. Ainsi, +vous pouvez utiliser ‘\renewcommand’ pour changer les étiquettes. Par +exemple, pour que le premier niveau utilise des losanges : + + \renewcommand{\labelitemi}{$\diamond$} + + Les paramètres de ‘\leftmargini’ jusqu’à ‘\leftmarginvi’ définissent +la distance entre la marge de gauche de l’environnement surjacent et la +marge de gauche de la liste. Par convention, ‘\leftmargin’ est réglée à +la ‘\leftmarginN’ appropriée quand on entre dans un nouveau niveau +d’imbrication. + + Les valeurs par défaut varient de ‘.5em’ (pour les niveaux +d’imbrication les plus élevés) jusqu’à ‘2.5em’ (premier niveau), et sont +légèrement réduits en mode deux-colonnes. Cet exemple réduit grandement +l’espace de marge pour la liste la plus extérieure : + + \setlength{\leftmargini}{1.25em} % par défaut 2.5em + + Quelques paramètres qui affectent le formatage des listes : + +‘\itemindent’ + Renfoncement supplementaire avant chaque articles dans une liste ; + la valeur par défaut est zéro. + +‘\labelsep’ + Espace entre l’étiquette et le texte d’un article ; la valeur par + défaut est ‘.5em’. + +‘\labelwidth’ + Largeur de l’étiquette ; la valeur par défaut est ‘2em’, ou ‘1.5em’ + en mode deux-colonnes. + +‘\listparindent’ + Renfoncement supplémentaire ajoutée aux paragraphes suivants à + commencer par le second au sein d’un article de liste ; la valeur + par défaut est ‘0pt’. + +‘\rightmargin’ + Distance horizontale entre la marge de droite de la liste et + l’environnement surjacent ; la valeur par défaut est ‘0pt’, sauf à + l’intérieur des environnement ‘quote’, ‘quotation’, et ‘verse’, où + elle est réglée pour être égale à ‘\leftmargin’. + + Paramètres affectant l’espacement vertical entre les articles de +liste (plutôt relâché, par défaut). + +‘\itemsep’ + Espace vertical entre les articles. La valeur par défaut est ‘2pt + plus1pt minus1pt’ pour les documents en ‘10pt’, ‘3pt plus2pt + minus1pt’ pour ceux en ‘11pt’, et ‘4.5pt plus2pt minus1pt’ pour + ceux en ‘12pt’. + +‘\parsep’ + Espace vertical supplémentaire entre les paragraphes au sein d’un + article de liste. Par défaut vaut la même chose que ‘\itemsep’. + +‘\topsep’ + Espace vertical entre le premier article et le paragraphe + précédent. Pour les listes au niveau le plus haut, la valeur par + défaut est ‘8pt plus2pt minus4pt’ pour les documents en ‘10pt’, + ‘9pt plus3pt minus5pt’ pour ceux en ‘11pt’, et ‘10pt plus4pt + minus6pt’ pour ceux en ‘12pt’. Ces valeurs sont réduites pour les + listes avec au moins un niveau d’imbrication. + +‘\partopsep’ + Espace supplémentaire ajouté à ‘\topsep’ quand l’environnement de + liste démarre un paragraphe. La valeur par défaut est ‘2pt plus1pt + minus1pt’ pour les documents en ‘10pt’, ‘3pt plus1pt minus1pt’ pour + ceux en ‘11pt’, et ‘3pt plus2pt minus2pt’ pour ceux en ‘12pt’. + + En particulier pour les listes avec des articles courts, il peut être +désirable d’élider l’espace entre les articles. Voici un exemple +définissant un environnement ‘itemize*’ sans espacement supplémentaire +entre les articles, ni entre les paragraphes au sein d’un seul article +(‘\parskip’ n’est pas spécifique aux listes, *note \parskip::): + + \newenvironment{itemize*}% + {\begin{itemize}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}}% + \setlength{\parskip}{0pt}}% + {\end{itemize}} + + +File: latex2e-fr.info, Node: letter, Next: list, Prev: itemize, Up: Environments + +8.15 environnement ‘letter’: écrire des lettres postales +======================================================== + +Cet environnement est utilisé pour créer des lettres. *Note Letters::. + + +File: latex2e-fr.info, Node: list, Next: math, Prev: letter, Up: Environments + +8.16 ‘list’ +=========== + +L’environnement ‘list’ est un environnement générique qui est utilisé +pour définir beaucoup des environnements plus spécifiques. Il est +rarement utilisé dans des documents, mais souvant dans des macros. + + \begin{list}{ÉTIQUETTAGE}{ESPACEMENT} + \item ITEM1 + \item ITEM2 + ... + \end{list} + + L’argument obligatoire ÉTIQUETTAGE spécifie comment les articles +doivent être étiquetés (à moins que son argument optionnel soit fourni à +‘\item’). Cet argument est un morceau de texte qui est inséré dans une +boîte pour former l’étiquette. Il peut contenir, et d’habitude c’est le +cas, d’autres commandes LaTeX. + + L’argument obligatoire ESPACEMENT contient des commandes pour changer +les paramètres d’espacement pour la liste. Cet argument est le plus +souvent vide, c.-à-d. ‘{}’, ce qui laisse l’espacement par défaut. + + L’argument utilisé pour composer les articles de la liste est +spécifiée par ‘\linewidth’ (*note Page layout parameters::). + +* Menu: + +* \item:: Une entrée dans une liste. + + +File: latex2e-fr.info, Node: \item, Up: list + +Synopsis: + + \item texte de l'article + + ou + \item[ÉTIQUETTE OPTIONNELLE] texte de l'article + + Un entrée dans une liste. Les entrées sont préfixées par une +étiquette, dont la valeur par défaut dépend du type de liste. + + Parce que l’argument optionnel ÉTIQUETTE OPTIONNELLE est entouré de +crochets (‘[’ et ‘]’), pour utiliser des crochets au sein de l’argument +optionnel vous devez les cacher entre accolades, comme dans +‘\item[Crochet fermant, {]}]’. De même, pour utiliser un crochet +ouvrant comme premier caractère du texte d’un article, cachez le aussi +au sein d’accolade. *Note LaTeX command syntax::. + + Dans cet exemple la liste ‘enumerate’ a deux articles qui utilise +l’étiquette par défaut et une qui utilise l’étiquette optionnelle. + + \begin{enumerate} + \item Moe + \item[sometimes] Shemp + \item Larry + \end{enumerate} + + Le premier article est étiquetté ‘1.’, le deuxième article est +é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.’). + + +File: latex2e-fr.info, Node: math, Next: minipage, Prev: list, Up: Environments + +8.17 ‘math’ +=========== + +Synopsis : + + \begin{math} + MATHS + \end{math} + + L’environnement ‘math’ insert les MATHS donnés au sein du texte en +cours. ‘\(...\))’ et ‘$...$’ sont des synonymes. *Note Math +formulas::. + + +File: latex2e-fr.info, Node: minipage, Next: picture, Prev: math, Up: Environments + +8.18 ‘minipage’ +=============== + + \begin{minipage}[POSITION][HAUTEUR][POS-INTERNE]{LARGEUR} + TEXTE + \end{minipage} + + L’environnement ‘minipage’ compose son corps TEXTE dans un bloc qui +ne peut pas être coupé sur plusieurs pages. C’est similaire à la +commande ‘\parbox’ (*note \parbox::), mais contrairement à ‘\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’ (*note \parbox::). + + Par défaut, les paragraphes ne sont pas renfoncés au sein d’un +environnement ‘minipage’. Vous pouvez restaurer le renfoncement avec +une commande telle que ‘\setlength{\parindent}{1pc}’. + + Les notes en bas de page au sein d’un environnement ‘minipage’ sont +gérées d’une façon qui est particulièrement utiles pour mettre des notes +en bas de page dans des figures ou des tableaux. Une commande +‘\footnote’ ‘\footnotetext’ met la note en bas de page au bas de la +minipage au lieu de la mettre au bas de la page, et elle utilise le +compteur ‘\mpfootnote’ au lieu du compteur ordinaire ‘footnote’ (*note +Counters::). + + Cependant, ne mettez pas une minipage à l’intérieur d’une autre si +vous utilisez les note en bas de page ; elles pourraient terminer en bas +de la mauvaise minipage. + + +File: latex2e-fr.info, Node: picture, Next: quotation and quote, Prev: minipage, Up: Environments + +8.19 ‘picture’ +============== + + \begin{picture}(LARGEUR,HAUTEUR)(DÉCALAGEX,DÉCALAGEY) + ... COMMANDES PICTURE ... + \end{picture} + + L’environnement ‘picture’ vous permet de créer toute sorte de dessin +dans lequel vous voulez du texte, des lignes, des flèches et des +cercles. Vous dîtes à LaTeX où mettre les chose dans le dessin en +spécifiant leur coordonnées. Une coordonnée est un nombre qui peut +avoir une séparateur décimal (point et non virgule) et un signe moins — +un nombre comme ‘5’, ‘0.3’ ou ‘-3.1416’. Une coordonnées spécifie une +longueur en multiples de l’unité de longueur ‘\unitlength’, ainsi si +‘\unitlength’ a été réglée à ‘1cm’, alors la coordonnée 2.54 spécifie +une longueur de 2,54 centimètres. + + Vous devriez changer la valeur de ‘\unitlength’, en utilisant la +commande ‘\setlength’, en dehors d’un environnement ‘picture’. La +valeur par défaut est ‘1pt’. + + 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 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 avec des parenthèses. + + L’environnement ‘picture’ a un argument obligatoire qui est une +position (LARGEUR,HAUTEUR) qui spécifie la taille du dessin. +L’environnement produit une boîte rectangulaire dont les dimensions sont +cette LARGEUR et cette HAUTEUR. + + L’environnement ‘picture’ a aussi un argument optionnel de position +(DÉCALAGEX,DÉCALAGEY), qui suit l’argument de taille, et qui peut +changer l’origine. (Contrairement aux arguments optionnels ordinaire, +cet argument n’est pas contenu entre crochets.) L’argument optionnel +donne les coordonnées du point dans le coin inférieur gauche du dessin +(par là même déterminant l’origine). Par exemple, si ‘\unitlength’ a +été réglée à ‘1mm’, la commande + + \begin{picture}(100,200)(10,20) + +produit un dessin de largeur 100 millimetres et hauteur 200 millimetres, +done le coin inférieur gauche est le (10,20) et dont le coin supérieur +doint est donc le point (110,220). Lorsque vous dessin la première fois +un dessin, typiquement vous omettez l’argument optionnel, laissant +l’origine au coin inférieur gauche. Si ensuite vous voulez modifier le +dessin en translatant tout, vous pouvez juste ajouter l’argument +optionnel approprié. + + L’argument obligatoire de l’environnement détermine la taille +nominale du dessin. Il n’est pas nécessaire que cela soit en relation à +la taille réèlle du dessin ; LaTeX vous laissera sans broncher mettre +des chose en dehors de la boîte définie par la taille du dessin, et même +en dehors de la page. La taille nominale du dessin est utilisée par +LaTeX pour la détermination de la quantité de place à prévoir pour lui. + + Tout ce qui apparaît dans un dessin ‘picture’ est dessiné par la +commande ‘\put’. La commande + + \put (11.3,-.3){...} + +met l’objet spécifié par ‘...’ dans le dessin ‘picture’, avec sont point +de référence aux coordonnées (11.3,-.3). Les points de référence des +divers objets sont décrits plus bas. + + La commande ‘\put’ crée une “LR box”. Vous pouvez mettre tout ce qui +peut aller dans une ‘\mbox’ (*note \mbox::) dans l’argument texte de la +commande ‘\put’. Quand vous faites cela, le point de référence devient +le coin inférieur gauche de la boîte . + + Les commandes ‘picture’ sont décrites dans les sections suivantes. + +* Menu: + +* \circle:: Dessine un cercle. +* \makebox (picture):: Dessine une boîte de la taille spécifiée. +* \framebox (picture):: Dessine une boîte avec un cadre autour. +* \dashbox:: Dessine une boîte en tireté. +* \frame:: Dessine un cadre autour d’un objet. +* \line:: Dessine une ligne droite. +* \linethickness:: Règle l’épaisseur de ligne. +* \thicklines:: Une plus grosse épaisseur de ligne. +* \thinlines:: L’épaisseur de ligne par défaut. +* \multiput:: Dessine plusieurs instances d’un objet. +* \oval:: Dessine une ellipse. +* \put:: Place un objet à un endroit spécifié. +* \shortstack:: Empile plusieurs objets. +* \vector:: Dessine une ligne flèchée. + + +File: latex2e-fr.info, Node: \circle, Next: \makebox (picture), Up: picture + +8.19.1 ‘\circle’ +---------------- + +Synopsis : + \circle[*]{DIAMÈTRE} + + La commande ‘\circle’ produit un cercle dont le diamètre est le plus +proche possible de celui spécifié. La forme étoilée (en ‘*’) de la +commande dessine un disque, c.-à-d. un cercle plein. + + Des cercles jusqu’à 40pt peuvent être dessinés. + + +File: latex2e-fr.info, Node: \makebox (picture), Next: \framebox (picture), Prev: \circle, Up: picture + +8.19.2 ‘\makebox’ +----------------- + +Synopsis : + \makebox(LARGEUR,HAUTEUR)[POSITION]{TEXTE} + + La commande ‘\makebox’ pour l’environnement ‘picture’ est similaire à +la commande normale ‘\makebox’ à ceci près que vous devez spécifier une +LARGEUR et une HAUTEUR implicitement multipliés par ‘\unitlength’. + + L’argument optionnel, ‘[POSITION]’, spécifie le quadrant dans lequel +votre TEXTE apparaît. Vous pouvez sélectionner jusqu’à deux +spécificateurs parmi les suivants : + +‘t’ + Place l’article au sommet du rectangle. + +‘b’ + Place l’article en bas du rectangle. + +‘l’ + Place l’article sur la gauche. + +‘r’ + Place l’article sur la droite. + + *Note \makebox::. + + +File: latex2e-fr.info, Node: \framebox (picture), Next: \dashbox, Prev: \makebox (picture), Up: picture + +8.19.3 ‘\framebox’ +------------------ + +Synopsis : + + \framebox(LARGEUR,HAUTEUR)[POS]{...} + + La commande ‘\framebox’ est similaire à ‘\makebox’ (voir section +précédent), à ceci près qu’elle met un cadre autour de l’extérieur du +contenu de la boîte qu’elle créée. + + La commande ‘\framebox’ produit un filet d’épaisseur ‘\fboxrule’, et +laisse un espace ‘\fboxsep’ entre le filet et le contenu de la boîte. + + +File: latex2e-fr.info, Node: \dashbox, Next: \frame, Prev: \framebox (picture), Up: picture + +8.19.4 ‘\dashbox’ +----------------- + +Dessine une boîte avec une ligne en tireté. Synopsis : + + \dashbox{TLONG}(RLARGEUR,RHAUTEUR)[POS]{TEXTE} + + ‘\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 optionnel POS. + + Une boîte en tireté a meilleure allure quand les paramètres RLARGEUR +et RHAUTEUR sont des multiple de TLONG. + + +File: latex2e-fr.info, Node: \frame, Next: \line, Prev: \dashbox, Up: picture + +8.19.5 ‘\frame’ +--------------- + +Synopsis : + + \frame{TEXTE} + + La commande ‘\frame’ met un cadre rectangulaire autour de TEXTE. Le +point de référence est le coin en bas à gauche du cadre. Aucun espace +supplémentaire n’est mis entre le cadre et l’objet TEXTE. + + +File: latex2e-fr.info, Node: \line, Next: \linethickness, Prev: \frame, Up: picture + +8.19.6 ‘\line’ +-------------- + +Synopsis : + + \line(XPENTE,YPENTE){LONGUEUR} + + La commande ‘\line’ dessine un ligne avec la LONGUEUR donnée et la +pente XPENTE/YPENTE. + + De base LaTeX peut seulement dessiner des ligne dont la PENTE = x/y, +où x et y prennent des valeurs entières de −6 jusqu’à 6. Pour des ligne +de pente quelconque, sans parler d’autres formes, voir le paquetage +‘curve2e’ et bien d’autres sur le CTAN. + + +File: latex2e-fr.info, Node: \linethickness, Next: \thicklines, Prev: \line, Up: picture + +8.19.7 ‘\linethickness’ +----------------------- + +La commande ‘\linethickness{DIM}’ déclare que l’épaisseur des lignes +horizontales et verticales dans un environnement ‘picture’ environnement +vaut DIM, qui doit être une longueur positive. + + ‘\linethickness’ n’affecte pas l’épaisseur des lignes obliques, +cercles, ou quarts de cercles dessinés par ‘\oval’. + + +File: latex2e-fr.info, Node: \thicklines, Next: \thinlines, Prev: \linethickness, Up: picture + +8.19.8 ‘\thicklines’ +-------------------- + +La commande ‘\thicklines’ est une épaisseur de trait alternative pour +les lignes verticales et horizontales dans un environnement picture ; +cf. *note \linethickness:: et *note \thinlines::. + + +File: latex2e-fr.info, Node: \thinlines, Next: \multiput, Prev: \thicklines, Up: picture + +8.19.9 ‘\thinlines’ +------------------- + +La commande ‘\thinlines’ est l’épaisseur de trait par défaut pour les +lignes horizontales et verticales dans un environnement picture ; +cf. *note \linethickness:: et *note \thicklines::. + + +File: latex2e-fr.info, Node: \multiput, Next: \oval, Prev: \thinlines, Up: picture + +8.19.10 ‘\multiput’ +------------------- + +Synopsis : + \multiput(X,Y)(DELTA_X,DELTA_Y){N}{OBJ} + + La commande ‘\multiput’ copie l’objet OBJ en un motif régulier à +travers la figure. OBJ est placé en premier à la position (x,y), puis à +la position (x+\delta x,y+\delta y), et ainsi de suite, N fois. + + +File: latex2e-fr.info, Node: \oval, Next: \put, Prev: \multiput, Up: picture + +8.19.11 ‘\oval’ +--------------- + +Synopsis : + + \oval(LARGEUR,HAUTEUR)[PORTION] + + La commande ‘\oval’ produit un rectangle aux coins arrondis. +L’argument optionnel PORTION vous permet de ne produire qu’une moitié de +l’ovale selon ce qui suit : + +‘t’ + selectionne la moitié supérieure ; +‘b’ + selectionne la moitié inférieure ; +‘r’ + selectionne la moitié de droite ; +‘l’ + selectionne la moitié de gauche. + + Il est également possible de ne produire qu’un quart de l’ovale en +réglant PORTION à ‘tr’, ‘br’, ‘bl’, ou ‘tl’. + + Les “coins” de l’ovale sont fabriqués avec des quarts de cercle d’un +rayon maximal de 20pt, ainsi les “ovales” de grande taille ressembleront +plus à des boîtes aux coins arrondis. + + +File: latex2e-fr.info, Node: \put, Next: \shortstack, Prev: \oval, Up: picture + +8.19.12 ‘\put’ +-------------- + +‘\put(XCOORD,YCOORD){ ... }’ + + La commande ‘\put’ place l’article spécifié par l’argument +obligatoire aux coordonnées XCOORD et YCOORD fournies. + + +File: latex2e-fr.info, Node: \shortstack, Next: \vector, Prev: \put, Up: picture + +8.19.13 ‘\shortstack’ +--------------------- + +Synopsis : + + \shortstack[POSITION]{...\\...\\...} + + La commande ‘\shortstack’ produit une pile d’objets. Les positions +valides sont : + +‘r’ + Déplace les objets à la droite de la pile. +‘l’ + Déplace les objets à la gauche de la pile +‘c’ + Déplace les objets au centre de la pile (position par défaut) + + Les objets sont séparés avec ‘\\’. + + +File: latex2e-fr.info, Node: \vector, Prev: \shortstack, Up: picture + +8.19.14 ‘\vector’ +----------------- + +Synopsis : + + \vector(XPENTE,YPENTE){LONGUEUR} + + La commande ‘\vector’ dessine une ligne fléchée de la LONGUEUR et +direction (XPENTE,YPENTE) spécifiées. Les valeurs de XPENTE et YPENTE +doivent être comprises entre −4 and +4 y compris. + + +File: latex2e-fr.info, Node: quotation and quote, Next: tabbing, Prev: picture, Up: Environments + +8.20 ‘quotation’ et ‘quote’ +=========================== + +Synopsis : + + \begin{quotation} + TEXTE + \end{quotation} + + ou + + \begin{quote} + TEXTE + \end{quote} + + Cite du texte. + + Dans les deux environnement, les marges sont renfoncées à la fois sur +la gauche et la droite. Le texte est justifié des deux côtés sur la +marge. De même que dans le texte principal, laisser une ligne à blanc +au sein du texte produit un nouveau paragraphe. + + Pour comparer les deux : dans l’environnement ‘quotation’, les +paragraphes sont renfoncés de 1,5em et l’espace entre les paragraphe est +petit, ‘0pt plus 1pt’. Dans l’environnement ‘quote’, les paragraphes ne +sont pas renfoncés et il y a une espace verticale entre les paragraphes +(c’est la longueur elastique ‘\parsep’). Ainsi, l’environnement +‘quotation’ convient mieux environm aux documents où les nouveaux +paragraphes sont marqués par un renfoncement plutôt que par une +séparation verticale. De plus, ‘quote’ convient meieux pour des +citations courtes ou une suite de citations courtes. + + \begin{quotation} + \it Il y a quatre-vingt sept ans + ... ne disparaîtra jamais de la surface de la terre. + \hspace{1em plus 1fill}---Abraham Lincoln + \end{quotation} + + +File: latex2e-fr.info, Node: tabbing, Next: table, Prev: quotation and quote, Up: Environments + +8.21 ‘tabbing’ +============== + +Synopsis : + + \begin{tabbing} + ROW1COL1 \= ROW1COL2 \= ROW1COL3 \= ROW1COL4 \\ + ROW2COL1 \> \> ROW2COL3 \\ + ... + \end{tabbing} + + L’environnement ‘tabbing’ fournit une technique pour aligner du texte +en colonnes. Il fonctionne en réglant des taquet et en tabulant jusqu’à +eux bien comme on le ferait sur une machine à écrire. Il convient le +mieux pour les cas où la largeur de chaque colonnne est constante et +connue d’avance. + + Cet environnement peut être rompu entre plusieurs pages, +contrairement à l’environnement ‘tabular’. + + Les commandes suivante peuvent être utilisée au sein d’un +environnement ‘tabbing’ : + +‘\\ (tabbing)’ + Finit une ligne. + +‘\= (tabbing)’ + Règle un taquet à la position courante. + +‘\> (tabbing)’ + Avance au taquet suivant. + +‘\<’ + Place le texte qui suit à la gauche de la marge locale (sans + changer cette marge). Ne peut être utilisé qu’au début d’une + ligne. + +‘\+’ + Déplace la marge de gauche d’un taquet vers la droite pour la ligne + suivante et toutes celles qui suivent. + +‘\-’ + Déplace la marge de gauche d’un taquet vers la gauche pour la ligne + suivante et toutes celles qui suivent. + +‘\' (tabbing)’ + Déplace tout ce que vous avez tapé jusqu’alors dans la colonne + courante, c.-à-d. tout ce qui suit la plus récente commande ‘\>’, + ‘\<’, ‘\'’, ‘\\’, ou ‘\kill’, à la droite de la colonne précédente, + aligné à droite sur le taquet de la colonne courante. + +‘\` (tabbing)’ + Vous perme de placer du texte justifié à droite sur n’importe quel + taquet, y compris le taquet 0. Toutefois, ne peut pas placer du + texte à la droite de la dernière colonne parce qu’il n’y a pas de + taquet à cet endroit. La commande ‘\`’ déplace tout le texte qui + la suit, jusqu’à la commande ‘\\’ ou ‘\end{tabbing}’ qui termine la + ligne. + +‘\a (tabbing)’ + Dans un environnement ‘tabbing’, les commandes ‘\=’, ‘\'’ et ‘\`’ + ne produisent pas d’accents comme d’habitude (*note Accents::). À + leur place, on utilise les commandes ‘\a=’, ‘\a'’ et ‘\a`’. + +‘\kill’ + Règles les taquets sans produire de texte. Fonctionne tout comme + ‘\\’ à ceci près que la ligne courante est jetée au lieu de + produire une sortie. L’effet de toute commande ‘\=’, ‘\+’ ou ‘\-’ + dans cette ligne demeure en vigueur. + +‘\poptabs’ + Restaure les positions de taquets sauvegardés par le dernier + ‘\pushtabs’. + +‘\pushtabs’ + Sauvegarde positions courantes de tous les taquets. C’est utile + pour changer temporairement les positions de taquets au milieu d’un + environnement ‘tabbing’. + +‘\tabbingsep’ + Distance à la gauche d’un taquet déplacé par ‘\'’. + + Cet exemple compose un fonction en Pascal function dans un format +traditionnel : + + \begin{tabbing} + function \= fact(n : integer) : integer;\\ + \> begin \= \+ \\ + \> if \= n $>$ 1 then \+ \\ + fact := n * fact(n-1) \- \\ + else \+ \\ + fact := 1; \-\- \\ + end;\\ + \end{tabbing} + + +File: latex2e-fr.info, Node: table, Next: tabular, Prev: tabbing, Up: Environments + +8.22 ‘table’ +============ + +Synopsis : + + \begin{table}[PLACEMENT] + CORPS-DU-TALBEAU + \caption[TITRELDT]{TITRE} + \end{table} + + Une classe de flottants (*note Floats::). Parce qu’ils ne peuvent +pas être coupés à cheval sur plusieurs pages, il ne sont pas composés en +séquence avec le texte normale, mais à la place sont « flottés » vers un +endroit convenable, tel que le sommet d’une page suivante. + + Pour les valeurs possibles de PLACEMENT et leur effet sur +l’algorithme de placement des flottants, voir *note Floats::. + + Le corps du tableau est composé dans une ‘parbox’ de largueur +‘\textwidth’ and ainsi il peut contenir du texte, des commandes, etc. + + L’étiquette est optionnelle ; elle est utilisée pour les double +renvois (*note Cross references::). La commande ‘\caption’ spécifie la +légende TEXTE pour la figure. La légende est numérotée par défaut. Si +TITRELDT est présent, il est utilisé dans la liste des talbeaux au lieu +de TITRE (*note Tables of contents::). + + \begin{table}[b] + \centering + \begin{tabular}{r|p{2in}} \hline + Un &Le plus solitaire des nombres \\ + Deux &Peut être aussi triste qu'un. + C'est le nombre le plus solitaire après le nombre un. + \end{tabular} + \label{tab:VertusCardinales} + \caption{Vertus cardinales} + \end{table} + + +File: latex2e-fr.info, Node: tabular, Next: thebibliography, Prev: table, Up: Environments + +8.23 ‘tabular’ +============== + +Synopsis : + + \begin{tabular}[POS]{COLS} + column 1 entry & column 2 entry ... & column n entry \\ + ... + \end{tabular} + +ou + + \begin{tabular*}{LARGEUR}[POS]{COLS} + column 1 entry & column 2 entry ... & column n entry \\ + ... + \end{tabular*} + + Ces environnements produisent une boîte consistant d’une séquence de +ligne horizontales. Chaque ligne consiste en des articles qui sont +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} \\ + \hline + Hank Aaron &755 \\ + Babe Ruth &714 + \end{tabular} + + Le format vertical de deux colonnes alignées à gauche, avec une barre +verticales entre elles, est spécifié par l’argument ‘{l|l}’ de +‘tabular’. Les colonnes sont séparées avec une esperluette ‘&’. On +crée un filet horizontal entre deux ligne avec ‘\hline’. La fin de +chaque ligne est marquée avec une double-contr’oblique ‘\\’. Cette ‘\\’ +est optionnelle après la dernière lgine, à moins qu’une commande +‘\hline’ suive, pour mettre un filet sous le tableau. + + Les arguments obligatoires et optionnels de ‘tabular’ consistent en : + +‘largeur’ + Obligatoire pour ‘tabular*’, non autorisé pour ‘tabular’. Spécifie + la largeur de l’ environnement ‘tabular*’. Il doit y avoir de + l’espace élastique entre les colonnes, comme avec with + ‘@{\extracolsep{\fill}}’, de sorte à permettre au tableau de se + dilater ou contracter pour faire la largeur spécifiée, sans quoi + vous aurez probablement l’avertissement ‘Underfull \hbox (badness + 10000) in alignment ..’. + +‘pos’ + Optionnel. Spécifie la position verticale du tableau. La valeur + par défaut est d’aligner le tableau de sorte à ce que son centre + vertical s’accorder à la ligne de base du texte autour. Il y a + deux autres alignements possible : ‘t’ aligne le tableau de sorte + que la première ligne s’accorde à la ligne de base du texte autour, + et ‘b’ fait la même chose pour la dernière ligne du tableau. + + Ceci n’a un effet que si il y a du texte autour de la table. Dans + le cas usuel d’un ‘tabular’ seul au sein d’un environnement + ‘center’ cette option ne fait aucune différence. + +‘cols’ + Obligatoire. Spécifie le formatage des colonnes. Il consiste en + une séquence des spécificateurs suivants, correspondant à la + séquence des colonnes et du matériel intercolonne. + + ‘l’ + Une colonne d’articles alignés à gauche. + + ‘r’ + Une colonne d’article alignés à droite. + + ‘c’ + Une colonne d’article centrés. + + ‘|’ + Une ligne verticale s’étendant complètement sur la hauteur et + profondeur de l’environnement. + + ‘@{TEXTE OU ESPACE}’ + Ceci insère TEXTE OU ESPACE à cette position dans chaque + ligne. Le matériel TEXTE OU ESPACE est composé en mode LR. Ce + texte est fragile (*note \protect::). + + Ce spécificateur est optionnel : à moins que vous mettiez dans + votre propre @-expression alors les classe ‘book’, ‘article’ + et ‘report’ de LaTeX mette de chaque côté de chaque colonne un + espace de longueur ‘\tabcolsep’, qui par défaut vaut ‘6pt’. + C’est à dire que par défaut des colonnes adjacente sont + séparée de 12pt (ainsi ‘\tabcolsep’ est un nom trompeur + puisque ce n’est pas la séparation entre des colonnes de + tableau). Aussi, par défaut un espace de 6pt vient après la + première colonne ainsi qu’après la dernière colonne, à moins + que vous placiez un ‘@{...}’ ou ‘|’ à cet endroit. + + Si vous l’emportez sur la valeur par défaut et utilisez une + expression en ‘@{...}’ alors vous devez insérer tout espace + désiré vous-même, commande ‘@{\hspace{1em}}’. + + Une expression vide ‘@{}’ élimine l’espace, y compris + l’express au début ou à la fin, commande dans l’exemple + ci-dessous où on veut que les ligne du tableau soient alignée + sur la marge de gauche. + + \begin{flushleft} + \begin{tabular}{@{}l} + .. + \end{tabular} + \end{flushleft} + + Cet exemple montre du texte, une virgule de séparation + décimale, entre les colonnes, arangé de sorte que les nombres + dans la table sont alignés sur cette virgule. + + \begin{tabular}{r@{$,$}l} + $3$ &$14$ \\ + $9$ &$80665$ + \end{tabular} + + Une commande ‘\extracolsep{LRG}’ au sein d’une expression en + ‘@{...}’ a pour effet qu’une espace supplémentaire de largeur + LRG apparaît sur la gauche de toutes les colonnes suivantes, + jusqu’à contre-ordre d’une autre commande ‘\extracolsep’. + Contrairement aux à espace inter-colonnes ordinaires, cette + espace supplémentaire n’est pas supprimé par une expression en + ‘@{...}’. Une commande ‘\extracolsep’ peut uniquement être + utilisée au sein d’une expression en ‘@{...}’ elle-même au + sein de l’argument ‘cols’. + + \begin{center} + \begin{tabular*}{10cm}{l@{\ \ldots\extracolsep{\fill}}l} + Tomber sept fois, se relever huit + &c'est comme ça la vie ! + \end{tabular*} + \end{center} + + Pour insérer des commandes qui sont automatiquement exécutées + avant une colonne donnée, charger le paquetage ‘array’ et + utilisez le spécificateur ‘>{...}’. + + ‘p{LRG}’ + Chaque cellule de la colonne est composée au sein d’une parbox + de largeur LRG. + + Note que les sauts de ligne de type double-contr’oblique ‘\\’ + ne sont pas permis au sein d’une telle cellule, sauf à + l’intérieur d’un environnement comme ‘minipage’, ‘array’, ou + ‘tabular’, ou à l’intérieur d’une ‘\parbox’ explicite, ou dans + la portée d’une 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. + + ‘*{NUM}{COLS}’ + Équivalent à NUM copies de COLS, où NUM est un entier positif + et COLS est toute liste de spécificateurs. Ainsi + ‘\begin{tabular}{|*{3}{l|r}|}’ équivaut à + ‘\begin{tabular}{|l|rl|rl|r|}’. Notez que COLS peut contenir + une autre expression en ‘*{...}{...}’. + + Paramètres qui contrôlent le formatage : + +‘\arrayrulewidth’ + Une longueur qui est l’épaisseur du filet créé par ‘|’, ‘\hline’, + et ‘\vline’ au sein des environnements ‘tabular’ et ‘array’. La + valeur par défaut est ‘.4pt’. On peut la changer comme dans + ‘\setlength{\arrayrulewidth}{0.8pt}’. + +‘\arraystretch’ + Un facteur par lequel l’espacement entre les lignes au sein des + environnement ‘tabular’ et ‘array’ est multiplié. La valeur par + défaut est ‘1’ pour aucune dilatation/contraction. On peut la + changer comme dans ‘\renewcommand{\arraystretch}{1.2}’. + +‘\doublerulesep’ + Une longueur qui est la distance ente les filets verticaux produit + par le spécificateur ‘||’. La valeur par défaut est ‘2pt’. + +‘\tabcolsep’ + Une longueur qui est la moitié de l’espace entre les colonnes. La + valeur par défaut est ‘6pt’. On peut la changer avec ‘\setlength’ + + Les commandes suivantes peuvent être utilisées à l’intérieur du corps +d’un environnement ‘tabular’ : + +* Menu: + +* \multicolumn:: Faire qu’un article s’étende sur plusieurs colonnes. +* \cline:: Dessiner une ligne horizontale s’étendant sur quelques colonnes. +* \hline:: Dessiner une ligne horizontale s’étendant sur toutes les colonnes. +* \vline:: Dessiner une ligne verticale. + + +File: latex2e-fr.info, Node: \multicolumn, Next: \cline, Up: tabular + +8.23.1 ‘\multicolumn’ +--------------------- + +Synopsis : + \multicolumn{NBRECOLS}{PATRON}{TEXTE} + + Fabrique une entrée de ‘array’ ou ‘tabular’ fusionnée sur plusieurs +colonnes. Le premier argument, NBRECOLS spécifie le nombre de colonnes +sur lesquelles s’étend la fusion. Le second argument, PATRON, est +obligatoire et spécifie le format de l’entrée ; notamment ‘c’ pour +centré, ‘l’ pour aligné à gauche, ‘r’ pour aligné à droite. Le +troisième argument, TEXTE spécifie le 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} + \textit{ID} &\multicolumn{2}{c}{\textit{Nom}} &\textit{Âge}\\ \hline % ligne 1 + 978-0-393-03701-2 &O'Brian &Patrick &55 \\ % ligne two + ... + \end{tabular} + + On compte comme colonne chaque partie du patron PATRON de +l’environnement ‘array’ ou ‘tabular’ qui, à l’exception de la première, +commence par ‘l’, ‘c’, ‘r’, ou ‘p’. Ainsi à partir de +‘\begin{tabular}{|r|ccp{4cm}|}’ les partie sont ‘|r|’, ‘c’, ‘c’, +et ‘p{1.5in}|’. + + L’argument PATRON l’emporte sur la spécification par défaut de zone +inter-colonne de l’environnement ‘array’ ou ‘tabular’ contigüe à cette +entrée multi-colonne. Pour affecter cette zone, cet argument peut +contenir des barre verticale ‘|’ indiquant le placement de filets +verticaux, et d’expression ‘@{...}’. Ainsi si PATRON est ‘|c|’ alors +l’entrée multi-colonne est centrée et un filet vertical la précède et la +suit dans les espaces intercolonne de part et d’autre. Ce tableau nous +permet de décrire en détail le comportement exact. + + \begin{tabular}{|cc|c|c|} + \multicolumn{1}{r}{w} % entrée un + &\multicolumn{1}{|r|}{x} % entrée deux + &\multicolumn{1}{|r}{y} % entrée trois + &z % entrée quatre + \end{tabular} + + Avant la première entrée il n’y a pas de filet verticale en sortie +parce que le ‘\multicolumn’ a le spécificateur ‘r’ dans PATRON sans +barre verticales initiale. Entre les entrée un et deux il y a un filet +vertical ; en effet bien que le premier PATRON ne se termine pas par une +barre verticale, le second PATRON en a une à son commencement. Entre la +deuxième et la troisième entré il y a un seul filet vertical ; bien que +le PATRON dans les deux ‘multicolumn’ correspondant demandent un filet +vertical, vous n’en obtenez qu’un seul. Entre les entrée trois et +quatre il n’y a aucun filet vertical ; la spécification par défaut en +demande un mais le PATRON dans le ‘\multicolumn’ de la troisième entrée +n’en demande pas, et cela l’emporte. Finalement, à la suite de la +quatrième entrée il y a un filet vertical à cause de la spécification +par défaut. + + Le nombre de colonnes fusionnées NBRECOLS peut être 1. En plus de +donner la possibilité de changer l’alignement horizontal, ceci est aussi +utile pour l’emporter pour l’une des ligne sur la définition ‘tabular’ +par défaut de la zone inter-colonne, y compris concernant le placement +des filets verticaux. + + Dans l’exemple ci-dessous, dans la définition ‘tabular’ de la +première colonne on spécifie par défaut de justfier, mais au sein de la +première ligne l’entrée est centrée avec +‘\multicolumn{1}{c}{\textsc{Période}}’. De même au sein de la première +ligne, les deuxième et troisième colonnes sont fusionnées 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}} + &multicolumn{2}{c}{\textsc{Dates}} \\ \hline + Baroque &1600 &1760 \\ + Classique &1730 &1820 \\ + Romantique &1780 &1910 \\ + Impressioniste &1875 &1925 + \end{tabular} + + Noter ue bien que la spécification ‘tabular’ par défaut place un +filet vertical etre la première et la deuxième colonne, du fait qu’il +n’y pas pas de barre verticale dans aucun des patrons PATRON des +commandes ‘\multicolumn’ des deux premières colonne, alors aucun filet +n’apparaît sur la première ligne. + + +File: latex2e-fr.info, Node: \cline, Next: \hline, Prev: \multicolumn, Up: tabular + +8.23.2 ‘\cline’ +--------------- + +Synopsis : + + \cline{I-J} + + La commande ‘\cline’ dessine des lignes horizontales à travers les +colonnes spécifiées en arguments obligatoires, en commençant dans la I +et finissant dans la colonne J. + + +File: latex2e-fr.info, Node: \hline, Next: \vline, Prev: \cline, Up: tabular + +8.23.3 ‘\hline’ +--------------- + +La commande ‘\hline’ dessine une ligne horizontale de la largeur de +l’environnement ‘tabular’ ou ‘array’ surjacent. Elle est la plupart du +temps utilisé pour dessiner une ligne au sommet, bas, et entre les +lignes d’un tableau. + + +File: latex2e-fr.info, Node: \vline, Prev: \hline, Up: tabular + +8.23.4 ‘\vline’ +--------------- + +La commande ‘\vline’ dessine une ligne verticale s’étendant sur la +totalité de la hauteur et de la profondeur de sa ligne. Une commande +‘\hfill’ peut être utilisée pour déplacer cette ligne verticale vers le +bord de la colonne. La commande ‘\vline’ peut aussi être utilisée dans +une expression ‘@{...}’. + + +File: latex2e-fr.info, Node: thebibliography, Next: theorem, Prev: tabular, Up: Environments + +8.24 ‘thebibliography’ +====================== + +Synopsis : + + \begin{thebibliography}{ÉTIQUETTE-LA-PLUS-LARGE} + \bibitem[ÉTIQUETTE]{CLEF_DE_CITE} + ... + \end{thebibliography} + + L’environnement ‘thebibliography’ produit une bibliographie ou une +liste de références. + + Dans la classe ‘article’, cette liste de références est intitulée +« Réferences » ; dans la classe ‘report’, elle est intitulée +« Bibliographie ». Vous pouvez changer le titre (dans les classes +standardes) en redéfinissant la commande ‘\refname’. Par exemple, cela +l’élimine complètement : + + \renewcommand{\refname}{} + + L’argument obligatoire ÉTIQUETTE-LA-PLUS-LARGE est un texte qui, +lorsqu’il est composé, est aussi large que la plus large des étiquettes +d’article produit pas les commandes ‘\bibitem’. C’est typiquement donné +comme ‘9’ pour des bibliographies de moins de 10 références, ‘99’ pour +celles qui en on moins de 100, etc. + +* Menu: + +* \bibitem:: Spécifier un article de bibliographie. +* \cite:: Faire référence à un article de bibliographie. +* \nocite:: Inclure un article dans la bibliographie. +* Utilisation de BibTex: Using BibTeX. Génération automatique de bibliographies. + + +File: latex2e-fr.info, Node: \bibitem, Next: \cite, Up: thebibliography + +8.24.1 ‘\bibitem’ +----------------- + +Synopsis : + \bibitem[ÉTIQUETTE]{CLEF_DE_CITE} + + 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 +référence bibiliographique” consistant en une séquence quelconque de +lettres, chiffres, et signes de ponctuation ne contenant aucune virgule. + + Cette commande écrit une entrée dans le fichier ‘.aux’, et cette +entrée contient les ÉTIQUETTE et CLEF_DE_CITE de l’article considéré. +Lorsque le fichier ‘.aux’ est lu par la commande ‘\begin{document}’, +l’ÉTIQUETTE de l’article est associée à sa CLEF_DE_CITE, ce qui a pour +effet que toute référence à CLEF_DE_CITE avec une commande ‘\cite’ +(*note \cite::) produit l’ÉTIQUETTE associée. + + +File: latex2e-fr.info, Node: \cite, Next: \nocite, Prev: \bibitem, Up: thebibliography + +8.24.2 ‘\cite’ +-------------- + +Synopsis : + + \cite[SUBCITE]{CLEFS} + + L’argument CLEFS est une liste d’une ou plus de clefs de références +bibliographiques (*note \bibitem::), séparées par des virgules. Cette +commande génère une référence bibliographique au sein du textes +contenant les étiquettes associées aux clefs contenues dans CLEFS par +les entrées respectives au sein du fichier ‘.aux’. + + Le texte de l’argument optionnel SUBCITE apparaît après l’étiquette +de référence. Par exemple, ‘\cite[p.~314]{knuth}’ pourrait produire +‘[Knuth, p. 314]’. + + +File: latex2e-fr.info, Node: \nocite, Next: Using BibTeX, Prev: \cite, Up: thebibliography + +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’. + + +File: latex2e-fr.info, Node: Using BibTeX, Prev: \nocite, Up: thebibliography + +8.24.4 Utilisation de BibTeX +---------------------------- + +Si vous utilisez le programme BibTeX d’Oren Patashnik (ce qui est +fortement recommandé si vous avez besoin d’une bibliographie de plus +d’un ou deux titre) pour mainteninr votre bibliographie, vous n’utilisez +pas l’environnement ‘thebibliography’ (*note thebibliography::). Au +lieu de cela, vous incluez les lignes : + + \bibliographystyle{STYLEBIB} + \bibliography{FICBIB1,FICBIB2} + + La commande ‘\bibliographystyle’ ne produit aucune sortie en +elle-même. En revanche, elle définit le style dans lequel la +bibliographie est à produite : STYLEBIB fait référence à un fichier +STYLEBIB‘.bst’ définissant l’aspect que doivent avoir vos référence +bibliographique. Les nom STYLEBIB standards distribués avec BibTeX +sont : + +‘alpha’ + Classé alphabetiquement. Les étiquettes sont formées à partir du + nom de l’auteur et de l’année de publication. +‘plain’ + Classé alphabetiquement. Les étiquettes sont des numéros. +‘unsrt’ + Comme ‘plain’, mais les entrées sont dans l’ordre où les références + y sont faites dans le texte. +‘abbrv’ + Comme ‘plain’, mais les étiquettes sont plus compactes. + + De plus, de nombreux autre styles BibTeX existe faits sur mesure pour +satisfaires les exigences de diverses publications. Voir +. + + 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 BibTeX. Seules les entrées désignées +par les commandes ‘\cite’ ou ‘\nocite’ sont listées dans la +bibliographie. + + +File: latex2e-fr.info, Node: theorem, Next: titlepage, Prev: thebibliography, Up: Environments + +8.25 ‘theorem’ +============== + +Synopsis : + + \begin{theorem} + TEXTE-THÉORÈME + \end{theorem} + + L’environnement ‘theorem’ produit « Théorème N » en gras suivi de +TEXTE-THÉORÈME, où les possibilité de numérotation pour N sont décrites +par ‘\newtheorem’ (*note \newtheorem::). + + +File: latex2e-fr.info, Node: titlepage, Next: verbatim, Prev: theorem, Up: Environments + +8.26 ‘titlepage’ +================ + +Synopsis : + + \begin{titlepage} + TEXTE + \end{titlepage} + + L’environnement ‘titlepage’ crée une page de titre, c’est à dire une +page sur laquelle ne sont inscrit aucun numéro de page ou libellé de +rubrique. Il entraîne aussi que la page suivante a le numéro un. Le +formatage de la page de titre vous est laissé. La commande ‘\today’ +peut être utile sur les pages de titre (*note \today::). + + Vous pouvez utiliser la commande ‘\maketitle’ (*note \maketitle::) +pour produire une page de titre standarde sans utiliser l’environnement +‘titlepage’. + + +File: latex2e-fr.info, Node: verbatim, Next: verse, Prev: titlepage, Up: Environments + +8.27 ‘verbatim’ +=============== + +Synopsis : + + \begin{verbatim} + LITERAL-TEXTE + \end{verbatim} + + L’environnement ‘verbatim’ est un environnement qui fabrique des +paragraphes dans lequel LaTeX produit exactement ce qui vous y taez ; +par exemple le caractère ‘\’ produit ‘\’ à l’impression . Il, fait de +LaTeX une machine à écrire, c.-à-d. que le retour chariot et les blancs +y ont un tel effet. + + L’environnement ‘verbatim’ utilise une police de type machine à +écrire à chasse fixe (‘\tt’). + +* Menu: + +* \verb:: La forme macro de l’environnement ‘verbatim’. + + +File: latex2e-fr.info, Node: \verb, Up: verbatim + +8.27.1 ‘\verb’ +-------------- + +Synopsis : + + \verbCARTEXTE-LITTÉRALCAR + \verb*CARTEXTE-LITTÉRALCAR + + La commande ‘\verb’ compose TEXTE-LITTÉRAL comme il est entré, en +incluant les caractères spéciaux et les espaces, en utilisant la police +tapuscrit (‘\tt’). Aucun espaces n’est autorisé entre ‘\verb’ ou +‘\verb*’ et le délimiteur CAR qui marque le début et la fin du texte +verbatim. Le délimiteur ne doit pas aparaître dans le TEXTE-LITTÉRAL. + + La forme étoilée (en ‘*’) diffère seulement en ce que les espaces +sont tapés avec un caractère « espace visible ». + + +File: latex2e-fr.info, Node: verse, Prev: verbatim, Up: Environments + +8.28 ‘verse’ +============ + +Synopsis : + + \begin{verse} + LINE1 \\ + LINE2 \\ + ... + \end{verse} + + L’environnement ‘verse’ est conçu pour la poésie, bien que vous +pouvez lui trouver d’autres usages. + + Les marges sont renfoncées sur la gauche et la droite, les +paragraphes ne le sont pas, et le texte n’est pas justifié. Séparez le +ligne de chaque strophe avec ‘\\’, et utilisez une ou plusieurs lignes +vides pour séparer les strophes. + + +File: latex2e-fr.info, Node: Line breaking, Next: Page breaking, Prev: Environments, Up: Top + +9 Saut à la ligne +***************** + +La première chose que LaTeX fait lorsqu’il traite du texte ordinaire est +de traduire votre fichier d’entrée en une séquence de glyphes et +d’espaces. Pour produire un document imprimé, cette séquence doit être +rompue en lignes (et ces lignes doivent être rompues en pages). + + D’ordinaire LaTeX effectue la rupture de ligne (et de page) pour +vous, mais dans certains environnements, vous faites la rupture +vous-même avec la commande ‘\\’, et vous pouvez toujours forcer +manuellement les ruptures. + +* Menu: + +* \\:: Commencer une nouvelle ligne. +* \obeycr & \restorecr:: Faire que chaque ligne d’entrée commence une nouvelle ligne de sortie. +* \newline:: Sauter à la ligne +* \- (césure): \- (hyphenation). Insérer une césure explicite. +* \discretionary:: Insérer une crésure explicite en contrôlant le caractère d’union. +* \fussy:: Être pointilleux sur le passage à la ligne. +* \sloppy:: Être tolérant sur le passage à la ligne. +* \hyphenation:: Dire à LaTeX comment gérer la césure d’un mot. +* \linebreak & \nolinebreak:: Forcer & éviter les saut à la ligne. + + +File: latex2e-fr.info, Node: \\, Next: \obeycr & \restorecr, Up: Line breaking + +9.1 ‘\\’ +======== + +Synopsis : + + \\[ESPACEENPLUS] + + ou + + \\*[ESPACEENPLUS] + + Commencer une nouvelle ligne. L’argument optionnel ESPACEENPLUS +spécifie l’espace supplémentaire vertical à insérer avant la ligne +suivante. Ceci peut être une longueur négative. Le texte avant le saut +est composé à sa longueur normale, c.-à-d. qu’il n’est pas dilaté pour +remplir la largeur de la ligne. + + Les sauts de ligne explicites au sein du corps de texte sont +inhabituels en LaTeX. en particulier, pour commencer un nouveau +paragraphe laissez plutôt une ligne à blanc. Cette commande est +utilisée principalement en dehors du flux principal de texte comme dans +un environnement ‘tabular’ ou ‘array’. + + Dans des circonstances ordinaires (par ex. en dehors d’une colonne +spécifiée par ‘p{...}’ dans un environnement ‘tabular’) la commande +‘\newline’ est un synonyme de ‘\\’ (*note \newline::). + + En plus de commencer une nouvelle ligne, la forme étoilée ‘\\*’ dit à +LaTeX de ne pas commencer une nouvelle page entre les deux lignes, en +émettant un ‘\nobreak’. + + \title{Mon histoire~: \\[7mm] + un conte pathétique} + + +File: latex2e-fr.info, Node: \obeycr & \restorecr, Next: \newline, Prev: \\, Up: Line breaking + +9.2 ‘\obeycr’ & ‘\restorecr’ +============================ + +La commande ‘\obeycr’ a pour effet qu’un retour chariot dans le fichier +d’entrée (‘^^M’, internement) soit traité de la même façon que ‘\\’ +(suivi d’un ‘\relax’). Ainsi chaque passage à la ligne dans l’entrée +est aussi un passage à la ligne dans la sortie. + + ‘\restorecr’ restaure le comportement normal vis à vis des saut de +ligne. + + +File: latex2e-fr.info, Node: \newline, Next: \- (hyphenation), Prev: \obeycr & \restorecr, Up: Line breaking + +9.3 ‘\newline’ +============== + +Dans du texte ordinaire ceci est équivalent à une double-contr’oblique +(*note \\::) ; cela rompt la ligne, sans dilatation du texte le +précéndent. + + Au sein d’un environnement ‘tabular’ ou ‘array’, dans une colonne +avec un specificateur produisant une boîte paragraphe, comme typiquement +‘p{..}’, ‘\newline’ insère un saut de ligne au sein de la colonne, +c.-à-d. insère un saut de ligne à l’intérieur de la colonne, c.-à-d. +qu’il ne rompt pas la ligne entière. Pour rompre la ligne entière +utilisez ‘\\’ ou son équivalent ‘\tabularnewline’. + + L’exemple suivant écrit ‘Nom~:’ et ‘Adresse~:’ comme deux ligne ain +sein d’une seule cellule du tableau. + + \begin{tabular}{p{2.5cm}{\hspace{5cm}}p{2.5cm}} + Nom~: \newline Adresse~: &Date~: \\ \hline + \end{tabular} + + La ‘Date~:’ sera alignée sur la ligne de base de ‘Nom~:’. + + +File: latex2e-fr.info, Node: \- (hyphenation), Next: \discretionary, Prev: \newline, Up: Line breaking + +9.4 ‘\-’ (césure à gré) +======================= + +La commande ‘\-’ commande dit à LaTeX qu’il peut faire une césure du +mode à cet endroit. LaTeX est très bon en ce qui concerne les césures, +et il trouve la plupart des points corrects de césure, tout en n’en +utilisant presque jamais un incorrect. La commande ‘\-’ est commande +est utilisée pour les cas exceptionnels. + + Quand vous insérez des commandes ‘\-’ dans un mot, le mot ne pourra +avoir de césure qu’à ces endroit et non dans aucun des points de césure +que LaTeX aurait pu choisir sinon. + + +File: latex2e-fr.info, Node: \discretionary, Next: \fussy, Prev: \- (hyphenation), Up: Line breaking + +9.5 ‘\discretionary’ (césure à gré avec contrôle de l’union) +============================================================ + +Synopsis : + + \discretionary{AVANT-SAUT}{APRÈS-SAUT}{SANS-SAUT} + + La commande ‘\discretionary’ permet de contrôler finement la césure +dans les cas où ne suffisent ni le contrôle standard de la césure fait +l’algorithme de césure de TeX et les règles de césures données par les +paquetages de gestion linguistiques, ni les moyens de contrôle +explicites offerts par les commandes ‘\hyphenation’ (*note +\hyphenation::) et ‘\-’ (*note \- (césure à gré): \- (hyphenation).). + + ‘\discretionary’ indique qu’un saut de ligne est possible à cet +endroit. Dans le cas d’un saut de ligne, le texte AVANT-SAUT est placé +immédiatement avant le saut, et le texte APRÈS-SAUT immédiatement après. +Dans le cas sans saut de ligne le texte SANS-SAUT est imprimé. + + Les arguments de ‘\discretionary’ ne peuvent contrenir que des +caractères, des boîtes ou des crénages. + + L’usage typique de ‘\discretionary’ est par exemple de contrôler la +césure au sein d’une formule mathématique en mode ligne (voir aussi +*note Miscellanées mathématique (entrée \*): Math miscellany.). +Ci-dessous un exemple de contrôle de la césure au sein d’une adresse +réticulaire, où l’on autorise la césure sur les obliques mais en +utilisant une contr’oblique violette en lieu de trait d’union : + + \documentclass{article} + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{xcolor} + \usepackage{hyperref} + \usepackage{french} + \newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor + {purple}{\textbackslash}}}{/}{/}} + \begin{document} + Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue% + /mais/vraiment/tr\%c3\%A8s/longue/adresse/r\%C3\%A9ticulaire% + /index.html}{http://une\DiscrSlash très\DiscrSlash très\DiscrSlash + longue\DiscrSlash mais\DiscrSlash vraiment\DiscrSlash + très\DiscrSlash longue\DiscrSlash adresse\DiscrSlash + réticulaire\DiscrSlash index.html} + \end{document} + + +File: latex2e-fr.info, Node: \fussy, Next: \sloppy, Prev: \discretionary, Up: Line breaking + +9.6 ‘\fussy’ +============ + +La déclaration ‘\fussy’ (ce qui est le réglage par défaut) a pour effet +que TeX fait le difficile à propos des saut de ligne. Ceci évite +d’ordinaire trop d’espace entre les mots, au prix d’occasionnellement +une boîte trop pleine (‘overfull \hbox’). + + Cette commande annule l’effet d’une commande ‘\sloppy’ précédente +(*note \sloppy::). + + +File: latex2e-fr.info, Node: \sloppy, Next: \hyphenation, Prev: \fussy, Up: Line breaking + +9.7 ‘\sloppy’ +============= + +La déclaration ‘\sloppy’ a pour effet que TeX fasse moins le difficile à +propos des sauts de ligne. Ceci evite les boîtes trop pleines, au prix +d’un espacement lâche entre les mots. + + L’effet dure jusqu’à la prochaine commande ‘\fussy’ (*note \fussy::). + + +File: latex2e-fr.info, Node: \hyphenation, Next: \linebreak & \nolinebreak, Prev: \sloppy, Up: Line breaking + +9.8 ‘\hyphenation’ +================== + +Synopsis : + + \hyphenation{MOT-UN MOT-DEUX} + + La commande ‘\hyphenation’ déclare les points de césure autorisé avec +un caratère ‘-’ au sein des mots donnés. Les mots sont séparés par des +espaces. TeX ne fera de césure que si le mot correspond exactement, +aucune désinence n’est essayée. Des commandes ‘\hyphenation’ mutliple +s’accumulent. Voici quelques exemples en anglais (les motifs de césure +par défaut de TeX manquent les césures de ces mots) : + + \hyphenation{ap-pen-dix col-umns data-base data-bases} + + +File: latex2e-fr.info, Node: \linebreak & \nolinebreak, Prev: \hyphenation, Up: Line breaking + +9.9 ‘\linebreak’ & ‘\nolinebreak’ +================================= + +Synopsis : + + \linebreak[PRIORITÉ] + \nolinebreak[PRIORITÉ] + + Par défaut, la commande ‘\linebreak’ (‘\nolinebreak’) force (empêche) +un saut de ligne à la position courante. Pour ‘\linebreak’, les espaces +de la ligne sont dilatés jusqu’à ce qu’elle s’étende jusqu’à la marge de +droite, comme d’habitude. + + Avec l’argument optionnel PRIORITÉ, vous pouvez convertir la commande +d’une simple demande à une requête. La PRIORITÉ doit être un nombre +compris entre 0 et 4. Plus ce nombre est grand, et plus la requête est +insistante. + + +File: latex2e-fr.info, Node: Page breaking, Next: Footnotes, Prev: Line breaking, Up: Top + +10 Saut de page +*************** + +LaTeX commence de nouvelles pages de façon asynchrone, lorsque +suffisamment de matériel a été accumulé pour remplir une page. +D’ordinaire ceci se produit automatiquement, mais parfois on peut +désirer influencer les sauts. + +* Menu: + +* \cleardoublepage:: Commence une nouvelle page de droite. +* \clearpage:: Commence une nouvelle page. +* \newpage:: Commence une nouvelle page. +* \enlargethispage:: Agrandit d’un peu la page courante. +* \pagebreak & \nopagebreak:: Forcer & éviter les sauts de page. + + +File: latex2e-fr.info, Node: \cleardoublepage, Next: \clearpage, Up: Page breaking + +10.1 ‘\cleardoublepage’ +======================= + +La commande ‘\cleardoublepage’ finit la page courante et fait que LaTeX +imprime tous les flottants, tableaux et figures, qui sont apparus en +entrée jusqu’à ce point et sont en attente. Dans le cas d’une +impression en style ‘twoside’, elle fait aussi que la nouvelle page et +une page de droite (numérotée impaire), en produisant si nécessaire une +page à blanc. + + +File: latex2e-fr.info, Node: \clearpage, Next: \newpage, Prev: \cleardoublepage, Up: Page breaking + +10.2 ‘\clearpage’ +================= + +La commande ‘\clearpage’ finit la page actuelle et fait que LaTeX +imprime tous les flottants, tableaux et figures, qui sont apparus en +entrée jusqu’à ce point et sont en attente. + + +File: latex2e-fr.info, Node: \newpage, Next: \enlargethispage, Prev: \clearpage, Up: Page breaking + +10.3 ‘\newpage’ +=============== + +La commande ‘\newpage’ finit la page courante, mais ne débourre pas tous +les flottants (*note \clearpage::). + + +File: latex2e-fr.info, Node: \enlargethispage, Next: \pagebreak & \nopagebreak, Prev: \newpage, Up: Page breaking + +10.4 ‘\enlargethispage’ +======================= + +‘\enlargethispage{size}’ + + ‘\enlargethispage*{size}’ + + Agrandit la ‘\textheight’ de la page courante de la quantité +spécifiée ; par exemple ‘\enlargethispage{\baselineskip}’ permet d’avoir +une ligne de plus. + + La forme étoilée essaie de comprimer le matériel sur la page autant +que possible. Ceci est normalement utilisé en même temps qu’un +‘\pagebreak’ explicite. + + +File: latex2e-fr.info, Node: \pagebreak & \nopagebreak, Prev: \enlargethispage, Up: Page breaking + +10.5 ‘\pagebreak’ & ‘\nopagebreak’ +================================== + +Synopsis : + + \pagebreak[PRIORITÉ] + \nopagebreak[PRIORITÉ] + + Par défaut, la commande ‘\pagebreak’ (‘\nopagebreak’) force (empèche) +un saut de page à la position courante. Avec ‘\pagebreak’, l’espace +verticale sur la page est dilatée où c’est possible de sorte à s’étendre +jusqu’à la marge inférieure normale. + + Avec l’argument optionnel PRIORITÉ, vous pouvez convertique la +commande ‘\pagebreak’ d’une demande à une exigence. Le nombre doit être +compris entre 0 et 4. Plus grand est le nombre, et plus insistant est +l’exigence. + + +File: latex2e-fr.info, Node: Footnotes, Next: Definitions, Prev: Page breaking, Up: Top + +11 Note en bas de page +********************** + +Mettez une note en bas de la page courante avec la commande ‘\footnote’ +comme ci-dessous. + + Noël Coward a dit plaisamment que lire une note en bas de page, c'est + comme devoir descendre répondre à la porte d'entrée alors qu'on est en + train de faire l'amour\footnote{Je ne peux pas le savoir ; je ne lis + jamais les notes en bas de page} + + Vous pouvez placer beaucoup de notes en bas de page dans une page. +Si le texte devient trop long alors il est continué sur la page +suivante. + + Vous pouvez aussi produire des notes en bas de page en combinant les +commandes ‘\footnotemark’ et ‘\footnotetext’, ce qui est utiles dans des +circonstances speciales. + +* Menu: + +* \footnote:: Insérer une note en bas de page. +* \footnotemark:: Insérer la marque seulement d’une note en bas de page. +* \footnotetext:: Insérer le texte seulement d’une note en bas de page. +* Notes dans un tableau: Footnotes in a table. Notes de tableau. +* Notes en bas de page dans les titres de rubriques: Footnotes in section headings. Titre de chapitre ou de rubrique. +* Paramètres des notes en bas de page: Footnote parameters. Les paramètre pour formatter les notes en bas de page. + + +File: latex2e-fr.info, Node: \footnote, Next: \footnotemark, Up: Footnotes + +11.1 ‘\footnote’ +================ + +Synopsis : + + \footnote[NUMÉRO]{TEXTE} + + Place en bas de la page courante une note TEXTE numérotée. + + Il y a plus d'un milier de notes en bas de page dans \textit{Histoire + Du Déclin Et De La Chute De L'empire Romain}\footnote{Après la lecture + d'une version préléminaire, David Hume s'est plaint, « On souffre d'un + fléau avec ces notes, selon la méthode acutelle d'imprimer le livre » et + il suggera qu'elles « ne soient seulement imprimée dans la marge ou en + bas de page »} d'Édouard Gibbon. + + L’argument optionnel NUMÉRO vous perme de spécifier le numéro de la +note. Le compteur ‘footnote’ donnant le numéro de la note n’est pas +incrémenté si vous utilisez cette option, mais l’est dans le cas +contraire. + + Changez l’aspect que LaTeX donne au compteur de note en bas de page +avec quelque chose du genre de +‘\renewcommand{\thefootnote}{\fnsymbol{footnote}}’, ce qui utilise une +séquence de symboles (*note \alph \Alph \arabic \roman \Roman +\fnsymbol::). Pour rendre ce changement global mettez cela dans le +préambule. Si vous faite ce changement local alors vous désirerez sans +doute réinitialiser le compte avec ‘\setcounter{footnote}{0}’. Par +défaut LaTeX utilise des nombres arabes. + + Le comportement par défaut de LaTeX met beaucoup de restrictions sur +l’endroit où l’on peut utiliser une ‘\footnote’ ; par exemple, vous ne +pouvez pas l’utiliser dans l’argument d’une commande de rubricage telle +que ‘\chapter’ (elle ne peut être utilisée seulement en mode paragraphe +le plus externe). Il y a des contournements ; voir les rubriques +suivantes. + + Au sein d’un environnement ‘minipage’ la commande ‘\footnote’ utilise +le compteur ‘mpfootnote’ au lieu de ‘footnote’, de sorte que les notes +sont numérotéee indépendemment. Elles apparaissent au bas de +l’environnement, et non au bas de la page. Et par défaut elles +apparaissent alphabétiquement. *Note minipage::. + + +File: latex2e-fr.info, Node: \footnotemark, Next: \footnotetext, Prev: \footnote, Up: Footnotes + +11.2 ‘\footnotemark’ +==================== + +Synopsis: + + \footnotemark + + Sans l’argument optionnel, la commande ‘\footnotemark’ place dans le +texte le numéro de la note courante. Cette commande peut être utilisée +en mode paragraphe interne. Vous pouvez donner le texte de la note +séparéement la commande ‘\footnotetext’. + + Cette commande pour produire plusieurs marque de note en bas de page +faisant référence à la même note avec + + \footnotemark[\value{footnote}] + +après la première commande ‘\footnote’. + + +File: latex2e-fr.info, Node: \footnotetext, Next: Footnotes in a table, Prev: \footnotemark, Up: Footnotes + +11.3 ‘\footnotetext’ +==================== + +Synopsis, l’un des deux : + + \footnotetext{TEXTE} + \footnotetext[NUMÉRO]{TEXTE} + + Place TEXTE au bas de la page comme une note en bas de page. Cette +This commande peut appraître n’importe où après la commande +‘\footnotemark’. L’argument optionnel NUMÉRO change le numéro de note +affiché. La commande ‘\footnotetext’ ne doit être utilisée qu’en mode +paragraphe externe. + + +File: latex2e-fr.info, Node: Footnotes in a table, Next: Footnotes in section headings, Prev: \footnotetext, Up: Footnotes + +11.4 Notes en bas de page dans un tableau +========================================= + +Au sein d’un environnement ‘table’ la commande ‘\footnote’ ne fonctionne +pas. Par exemple, si le code ci-dessous apparaît sans plus alors la +note disapaît tout simplement ; il y aura une marque de note 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 \\ + \textit{HMS Lively} &Post Captain \\ + \textit{HMS Surprise} &A number of books\footnote{Starting with HMS Surprise.} + \end{tabular} + \end{center} + + La solution est d’entourer l’environnement the ‘tabular’ d’un +environnement ‘minipage’, comme ci-après (*note minipage::). + + \begin{center} + \begin{minipage}{.5\textwidth} + .. maétiel tabulaire .. + \end{minipage} + \end{center} + + La même technique marche au sein d’un environnement ‘table’ flottant +(*note table::). To get the footnote at the bottom of the page use the +‘tablefootnote’ package, comme illustré dans l’exemple ci-apès. Si vous +placez ‘\usepackage{tablefootnote}’ dans le préambule et utilisez le +code source ci-dessous, alors la note apparaîtra en bas de la page et +sera numérotée dans la même séquence que 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.} + \end{tabular} + \caption{Forces capturées par le général Grant} + \end{table} + + +File: latex2e-fr.info, Node: Footnotes in section headings, Next: Footnote parameters, Prev: Footnotes in a table, Up: Footnotes + +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 : + + \section{Les ensembles complets\protect\footnote{Ce texte est dû à R~Jones.}} + + 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’. + + \usepackage[stable]{footmisc} + .. + \begin{document} + .. + \section{Les ensembles complets\footnote{Ce texte est dû à R~Jones.}} + + (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.) + + +File: latex2e-fr.info, Node: Footnote parameters, Prev: Footnotes in section headings, Up: Footnotes + +11.6 Paramètres des notes en bas de page +======================================== + +‘\footnoterule’ + Produit le filet de séparation entre texte principal sur une page + et les notes en bas de cette page. Les dimension par défaut : + épaisseur (ou largeur) ‘0.4pt’, et longueur ‘0.4\columnwidth’ dans + les classes standard de document (à l’exception ‘slide’, où elle + n’apparaît pas). + +‘\footnotesep’ + La hauteur de l’étai placé au début de la note en bas de page. Par + défaut, c’est réglé à l’étai nomal pour des police de taille + ‘\footnotesize’ (*note Font sizes::), donc il n’y a pas d’espace + supplémentaire entre les notes. Cela vaut ‘6.65pt’ pour des + polices à ‘10pt’, ‘7.7pt’ pour ‘11pt’, et ‘8.4pt’ pour ‘12pt’. + + +File: latex2e-fr.info, Node: Definitions, Next: Counters, Prev: Footnotes, Up: Top + +12 Définitions +************** + +LaTeX prend en charges la fabrication de nouvelles commandes de bien des +genres. + +* Menu: + +* \newcommand & \renewcommand:: (Re)définir une nouvelle commande. +* \newcounter:: Définir un nouveau compteur. +* \newlength:: Définir une nouvelle longueur. +* \newsavebox:: Définir une nouvelle boîte. +* \newenvironment & \renewenvironment:: Définir un nouvel environnement. +* \newtheorem:: Définir un nouvel environnement de semblable à ‘theorem’. +* \newfont:: Définir un nouveau nom de police. +* \protect:: Utiliser des commandes fragile. + + +File: latex2e-fr.info, Node: \newcommand & \renewcommand, Next: \newcounter, Up: Definitions + +12.1 ‘\newcommand’ & ‘\renewcommand’ +==================================== + +‘\newcommand’ définit une nouvelle commande, et ‘\renewcommand’ la +redéfinit. + + Synopsis : + + \newcommand{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + \renewcommand{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + \newcommand*{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + \renewcommand*{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + + La forme étoilée (en ‘*’) de ces commandes exige que les arguments ne +contiennent pas de paragraphes de texte (la commande n’est pas ‘\long’, +dans la terminologie de TeX de base). + +CMD + Obligatoire ; ‘\CMD’ est le nom de la commande. Pour + ‘\newcommand’, il ne doit pas être déja défini et ne doit pas + commencer avec ‘\end’ ; pour ‘\renewcommand’, il doit être 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. + +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. + + 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 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. + +DÉFN + Le texte par lequel substituer chaque occurrence de \‘cmd’ ; le + paramètre positionnel ‘#N’ au sein de DÉFN est 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\ ’). + + 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. + + Redéfinir une commande se fait sensiblement de la même manière : +‘\renewcommand{\symbolecqfd}{{\small CQFD}}’. + + Voici la définition d’une commande qui utilise des arguments : + + \newcommand{\defreference}[1]{Définition~\ref{#1}} + +Alors, ‘\defreference{def:basis}’ se développe 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 ‘\nbym{2}{k}’. + + Un exemple avec desz arguments optionnels : + + \newcommand{\salutation}[1][Madame, Monsieur]{#1,} + +Alors, ‘\salutation’ donne ‘Madame, Monsieur,’ alors ‘\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 + + Le \nomnavire{Monitor} rencontra le \nomnavire{Virginia}. + +les mots ‘rencontra le’ sont mis incorrectement en italique. Une paire +supplémentaire d’accolades ‘\newcommand{\nomnavire}[1]{{\it #1}}’ +corrige ce problème. + + +File: latex2e-fr.info, Node: \newcounter, Next: \newlength, Prev: \newcommand & \renewcommand, Up: Definitions + +12.2 ‘\newcounter’ +================== + +Synopsis : + + \newcounter{NOMCOMPTEUR}[SUPER] + + La commande ‘\newcounter’ définit un nouveau compteur nommé +NOMCOMPTEUR. Le nouveau compteur est initialisé à zéro. + + Quand l’argument optionnel ‘[SUPER]’ est fourni, le compteur +NOMCOMPTEUR est réinitialisé à chaque incrémentation du compteur nommé +SUPER. + + *Note Counters::, pour plus d’information à propos des compteurs. + + +File: latex2e-fr.info, Node: \newlength, Next: \newsavebox, Prev: \newcounter, Up: Definitions + +12.3 ‘\newlength’ +================= + +Synopsis : + + \newlength{\ARG} + + La commande ‘\newlength’ définit l’argument obligatoire comme une +commande de “longueur” avec une valeur de ‘0mm’. L’argument doit être +une séquence de contrôle, comme dans ‘\newlength{\foo}’. Une erreur se +produit si ‘\foo’ est déjà défini. + + *Note Lengths::, pour comment régler la nouvelle longeur à une valeur +non nulle, et pour plus d’information à propos des longueurs en général. + + +File: latex2e-fr.info, Node: \newsavebox, Next: \newenvironment & \renewenvironment, Prev: \newlength, Up: Definitions + +12.4 ‘\newsavebox’ +================== + +Synopsis : + + \newsavebox{\CMD} + + Définit ‘\CMD’ pour se référer à un nouveau bac pour stocker des +boîtes. Une telle boîte sert à détenir du matériel composé, pour +l’utiliser plusieurs fois (*note Boxes::) ou pour le mesurer ou le +manipuler. Le nom ‘\CMD’ doit commencer par une contr’oblique, et ne +doit pas être déjà défini. + + L’allocation d’une boîte est globale. Cette commande est fragile +(*note \protect::). + + +File: latex2e-fr.info, Node: \newenvironment & \renewenvironment, Next: \newtheorem, Prev: \newsavebox, Up: Definitions + +12.5 ‘\newenvironment’ & ‘\renewenvironment’ +============================================ + +Ces commandes définissent ou redéfinissent un environnement ENV, +c.-à-d., ‘\begin{ENV} CORPS \end{ENV}’. + + Synopsis : + + \newenvironment{ENV}[NARGS][ARGOPTDÉFAUT]{DÉFDÉBUT}{DÉFFIN} + \newenvironment*{ENV}[NARGS][ARGOPTDÉFAUT]{DÉFDÉBUT}{DÉFFIN} + \renewenvironment{ENV}[NARGS]{DÉFDÉBUT}{DÉFFIN} + \renewenvironment*{ENV}[NARGS]{DÉFDÉBUT}{DÉFFIN} + + La forme étoilée de ces commandes exige que les arguments (à ne pas +confondre avec le corps de l’environnement) ne contiennent pas de +paragraphes de texte. + +ENV + Obligatoire ; le nom de l’environnement. Il est constitué + seulement de lettres ou du caractère astérisque ‘*’, et donc ne + commence pas par une contr’oblique ‘\’. Il ne doit pas commencer + par la chaîne ‘end’. Pour ‘\newenvironment’, ENV ne doit pas être + le nom d’un environnement déjà existant, et la commande ‘\ENV’ ne + doit pas être définie. Pour ‘\renewenvironment’, ENV doit être le + nom d’un environnement déjà existant. + +NARGS + Optionnel ; un entier de 1 à 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 argument n’est pas présent, + alors par défaut l’environment n’attend pas 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 ARGOPTDÉFAUT (éventuellement une chaîne vide). Si cet + argument n’est pas présent alors l’environnement ne prend pas + d’argument optionnel. + + c.-à-d. que si ‘[ARGOPTDÉFAUT]’ est présent dans la définition de + l’environnement, et que ‘\begin{ENV}’ est utilisé avec des crochets + à la suite, comme dans ‘\begin{ENV}[MAVAL]’, alors, au sein de + DÉFDÉBUT, le paramètre positionnel ‘#1’ se développe en MAVAL. Si + par contre ‘\begin{ENV}’ est appéelé sans être suivi de crochet, + alors, au sein de DÉFDÉBUT, le 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’. + + Omettre ‘[MAVAL]’ dans l’appel est différent d’avoir des crochets + sans contenu, c.-à-d. ‘[]’. Dans le premier cas ‘#1’ se développe + en ARGOPTDÉFAUT, et dans le second en une 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. + +DÉFFIN + Obligatoire ; le texte développé à toute occurrence de ‘\end{ENV}’. + Notez qu’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. + + Cet exemple dont un environnement semblable à ‘quotation’ de LaTeX à +cece près qu’il sera composé dans une taille de police plus petite. + + \newenvironment{smallquote}{% + \small\begin{quotation} + }{% + \end{quotation} + } + + Ceci montre l’utilisation des arguments ; cela done un environment de +citation qui affiche l’auteur. + + \newenvironment{citequote}[1][Corneille]{% + \begin{quotation} + \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 : + + \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. + + \newsavebox{\quoteauthor} + \newenvironment{citequote}[1][Corneille]{% + \sbox\quoteauthor{#1}% + \begin{quotation} + }{% + \hspace{1em plus 1fill}---\usebox{\quoteauthor} + \end{quotation} + } + + +File: latex2e-fr.info, Node: \newtheorem, Next: \newfont, Prev: \newenvironment & \renewenvironment, Up: Definitions + +12.6 ‘\newtheorem’ +================== + +Définit une nouvel “environnement simili-théorème”. Synopsis: + + \newtheorem{NOM}{TITRE}[NUMÉROTÉ_AU_SEIN_DE] + \newtheorem{NOM}[NUMÉROTÉ_COMME]{TITRE} + + Ces deux commandes crééent un environnement simili-théorème NOM. +Utiliser la première des deux formes, + + \newtheorem{NOM}{TITRE}[NUMÉROTÉ_AU_SEIN_DE] + +avec l’argument optionnnel après le second argument obligatoire, crée un +environnement dont le compteur est subordonné au compteur déjà existant +NUMÉROTÉ_AU_SEIN_DE, c.-à-d. qui est réinitialisé à it will chaque +réinitialisation de NUMÉROTÉ_AU_SEIN_DE. + + Utiliser la seconde forme, + + \newtheorem{NIM}[NUMÉROTÉ_COMME]{TITRE} + +avec l’argument optionnel entre les deux arguments obligatoire, crée une +environnement dont le compteur partage le compteur déjà défini +NUMÉROTÉ_COMME. + + Vous pouvez spécifier l’un seul de NUMÉROTÉ_AU_SEIN_DE et +NUMÉROTÉ_COMME, ou ni l’un ni l’autre, mais non les deux à la fois. + + Cette commande crée un compteur nommé NAME. De plus, à moins que +l’argument optionnel NUMÉROTÉ_COMME soit utilisé, la valeur courrante de +‘\ref’ est celle de ‘\theNUMÉROTÉ_AU_SEIN_DE’ (*note \ref::). + + Cette déclaration est globale. Elle est fragile (*note \protect::). + +NOM + Le nom de l’environnement. Il ne doit pas commencer avec une + contr’oblique (‘\’). Il ne doit pas être le nom d’un environnement + déjà exisant ; en fait le nom de commande ‘\NOM’ ne doit pas être + déjà défini de quelque façon que ce soit. + +TITRE + Le texte imprimé au début de l’environnement, avant le numéro. Par + exemple, ‘Théorème’. + +NUMÉROTÉ_AU_SEIN_DE + Optionnel ; le nom d’un compteur déjà défini, d’ordinaire une unité + sectionnelle telle que ‘chapter’ ou ‘section’. Lorsque le compteur + NUMÉROTÉ_AU_SEIN_DE est re-initialisé, alors le compteur de + l’environnement NOM l’est aussi. + + Si cet argument optionnel est omis alors la commande ‘\theNOM’ est + définie comme ‘\arabic{NOM}’. + +NUMÉROTÉ_COMME + Optionnel ; le nom d’un environement simil-théorème déjà défini. + Le nouvel environnement se numéroté en séquence avec + NUMÉROTÉ_COMME. + + En l’absence des arguments optionnels les environnement sont +numérotés en séquence. L’exemple suivant a une déclaration dans le +préambule qui résulte en ‘Définition 1’ et ‘Définition 2’ en sortie. + + \newtheorem{defn}{Définition} + \begin{document} + \section{...} + \begin{defn} + Première déf. + \end{defn} + + \section{...} + \begin{defn} + Seconde déf. + \end{defn} + + 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’. + + \newtheorem{defn}{Definition}[section] + \begin{document} + \section{...} + \begin{defn} + Première déf. + \end{defn} + + \section{...} + \begin{defn} + Seconde déf. + \end{defn} + + Dans l’exemple suivant il y a deux déclarations dans le préambule, la +seconde desquelle appelle le nouvel environnement ‘thm’ pour utilise le +même compteur que ‘defn’. Cela donne ‘Définition 1.1’, suivi de +‘Théorème 2.1’ et ‘Définition 2.2’. + + \newtheorem{defn}{Définition}[section] + \newtheorem{thm}[defn]{Théorème} + \begin{document} + \section{...} + \begin{defn} + Première déf. + \end{defn} + + \section{...} + \begin{thm} + Premier théorème + \end{thm} + + \begin{defn} + Seconde déf. + \end{defn} + \section{...} + + +File: latex2e-fr.info, Node: \newfont, Next: \protect, Prev: \newtheorem, Up: Definitions + +12.7 ‘\newfont’: définit une nouvelle police (obsolète) +======================================================= + +‘\newfont’, desormais obsolète, définit une commande qui commute la +police de caractère. Synopsis : + + \newfont{\CMD}{DESCRIPTION_POLICE} + + Ceci définit une séquence de contrôle ‘\CMD’ qui change la police +courante. LaTeX cherche sur votre système un fichier nommé +‘NOMPOLICE.tfm’. La séquence de contrôle ne doit pas être déjà définie. +Elle doit commencer par une contr’oblique (‘\’). + + Cette commande est obsolète. c’est une commande de bas niveau pour +mettre en place une police individuelle. De nos jours, les polices sont +pratiquement toujours définies en familles (ce qui vous permet, par +exemple, d’associer un gras et un romain) au travers de ce qu’il est +convenu de nommer le « Nouveau Plan de Sélection de Polices de +caractère », soit en utilisant des fichier ‘.fd’ ou à travers +l’utilisation d’un moteur qui sait accéder au système de polices de +caractère, tel que XeLaTeX (*note Les moteurs TeX: TeX engines.). + + Mais puisque cela fait partie de LaTeX, voici l’explication : le +paramètre DESCRIPTION_POLICE consiste en un NOMPOLICE et une “clause at” +optionnelle ; celle-ci peut avoir soit la forme ‘at DIMEN’ ou ‘scaled +FACTEUR’, où un FACTEUR de ‘1000’ signifie aucune +dilatation/contraction. Pour l’usage de LaTeX, tout ce que ceci fait +est de dilater ou contracter le caractère et les autre dimension +relative à la taille de conception de la police, ce qui est une valeur +définie dans le fichier en ‘.tfm’. + + Cet exemple défnit deux polices équivalente et compose quelques +caractères dans chacune d’elles : + + \newfont{\testpoliceat}{cmb10 at 11pt} + \newfont{\testpolicedilatee}{cmb10 scaled 1100} + \testpoliceat abc + \testpolicedilatee abc + + +File: latex2e-fr.info, Node: \protect, Prev: \newfont, Up: Definitions + +12.8 ‘\protect’ +=============== + +Toutes les commandes de LaTeX sont soit “fragiles” soit “robustes”. Les +notes en bas de page, les saut de ligne, toute commande prenant un +argument optionnel, et bien d’autres, sont fragiles. Une commande +fragile peut se disloquer et causer une erreur lorsque elle est utilisée +au sein de l’argument de certaines commandes. Pour empécher la +dislocation de ces commandes l’une des solutions est de les précéder de +la commande ‘\protect’. + + Par exemple, lorsque LaTeX execute la commande +‘\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 +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 au sein des commande ‘\caption{...}’ (*note figure::), dans +la commande ‘\thanks{...}’ (*note \maketitle::), et dans les expression +en @ des environnements ‘tabular’ et ‘array’ (*note 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 faut +un ‘\protect’ pour chacune des commandes fragiles. + + Bien qu’en général la commande ‘\protect’ ne fait pas de mal, les +commandes de gestion de longueurs sont robustes et ne devraient pas être +précédées d’une commande ‘\protect’. Une commande ‘\protect’ ne peut +pas non plus être utilisée au sein de l’argument d’une commande *note +‘\addtocounter’: \addtocounter. ou *note ‘\setcounter’: \setcounter. + + Dans l’exemple qui suit la commande ‘\caption’ produit une erreur +mystérieuse + + \begin{figure} + ... + \caption{Company headquarters of A\raisebox{1pt}{B}\raisebox{-1pt}{C}} + \end{figure} + + Dans l’exemple suivant la commande ‘\tableofcontents’ produit une +erreur à cause du ‘\(..\)’ dans le titre de section qui se développe en +code incorrect TeX dans le fichier ‘.toc’. Vous pouvez résoudre ceci en +remplaçat ‘\(..\)’ par ‘\protect\(..\protect\)’. + + \begin{document} + \tableofcontents + ... + \section{Einstein's \( e=mc^2 \)} + ... + + +File: latex2e-fr.info, Node: Counters, Next: Lengths, Prev: Definitions, Up: Top + +13 Compteurs +************ + +Tout ce que LaTeX numérote pour vous a un compteur associé avec soi. Le +nom du compteur est le même que le nom de l’environnement ou de la +commande qui produit le numéro, sauf qu’il ne pas de ‘\’. +(‘enumi’–‘enumiv’ sont utilisés pour les environnements ‘enumerate’ +imbriqués). Ci-dessous se trouve une liste des compteurs utilisée dans +les classes standardes de documents LaTeX pour contrôler la +numérotation. + + part paragraphe figure enumi + chapter subparagraph table enumii + section page footnote enumiii + subsection équation mpfootnote enumiv + subsubsection + +* Menu: + +* \alph \Alph \arabic \roman \Roman \fnsymbol:: Taper la valeur d’un compteur. +* \usecounter:: Utiliser un compteur spécifié dans un environnement de liste. +* \value:: Utiliser la valeur d’un compteur dans une expression. +* \setcounter:: Régler la valeur d’un compteur. +* \addtocounter:: Ajouter une quantité à un compteur. +* \refstepcounter:: Ajouter au compteur, re-initialiser les compteurs subsidiaires. +* \stepcounter:: Ajouter au compteur, re-initialiser les compteurs subsidiaires. +* \day \month \year:: Valeur de date numériques. + + +File: latex2e-fr.info, Node: \alph \Alph \arabic \roman \Roman \fnsymbol, Next: \usecounter, Up: Counters + +13.1 ‘\alph \Alph \arabic \roman \Roman \fnsymbol’: Taper des compteurs +======================================================================= + +Toutes ces commandes prennent un unique compteur en argument, par +exemple, ‘\alph{enumi}’. + +‘\alph’ + tape COMPTEUR en utilisant des lettre en bas de casse : ‘a’, ‘b’, + ... + +‘\Alph’ + Utilise des lettres capitales : ‘A’, ‘B’, ... + +‘\arabic’ + Utilise des numéro en chiffres arabes : ‘1’, ‘2’, ... + +‘\roman’ + Utilise des nombres romains en bas de casse : ‘i’, ‘ii’, ... + +‘\Roman’ + Utilise des nombres romains en capitales : ‘I’, ‘II’, ... + +‘\fnsymbol’ + Tape la valeur de COMPTEUR dans une séquence spécifique de neuf + 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(‡‡) + + +File: latex2e-fr.info, Node: \usecounter, Next: \value, Prev: \alph \Alph \arabic \roman \Roman \fnsymbol, Up: Counters + +13.2 ‘\usecounter{COMPTEUR}’ +============================ + +Synopsis : + + \usecounter{COMPTEUR} + + La commande ‘\usecounter’ est utilisée dans le second argument de +l’environnement ‘list’ pour spécifier le COMPTEUR à utiliser pour +numéroter les articles de la liste. + + +File: latex2e-fr.info, Node: \value, Next: \setcounter, Prev: \usecounter, Up: Counters + +13.3 ‘\value{COMPTEUR}’ +======================= + +Synopsis : + + \value{COMPTEUR} + + La commande ‘\value’ produit la valeur de COMPTEUR. Ça peut être +utilisé partout là où LaTeX attend un nombre, par exemple : + + \setcounter{moncompteur}{3} + \addtocounter{moncompteur}{1} + \hspace{\value{moncompteur}\parindent} + + +File: latex2e-fr.info, Node: \setcounter, Next: \addtocounter, Prev: \value, Up: Counters + +13.4 ‘\setcounter{COMPTEUR}{VALUE}’ +=================================== + +Synopsis : + + \setcounter{COMPTEUR}{VALUE} + + La commande ‘\setcounter’ règle la valeur de COMPTEUR à l’argument +VALUE. + + +File: latex2e-fr.info, Node: \addtocounter, Next: \refstepcounter, Prev: \setcounter, Up: Counters + +13.5 ‘\addtocounter{COMPTEUR}{VALEUR}’ +====================================== + +La commande ‘\addtocounter’ incrémente COMPTEUR de la quantité spécifiée +par l’argument VALEUR, qui peut être negatif. + + +File: latex2e-fr.info, Node: \refstepcounter, Next: \stepcounter, Prev: \addtocounter, Up: Counters + +13.6 ‘\refstepcounter{COMPTEUR}’ +================================ + +La commande ‘\refstepcounter’ fonctionne de la même façon que +‘\stepcounter’ *Note \stepcounter::, à ceci près qu’elle définit +également la valeur courante de ‘\ref’ comme le résultat de +‘\thecounter’. + + +File: latex2e-fr.info, Node: \stepcounter, Next: \day \month \year, Prev: \refstepcounter, Up: Counters + +13.7 ‘\stepcounter{COMPTEUR}’ +============================= + +La commande ‘\stepcounter’ ajouter un à COMPTEUR et re-initialise tous +les compteurs subsidiaires. + + +File: latex2e-fr.info, Node: \day \month \year, Prev: \stepcounter, Up: Counters + +13.8 ‘\day \month \year’: Predefined compteurs +============================================== + +LaTeX définit des compteurs pour le quantième du mois (‘\day’, 1–31), le +mois de l’année (‘\month’, 1–12), et l’année (‘\year’, de l’ère +chrétienne). Quand TeX démarre, ils sont mis à la valeur courante du +système sur lequel TeX s’exécute. Ils ne sont pas remis à jour pendant +que le traitement par TeX progresse. + + En relation avec ces compteurs, la commande ‘\today’ produit une +chaîne représentant le jour courant (*note \today::). + + +File: latex2e-fr.info, Node: Lengths, Next: Making paragraphs, Prev: Counters, Up: Top + +14 Longueurs +************ + +Une “longeur” est une mesure de distance. Beaucoup de commandes LaTeX +prennent une longueur en argument. + +* Menu: + +* Units of length:: Les unités que LaTeX connaît. +* \setlength:: Règle la valeur d’une longueur. +* \addtolength:: Ajoute une quantité à une longueur. +* \settodepth:: Assigne à une longueur la profondeur de quelque-chose. +* \settoheight:: Assigne à une longueur la hauteur de quelque-chose. +* \settowidth:: Assigne à une longueur la largeur de quelque-chose. +* Predefined lengths:: Les longueur qui sont, en quelque sorte, prédéfinies. + + +File: latex2e-fr.info, Node: Units of length, Next: \setlength, Up: Lengths + +14.1 Unités de longueur +======================= + +TeX et LaTeX connaissent ces unités aussi bien en mode mathématique +qu’en dehors de celui-ci. + +‘pt’ + 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. + +‘pc’ + Pica, 12pt + +‘in’ + Pouce, 72,27pt + +‘bp’ + Big point, 1/72 pouce. Cette longueur est la défition d’un point + en PostScript et dans beaucoup d’autres systèmes bureautiques + d’éditique (PAO). + +‘cm’ + Centimetre + +‘mm’ + Millimètre + +‘dd’ + Point Didot, 1,07pt + +‘cc’ + Cicero, 12dd + +‘sp’ + Point proportionné, (1/65536)pt + + Deux autre longueurs sont souvent utilisées et sont des valeurs +réglées par les créateurs de caractères typographiques. La hauteur “ex” +d’un x de la fonte coutante , traditionnellement la hauteur de la lettre +x en bas de casse, est souvent utilisée pour les longueurs verticales. +De même le “em”, traditionnellement la largeur de la lettre M capitale, +est souvant utilisée pour les longueurs horizontales (il y a aussi +‘\enspace’ qui vaut ‘0.5em’). L’utilisation de ces unités peut aider +améliorer le fonctionnement d’une définition lors des changements de +fonte. Par exemple, il est plus probable qu’une définition de l’espace +verticale entre les articles d’une liste donnée comme +‘\setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex}’ reste raisonnable +si la fonte est changée que si elle était exprimée en points. + + En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique “mu” donnée par 1em = 18mu, où le em est pris de la +famille courante des symboles mathématiques. *Note Spacing in math +mode::. + + +File: latex2e-fr.info, Node: \setlength, Next: \addtolength, Prev: Units of length, Up: Lengths + +14.2 ‘\setlength’ +================= + +Synopsis : + + \setlength{\LONGUEUR}{VALEUR} + + La commande ‘\setlength’ règle la valeur d’une “commande de longueur” +‘\LONGUEUR’ à l’argument VALEUR qui peut être exprimé dans n’importe +quelle unité comprise par LaTeX, c.-à-d. des pouces (‘in’), des +millimètres (‘mm’), des points (‘pt’), des « big points » (‘bp’), etc. + + +File: latex2e-fr.info, Node: \addtolength, Next: \settodepth, Prev: \setlength, Up: Lengths + +14.3 ‘\addtolength’ +=================== + +Synopsis : + + \addtolength{\LONGUEUR}{VALEUR} + + La commande ‘\addtolength’ incrémente une commande de longueur +‘\LONGUEUR’ de la quantité spécifiée par l’argument QUANTITÉ, ce qui +peut être négatif. + + +File: latex2e-fr.info, Node: \settodepth, Next: \settoheight, Prev: \addtolength, Up: Lengths + +14.4 ‘\settodepth’ +================== + +Synopsis : + + \settodepth{\LONGUEUR}{TEXTE} + + La commande ‘\settodepth’ règle la valeur d’une commande le longueur +‘\LONGUEUR’ à la profondeur de l’argument ‘texte’. + + +File: latex2e-fr.info, Node: \settoheight, Next: \settowidth, Prev: \settodepth, Up: Lengths + +14.5 ‘\settoheight’ +=================== + +Synopsis : + + \settoheight{\LONGUEUR}{TEXTE} + + La commande ‘\settoheight’ règle la valeur d’une commande le longueur +‘\LONGUEUR’ à la hauteur de l’argument ‘texte’. + + +File: latex2e-fr.info, Node: \settowidth, Next: Predefined lengths, Prev: \settoheight, Up: Lengths + +14.6 ‘\settowidth’ +================== + +Synopsis : + + \settowidth{\LONGUEUR}{TEXTE} + + La commande ‘\settoheight’ règle la valeur d’une commande le longueur +‘\LONGUEUR’ à la largeur de l’argument ‘texte’. + + +File: latex2e-fr.info, Node: Predefined lengths, Prev: \settowidth, Up: Lengths + +14.7 Longueurs prédéfinies +========================== + +‘\width’ + + ‘\height’ + + ‘\depth’ + + ‘\totalheight’ + + Ces paramètres de longueur peuvent être utilisés au sein des +arguments des commandes de fabrication de boîte (*note Boxes::). Il +spécifient la largeur naturelle, etc., du texte dans la boîte. +‘\totalheight’ vaut ‘\height’ + ‘\depth’. Pour frabriquer une boîte +dont le texte est dilaté au double de sa taille naturelle, écrivez par +ex. : + + \makebox[2\width]{Dilatez moi} + + +File: latex2e-fr.info, Node: Making paragraphs, Next: Math formulas, Prev: Lengths, Up: Top + +15 Faire des paragraphes +************************ + +Un paragraphe se termine par une ou plusieurs lignes complètement +blanches — des lignes ne contenant même pas un ‘%’. Une ligne à blanc +ne devrait pas apparaître là où un nouveau paragraphe n’a pas le droit +de commencer, tel que en mode mathématique ou dans l’argument d’une +commande de rubricage. + +* Menu: + +* \indent:: Renfoncer ce paragraphe. +* \noindent:: Ne pas renfoncer ce paragraphe. +* \parskip:: L’espace ajouté avant les paragraphes. +* Notes en marge: Marginal notes. Mettre des remarques dans la marge. + + +File: latex2e-fr.info, Node: \indent, Next: \noindent, Up: Making paragraphs + +15.1 ‘\indent’ +============== + +‘\indent’ produit un espace horizontal dont la largeur est égale à la +longueur ‘\parindent’, le “renfoncement” normal d’un paragraphe. Elle +est utilisée pour ajouter un renfoncement de paragraphe là où il serait +autrement supprimé. + + La valeur par défaut de ‘\parindent’ est ‘1em’ en mode ‘two-column’, +autrement elle vaut ‘15pt’ pour les documents ‘10pt’, ‘17pt’ pour +‘11pt’, et ‘1.5em’ pour ‘12pt’. + + +File: latex2e-fr.info, Node: \noindent, Next: \parskip, Prev: \indent, Up: Making paragraphs + +15.2 ‘\noindent’ +================ + +Utilisée au commencement d’un paragraphe, la commande ‘\noindent’ +supprime tout renfoncement de paragraphe. + + ... fin du paragraphe précédent. + + \noindent Ce paragraphe n'est pas renfoncé. + + Elle est sans effet quand elle est utilisée au milieu d’un +paragraphe. + + Pour éliminer le renfoncement de paragraphe dans tout un document, +mettez ‘\setlength{\parindent}{0pt}’ dans le préambule. + + +File: latex2e-fr.info, Node: \parskip, Next: Marginal notes, Prev: \noindent, Up: Making paragraphs + +15.3 ‘\parskip’ +=============== + +‘\parskip’ est une longueur élastique définissant l’espace vertical +additionnel ajouté avant chaque paragraphe. La valeur par défaut est +‘0pt plus1pt’. + + +File: latex2e-fr.info, Node: Marginal notes, Prev: \parskip, Up: Making paragraphs + +15.4 Notes en marge +=================== + +Synopsis : + + \marginpar[GAUCHE]{DROITE} + + La commande ‘\marginpar’ crée une note dans la marge. La première +ligne de la note a la même ligne de base que la ligne dans le texte où +le ‘\marginpar’ se trouve. + + Lorsque vous spécifiez seulement l’argument obligatoire DROITE, le +texte est placé + + • dans la marge de droite pour une disposition en recto simple + (option ‘oneside’, voir *note Document class options::) ; + • dans la marge extérieure pour une disposition en recto-verso + (option ‘twoside’, voir *note Document class options::) ; + • dans la nearest la plus proche pour une disposition à deux colonnes + (option ‘twocolumn’, voir *note Document class options::). + + La commande ‘\reversemarginpar’ place les notes en marge suivante sur +la marge opposée (interne). ‘\normalmarginpar’ les replace dans la +position par défaut. + + Lorsque vous spécifier les deux arguments, GAUCHE est utilisé pour is +used la marge de gauche, et DROITE est utilisé pour la marge de is used +droite. + + Le premier mot doit normalement ne pas être sujet à une césure ; Vous +pouvez activer la césure à cet endroit en commençant le nœud avec +‘\hspace{0pt}’. + + Ces paramètres affectent le formattage de la note : + +‘\marginparpush’ + Espace verticale minimale entre les notes ; par défaut ‘7pt’ pour + des documents à ‘12pt’, ‘5pt’ sinon. + +‘\marginparsep’ + Espace horizontale entre le texte principal et la note ; par défaut + ‘11pt’ pour des documents à ‘10pt’, ‘10pt’ sinon. + +‘\marginparwidth’ + Largeur de la note même ; la valeur par défaut est ‘90pt’ pour un + document en recto simple et à ‘10pt’ , ‘83pt’ pour ‘11pt’, et + ‘68pt’ pour ‘12pt’ ; ‘17pt’ de plus dans chacun de ces cas pour un + document recto-verso. En mode à deux colonnes, la valeur par + défaut est ‘48pt’. + + La routine standarde de LaTeX pour les notes en marge n’empêche pas +les notes de déborder hors du bas de la page. + + +File: latex2e-fr.info, Node: Math formulas, Next: Modes, Prev: Making paragraphs, Up: Top + +16 Formules mathématiques +************************* + +Il y a trois environnements qui mettent LaTeX en mode mathématique : + +‘math’ + Pour les formules qui apparaissent directement dans le texte. +‘displaymath’ + Pour les formules qui apparaissent sur leur propre ligne. +‘equation’ + Parail que l’environnement ‘displaymath’ sauf qu’il ajoute un + numéro d’équation dans la marge de droite. + + L’environnement ‘math’ peut être utilsé aussi bien en mode paragraphe +qu’en mode LR, mais les environnements ‘displaymath’ et ‘equation’ ne +peuvent être utilisés qu’en mode paragraphe. Les environnements ‘math’ +et ‘displaymath’ sont utilisés si souvent qu’ils ont les formes abrégées +suivantes : + + \(...\) au lieu de \begin{math}...\end{math} + \[...\] au lieu de \begin{displaymath}...\end{displaymath} + + En fait, l’environnement ‘math’ est si fréquent qu’il a une forme +encore plus courte : + + $ ... $ au lieu de \(...\) + + La commande ‘\boldmath’ change les lettres and symboles mathématiques +pour qu’il soient en gras. Elle est utilisée _en dehors_ du mode +mathématique. À l’inverse, la commande ‘\unboldmath’ change les glyphes +mathématique pour qu’ils soient dans une fonte normale ; elle aussi est +à utiliser _en dehors_ du mode mathématique. + + La déclaration ‘\displaystyle’ force la taille et le style de la +formule à être ceux de ‘displaymath’, par ex., avec les limites au +dessus et en dessous le signe de sommation. Par exemple + $\displaystyle \sum_{n=0}^\infty x_n $ + +* Menu: + +* Indices inférieurs & supérieurs: Subscripts & superscripts. Également connue comme exposant ou indice. +* Symboles mathématiques: Math symbols. Gribouillis mathématiques divers. +* Fonction mathématiques: Math functions. Nom de fonctions mathématiques comme sin et exp. +* Accents en math: Math accents. Accents en math. +* Espacement en mode mathématique: Spacing in math mode. Espaces épaisse, moyenne, fine et négative. +* Miscellanée mathématique: Math miscellany. Tout ce qu’on n’a pas pu casé ailleurs. + + +File: latex2e-fr.info, Node: Subscripts & superscripts, Next: Math symbols, Up: Math formulas + +16.1 Indices inférieurs & supérieurs +==================================== + +En mode mathématique, utilisez le caractère caret ‘^’ pour qu’une +expression EXP apparaisse en indice supérieur, c.-à-d. tapez ‘^{’EXP‘}’. +Similairement, en mode mathémtique, ‘_{’EXP‘}’ fait un indice inférieur +de EXP. + + Dans cet exemple le ‘0’ et le ‘1’ apparaissent comme indices +inférieurs alors que le ‘2’ est un indice supérieur. + + \( (x_0+x_1)^2 \) + + Pour avoir plus d’un caractère au sein de EXP utilisez des accolades +comme dans ‘e^{-2x}’. + + LaTeX manipule la mise en indice supérieur d’un matériel et tout ce +qui tient de cela de la manière naturelle, de sorte que des expressions +telles que ‘e^{x^2}’ et ‘x_{a_0}’ seront composées comme 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 +avec une construction telle que ‘{}_t K^2’ en mode mathématique (le ‘{}’ +initial empèche l’indice préfixé d’être attaché à quelque symbole qui le +précède dans l’expression). + + En dehors du mode mathématique, une construction comme ‘Un +test$_\textnormal{indice inf.}$’ produit un indice inférieur composé en +mode texte, non pas en mode mathémque. Notez qu’il y a des paquetage +spécialisée pour écrire des formule chimique, tel que ‘mhchem’. + + +File: latex2e-fr.info, Node: Math symbols, Next: Math functions, Prev: Subscripts & superscripts, Up: Math formulas + +16.2 Symboles mathématiques +=========================== + +LaTeX fournit presque tout symbole mathématique dont vous êtes +susceptible d’avoir besoin. Par exemple, si vous incluez ‘$\pi$’ dans +votre code source, alors vous obtenez le symbole pi π. + + Ci-dessous se trouve une liste de symboles généralement disponibles. +Ce n’est en aucun cas une liste exhaustive. Chaque symbole y est décrit +brièvement et avec sa classe de symbole (qui détermine l’espacement +autour de lui) qui est donnée entre parenthèses. Les commandes pour ces +symboles peuvent, sauf mention contraire, être utilisées seulement en +mode mathématique. + + Pour redéfinir une commande de sorte à pouvoir l’utiliser quel que +soit le mode, voir *note \ensuremath::. + +‘\|’ + ∥ Parallèle (relation). Synonyme : ‘\parallel’. + +‘\aleph’ + ℵ Aleph, cardinal transfini (ordinaire). + +‘\alpha’ + α Lettre grecque en bas de casse alpha (ordinaire). + +‘\amalg’ + ⨿ Union disjointe (binaire) + +‘\angle’ + ∠ Angle géometrique (ordinaire). Similaire : sign inférieur-à ‘<’ + et chevron ‘\langle’. + +‘\approx’ + ≈ Presque égal à (relation). + +‘\ast’ + ∗ Opérateur astérisque, convolution, à six branches (binaire). + Synonyme : ‘*’, ce qui est souvent un indice supérieur ou + inférieur, comme dans l’étoile de Kleene. Similaire : ‘\star’, qui + est à cinq branches, et est quelque-fois utilisée comme une + opération binaire générale, and quelques-fois reservée pour la + corrélation-croisée. + +‘\asymp’ + ≍ Équivalent asymptomatiquement (relation). + +‘\backslash’ + \ contr’oblique (ordinaire). Similaire : soustraction + d’ensemble ‘\setminus’, et ‘\textbackslash’ pour une contr’oblique + en-dehors du mode mathématique. + +‘\beta’ + β Lettre grecque en bas de casse beta (ordinaire). + +‘\bigcap’ + ⋂ De taille Variable, ou n-aire, intersection (opérateur). + Similaire : intersection binaire ‘\cap’. + +‘\bigcirc’ + ⚪ Cercle, plus grand (binaire). Similaire : composition de + fonction ‘\circ’. + +‘\bigcup’ + ⋃ De taille variable, ou n-aire, union (opérateur). Similaire : + union binaire ‘\cup’. + +‘\bigodot’ + ⨀ De taille variable, ou n-aire, opérateur point encerclé + (opérateur). + +‘\bigoplus’ + ⨁ De taille variable, ou n-aire, opérateur plus encerclé + (opérateur). + +‘\bigotimes’ + ⨂ De taille variable, ou n-aire, opérateur multiplié encerclé + (opérateur). + +‘\bigtriangledown’ + ▽ De taille variable, ou n-aire, triangle ouvert pointant vers le + bas(opérateur). + +‘\bigtriangleup’ + △ De taille variable, ou n-aire, triangle ouvert pointant vers le + haut (opérateur). + +‘\bigsqcup’ + ⨆ De taille variable, ou n-aire, union carrée (opérateur). + +‘\biguplus’ + ⨄ De taille variable, ou n-aire, opérateur union avec un plus + (opérateur). (Notez que le nom a juste un p.) + +‘\bigvee’ + ⋁ De taille variable, ou n-aire, et-logique (opérateur). + +‘\bigwedge’ + ⋀ De taille variable, ou n-aire, ou-logique (opérateur). + +‘\bot’ + ⊥ Taquet vers le haut, minimum, plus petit élément d’un ensemble + partiellement ordonné, ou une contradiction (ordinaire). Voir + aussi ‘\top’. + +‘\bowtie’ + ⋈ Jonction naturelle de deux relations (relation). + +‘\Box’ + □ Opérateur modal pour la nécessité ; boîte ouverte carrée + (ordinaire). Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘amssymb’. + +‘\bullet’ + • Puce (binaire). Similaire : point de multiplication ‘\cdot’. + +‘\cap’ + ∩ Intersection de deux ensembles (binaire). Similaire : opérateur + de taille variable ‘\bigcap’. + +‘\cdot’ + ⋅ Multiplication (binaire). Similaire : Point puce ‘\bullet’. + +‘\chi’ + χ Lettre grecque en bas de casse chi (ordinaire). + +‘\circ’ + ∘ Composition de fonctions, opérateur rond (binaire). Similaire : + opérateur de taille variable ‘\bigcirc’. + +‘\clubsuit’ + ♣ Trèfle de carte à jouer (ordinaire). + +‘\complement’ + ∁ Complement d’ensemble, utilisée en indice supérieur comme dans + ‘$S^\complement$’ (ordinaire). Ceci n’est pas disponible en TeX de + base. En LaTeX vous devez charger le paquetage ‘amssymb’. On + utilise aussi : ‘$S^{\mathsf{c}}$’ ou ‘$\bar{S}$’. + +‘\cong’ + ≅ Congruent (relation). + +‘\coprod’ + ∐ Coproduit (opérateur). + +‘\cup’ + ∪ Réunion de deux ensembles (binaire). opérateur de taille + variable ‘\bigcup’. + +‘\dagger’ + † Relation obèle (binaire). + +‘\dashv’ + ⊣ Taquet gauche, tiret avec barre verticale à droite, tourniquet + pour gauchers (relation). Similaire : taquet droit, + tourniquet ‘\vdash’. + +‘\ddagger’ + ‡ Relation double obèle (binaire). + +‘\Delta’ + Δ Delta grec capital, utilisé pour indiquer une incrémentation + (ordinaire). + +‘\delta’ + δ Delta grec bas-de-casse (ordinaire). + +‘\Diamond’ + ◇ Opérateur grand carreau (ordinaire). Ceci n’est pas disponible + en TeX de base. En LaTeX vous devez charger le paquetage + ‘amssymb’. + +‘\diamond’ + ⋄ Opérateur Carreau, ou puce carreau (binaire). Similaire : grand + carreau ‘\Diamond’, puce disque ‘\bullet’. + +‘\diamondsuit’ + ♢ Carreau de carte à jouer (ordinaire). + +‘\div’ + ÷ Signe de division, obélus (binaire). + +‘\doteq’ + ≐ Approche la limite (relation). Similaire : géométriquement égal + à ‘\Doteq’. + +‘\downarrow’ + ↓ Flèche vers le bas, converge (relation). Similaire : flèche à + ligne double vers le bas ‘\Downarrow’. + +‘\Downarrow’ + ⇓ Flèche à ligne double vers le bas (relation). Similaire : flèche + à ligne simple vers le bas ‘\downarrow’. + +‘\ell’ + ℓ Lettre l bas de casse cursive (ordinaire). + +‘\emptyset’ + ∅ Symbole ensemble vide (ordinaire). La forme en variante + est ‘\varnothing’. + +‘\epsilon’ + ϵ Lettre grecque bas de casse epsilon lunaire (ordinaire). + Sembable à la lettre en texte grec. En mathématiques on utilise + plus fréquemment l’epsilon minuscule de ronde ‘\varepsilon’ ε. En + relation avec : la relation ensembliste « appartenir à » ‘\in’ ∈. + +‘\equiv’ + ≡ Équivalence (relation). + +‘\eta’ + η Lettre grecque en bas de casse (ordinaire). + +‘\exists’ + ∃ Quanteur « Il existe » (ordinaire). + +‘\flat’ + ♭ Bémol (ordinaire). + +‘\forall’ + ∀ Quanteur « Pour tout » (ordinaire). + +‘\frown’ + ⌢ Moue (ordinaire). + +‘\Gamma’ + Γ Lettre grecque en capitale (ordinaire). + +‘\gamma’ + γ Lettre grecque en bas de casse (ordinaire). + +‘\ge’ + ≥ Supérieur ou égal à (relation). Synonyme : ‘\geq’. + +‘\geq’ + ≥ Supérieur ou égal à (relation). Synonyme : ‘\ge’. + +‘\gets’ + ← Auquel est assignée la valeur (relation). + Synonyme : ‘\leftarrow’. + +‘\gg’ + ≫ Beaucoup plus grand que (relation). Similaire : Beaucoup plus + petit que ‘\ll’. + +‘\hbar’ + ℏ Constante de Planck sur deux pi (ordinaire). + +‘\heartsuit’ + ♡ Cœur de carte jouer (ordinaire). + +‘\hookleftarrow’ + ↩ Flèche vers la gauche avec crochet (relation). + +‘\hookrightarrow’ + ↪ Flèche vers la gauche avec crochet (relation). + +‘\iff’ + ⟷ Si et seulement si (relation). C’est un ‘\Longleftrightarrow’ + avec un ‘\thickmuskip’ de chaque côté. + +‘\Im’ + ℑ Partie imaginaire (ordinaire). Voir aussi : partie réelle ‘\Re’. + +‘\in’ + ∈ Appartient à (relation). Voir aussi : lettre grecque bas de + casse epsilon lunaire ‘\epsilon’ ϵ et l’epsilon minuscule de + ronde ‘\varepsilon’. + +‘\infty’ + ∞ Infini (ordinaire). + +‘\int’ + ∫ Intégrale (opérateur). + +‘\iota’ + ι Lettre grecque en bas de casse (ordinaire). + +‘\Join’ + ⨝ Symbole jointure condensé (relation). Ceci n’est pas disponible + en TeX de base. + +‘\kappa’ + κ Lettre grecque en bas de casse (ordinaire). + +‘\Lambda’ + Λ Lettre grecque en capitale (ordinaire). + +‘\lambda’ + λ Lettre grecque en bas de casse (ordinaire). + +‘\land’ + ∧ Et logique (binaire). Synonyme : ‘\wedge’. Voir aussi + ou-logique ‘\lor’. + +‘\langle’ + ⟨ Chevron mathématique gauche, ou séquence, crochet (ouvrant). + Similaire : inférieur à ‘<’. Correspond à ‘\rangle’. + +‘\lbrace’ + { Accolade gauche (ouvrant). Synonyme : ‘\{’. Correspond + à ‘\rbrace’. + +‘\lbrack’ + [ Crochet gauche (ouvrant). Synonyme : ‘[’. Correspond + à ‘\rbrack’. + +‘\lceil’ + ⌈ Plafond à gauche, ressemble à un crochet mais avec le pied coupé + (ouvrant). Correspond à ‘\rceil’. + +‘\le’ + ≤ Inférieur ou égal à (relation). C’est un synonyme de ‘\leq’. + +‘\leadsto’ + ⇝ flèche vers la droite en tire-bouchon (relation). Ceci n’est pas + disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. + +‘\Leftarrow’ + ⇐ Est impliqué par, flèche vers la gauche à double-ligne + (relation). Similaire : flèche vers la gauche à simple + ligne ‘\leftarrow’. + +‘\leftarrow’ + ← Flèche vers la gauche à simple ligne (relation). + Synonyme : ‘\gets’. Similaire : Flèche vers la gauche à + double-ligne ‘\Leftarrow’. + +‘\leftharpoondown’ + ↽ Harpon vers la gauche à simple ligne avec crochet vers le bas + (relation). + +‘\leftharpoonup’ + ↼ Harpon vers la gauche à simple ligne avec crochet vers le haut + (relation). + +‘\Leftrightarrow’ + ⇔ Bi-implication ; double flèche bilatérale (relation). + Similaire : flèche bilatérale ‘\leftrightarrow’. + +‘\leftrightarrow’ + ↔ Flèche bilatérale (relation). Similaire : double flèche + bilatérale ‘\Leftrightarrow’. + +‘\leq’ + ≤ Inférieur ou égal à (relation). Synonyme : ‘\le’. + +‘\lfloor’ + ⌊ Plancher à gauche (ouvrant). Correspond à : ‘\rfloor’. + +‘\lhd’ + ◁ Pointe de flèche, c.-à-d. triangle pointant vers la gauche + (binaire). Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘amssymb’. For the normal subgroup + symbol you should load ‘amssymb’ and use ‘\vartriangleleft’ (qui + est une relation et ainsi donne un meilleur espacement). + +‘\ll’ + ≪ Beaucoup plus petit que (relation). Similaire : Beaucoup plus + grand que ‘\gg’. + +‘\lnot’ + ¬ Négation logique (ordinaire). Synonyme : ‘\neg’. + +‘\longleftarrow’ + ⟵ Longue flèche vers la gauche à ligne simple (relation). + Similaire : longue flèche gauche à ligne double ‘\Longleftarrow’. + +‘\longleftrightarrow’ + ⟷ Longue flèche bilatérale à ligne simple (relation). Similaire : + longue flèche bilatérale à ligne double ‘\Longleftrightarrow’. + +‘\longmapsto’ + ⟼ Longue flèche d’un taquet vers la droite à ligne simple + (relation). Similaire : version courte ‘\mapsto’. + +‘\longrightarrow’ + ⟶ Longue flèche vers la droite à ligne simple (relation). + Similaire : longue flèche vers la droite à ligne + double ‘\Longrightarrow’. + +‘\lor’ + ∨ Ou-logique (binaire). Synonyme : ‘\wedge’. + +‘\mapsto’ + ↦ Flèche d’un taquet vers la droite (relation). Similaire : + version longue ‘\longmapsto’. + +‘\mho’ + ℧ Conductance, symbole Ohm culbuté (ordinaire). Ceci n’est pas + disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. + +‘\mid’ + ∣ Barre verticale à ligne simple (relation). une utilisation + typique de ‘\mid’ est pour un ensemble ‘\{\, x \mid x\geq 5 \,\}’. + + Similaire : ‘\vert’ et ‘|’ produisent le même symbole de barre + verticale à ligne simple mais sans aucun espacement (on les classe + comme « ordinaires ») et vous ne devriez pas les utiliser comme + symbole de relation mais seulement comme des ordinaux, c.-à-d. + comme des symboles de note en bas de page. Pour dénoter une valeur + absolue, voir l’entrée de ‘\vert’ et pour une norme voir l’entrée + de ‘\Vert’. + +‘\models’ + ⊨ Vrai, ou satisfait ; double turnstile, short double dash + (relation). Similaire : long double dash ‘\vDash’. + +‘\mp’ + ∓ Moins ou plus (relation). + +‘\mu’ + μ Lettre grecque en bas de casse (ordinaire). + +‘\nabla’ + ∇ Del de Hamilton, ou différentiel, opérateur (ordinaire). + +‘\natural’ + ♮ Bécarre (ordinaire). + +‘\ne’ + ≠ Non égal (relation). Synonyme : ‘\neq’. + +‘\nearrow’ + ↗ Flèche nord-est (relation). + +‘\neg’ + ¬ Négation logique (ordinaire). Synonyme : ‘\lnot’. Utilisé + parfois au lieu du symbole de négation: ‘\sim’. + +‘\neq’ + ≠ Non égal (relation). Synonyme : ‘\ne’. + +‘\ni’ + ∋ Signe d’appartenance réfléchi ; « contient comme élément » + (relation). Synonyme : ‘\owns’. Similaire : « appartient + à » ‘\in’. + +‘\not’ + ̸ Barre oblique longue utilisée pour rayer un opérateur la suivant + (relation). + + Beaucoup opérateurs en négation qui n’ont pas besoin de ‘\not’ sont + disponibles, en particulier avec le paquetage ‘amssymb’. Par + exemple, ‘\notin’ est sans doute préférable à ‘\not\in’ d’un point + de vue typographique. + +‘\notin’ + ∉ N’appartient pas à (relation). Similaire : non contenu + dans ‘\nsubseteq’. + +‘\nu’ + ν Lettre grecque en bas de casse (ordinaire). + +‘\nwarrow’ + ↖ Flèche nord-ouest (relation). + +‘\odot’ + ⊙ Point cerclé (binaire). Similaire : opérateur de taille + variable ‘\bigodot’. + +‘\oint’ + ∮ Intégrale de contour, intégrale avec un cercle au milieu + (opérateur). + +‘\Omega’ + Ω Lettre grecque en capitale (ordinaire). + +‘\omega’ + ω Lettre grecque en bas de casse (ordinaire). + +‘\ominus’ + ⊖ Signe moins, ou tiret, cerclé (binaire). + +‘\oplus’ + ⊕ Signe plus cerclé (binaire). Similaire : opérateur de taille + variable ‘\bigoplus’. + +‘\oslash’ + ⊘ Barre de fraction, ou barre oblique, cerclée (binaire). + +‘\otimes’ + ⊗ Signe de multiplication, ou croix, cerclé (binaire). Similaire : + opérateur de taille variable ‘\bigotimes’. + +‘\owns’ + ∋ Epsilon d’appartenance réfléchi ; « contient comme élément » + (relation). Synonyme : ‘\ni’. Similaire : appartient à ‘\in’. + +‘\parallel’ + ∥ Parallèle (relation). Synonyme : ‘\|’. + +‘\partial’ + ∂ Différentielle partielle (ordinaire). + +‘\perp’ + ⟂ Perpendiculaire (relation). Similaire : ‘\bot’ utilise le même + glyphe mais l’espacement est différent parce qu’il est dans la + classe ordinaire. + +‘\phi’ + ϕ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varphi’ φ. + +‘\Pi’ + Π Lettre grecque en capitale (ordinaire). + +‘\pi’ + π Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varpi’ ϖ. + +‘\pm’ + ± Plus or minus (binaire). + +‘\prec’ + ≺ Précède (relation). Similaire : inférieur à ‘<’. + +‘\preceq’ + ⪯ Précède ou égal, précède par-dessus signe égal à une ligne + (relation). Similaire : inférieur ou égal ‘\leq’. + +‘\prime’ + ′ Prime, ou minute au sein d’une expression temporelle (ordinaire). + Typiquement utilisé en indice supérieur ‘$A^\prime$’. Il est à + noter sque ‘$f^\prime$’ et ‘$f'$’ produisent le même résultat. Un + avantage de la seconde forme est que ‘$f'''$’ produit le symbole + désiré, c.-à-d. le même résultat que ‘$f^{\prime\prime\prime}$’, + mais en nécessitant moins de saisie. Il est à noter que vous ne + pouvez utiliser ‘\prime’ qu’en mode mathématique. Utiliser le + quote ‘'’ en mode texte produit un caractère différent (apostrophe + ou guillemet anglais simple de droite). + +‘\prod’ + ∏ Produit (opérateur). + +‘\propto’ + ∝ Proportionnel à (relation) + +‘\Psi’ + Ψ Lettre grecque en capitale (ordinaire). + +‘\psi’ + ψ Lettre grecque en bas de casse (ordinaire). + +‘\rangle’ + ⟩ Chevron mathématique droit, ou séquence, crochet (fermant). + Similaire : supérieur à ‘>’. Correspond à ‘\langle’. + +‘\rbrace’ + } Accolade de droite (fermante). Synonyme : ‘\}’. Correspond + à ‘\lbrace’. + +‘\rbrack’ + ] Crochet droit (fermant). Synonyme : ‘]’. Correspond + à ‘\lbrack’. + +‘\rceil’ + ⌉ Plafond droit (fermant). Correspond à ‘\lceil’. + +‘\Re’ + ℜ Partie réelle, nombres réels, R capital gothique (ordinaire). En + relation avec : R majuscule ajouré, ou gras de tableau + d’école ‘\mathbb{R}’ ; pour accéder à cela charger le paquetage + ‘amsfonts’. + +‘\restriction’ + ↾ Restriction d’une fonction (relation). + Synonyme : ‘\upharpoonright’. Ceci n’est pas disponible en TeX de + base. En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\revemptyset’ + ⦰ Symbole ensemble vide inversé (ordinaire). En relation avec : + ‘\varnothing’. Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘stix’. + +‘\rfloor’ + ⌋ Plancher droit, un crochet droit avec la dent du haut coupée + (fermant). Correspond à ‘\lfloor’. + +‘\rhd’ + ◁ Pointe de flèche, c.-à-d. u triangle pointant vers la droite + (binaire). Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘amssymb’. Pour le symbole normal + de sousgroupe vous devriez plutôt charger ‘amssymb’ et utiliser + ‘\vartriangleright’ (qui est une relation et ainsi donne un + meilleur espacement). + +‘\rho’ + ρ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varrho’ ϱ. + +‘\Rightarrow’ + ⇒ Implique, flèche vers la droite à double-ligne (relation). + Similaire : flèche vers la droite ‘\rightarrow’. + +‘\rightarrow’ + → Flèche vers la droite à ligne simple (relation). + Synonyme : ‘\to’. Similaire : flèche vers droite à ligne + double ‘\Rightarrow’. + +‘\rightharpoondown’ + ⇁ Harpon vers la droite avec crochet vers le bas (relation). + +‘\rightharpoonup’ + ⇀ Harpon vers la droite avec crochet vers la haut (relation). + +‘\rightleftharpoons’ + ⇌ Harpon vers la droite avec crochet vers le haut au dessus d’un + harpon vers la gauche avec crochet vers le bas (relation). + +‘\searrow’ + ↘ Flèche pointant sud-est (relation). + +‘\setminus’ + ⧵ Difference ensembliste, barre de faction inversée ou + contr’oblique, comme \ (binaire). Similaire : + contr’oblique ‘\backslash’ et aussi ‘\textbackslash’ hors du mode + mathémaitque. + +‘\sharp’ + ♯ Dièse (ordinaire). + +‘\Sigma’ + Σ Lettre grecque en capitale (ordinaire). + +‘\sigma’ + σ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varsigma’ ς. + +‘\sim’ + ∼ Similaire à, dans une relation (relation). + +‘\simeq’ + ≃ Similaire ou égal à, dans une relation (relation). + +‘\smallint’ + ∫ Signe intégrale qui ne change pas en taille plus grande au sein + d’une formule hors texte (opérateur). + +‘\smile’ + ⌣ Arc concave en haut, sourire (ordinaire). + +‘\spadesuit’ + ♠ Pique de carte à jouer (ordinaire). + +‘\sqcap’ + ⊓ Symbole d’intersection carré (binaire). Similaire : + intersection ‘cap’. + +‘\sqcup’ + ⊔ Symbole d’union carré (binaire). Similaire : union ‘\cup’. En + relation avec : opérateur de taille variable ‘\bigsqcup’. + +‘\sqsubset’ + ⊏ Symbole carré de sous-ensemble (relation). Similaire : + sous-ensemble ‘\subset’. Ceci n’est pas disponible en TeX de base. + En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\sqsubseteq’ + ⊑ Symbole carré de sous-ensemble ou égal à (binaire). Similaire : + subset or égal à ‘\subseteq’. + +‘\sqsupset’ + ⊐ Symbole carré de sur-ensemble (relation). Similaire : + superset ‘\supset’. Ceci n’est pas disponible en TeX de base. En + LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\sqsupseteq’ + ⊒ Symbole carré de sur-ensemble ou égal à (binaire). Similaire : + sur-ensemble ou égal ‘\supseteq’. + +‘\star’ + ⋆ Étoile à cinq branches, quelque-fois utilisée comme une opération + binaire générale mais quelque-fois réservée pour la corrélation + croisée (binaire). Similaire : les synonymes astérisque ‘*’ anet + ‘\ast’, qui sont à six branches, et apparaissent plus souvent comme + indice supérieur et inférieur, comme c’est le cas avec l’étoile de + Kleene. + +‘\subset’ + ⊂ Est contenu (occasionnellement, est impliqué par) (relation). + +‘\subseteq’ + ⊆ Est contenu ou égal à (relation). + +‘\succ’ + ≻ Vient après, suit (relation). Similaire : inférieur à ‘>’. + +‘\succeq’ + ⪰ Suit ou est égal à (relation). Similaire : inférieur ou égal + à ‘\leq’. + +‘\sum’ + ∑ Summation (opérateur). Similaire : Lettre grecque + capitale ‘\Sigma’. + +‘\supset’ + ⊃ Contient (relation). + +‘\supseteq’ + ⊇ Contient ou est égal à (relation). + +‘\surd’ + √ Symbole racine (ordinaire). La commande LaTeX ‘\sqrt{..}’ + compose la racine de l’argument, avec une barre qui s’étend pour + couvrir l’argument. + +‘\swarrow’ + ↙ Flèche pointant au sud-ouest (relation). + +‘\tau’ + τ Lettre grecque en bas de casse (ordinaire). + +‘\theta’ + θ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\vartheta’ ϑ. + +‘\times’ + × Signe de multiplication d’école primaire (binaire). Voir + aussi ‘\cdot’. + +‘\to’ + → Flèche en ligne simple vers la droite (relation). + Synonyme : ‘\rightarrow’. + +‘\top’ + ⊤ Taquet vers le haut ; dessus, plus grand élément d’un poset + (ordinaire). Voir aussi ‘\bot’. + +‘\triangle’ + △ Triangle (ordinaire). + +‘\triangleleft’ + ◁ Triangle non-rempli pointant à gauche (binaire). + Similaire : ‘\lhd’. Pour le symbole normal de sous-groupe vous + devez charger ‘amssymb’ et utiliser ‘\vartriangleleft’ (qui est une + relation et ainsi donne un meilleur espacement). + +‘\triangleright’ + ▷ Triangle non-rempli pointant à droite (binaire). Pour le symbole + normal de sousgroupe vous devez à la place charger ‘amssymb’ et + utiliser ‘\vartriangleright’ (qui est une relation et ainsi donne + un meilleur espacement). + +‘\unlhd’ + ⊴ Pointe de flèche non-pleine soulignée pointant vers la gauche, + c.-à-d. triangle avec une ligne en dessous (binaire). Ceci n’est + pas disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. Pour le symbole normal de sous-groupe chargez + ‘amssymb’ et utilisez ‘\vartrianglelefteq’ (qui est une relation et + ainsi donne un meilleur espacement). + +‘\unrhd’ + ⊵ Pointe de flèche non-pleine soulignée pointant vers la droite, + c.-à-d. triangle avec une ligne en dessous (binaire). Ceci n’est + pas disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. Pour le symbole normal de sous-groupe chargez + ‘amssymb’ et utilisez ‘\vartrianglerighteq’ (qui est une relation + et ainsi donne un meilleur espacement). + +‘\Uparrow’ + ⇑ Flèche vers le haut à ligne double (relation). Similaire : + flèche vers le haut à ligne simple ‘\uparrow’. + +‘\uparrow’ + ↑ Single-line upward-pointing flèche, diverges (relation). + Similaire : double-line up-pointing flèche ‘\Uparrow’. + +‘\Updownarrow’ + ⇕ Double-line upward-and-downward-pointing flèche (relation). + Similaire : single-line upward-and-downward-pointing + flèche ‘\updownarrow’. + +‘\updownarrow’ + ↕ flèche haut et bas à ligne simple (relation). Similaire : flèche + haut et bas à ligne double ‘\Updownarrow’. + +‘\upharpoonright’ + ↾ Harpon vers le haut avec crochet à droite (relation). + Synonyme : ‘\restriction’. Ceci n’est pas disponible en TeX de + base. En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\uplus’ + ⊎ Unnion 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’. + +‘\Upsilon’ + Υ Lettre grecque en capitale (ordinaire). + +‘\upsilon’ + υ Lettre grecque en bas de casse (ordinaire). + +‘\varepsilon’ + ε Epsilon de ronde en bas de casse (ordinaire). Plus largement + utilise en mathematique que la forme non variante epsilon lunaire + ‘\epsilon’ ϵ. En relation avec : « appartient à » ‘\in’. + +‘\vanothing’ + ∅ Symbole ensemble vide. Similaire : ‘\emptyset’. En relation + avec : ‘\revemptyset’. Ceci n’est pas disponible en TeX de base. + En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\varphi’ + φ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\phi’ ϕ. + +‘\varpi’ + ϖ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\pi’ π. + +‘\varrho’ + ϱ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\rho’ ρ. + +‘\varsigma’ + ς Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\sigma’ σ. + +‘\vartheta’ + ϑ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\theta’ θ. + +‘\vdash ⊢ Taquet droit ; prouve, implique ;’ + portillon/tourniquet ; barre verticale et un tiret (relation). + Similaire : portillon inversé ‘\dashv’. + +‘\vee’ + ∨ Ou logique ; une forme de v pointant vers le bas (binaire). En + relation avec : Et logique ‘\wedge’. Similaire : Opérateur de + taille variable ‘\bigvee’. + +‘\Vert’ + ‖ Double barre verticale (ordinaire). Similaire : barre verticale + simple ‘\vert’. + + Pour une norme vous pouvez utiliser le paquetage ‘mathtools’ et + ajouter ‘\DeclarePairedDelimiter\norm{\lVert}{\rVert}’ à votre + préambule. Ceci vous donne trois variantes de commande pour faire + des barres verticales correctement espacées horizontalement : si + dans le corps du document vous écrivez la version étoilée + ‘$\norm*{M^\perp}$’ alors la hauteur des barres verticales + correspond à celle de l’argument, alors qu’avec ‘\norm{M^\perp}’ + les barres ne grnadissent pas avec la hauteur de l’argument mais à + la place reste de la hauteur par défaut, et + ‘\norm[COMMANDE-TAILLE]{M^\perp}’ donne aussi des barres qui ne + grandissent pas mais sont de la taille donnée dans la + COMMANDE-TAILLE, par ex. ‘\Bigg’. + +‘\vert’ + | Barre verticale simple (ordinaire). Similaire : barre à + double-ligne verticale ‘\Vert’. Pour usage tel qu’au sein de la + définition d’un ensemble, utilisez ‘\mid’ parce que c’est une + relation. + + Pour une valeur aboslue vous pouvez utilise le paquetage + ‘mathtools’ et ajouter + ‘\DeclarePairedDelimiter\abs{\lvert}{\rvert}’ à votre préambule. + Ceci vous donne trois variantes de commande pour les barres simples + verticales qui sont correctement espacées verticalement : si dans + le corps du document vous écrivrez la version étoilée + ‘$\abs*{\frac{22}{7}}$’ alors la hauteur des barres verticales + correspond à la hauteur de l’argument, alors qu’avec + ‘\abs{\frac{22}{7}}’ les pabarres ne grandissent pas avec + l’argument ais à la place sont de la hauteur par défaut, et + ‘\abs[COMMANDE-TAILLE]{\frac{22}{7}}’ donne aussi des barres qui ne + grandissent pas mais qui sont rélgées à la taille donnée par la + COMMANDE-TAILLE, par ex. ‘\Bigg’. + +‘\wedge’ + ∧ Et logique (binaire). Synonyme : ‘\land’. Voir aussi ou logique + ‘\vee’. Similaire : opérateur de taille variable ‘\bigwedge’. + +‘\wp’ + ℘ « p » de Weierstrass, fonction elliptique de Weierstrass + (ordinaire). + +‘\wr’ + ≀ Produit couronnne (binaire). + +‘\Xi’ + Ξ Lettre grecque en capitale (ordinaire). + +‘\xi’ + ξ Lettre grecque en bas de casse (ordinaire). + +‘\zeta’ + ζ Lettre grecque en bas de casse (ordinaire). + + +File: latex2e-fr.info, Node: Math functions, Next: Math accents, Prev: Math symbols, Up: Math formulas + +16.3 Fonctions mathématiques +============================ + +En mode mathématique ces commandes produisent des noms de fonction en +police romaine et avec l’espacement adéquat. + +‘\arccos’ + \arccos + +‘\arcsin’ + \arcsin + +‘\arctan’ + \arctan + +‘\arg’ + \arg + +‘\bmod’ + Opérateur modulo binaire (x \bmod y) + +‘\cos’ + \cos + +‘\cosh’ + \cosh + +‘\cot’ + \cos + +‘\coth’ + \cosh + +‘\csc’ + \csc + +‘\deg’ + \deg + +‘\det’ + \deg + +‘\dim’ + \dim + +‘\exp’ + \exp + +‘\gcd’ + \gcd + +‘\hom’ + \hom + +‘\inf’ + \inf + +‘\ker’ + \ker + +‘\lg’ + \lg + +‘\lim’ + \lim + +‘\liminf’ + \liminf + +‘\limsup’ + \limsup + +‘\ln’ + \ln + +‘\log’ + \log + +‘\max’ + \max + +‘\min’ + \min + +‘\pmod’ + Modulo parenthésé, comme dans (\pmod 2^n - 1) + +‘\Pr’ + \Pr + +‘\sec’ + \sec + +‘\sin’ + \sin + +‘\sinh’ + \sinh + +‘\sup’ + \sup + +‘\tan’ + \tan + +‘\tanh’ + \tanh + + +File: latex2e-fr.info, Node: Math accents, Next: Spacing in math mode, Prev: Math functions, Up: Math formulas + +16.4 Accents mathématiques +========================== + +LaTeX fournit diverse commandes pour produire des lettres accentuées en +math. Elles diffèrent de celles concernant les accents en texte normal +(*note Accents::). + +‘\acute’ + Accent aigu mathématique : \acute{x}. + +‘\bar’ + Accent barre suscrite mathématique : \bar{x}. + +‘\breve’ + Accent brève mathématique : \breve{x}. + +‘\check’ + Accent háček (caron) mathématique : \check{x}. + +‘\ddot’ + Accent diérèse (tréma) mathématique : \ddot{x}. + +‘\dot’ + Accent point suscrit mathématique : \dot{x}. + +‘\grave’ + Accent grave mathématique : \grave{x}. + +‘\hat’ + Accent chapeau (circonflexe) mathématique : \hat{x}. + +‘\imath’ + I sans point mathématique. + +‘\jmath’ + J sans point mathématique. + +‘\mathring’ + Accent rond-en-chef mathématique : x̊. + +‘\tilde’ + Accent tilde mathématique : \tilde{x}. + +‘\vec’ + Symbole vecteur mathématique : \vec{x}. + +‘\widehat’ + Accent chapeau large mathématique : \widehat{x+y}. + +‘\widetilde’ + Accent tilde mathématique : \widetilde{x+y}. + + +File: latex2e-fr.info, Node: Spacing in math mode, Next: Math miscellany, Prev: Math accents, Up: Math formulas + +16.5 Espacement en mode mathématique +==================================== + +Au sein d’un environnement ‘math’, LaTeX ignore les espaces que vous +tapez et met à la place l’espaceement correspondant au règles normales +pour les textes mathématiques. + + En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique “mu” donnée par 1 em = 18 mu, où le em est pris de +la famille courante des symboles mathématiques (*note Units of +length::). + +‘\;’ + Normalement ‘5.0mu plus 5.0mu’. Le nom long est ‘\thickspace’. + Utilisable seulement en mode mathématique. + +‘\:’ +‘\>’ + Normalement ‘4.0mu plus 2.0mu minus 4.0mu’. The longer name is + ‘\medspace’. Utilisable seulement en mode mathématique. + +‘\,’ + Normalement ‘3mu’. Le nom long est ‘\thinspace’. Utilisable à la + fois en mode mathématique et en mode texte. *Note \thinspace::. + +‘\!’ + Une espace finie négative. Normalement ‘-3mu’. Utilisable + seulement en mode mathématique. + +‘\quad’ + Vaut 18mu, c.-à-d. 1em. Souvent utilisé pour l’espace entourant + les équation ou expression, par ex. pour l’espace entre deux + équation au sein d’un environnement ‘displaymath’. Utilisable à la + fois en mode mathématique et en mode texte. + +‘\qquad’ + Une longueur de 2 quads, soit 36mu = 2em. Utilisable à la fois en + mode mathématique et en mode texte. + + Dans cet exemple une espace fine sépare la fonction de la forme +différentielle. + + \int_0^1 f(x)\,dx + + +File: latex2e-fr.info, Node: Math miscellany, Prev: Spacing in math mode, Up: Math formulas + +16.6 Recueil de diverses commandes utiles en math +================================================= + +‘\*’ + Un symbole de multipliciation “discrétionnaire”, sur lequel un saut + de ligne est autorisé. En l’absence de saut, la multiplication est + indiquée implicitement par un espace, alors qu’en cas de saut un + symbole × est imprimé immédiatement avant le saut. Ainsi + + \documentclass{article} + \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\), + est égal à zéro. + \end{document} + + produit une sortie de ce type (on a omis une partie du texte pour + faire apparaître la césure au même endroit que dans une sortie + TeX) : + + Mais A_3 = 0, ainsi [...] de A_1 à A_4, c.-à-d. A_1 A_2 \times + A_3 A_4, est égal à zéro. + +‘\cdots’ + Des points de suspension élevés au centre de la ligne. + +‘\ddots’ + Des points de suspension en diagonale : \ddots. + +‘\frac{NUM}{DÉN}’ + Produit la fraction NUM divisé par DÉN. + +‘\left DELIM1 ... \right DELIM2’ + Les deux délimiteurs ne se correspondent par nécessairement ; ‘.’ + tient lieu de “délimiteur nul”, ne produisant rien en sortie. Les + 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}’ + Génère une accolade au dessus de TEXTE. Par exemple, + ‘\overbrace{x+\cdots+x}^{k \;\textrm{fois}}’. + +‘\overline{TEXTE}’ + Génère une ligne horizontale au dessus de TEXTE. Par exemple, + ‘\overline{x+y}’. + +‘\sqrt[NIÈME]{ARG}’ + Produit la représentation de la racine carrée de ARG. L’argument + optionnel NIÈME détermine quelle racine produire. Par exemple, la + racine cubique de ‘x+y’ serait tapée comme ‘$\sqrt[3]{x+y}$’. + +‘\stackrel{TEXTE}{RELATION}’ + Place TEXTE au dessus de RELATION. Par exemple, + ‘\stackrel{f}{\longrightarrow}’. + +‘\underbrace{MATH}’ + Génère MATH avec une accolade en-dessous. + +‘\underline{TEXTE}’ + A pour effet que TEXTE, ce qui peut être ou non en mode + mathématique, soit souligné. La ligne est toujours sous le texte, + en prenant en compte les jambages. + +‘\vdots’ + Produit des points de suspension alignés verticalement. + + +File: latex2e-fr.info, Node: Modes, Next: Page styles, Prev: Math formulas, Up: Top + +17 Modes +******** + +Quand LaTeX traite votre texte en entrée, il est forcément dans l’un de +ces trois modes : + + • Mode paragraphe + • Mode math + • Mode gauche-à-doite, appelé également mode LR (left-to-right) pour + faire bref + + LaTeX change le mode seulement lorsqu’il monte ou descend un escalier +le menant à un niveau différent, quoique tous les changement de niveau +ne produisent pas de changement de mode. Les changements de mode se +produisent seulement lorsqu’on entre dans ou quitte un environnement, ou +quand LaTeX traite l’argument de cetraines commandes qui produisent du +texte. + + Le « mode paragraphe » est le plus usuel ; c’est celui dans lequel +LaTeX se trouve lorsqu’il traite du texte ordinaire. Dans ce mode-là, +LaTeX fragments votre texte en lignes et fragmentes les lignes en pages. +LaTeX est en « mode math » quand il est en train de générer une formule +mathématique. En « mode LR », comme en mode paragraphe, LaTeX considère +la sortie qu’il produit comme une chaîne de mots avec des espaces entre +eux. Toutefois, contrairement au mode paragraphe, LaTeX continue à +progresser de la gauche vers la droite ; il ne démarre jamais une +nouvelle ligne en mode LR. Même si vous mettez une centraine de mots +dans une ‘\mbox’, LaTeX continue à les composer de gauche à droite au +sein d’une seule boîte, et ensuite se plaindra que la boîte résultante +est trop large pour tenir dans la ligne. + + LaTeX est en mode LR quand il commence à fabriquer une boîte avec une +commande ‘\mbox’. Vous pouver le faire entrer dans un mode different +mode au sein de la boîte — par exemple, vous pouvez le faire entrer en +mode math pour mettre un forume dans la boîte. Il y a aussi plusieurs +commandes qui produisent du texte et environnement pour fabriquer une +boîte qui mettre LaTeX en mode paragraphe. La boîte fabriquée par l’une +de ces commandes ou environnements est appelée une ‘parbox’. Quand +LaTeX est en mode paragraphe alors qu’il fabrique une boîte, on dit +qu’il est en « mode paragraphe interne ». Son mode paragraphe normal, +celui dans lequel il démarre, est appelé « mode paragraphe externe ». + +* Menu: + +* \ensuremath:: Assurer qu’on est en mode mathématique + + +File: latex2e-fr.info, Node: \ensuremath, Up: Modes + +17.1 ‘\ensuremath’ +================== + +Synopsis : + + \ensuremath{FORMULE} + + La commande ‘\ensuremath’ assure que FORMULE est composée en mode +mathématique quel que soit le mode courant où la commande apparaît. + + Par exemple : + + \documentclass{report} + \usepackage{french} + \newcommand{\ab}{\ensuremath{(\delta, \varepsilon)}} + \begin{document} + Le couple \ab\ vaut alors \(\ab = (\frac{1}{\pi}, 0)\), ... + \end{document} + + Il est possible de redéfinir des commandes qui ne peuvent être +utilisées qu’en mode mathématique pour qu’elles puissent être utilisées +en tout mode comme dans l’exemple ci-dessous avec ‘\leadsto’ : + + \documentclass{report} + \usepackage{amssymb} + \usepackage{french} + \newcommand{\originalMeaningOfLeadsTo}{} + \let\originalMeaningOfLeadsTo\leadsto + \renewcommand\leadsto{\ensuremath{\originalMeaningOfLeadsTo}} + \begin{document} + Tous les chemins \leadsto\ Rome. + \end{document} + + +File: latex2e-fr.info, Node: Page styles, Next: Spaces, Prev: Modes, Up: Top + +18 Styles de page +***************** + +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. + +* Menu: + +* \maketitle:: Génère une page de titre. +* \pagenumbering:: Règle le style utilisé pour les numéros de pages. +* \pagestyle:: Change le style des en-têtes et bas de pages. +* \thispagestyle:: Change le style de l’en-tête et bas de pages de la + page courante. + + +File: latex2e-fr.info, Node: \maketitle, Next: \pagenumbering, Up: Page styles + +18.1 ‘\maketitle’ +================= + + +File: latex2e-fr.info, Node: \pagenumbering, Next: \pagestyle, Prev: \maketitle, Up: Page styles + +18.2 ‘\pagenumbering’ +===================== + +Synopsis : + + \pagenumbering{STYLE} + + Spécifie le style des numéros de page numbers selon STYLE. +‘\pagenumbering’ remet également le numéro de page à 1. L’argument +STYLE peut prendre les valeurs suivantes : + +‘arabic’ + nombres arabes + +‘roman’ + Nombres romain en bas de casse + +‘Roman’ + Nombres romain en capitales + +‘alph’ + Lettres en bas de casse + +‘Alph’ + Lettre en capitales + + +File: latex2e-fr.info, Node: \pagestyle, Next: \thispagestyle, Prev: \pagenumbering, Up: Page styles + +18.3 ‘\pagestyle’ +================= + + +File: latex2e-fr.info, Node: \thispagestyle, Prev: \pagestyle, Up: Page styles + +18.4 ‘\thispagestyle{STYLE}’ +============================ + +La commande ‘\thispagestyle’ fonctionne de la même manière que la +commande ‘\pagestyle’ (voir section pécédente) à ceci près qu’elle +change en STYLE pour la page courante seulement. + + +File: latex2e-fr.info, Node: Spaces, Next: Boxes, Prev: Page styles, Up: Top + +19 Espaces +********** + +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 +espace « fine » (d’habitude 1/6quad). Elle peut être utilisée en mode +texte, mais est le plus souvent utile en mode math (*note Spacing in +math mode::). + +* Menu: + +Espace horizontal +* \hspace:: Espace horizontal fixe. +* \hfill:: Espace horizontal extensible. +* \<> et \@: \(SPACE) and \@. Espace après un point. +* \<> après séq. de control: \(SPACE) after CS. Contrôler + l’avalement d’espace après une séquence de contrôle. +* \frenchspacing:: Rendre égaux les espacements inter-phrase et inter-mot. +* \thinspace:: Un sixième d’em. +* \/:: Correction italique par caractère. +* \hrulefill \dotfill:: Filet ou pointillés horizontaux extensibles. + +Espace vertical +* \addvspace:: Ajouter un espace vertical arbitraire si besoin est. +* \bigskip \medskip \smallskip:: Espaces verticaux fixes. +* \vfill:: Espace vertical extensible indéfiniment. +* \vspace:: Ajouter de l’espace vertical en quantité arbitraire. + + +File: latex2e-fr.info, Node: \hspace, Next: \hfill, Up: Spaces + +19.1 ‘\hspace’ +============== + +Synopsis : + + \hspace[*]{LONGUEUR} + + La commande ‘\hspace’ ajoute de l’espace horizontal. L’argument +LONGUEUR peut être exprimé en toute unité que LaTeX comprend : points, +pouces, etc. C’est une longueur elastique. Vous pouvez ajouter aussi +bien de l’espace négatif que de l’espace positif avec une commande +‘\hspace’ ; ajouter de l’espace negatif revient à retourner en arrière. + + LaTeX enlève normalement l’espace horizontal qui vient au début ou à +la fin d’une ligne. Pour préserver cet espace, utilisez la forme forme +étoilée, c.-à-d. avec le suffixe ‘*’ optionnel. + + +File: latex2e-fr.info, Node: \hfill, Next: \(SPACE) and \@, Prev: \hspace, Up: Spaces + +19.2 ‘\hfill’ +============= + +La commande ‘\hfill’ de remplissage produit une “longueur élastique” qui +n’a aucun espace naturel mais peut s’allonger ou se rétrécir +horizontalement autant que nécessaire. + + Le paramètre ‘\fill’ est la longueur élastique elle-même (c.-à-d. +pour parler technique, la valeur de glue ‘0pt plus1fill’) ; ainsi, +‘\hspace\fill’ équivaut à ‘\hfill’. + + +File: latex2e-fr.info, Node: \(SPACE) and \@, Next: \(SPACE) after CS, Prev: \hfill, Up: Spaces + +19.3 ‘\’ et \@ +====================== + +Ces commandes permettent de marquer un caractère de ponctuation, +typiquement un point, comme soit finissant une phrase, soit finissant +une abréviation. + + Par défaut, lorsque LaTeX justifie une ligne il ajuste l’espace après +le point final de chaque phrase (ou le point d’interrogation, la +virgule, ou le deux-points) plus que pour l’espace inter-mot (*note +\frenchspacing::). LaTeX suppose que le point finit une phrase à moins +qu’il soit précédé d’une lettre capitale, dans quel cas il considère que +ce point fait partie d’une abréviation. Il est à noter que si un point +final de phrase est immédiatement suivit d’une parenthèse ou crochet de +droite, ou d’un guillemet-apostrophe simple ou double de droite, 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 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). + + +File: latex2e-fr.info, Node: \(SPACE) after CS, Next: \frenchspacing, Prev: \(SPACE) and \@, Up: Spaces + +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, dans des circonstances normales, +‘\’ et ‘\’ sont équivalents à ‘\ ’. + + 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 : + + \TeX\ est un chouette système. \TeX, un chouette système. + + \TeX{} est un chouette système. \TeX{}, un chouette système. + + Certaines commandes, notamment celles définies avec le paquetage +‘xspace’ ne suivent pas ce comportement standard. + + +File: latex2e-fr.info, Node: \frenchspacing, Next: \thinspace, Prev: \(SPACE) after CS, Up: Spaces + +19.5 ‘\frenchspacing’, rendre égaux les espacements inter-phrase et inter-mot +============================================================================= + +Cette déclaration (provenant de TeX de base) cause que LaTeX traite +l’espacement inter-phrase de la même façon que l’espacement inter-mot. + + En justifiant le texte sur une ligne, certaine traditions +typographique, y comrpis l’anglaise, préfèrent ajuster l’espace entre +les phrase (ou après d’autres signes de ponctuation) plus que l’espace +entre les mots. À la suite de cette déclaration, tous les espaces sont +traités de la même façon. + + Revenez au comportement par défaut en déclarant ‘\nonfrenchspacing’. + + +File: latex2e-fr.info, Node: \thinspace, Next: \/, Prev: \frenchspacing, Up: Spaces + +19.6 ‘\thinspace’ +================= + +‘\thinspace’ produit une espace insécable et non-elastique qui vaut 1/6 +d’em. C’est l’espace adéquate entre des guillemets anglais simples +emboîtés, comme dans ’”. + + +File: latex2e-fr.info, Node: \/, Next: \hrulefill \dotfill, Prev: \thinspace, Up: Spaces + +19.7 ‘\/’ : insérer une correction italique +=========================================== + +La commande ‘\/’ produit une “correction italique”. C’est une espace +fine deéfni par le créateur de caractères typographiques pour un +caractère donné, pour éviter que le caractère entre en collision avec ce +qui suit. Le caractère italique f a typiquement une valeur importante +de correction italique. + + Si le caractère suivant est un point ou une virgule, il n’est pas +nécessaire d’insérer une correction italique, puisque ces symboles de +ponctuation ont une très faible hauteur. Toutefois, avec les +point-virgules ou les deux-points, de même qu’avec les lettres normales, +il peut être utilie. Comparez : f: f; (dans la sortie TeX, les ‘f’s +sont séparés joliment) avec f: f;. + + Lorsque on change de fontes avec des commandes telles que +‘\textit{italic text}’ ou ‘{\itshape italic text}’, LaTeX insère +automatiquement une correction italique appropriée si nécessaire (*note +Font styles::). + + Malgré leur nom, les caractères romains peuvent aussi avoir une +correction italique. Comparez : pdfTeX (dans la sortie TeX, il y a une +espace fine après le ‘f’) avec pdfTeX. + + Le concept de correction italique n’existe pas en mode mathématique ; +l’espacement y est fait d’une façon différente. + + +File: latex2e-fr.info, Node: \hrulefill \dotfill, Next: \addvspace, Prev: \/, Up: Spaces + +19.8 ‘\hrulefill \dotfill’ +========================== + +Produit une longueur elastique infinie (*note Lengths::) remplie avec un +filled filet horizontal (c.-à-d. une ligne) ou avec des pointillés, au +lieu de just de l’espace blanche. + + Quand on le place entre deux lignes à blanc cet exemple crée un +paragraphe qui est justifié à gauche et à droite, où l’espace au milieu +est rempli avec des pointillés uniformément espacés. + + \noindent Jack Aubrey\dotfill Melbury Lodge + + Pour que le filet ou les pointillés aillent jusqu’au bout de la ligne +utilisez ‘\null’ au début ou à la fin. + + Pour changer l’épaisseur du filet, copiez la définition et ajustez +là, comme avec ‘\renewcommand{\hrulefill}{\leavevmode\leaders\hrule +height 1pt\hfill\kern\z@}’, ce qui cuange l’épaisseur par défaut de +0.4pt à 1pt. De même, ajustez l’espacement inter-pointillé comme avec +‘\renewcommand{\dotfill}{\leavevmode\cleaders\hb@xt@ 1.00em{\hss .\hss +}\hfill\kern\z@}’, ce qui change la longeur par défaut de 0.33em à +1.00em. + + +File: latex2e-fr.info, Node: \addvspace, Next: \bigskip \medskip \smallskip, Prev: \hrulefill \dotfill, Up: Spaces + +19.9 ‘\addvspace’ +================= + +‘\addvspace{LENGTH}’ + + Ajoute un espace vertical de longeur LENGTH, ce qui est une longueur +élatsique (*note Lengths::). Toutefois, si l’espace vertical a déjà été +ajoutée au même point de la sortie par une commande ‘\addvspace’ +précédente, alors cette commande n’ajoutera pas plus d’espace que +nécessaire à fabriquer la longeur naturelle de l’espace vertical total +égale à LENGTH. + + Utilisez cette commande pour ajuster l’espace verticale au-dessus ou +au-dessous d’un environnement qui commence un nouveau paragraphe. (Par +exemple, un environnement Theorem est défini pour commencer et finir en +‘\addvspace{..}’ de sorte que deux Theorem consécutifs sont séparés par +un espace verticale, et non deux.) + + Cette commande est fragile (*note \protect::). + + L’erreur ‘Something's wrong--perhaps a missing \item’ signifie que +vous n’étiez pas en mode verticale quand vous avez invoqué cette +commande ; une façon pour sortir de cela et de faire précéder cette +commande d’une commande ‘\par’. + + +File: latex2e-fr.info, Node: \bigskip \medskip \smallskip, Next: \vfill, Prev: \addvspace, Up: Spaces + +19.10 ‘\bigskip \medskip \smallskip’ +==================================== + +Ces commandes produisent une quantité donnée d’espace, spécifiée par la +classe de document. + +‘\bigskip’ + La même chose que ‘\vspace{\bigskipamount}’, ordinairement environ + l’espace d’une ligne, avec dilatation et rétrécissement (la valeur + par défaut pour les classes ‘book’ et ‘article’ et ‘12pt plus 4pt + minus 4pt’). + +‘\medskip’ + La même chose que ‘\vspace{\medskipamount}’, ordinairement environ + la moitié de l’espace d’une ligne, avec dilatation et + rétrécissement (la valeur par défaut pour les classes ‘book’ et + ‘article’ et ‘6pt plus 2pt minus 2pt’). + +‘\smallskip’ + La même chose que ‘\vspace{\smallskipamount}’, ordinairement + environ le quart de l’espace d’une ligne, avec dilatation et + rétrécissement (la valeur par défaut pour les classes ‘book’ et + ‘article’ et ‘3pt plus 1pt minus 1pt’). + + +File: latex2e-fr.info, Node: \vfill, Next: \vspace, Prev: \bigskip \medskip \smallskip, Up: Spaces + +19.11 ‘\vfill’ +============== + +Finit le paragraphe courante et insère une longueur elastique verticale +(*note Lengths::) qui est infinie, de sorte qu’elle puisse se dilater ou +that is se rétrécire autant que nécessaire. + + On l’utilise souvent de la même façon que ‘\vspace{\fill}’, à ceci +près que ‘\vfill’ finit le paragraphe courant, tandis que +‘\vspace{\fill}’ ajoute une espace verticale infinin sous sa ligne sans +tenir compte de la structure du paragraphe. Dans les deux cas cette +espace disparaît à la fin de la page ; pour éviter cela voir *note +\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 + Chien perdu ! + \vfill + Chien perdu ! + \end{document} + + +File: latex2e-fr.info, Node: \vspace, Prev: \vfill, Up: Spaces + +19.12 ‘\vspace’ +=============== + +Synopsis, l’une des deux formes suivantes : + + \vspace{LONGUEUR} + \vspace*{LONGUEUR} + + Ajout l’espace verticale LONGUEUR. Celle-ci peut-être négative ou +positive, et c’est une longueur élastique (*note Lengths::). + + LaTeX enlève l’espace verticale provenant de ‘\vspace’ aux sauts de +page, c.-à-d. au sommet et au bas des pages. La version étoilée +‘\vspace*{...}’ permet de conserver cette espace. + + Si ‘\vspace’ est utilisée au milieu d’un paragraphe (c.-à-d. en mode +horizontal), l’esace est insérée _après_ la ligne comprenant la commande +‘\vspace’ sans commencer un nouveau paragraphe. + + Dans cet exemple les deux questions sont espacées uniformément +verticalement sur la page, avec au moins 2,5cm d’espace sous chacune +d’elle. + + \begin{document} + 1) Z'avez pas vu Mirza ? Oh la la la la la la + \vspace{2.5cm plus 1fill} + + 2) Où est donc passé ce chien ? Je le cherche partout + \vspace{2.5cm plus 1fill} + \end{document} + + +File: latex2e-fr.info, Node: Boxes, Next: Special insertions, Prev: Spaces, Up: Top + +20 Boîtes +********* + +Tous les paramètres de longueurs prédéfinies (*note Predefined +lengths::) peuvent être utilisés au sein des arguments des commandes de +fabrication de boîtes. + +* Menu: + +* \mbox:: Boîtes horizontales. +* \fbox and \framebox:: Mettre un cadre autour d’une boîte. +* lrbox:: Un environnement similaire à ‘\sbox’. +* \makebox:: Boîte, adjustable position. +* \parbox:: Boîte avec du texte en mode paragraphe. +* \raisebox:: Élève ou abaisse le texte. +* \savebox:: Comme ‘\makebox’, mais sauvegarde le texte pour usage ultérieur. +* \sbox:: Comme ‘\mbox’, mais sauvegarde le texte pour usage ultérieur. +* \usebox:: Compose le texte sauvegardé. + + +File: latex2e-fr.info, Node: \mbox, Next: \fbox and \framebox, Up: Boxes + +20.1 ‘\mbox{TEXTE}’ +=================== + +La commande ‘\mbox’ crée un boîte qui a la largeur juste du texte créé +par son argument. Le TEXTE n’est pas coupé en plusieurs lignes, c’est +pourquoi cette commande peut être utilisée pour empécher la césure. + + +File: latex2e-fr.info, Node: \fbox and \framebox, Next: lrbox, Prev: \mbox, Up: Boxes + +20.2 ‘\fbox’ and ‘\framebox’ +============================ + +Synopsis : + + \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. + + De plus, la commande ‘\framebox’ permet de spécifier explicitement la +largeur de la boîte avec l’argument optionnel LARGEUR (une longueur), et +sa position sur la ligne avec l’argument optionnel POSITION. + + Les deux commandes produisent un filet d’épaisseur ‘\fboxrule’ +(valant par défaut ‘.4pt’), et laisse un espace de ‘\fboxsep’ (valant +par défaut ‘3pt’) entre le filet et le contenu de la boîte. + + *Note \framebox (picture)::, pour la commande ‘\framebox’ dans +l’environnement ‘picture’. + + +File: latex2e-fr.info, Node: lrbox, Next: \makebox, Prev: \fbox and \framebox, Up: Boxes + +20.3 ‘lrbox’ +============ + +Synopsis : + + \begin{lrbox}{\CMD} + TEXTE + \end{lrbox} + + Ceci est la forme environnement de la commande *note ‘\sbox’: \sbox. + + Le TEXTE au sein de l’environnement est sauvegarder dans une boîte +‘\CMD’ qui doit avoir préalablement été déclarée avec ‘\newsavebox’. + + +File: latex2e-fr.info, Node: \makebox, Next: \parbox, Prev: lrbox, Up: Boxes + +20.4 ‘\makebox’ +=============== + +Synopsis : + + \makebox[LARGEUR][POSITION]{TEXTE} + + La commande ‘\makebox’ crée une boîte juste assez large pour contenir +le TEXTE spécifié. La largeur de la boîte peut-être emportée par +l’argument optionnel LARGEUR. La position du texte au sein de la boîte +est determinée par l’argument optionnel POSITION qui peut prendre l’une +des valeurs suivantes : + +‘c’ + Centré (par défaut). +‘l’ + (Left) justifié à gauche. +‘r’ + (Right) justifié à droite. +‘s’ + (Stretch) justifié à travers la LARGEUR entière ; TEXTE doit + contenir de l’espace dilatable pour que cela marche. + + ‘\makebox’ est aussi utilisé au sein de l’environnement ‘picture’, +*note \makebox (picture)::. + + +File: latex2e-fr.info, Node: \parbox, Next: \raisebox, Prev: \makebox, Up: Boxes + +20.5 ‘\parbox’ +============== + +Synopsis : + + \parbox[POSITION][HAUTEUR][POS-INTERNE]{LARGEUR}{TEXTE} + + La commande ‘\parbox’ produit une boîte dont le contenu est créé en +mode ‘paragraphe’. On devrait l’utiliser pour fabriquer une boîte à +partir de petits moreaux de texte, avec rien de fantaisiste à +l’intérieur. En particulier, vous ne devriez utiliser aucun +environnements de fabrication de paragraphe au sein de l’argument TEXTE +d’une ‘\parbox’. Pour des morceaux de texte de plus grande taille , y +compris ceux comprenant un environnement de fabrication de paragraphe, +vous devriez utiliser un environnement ‘minipage’ (*note minipage::). + + ‘\parbox’ a deux arguments obligatoires : + +LARGEUR + la largeur de la parbox; +TEXTE + le texte qui à mettre dans la parbox. + + Par défault LaTeX positionne verticallement un parbox de sorte que +son centre soit aligné avec le centre de la ligne de texte alentour. +Lorsque l’argument optionnel POSITION est présent et vaut soit ‘t’ soit +‘b’, cela vous permet respectivement d’aligner soit la ligne du haut, +soit la ligne du bas de la parbox avec la ligne de base du texte +alentour. Il est possible de spécifier POSITION à ‘m’ pour avoir le +comportement par défaut. + + L’argument optionnel HAUTEUR l’emporte sur la hauteur naturelle de la +boîte. + + L’argument POS-INTERNE contrôle la position du texte au sein de la +boîte, comme suit ; s’il n’est pas spécifié, POSITION est utilisé. + +‘t’ + le texte est placé en haut de la boîte. +‘c’ + le texte est centré dans la boîte. +‘b’ + le texte est placé en bas de la boîte. +‘s’ + dilatation (stretch) verticale ; le texte doit contenir de + l’espaces dilatable verticalement pour que cela fonctionne. + + +File: latex2e-fr.info, Node: \raisebox, Next: \savebox, Prev: \parbox, Up: Boxes + +20.6 ‘\raisebox’ +================ + +Synopsis : + + \raisebox{DISTANCE}[HAUTEUR][PROFONDEUR]{TEXTE} + + La commande ‘\raisebox’ élève ou abaisse du TEXTE. Le premier +argument obligatoire spécifie la longueur dont le TEXTE doit être élevé +(ou abaissé si c’est une longueur négative). Le TEXTE lui-même est +traité en mode LR. + + Les arguments optionnels HAUTEUR et PROFONDEUR sont des longueurs. +S’ils sont spécifiés, LaTeX traite TEXTE comme s’il s’étendait une +certaine distance (HAUTEUR) au-dessus de la ligne de base, ou au dessous +(PROFONDEUR), en ignorant ses hauteur et profondeur naturelles. + + +File: latex2e-fr.info, Node: \savebox, Next: \sbox, Prev: \raisebox, Up: Boxes + +20.7 ‘\savebox’ +=============== + +Synopsis : + + \savebox{\BOXCMD}[LARGEUR][POS]{TEXTE} + + Cette commande compose TEXTE dans une boîte de la même façon qu’avec +‘\makebox’ (*note \makebox::), à ceci près qu’au lieu d’imprimer la +boîte résultante, elle la sauvegarde dans une boîte étiquettée \BOXCMD, +ce qui doit avoir été déclaré avec ‘\newsavebox’ (*note \newsavebox::). + + +File: latex2e-fr.info, Node: \sbox, Next: \usebox, Prev: \savebox, Up: Boxes + +20.8 ‘\sbox{\BOXCMD}{TEXTE}’ +============================ + +Synopsis : + + \sbox{\BOXCMD}{TEXTE} + + ‘\sbox’ tape TEXTE au sein d’une boîte tout comme ‘\mbox’ (*note +\mbox::) à ceci près qu’au lieu que la boîte résultante soit incluse +dans la sortie normale, elle est sauvegardée dans la boîte étiquetée +\BOXCMD. \BOXCMD doit avoir été préalablement déclarée avec +‘\newsavebox’ (*note \newsavebox::). + + +File: latex2e-fr.info, Node: \usebox, Prev: \sbox, Up: Boxes + +20.9 ‘\usebox{\BOXCMD}’ +======================= + +Synopsis : + + \usebox{\BOXCMD} + + ‘\usebox’ produit la boîte la plus récemment sauvegardée dans le bac +\BOXCMD par une commande ‘\savebox’ (*note \savebox::). + + +File: latex2e-fr.info, Node: Special insertions, Next: Splitting the input, Prev: Boxes, Up: Top + +21 Insertions spéciales +*********************** + +LaTeX fournit des commandes pour insérer les caractères qui ont une +signification spéciale mais ne correspondent à aucun caractère simple +que vous pouvez taper. + +* Menu: + +* Caractères réservés: Reserved characters. Insérer ‘# $ % & { } _ ~ ^ \’ +* Symboles d’une police: Symbols by font position. Insérer des symboles d’une police par leur numéro. +* Symboles dans du texte: Text symbols. Insérer d’autres symboles non-lettre dans le texte. +* Accents:: Insérer des accents. +* Caractères non-anglais: Non-English characters. Insérer d’autres caractères non-Américain. +* \rule:: Insérer des lignes et des rectangles. +* \today:: Insérer la date du jour. + + +File: latex2e-fr.info, Node: Reserved characters, Next: Symbols by font position, Up: Special insertions + +21.1 Caractères réservés +======================== + +LaTeX réserve les caractères suivant à un usage spécial (par exemple, le +signe pourcent ‘%’ sert aux commentaires) c’est pourquoi on les appelle +“caractères réservés” ou “caractères spéciaux”. + + # $ % & { } _ ~ ^ \ + + Si vous voulez qu’un caractère réservés soit imprimé comme lui-même, +dans la même police que le corps du texte, alors pour tous les +caractères hormis les trois derniers de cette liste il suffit de les +faire précéder d’une contr’oblique ‘\’. Ainsi ‘\$1.23’ produit ‘$1.23’ +en sortie. + + Quant aux trois derniers caractètes, 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 ‘\^{}’. +Une contr’oblique dans la police du corps de texte se fait avec +‘\textbackslash{}’. + + Pour produire les caractères réservé dans la police d’une machine à +écrire utilisez ‘\verb!!’ comme ci-dessous : + + \begin{center} + \# \$ \% \& \{ \} \_ \~{} \^{} \textbackslash \\ + \verb!# $ % & { } _ ~ ^ \! + \end{center} + + Dans cet exemple la double contr’oblique ‘\\’ n’est là que pour +sauter à la ligne. + + +File: latex2e-fr.info, Node: Symbols by font position, Next: Text symbols, Prev: Reserved characters, Up: Special insertions + +21.2 Symboles appelés par leur position dans une police +======================================================= + +Vous pouvez accéder à n’importe quel caractère de la police courante en +utilisant son numéro avec la commande ‘\symbol’. Par exemple, le +caractère espace visible utilisé dans la commande ‘\verb*’ a le code +décimal 32, ainsi on peut le taper avec ‘\symbol{32}’. + + Vous pouvez également spécifier le numéro en octal (base 8) en +utilisant un préfixe ‘'’, ou en hexadécimal (base 16) avec un préfixe +‘"’, ainsi l’exemple précédent pourrait tout aussi bien être écrit comme +‘\symbol{'40}’ ou ‘\symbol{"20}’. + + +File: latex2e-fr.info, Node: Text symbols, Next: Accents, Prev: Symbols by font position, Up: Special insertions + +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 +peut que vous deviez charger le paquetage ‘textcomp’. + +‘\copyright’ +‘\textcopyright’ + Le symbole « droit d’auteur », ©. + +‘\dag’ + Le symbole obèle (dans le texte). + +‘\ddag’ + Le symbole double obèle (dans le texte). + +‘\LaTeX’ + Le logo LaTeX. + +‘\LaTeXe’ + Le logo LaTeX2e. + +‘\guillemotleft («)’ +‘\guillemotright (»)’ +‘\guilsinglleft (‹)’ +‘\guilsinglright (›)’ + Guillemets à chevron double et simple, utilisés communément en + français : «, », ‹, ›. + +‘\ldots’ +‘\dots’ +‘\textellipsis’ + Des points de suspension (trois points sur la ligne de base) : + ‘...’. ‘\ldots’ et ‘\dots’ peuvent également être utilisés en mode + mathématique. + +‘\lq’ + guillemet-apostrophe simple de gauche (ouvrant) : ‘. + +‘\P’ +‘\textparagraph’ + Signe paragraphe : ¶ (pied-de-mouche). + +‘\pounds’ +‘\textsterling’ + Livre sterling anglais : £. + +‘\quotedblbase („)’ +‘\quotesinglbase (‚)’ + Guillemets-virgule inférieur double et simple : „ et ‚. + +‘\rq’ + Guillemet-apostrophe simple de gauche (fermant) : ’. + +‘\S’ + Symbole section : §. + +‘\TeX’ + Le logo TeX. + +‘\textasciicircum’ + circonflexe ASCII : ^. + +‘\textasciitilde’ + tilde ASCII : ~. + +‘\textasteriskcentered’ + Astérisque centré : *. + +‘\textbackslash’ + Contr’oblique : \. + +‘\textbar’ + Barre verticale : |. + +‘\textbardbl’ + Barre verticale double. + +‘\textbigcircle’ + Symbole grand rond. + +‘\textbraceleft’ + Accolade gauche : {. + +‘\textbraceright’ + Accolade droite : }. + +‘\textbullet’ + Puce : •. + +‘\textcircled{LETTRE}’ + LETTRE dans un cercle, comme dans ®. + +‘\textcompwordmark’ +‘\textcapitalcompwordmark’ +‘\textascendercompwordmark’ + Marque de mot composé (invisible). La forme ‘\textcapital...’ à la + hauteur de capitale de la fonte, alors que la forme + ‘\textascender...’ a la hauteur de hampe. + +‘\textdagger’ + Obèle : \dag. + +‘\textdaggerdbl’ + Double-obèle : \ddag. + +‘\textdollar (ou ‘\$’)’ + Signe Dollar : $. + +‘\textemdash (ou ‘---’)’ + Cadratin : — (pour la ponctuation). + +‘\textendash (ou ‘--’)’ + Demi cadratin : – (pour les plages en anglais). + +‘\texteuro’ + Le symbole Euro : €. + +‘\textexclamdown (ou ‘!`’)’ + Point d’exclamation culbuté : ¡. + +‘\textgreater’ + Supérieur à : >. + +‘\textless’ + Inférieur à : <. + +‘\textleftarrow’ + Flèche gauche. + +‘\textordfeminine’ +‘\textordmasculine’ + Symboles ordinaux féminin et masculin : ª, º. + +‘\textperiodcentered’ + Point centré : ·. + +‘\textquestiondown (ou ‘?`’)’ + Point d’interrogation culbuté : ¿. + +‘\textquotedblleft (ou ‘``’)’ + Guillemet-apostrophe double culbuté : “. + +‘\textquotedblright (ou ‘''’)’ + Guillemet-apostrophe de droite double : ”. + +‘\textquoteleft (ou ‘`’)’ + Guillemet-apostrophe simple culbuté : ‘. + +‘\textquoteright (ou ‘'’)’ + Guillemet-apostrophe simple : ’. + +‘\textquotestraightbase’ +‘\textquotestraightdblbase’ + Guillemets droit simple et double sur la ligne de base. + +‘\textregistered’ + Symbole « marque déposée » : ®. + +‘\textrightarrow’ + Flèche droite. + +‘\textthreequartersemdash’ + Cadratin « trois quarts ». + +‘\texttrademark’ + Symbole marque de commerce : ™. + +‘\texttwelveudash’ + Deux-tiers cadratin. + +‘\textunderscore’ + Tiret bas : _. + +‘\textvisiblespace’ + Symbol espace visible. + + +File: latex2e-fr.info, Node: Accents, Next: Non-English characters, Prev: Text symbols, Up: Special insertions + +21.4 Accents +============ + +LaTeX a une prise en charge très large de beaucoup des scripts et +langages du monde, à travers ce qu’offre le paquetage ‘babel’. Cette +section ne tente pas de couvrir la totalité de cette prise en charge. +Elle liste simplement les commandes LaTeX cœur pour créer des caractères +accentués, et plus généralement des caractères portant un signe +diacritique. + + Les commandes ‘\capital...’ produisent des formes alternatives +pouvant être utilisées avec les lettres capitales. Elles ne sont pas +disponible avec l’OT1. + +‘\"’ +‘\capitaldieresis’ + + Produit une tréma, comme dans ö. + +‘\'’ +‘\capitalacute’ + Produit un accent aigu, comme dans ó. Dans l’environnement + ‘tabbing’, pousse la colonne courante à droite de la colonne + précédente (*note tabbing::). + +‘\.’ + Produit un point suscrit à la lettre qui suit, comme dans ȯ. + +‘\=’ +‘\capitalmacron’ + Produit un macron (une barre) suscrit à la lettre qui suit, comme + dans ō. + +‘\^’ +‘\capitalcircumflex’ + Produit un accent circonflexe (un chapeau) suscrit à la lettre qui + suit, comme dans ô. + +‘\`’ +‘\capitalgrave’ + Produit un accent grave suscrit à la lettre qui suit, comme dans ò. + Au sein de l’environnement ‘tabbing’, déplace le texte qui suit à + la marge de droite (*note tabbing::). + +‘\~’ +‘\capitaltilde’ + Produit un diacritique tilde suscrit à la lettre qui suit, comme + dans ñ. + +‘\b’ + Produit un diacritique barre souscrite à la lettre qui suit, comme + dans o̲. Voir aussi ‘\underbar’ ci-après. + +‘\c’ +‘\capitalcedilla’ + Produit une cedille souscrite à la lettre qui suit, comme dans ç. + +‘\d’ +‘\capitaldotaccent’ + Produit un point souscrit à la lettre qui suit, comme dans ọ. + +‘\H’ +‘\capitalhungarumlaut’ + Produit un long tréma hongrois suscrit à la lettre qui suit, comme + dans ő. + +‘\i’ + Produit un i sans point, comme dans ‘ı’. + +‘\j’ + Produit un j sans point, comme dans ‘j’. + +‘\k’ +‘\capitalogonek’ + Produit un ogonek, comme dans ‘ǫ’. Non disponible dans le codage + OT1. + +‘\r’ +‘\capitalring’ + Produit un rond en chef, comme dans ‘o̊’. + +‘\t’ +‘\capitaltie’ +‘\newtie’ +‘\capitalnewtie’ + Produit un tirant suscrit (double brève renversée), comme dans + ‘oo͡’. La forme ‘\newtie’ est centrée dans sa boîte. + +‘\u’ +‘\capitalbreve’ + Produit un accent brève, comme dans ‘ŏ’. + +‘\underbar’ + Ce n’est pas vraiement un diacritique. Produit une barre + au-dessous de l’argument texte. L’argument est toujours traité en + mode horizontal. La barre est toujours à une position fixée sous + la ligne de base, de la sorte elle traverse les descentes. Voir + aussi ‘\underline’ dans *note Math miscellany::. Voir aussi ‘\b’ + ci-avant. + +‘\v’ +‘\capitalcaron’ + Produit un accent háček (caron), comme dans ‘ǒ’. + + +File: latex2e-fr.info, Node: Non-English characters, Next: \rule, Prev: Accents, Up: Special insertions + +21.5 Lettres latines supplémentaires +==================================== + +Voici les commandes de base de LaTeX pour insérer des caractères +utilisés généralement utilisés dans des langages autres que l’anglais. + +‘\aa’ +‘\AA’ + å et Å. + +‘\ae’ +‘\AE’ + æ et Æ. + +‘\dh’ +‘\DH’ + Lettre islandaise eth : ð et Ð. Non disponible dans le codage OT1, + il vous faut le paquetage ‘fontenc’ pour sélectionner un autre + codage de police, tel que T1. + +‘\dj’ +‘\DJ’ + d et D barre, lettre d capitale et bas-de-casse avec une barre + traversant la hampe. Non disponible dans le codage OT1, il vous + faut le paquetage ‘fontenc’ pour sélectionner un autre codage de + police, tel que T1. + +‘\ij’ +‘\IJ’ + ij et IJ (à ceci près que les deux lettre apparaissent plus liées + qu’ici). + +‘\l’ +‘\L’ + ł et Ł. + +‘\ng’ +‘\NG’ + Lettre eng laponais, utilisé aussi en phonétique. Non disponible + dans le codage OT1, il vous faut le paquetage ‘fontenc’ pour + sélectionner un autre codage de police, tel que T1. + +‘\o’ +‘\O’ + ø et Ø. + +‘\oe’ +‘\OE’ + œ et Œ. + +‘\ss’ +‘\SS’ + ß et SS. + +‘\th’ +‘\TH’ + Lettre islandaise thorn : þ et Þ. Non disponible dans le codage + OT1, il vous faut le paquetage ‘fontenc’ pour sélectionner un autre + codage de police, tel que T1. + + +File: latex2e-fr.info, Node: \rule, Next: \today, Prev: Non-English characters, Up: Special insertions + +21.6 ‘\rule’ +============ + +Synopsis : + + \rule[ÉLÉVATION]{LARGEUR}{ÉPAISSEUR} + + la commande ‘\rule’ produit un “filet”, c.-à-d. une ligne ou un +rectangle. Les arguments sont : + +ÉLÉVATION + De combien élever le filet (optionnel). + +LARGEUR + La longueur du filet (obligatoire). + +ÉPAISSEUR + L’épaisseur du filet (obligatoire). + + +File: latex2e-fr.info, Node: \today, Prev: \rule, Up: Special insertions + +21.7 ‘\today’ +============= + +La commande ‘\today’ produit la date d’aujourd’hui, par défaut dans le +format ‘MOIS JJ, AAAA’ ; par exemple, ‘July 4, 1976’. Elle utilise les +compteurs prédéfinis ‘\day’, ‘\month’, et ‘\year’ (*note \day \month +\year::) pour faire cela. Elle n’est pas mise à jour durant l’execution +de la compilation. + + Les extensions multilingues comme entre autres le paquetage ‘babel’ +ou la classe ‘lettre’ localisent ‘\today’. Par exemple le code suivant +produit ‘4 juillet 1976’ : + + \year=1976 \month=7 \day=4 + \documentclass{minimal} + \usepackage[french]{babel} + \begin{document} + \today + \end{document} + + La paquetage ‘datetime’ package, entre autres, can produce a wide +variety of other date formats. + + +File: latex2e-fr.info, Node: Splitting the input, Next: Front/back matter, Prev: Special insertions, Up: Top + +22 Partitionner le fichier d’entrée +*********************************** + +Un document de grande taille nécessite beaucoup de données en 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 “fichier racine” ; c’est le fichier dont vous +passer le nom à la ligne de commande quand vous exécutez LaTeX. + + *Note filecontents::, pour un environnement qui permet de grouper un +fichier externe à créer avec le document principal. + +* Menu: + +* \include:: Inclure conditionnellement un fichier. +* \includeonly:: Determiner quels fichiers sont à inclure. +* \input:: Inclure inconditionnellement un fichier. + + +File: latex2e-fr.info, Node: \include, Next: \includeonly, Up: Splitting the input + +22.1 ‘\include’ +=============== + +Synopsis : + + \include{FICHIER} + + Si aucune commande ‘\includeonly’ n’est présente, la commande +‘\include’ exécute un ‘\clearpage’ pour commencer une nouvelle page +(*note \clearpage::), puis elle lit FICHIER, et ensuite fait encore un +‘\clearpage’. + + Précédé d’une commande ‘\includeonly’, les actions de ‘\include’ ne +sont exécutées que si FICHIER est un élément des fichiers listés en +argument de l’‘\includeonly’. Voir *note \includeonly::. + + La commande ‘\include’ ne doit apparaître ni dans le préambule, ni au +sein d’un fichier lu par une autre commande ‘\include’. + + +File: latex2e-fr.info, Node: \includeonly, Next: \input, Prev: \include, Up: Splitting the input + +22.2 \‘includeonly’ +=================== + +Synopsis : + + \includeonly{FICHIER1,FICHIER2,...} + + La commande ‘\includeonly’ contrôle quels fichiers sont lisible par +toute commande ‘\include’ venant ensuite. La liste des noms de fichier +est à éléments séparés par des virgules. Chaque élément FICHIER1, +FICHIER2, ... doit exacteemnt correspondre à un nom de fichier spécifié +en argument d’une commande ‘\include’ pour que la sélection soit +effective. + + Cette commande ne peut apparaître que dans le préambule. + + +File: latex2e-fr.info, Node: \input, Prev: \includeonly, Up: Splitting the input + +22.3 \input +=========== + +Synopsis : + + \input{NOMFICHIER} + + La commande ‘\input’ a pour effet que le NOMFICHIER spécifié soit lu +et traité comme si son contenu était inséré dans le fichier courant à +cet endroit. + + Si NOMFICHIER ne se termine pas en ‘.tex’ (par ex., ‘toto’ ou +‘toto.tata’), on essaie en premier en ajoutant cette extension +(‘toto.tex’ ou ‘toto.tata.tex’). Si aucun fichier n’est trouvé avec ce +nom, alors on essaie le NOMFICHIER original (c.-à-d. ‘toto’ ou +‘toto.tata’). + + +File: latex2e-fr.info, Node: Front/back matter, Next: Letters, Prev: Splitting the input, Up: Top + +23 Prologue et épilogue +*********************** + +* Menu: + +* Table des matières: Tables of contents. +* Glossaires: Glossaries. +* Index:Indexes. + + +File: latex2e-fr.info, Node: Tables of contents, Next: Glossaries, Up: Front/back matter + +23.1 Tables des matières +======================== + +On produit une table des matières avec la commande ‘\tableofcontents’. +Placez la commande à l’endroit même où vous voulez que la table des +matière apparaisse ; LaTeX fera le reste pour vous. Une seconde +compilation est nécessaire pour qu’un fichier ‘.toc’ ait été produit à +la précédente. + + La commande ‘\tableofcontents’ produit un titre, mais il ne produit +pas automatiquement un début de nouvelle page. Si vous voulez une +nouvelle page après la table des matières, mettez une commande +‘\newpage’ après la commande ‘\tableofcontents’. + + Les commandes analogues ‘\listoffigures’ et ‘\listoftables’ +produisent respectivement une liste des figures et une listes des +tableaux. Le fonctionnement est exactement le même que pour la table +des matières. + + La commande ‘\nofiles’ l’emporte sur ces commandes, et _empèche_ la +génération de ces listes. + +* Menu: + +* \addcontentsline:: Ajouter une entrée dans la table des matières etc. +* \addtocontents:: Ajouter du texte directement au fichier table des matières etc. + + +File: latex2e-fr.info, Node: \addcontentsline, Next: \addtocontents, Up: Tables of contents + +23.1.1 ‘\addcontentsline’ +------------------------- + +Synopsis : + + \addcontentsline{EXT}{UNIT}{TEXTE} + + La commande ‘\addcontentsline’ ajoute une entrée a la liste ou table +specifiée où : + +EXT + L’extension de nom de fichier du fichier dans lequel l’information + doit être écrite, typiquement c’est l’une des trois suivante :: + ‘toc’ pour la table des matière (« table of contents » en langue + anglaise), ‘lof’ pour la liste des figures (« list of figures »), + ou ‘lot’ pour la liste des tableaux (« list of tables »). + +UNIT + Le nom de l’unité sectionnelle à ajouter, typiquement l’une des + suivantes, selon la valeur de l’argument EXT : + + ‘toc’ + Les unités sectionnelles : ‘part’, ‘chapter’, ‘section’, + ‘subsection’, ‘subsubsection’. + ‘lof’ + Pour la liste des figures : ‘figure’. + ‘lot’ + Pour la liste des tableaux : ‘table’. + +TEXTE + Le texte de l’entrée. + + Ce qui est écrit dans le fichier ‘.EXT’ est la commande +‘\contentsline{UNIT}{TEXTE}{NUMÉRO}’, où ‘NUMÉRO’ est la valeur courante +du compteur ‘UNIT’. + + +File: latex2e-fr.info, Node: \addtocontents, Prev: \addcontentsline, Up: Tables of contents + +23.1.2 \addtocontents +--------------------- + +The ‘\addtocontents’{EXT}{TEXTE} commande adds texte (or formatting +commandes) directly to the ‘.EXT’ file that generates the table of +contents or listes of figures or tables. + +EXT + The extension of the file on which information is to be written: + ‘toc’ (table of contents), ‘lof’ (list of figures), or ‘lot’ (list + of tables). + +TEXTE + The texte to be written. + + +File: latex2e-fr.info, Node: Glossaries, Next: Indexes, Prev: Tables of contents, Up: Front/back matter + +23.2 Glossaires +=============== + +La commande ‘\makeglossary’ active la création des glossaires. + + La commande ‘\glossary{TEXTE}’ écrit un article de glossaire pour +TEXTE dans un fichier auxiliaire nommé avec l’extension ‘.glo’. + + Plus précisément, ce qui est écrit est la commande +‘\glossaryentry{TEXTE}{NUMPAGE}’, where NUMPAGE est la valeur courante +de ‘\thepage’. + + Le paquetage ‘glossary’ disponible sur le CTAN fournit une prise en +charge de glossaires plus glossaries. + + +File: latex2e-fr.info, Node: Indexes, Prev: Glossaries, Up: Front/back matter + +23.3 Index +========== + +La commande ‘\makeindex’ active la création d’index. Placez là dans le +préambule. + + La commande ‘\index{TEXTE}’ écrit un article d’index pour TEXTE dans +un fichier auxiliaire nommé avec une extention ‘.idx’. + + Plus précisément, ce qui est écrit est la commande +‘\indexentry{TEXTE}{NUMPAGE}’, où NUMPAGE est la valeur courante de +‘\thepage’. + + Pour générer un article d’index pour « toto » qui dit « Voir titi », +utilisez une barre verticale : ‘\index{toto|see{titi}}’. Utilisez +‘seealso’ au lieu de ‘see’ pour fabriquer un article 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. + + Le fichier en ‘.idx’ généré est ensuite trié avec une commande +externe, d’ordinaire soit ‘makeindex’ +() ou la commande ( +multi-lingue) ‘xindy’ (). 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 +mettre ‘\usepackage{makeidx}’ dans le préambule. + + La longueur élastique ‘\indexspace’ est insérée avant chaque 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, +. + + +File: latex2e-fr.info, Node: Letters, Next: Terminal input/output, Prev: Front/back matter, Up: Top + +24 Des lettres +************** + +Synopsis : + + \documentclass{letter} + \address{ADRESSE EXPÉDITEUR} + \signature{NOM DE L'EXPÉDITEUR} + \begin{document} + \begin{letter}{ADRESSE DESTINATAIRE} + \opening{APOSTROPHE} + CORPS-DE-LA-LETTRE + \closing{TEXTE DE SALUTATION} + \end{letter} + ... encore des lettres ... + \end{document} + + Produit une ou plusieurs lettres. + + Chaque lettre est dans un environnement séparé ‘letter’, dont +l’argument ADRESSE DESINATAIRE contient souvent plusieurs lignes +séparées par une double contr’oblique (‘\\’). Par exemple, vous +pourriez avoir : + + \begin{letter}{M. Joseph Fabre \\ + 25 rue de la République\\ + 35700 Rennes} + ... + \end{letter} + + Le début de l’environnement ‘letter’ reinitialise le numéro de page à +1, et le numéro de note en bas de page à 1 aussi. + + Les ADRESSE EXPÉDITEUR et NOM DE L’EXPÉDITEUR sont communs à toutes +les lettres, qu’il y en ait une ou plus, ainsi il est préférable de +mettre ces déclarations dans le préambule. Comme avec l’adresse du +destinataire, souvent ADRESSE EXPÉDITEUR contient plusieurs lignes +séparées par une double contr’oblique ‘\\’. LaTeX place le NOM DE +L’EXPÉDITEUR sous la salutation, après un espace vertical pour la +signature manuscrite traditionnelle ; il peut aussi contenir plusieurs +lignes. + + Le corps de chaque environnement ‘letter’ commence par une commande +‘\opening’ obligatoire telle que ‘\opening{Madame, Monsieur,}’. Le +texte CORPS-DE-LA-LETTRE est du code LaTeX ordinaire et peut donc tout +contenir de la liste énumérée à des formules mathématique en hors texte, +à ceci près que la commandes de rubricage telles que ‘\chapter’ qui +n’ont pas lieu d’être au sein d’une lettre sont indisponibles. Chaque +environnement ‘letter’ se termine typiquement par une commande +‘\closing’ telle que dans ‘\closing{Je vous prie, Madame, Monsieur, +d'agréer l'expression de mes sentiments les meilleurs.}’. + + Du matériel suppélementaire peut venir après le ‘\closing’. Vous +pouvez préciser qui est en copie de la lettre avec une commande comme +‘\cc{Le Patron\\Le Patron du Patron}’. Il y a une commande ‘\encl’ +similaire pour spécifier une liste de pièces jointes. Et, vous pouvez +ajouter un postscriptum avec ‘\ps’. + + Par défaut LaTeX renfonce la signature et la salutation ‘\closing’ la +précédant d’une longueur valant ‘\longindentation’. Celle-ci vaut par +défaut ‘0.5\textwidth’. Pour les aligner à gauche, il suffit de +spécifier ‘\setlength{\longindentation}{0em}’ dans votre préambule. + + Pour fixer la date utilisez quelque-chose comme +‘\renewcommand{\today}{2015-10-12}’. En plaçant ce code dans votre +préambule, il s’appliquera à toutes les lettres du document. + + Cet exemple est avec un seul environnement ‘letter’. Les trois +lignes marquées en commentaire comme optionnelles sont typiquement +omises. + + \documentclass{letter} + \usepackage[T1]{fontenc} + \usepackage{french} + \address{Rue de l'expéditeur \\ Ville de l'expéditeur} + \signature{Nom de l'expéditeur\\ Titre de l'expéditeur} + % optionnel : \location{Boîte Postale 13} + % optionnel : \telephone{(102) 555-0101} + \begin{document} + \begin{letter}{Nom du destinataire \\ Adresse du destinataire} + \opening{Monsieur,} + % optionnel : \thispagestyle{firstpage} + I ne suis pas intéressé à faire affaire avec vous. + \closing{Je vous prie, Monsieur, de recevoir mes salutations distinguées.} + \end{letter} + \end{document} + + Ces commandes sont utilisées avec la classe ‘letter’. + +* Menu: + +* \address:: Adresse de l’expéditeur. +* \cc:: Liste des personnes en copie. +* \closing:: Dire au-revoir. +* \encl:: Liste des pièces jointes. +* \location:: L’adresse de votre organisation. +* \makelabels:: Fabriquer des étiquette d’adresse. +* \name:: Votre nom, pour l’adresse de l’expéditeur. +* \opening:: Dire bonjour. +* \ps:: Ajouter un postscriptum. +* \signature:: Votre signature. +* \telephone:: Votre numéro de téléphone. + + +File: latex2e-fr.info, Node: \address, Next: \cc, Up: Letters + +24.1 ‘\address’ +=============== + +Synopsis : + + \address{ADRESSE-EXPÉDITEURS} + + Spécifie l’adresse de retour telle qu’elle apparaît sur la lettre et +sur l’enveloppe. Séparez des lignes multiples au sein de +‘adresse-expéditeurs’ avec une double contr’oblique ‘\\’. + + Parce qu’elle peut s’applique à des lettres multipls cette +déclaration est souvent placée dans le préambule. Toutefois elle peut +être faite n’importe où, y compris au sein d’un environnement ‘lettre’ +individuel. + + Cette commande est optionnelle : sans la déclaration ‘\address’ la +lettre est formatée avec un espace à blanc en haut de sorte à pouvoir +être imprimée sur du papier à en-tête pré-imprimé. (*Note Overview::, +pour les détails concernant votre implémetation locale). Avec la +déclaration ‘\address’, elle est formatée comme une lettre personnelle. + + +File: latex2e-fr.info, Node: \cc, Next: \closing, Prev: \address, Up: Letters + +24.2 ‘\cc’ +========== + +Synopsis : + + \cc{PREMIER NOM\\...} + + Produit une liste de nom de personne mis en copie de la lettre. +Cette commande est optionnelle. Si elle est présente, alors elle vient +typiquement après le ‘\closing’. En cas de ligne multiple, séparez les +avec une double contr’oblique ‘\\’. + + +File: latex2e-fr.info, Node: \closing, Next: \encl, Prev: \cc, Up: Letters + +24.3 ‘\closing’ +=============== + +Synopsis : + + \closing{TEXTE} + + D’ordinaire à la fin d’une lettre, au dessus de la signature +manuscrite, il y a un ‘\closing’ (bien que cette commande soit +optionnnelle). Par exemple : + + \closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de ma + confiance.} + + +File: latex2e-fr.info, Node: \encl, Next: \location, Prev: \closing, Up: Letters + +24.4 ‘\encl’ +============ + +Synopsis : + + \encl{LIGNE1\\LIGNE2} + + Déclare une liste d’une ou plus de pièces jointes. + + +File: latex2e-fr.info, Node: \location, Next: \makelabels, Prev: \encl, Up: Letters + +24.5 ‘\location’ +================ + +Synopsis : + + \location{TEXTE} + + Le TEXTE apparaît centré au bas de chaque page. Il apparaît +seulement si le style de la page est ‘firstpage’. + + +File: latex2e-fr.info, Node: \makelabels, Next: \name, Prev: \location, Up: Letters + +24.6 ‘\makelabels’ +================== + +Synopsis : + + \makelabels + + Crée une feuille d’étiquettes d’adresses à partir des adresses des +destinataires, une pour chaque lettre. Cette feuille sera sortie avant +les lettres, avec dans l’idée de la copier sur une feuille vierge de +vignettes autocollantes. Cette commande est à mettre dans le préambule. + + Vous pouvez personnaliser les étiquettes en redéfinissant les trois +commandes ‘\startlabels’, ‘\mlabel’ et ‘\returnaddress’ dans le +préambule. Ces commandes ne sont pas à appeler directement par +l’utilisateur, c’est la classe ‘letter’ qui les appelle. La commande +‘\startlabels’ compose la page sur laquelle les étiquettes sont +imprimées en termes de largeur, de hauteur, et de nombre de colonnes, +etc. La commande ‘\mlabel{ADRESSE EXPÉDITEUR}{ADRESSE DESTINATAIRE}’ +est appelée pour chaque lettre du document avec deux arguments : + + • Le premier, ADRESSE EXPÉDITEUR, est le contenu courant de la macro + ‘\returnaddress’ + • Le second, ADRESSE DESTINATAIRE, est l’adresse du destinataire + telle que passée en argument à l’environnement ‘letter’. + + La définition par défaut de ‘\mlabel’ ignore le premier argument, +c’est à dire que si vous placez seulement un ‘\makelabels’ dans le +préambule, la feuille d’étiquettes ne contiendra des étiquettes que pour +les destinataires. + + Si vous désirez imprimer une étiquette d’adresse expéditeur et +d’adresse destinataire pour chaque lettre, vous devez faire deux +choses : + 1. La première est de redéfinir ‘\mlabel’ pour fabriquer deux + étiquettes au lieu d’une, vous pouvez pour cela mettre ce qui suit + dans le préambule : + + \newcommand*\originalMlabel{} + \let\originalMlabel\mlabel + \def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}} + + Ceci ne suffit toutefois pas, parce que la première des deux + étiquettes est vide, vu que la définition par défaut de + ‘\returnaddress’ l’est. + 2. La seconde est de redéfinir ‘\returnaddress’ pour contenir + l’adresse de l’expéditeur, vous pouvez faire cela en plaçant dans + le préambule : + + \renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress} + + +File: latex2e-fr.info, Node: \name, Next: \opening, Prev: \makelabels, Up: Letters + +24.7 ‘\name’ +============ + +‘\name{June Davenport}’ + + Le nom de l’expéditeur, à imprimer sur l’enveloppe avec l’adresse de +retour. + + +File: latex2e-fr.info, Node: \opening, Next: \ps, Prev: \name, Up: Letters + +24.8 ‘\opening{TEXTE}’ +====================== + +Synopsis : + + \opening{TEXTE} + + Cette commande est obligatoire. Elle commence la lettre, en suivant +le ‘\begin{letter}{...}’. L’argument obligatoire TEXTE est le texte +d’“appel” de votre lettre. Par exemple : + + \opening{Dear John,} + + +File: latex2e-fr.info, Node: \ps, Next: \signature, Prev: \opening, Up: Letters + +24.9 ‘\ps’ +========== + +Synopsis: + + \ps{TEXTE} + + Utilisez la commande ‘\ps’ pour commencer un postscriptum dans une +lettre, après ‘\closing’. + + +File: latex2e-fr.info, Node: \signature, Next: \telephone, Prev: \ps, Up: Letters + +24.10 ‘\signature{TEXTE}’ +========================= + +Synopsis: + + \signature{FIRST LINE \\ + ... } + + Le nom de l’expérditeur. Cette commande est optionnelle, quoique +sont inclusion est habituelle. + + Le texte de l’argument apparaît à la fin de la lettre, après la +clôture et après une espace verticale pour la signature manuscrite +traditionnelle. Séparez des ligne multiple avec une double +contr’oblique ‘\\’. Par exemple : + + \signature{J Fred Muggs \\ + White House} + + La valeur par défault de LaTeX pour l’espace verticale space du texte +de ‘\closing’ au texte de ‘\signature’ est ‘6\medskipamount’, ce qui +vaut six fois 0,7em. + + Cette commande est d’ordinaire dans le preambule, de sorte à +s’appliquer à toutes les lettres du document. Pour qu’elle ne +s’applique qu’à une seule lettre, placez la au sein d’un environnement +‘letter’ et avant le ‘\closing’. + + Vous pouvez inclure un graphique dans la signature, par exemple avec +‘\signature{\vspace{-6\medskipamount}\includegraphics{sig.png}\\ My +name}’ (ceci nécesste d’écrire ‘\usepackage{graphicx}’ dans le +préambule). + + +File: latex2e-fr.info, Node: \telephone, Prev: \signature, Up: Letters + +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. + + +File: latex2e-fr.info, Node: Terminal input/output, Next: Command line, Prev: Letters, Up: Top + +25 Entrée/sortie console +************************ + +* Menu: + +* \typein:: Lire du texte à partir de la console. +* \typeout:: Écrire du texte vers la console. + + +File: latex2e-fr.info, Node: \typein, Next: \typeout, Up: Terminal input/output + +25.1 ‘\typein[CMD]{MSG}’ +======================== + +Synopsis : + + \typein[\CMD]{MSG} + + ‘\typein’ tape MSG sur la console et fait que LaTeX s’arrête et +attend que vous saisisiez une ligne d’entrée, en la terminant par un +retour-chariot. Si l’argument optionnel \CMD est omis, l’netrée tapée +est traitée comme si elle avec été incluse dans le fichier d’entrée à la +place de la commande ‘\typein’. Si l’argument \CMD est présent, cela +doit être un nom de commande. Ce nom de commande est alors défini, ou +redéfini, pour se développer en le texte en entrée qui a été tapé. + + +File: latex2e-fr.info, Node: \typeout, Prev: \typein, Up: Terminal input/output + +25.2 ‘\typeout{MSG}’ +==================== + +Synopsis : + + \typeout{MSG} + + Tape ‘msg’ sur le terminal et dans le journal (fichier ‘log’). Les +commandes dans ‘msg’ qui sont définis avec ‘\newcommand’ ou +‘\renewcommand’ (entre autres) sont remplacées par leurs définitions +avant d’être tapée. + + Les règles usuelles de LaTeX pour le traitement de plusieurs espaces +comme un seul espace et pour ignorer les espaces après un nom de +commande s’appliquent à ‘msg’. Une commande ‘\space’ dans ‘msg’ +provoque un unique espace tapé, indépendant des espaces qui l’entourent. +Un ‘^^J’ dans ‘msg’ tape un saut à la ligne. + + +File: latex2e-fr.info, Node: Command line, Next: Document templates, Prev: Terminal input/output, Up: Top + +26 Ligne de commande +******************** + +La spécification du fichier d’entrée indique le fichier à être formaté ; +TeX utilise ‘.tex’ comme extension de fichier par défaut. Si vous +omettez complètment le fichier d’entrée, TeX accèpte en entrée les +caractères saisis à partir de la console. Vous spécifiez les options de +commande en fournissant supplying une chaîne en paramètre de la +commande ; par ex. + + latex '\nonstopmode\input foo.tex' + +Traitera ‘foo.tex’ sans faire de pause après chaque erreur. + + Si LaTeX s’arrête au milieu du document et vous fait une invite en +‘*’, c’est qu’il attend que vous saisissiez quelque chose. Vous pouvez +taper ‘\stop’ (et retour-chariot) et il terminera prematurément le +document. + + *Note TeX engines::, pour les autres commandes système invoquant +LaTeX. + + +File: latex2e-fr.info, Node: Document templates, Next: Concept Index, Prev: Command line, Up: Top + +Appendice A Patrons de documents +******************************** + +Bien que ce ne soit pas un matériel de référence, peut-être que ces +patrons de document vous seront utiles. Davantage de resources de +patrons sont listé à . + +* Menu: + +* patron ‘beamer’: beamer template. +* patron ‘book’: book template. +* patron ‘tugboat’: tugboat template. + + +File: latex2e-fr.info, Node: beamer template, Next: book template, Up: Document templates + +A.1 Un patron ‘beamer’ +====================== + +La classe ‘beamer’ crée des présentations en diapositives. Elle a de +très nombreuses possibilités, mais voici un patron de base : + +\documentclass{beamer} +\usepackage[latin1]{inputenc} + +\title{Patron pour la classe Beamer} +\author{Alex L'Auteur} +\date{31 juillet 2007} + +\begin{document} + +\maketitle + +% sans [fragile], n'importe quel code {verbatim} se prend des erreurs mystérieuses. +\begin{frame}[fragile] + \frametitle{Première diapositive} + +\begin{verbatim} + C'est \verbatim! +\end{verbatim} + +\end{frame} + +\end{document} + + Une ressource web pour cela : +. + + +File: latex2e-fr.info, Node: book template, Next: tugboat template, Prev: beamer template, Up: Document templates + +A.2 Un patron ‘book’ +==================== + +\documentclass{book} +\title{Le Patron de la classe book} +\author{Alex L'Auteur} + +\begin{document} +\maketitle + +\chapter{Premier} +Du texte. + +\chapter{Second} +Et du texte. + +\section{Un sujet secondaire} +La fin. +\end{document} + + +File: latex2e-fr.info, Node: tugboat template, Prev: book template, Up: Document templates + +A.3 Un patron ‘tugboat’ +======================= + +‘TUGboat’ est la revue du groupe des utilisateur de TeX (TeX Users +Group), . + +\documentclass{ltugboat} +\usepackage{graphicx} +\usepackage{ifpdf} +\ifpdf +\usepackage[breaklinks,hidelinks]{hyperref} +\else +\usepackage{url} +\fi + +\title{exemple \TUB\ article} + +% repeat info for each author. +\author{First Last} +\address{Street Address \\ Town, Postal \\ Country} +\netaddress{user (at) exemple dot org} +\personalURL{http://exemple.org/~user/} + +\begin{document} + +\maketitle + +\begin{abstract} +This is an exemple article for \TUB{}. +\end{abstract} + +\section{Introduction} + +This is an exemple article for \TUB, from +\url{http://tug.org/TUGboat/location.html}. + +We recommend the graphicx package for image inclusions, and the +hyperref package for active url's (in the \acro{PDF} output). +Nowadays \TUB\ is produced using \acro{PDF} files exclusively. + +The \texttt{ltugboat} class provides these abbreviations and many more: + +% verbatim blocks are often better in \small +\begin{verbatim}[\small] +\AllTeX \AMS \AmS \AmSLaTeX \AmSTeX \aw \AW +\BibTeX \CTAN \DTD \HTML +\ISBN \ISSN \LaTeXe +\Mc \mf \MFB \mtex \PCTeX \pcTeX +\PiC \PiCTeX \plain \POBox \PS +\SC \SGML \SliTeX \TANGLE \TB \TP +\TUB \TUG \tug +\UG \UNIX \VAX \XeT \WEB \WEAVE + +\Dash \dash \vellipsis \bull \cents \Dag +\careof \thinskip + +\acro{FRED} -> {\small[er] fred} % please use! +\cs{fred} -> \fred +\env{fred} -> \begin{fred} +\meta{fred} -> +\nth{n} -> 1st, 2nd, ... +\sfrac{3/4} -> 3/4 +\booktitle{Book of Fred} +\end{verbatim} + +For more information, see the ltubguid document at: +\url{http://mirror.ctan.org/macros/latex/contrib/tugboat} +(we recommend using \verb|mirror.ctan.org| for \CTAN\ references). + +Email \verb|tugboat@tug.org| if problems or questions. + +\bibliographystyle{plain} % we recommend the plain bibliography style +\nocite{book-minimal} % just making the bibliography non-empty +\bibliography{xampl} % xampl.bib comes avec BibTeX + +\makesignature +\end{document} + + +File: latex2e-fr.info, Node: Concept Index, Next: Command Index, Prev: Document templates, Up: Top + +Index des concepts +****************** + +[index] +* Menu: + +* *, invite: Command line. (line 17) +* .glo, fichier: Glossaries. (line 8) +* .idx, fichier: Indexes. (line 9) +* .ind, fichier: Indexes. (line 24) +* \include emboîtés interdits: \include. (line 19) +* « Voir » et « Voir aussi », article d’index: Indexes. (line 16) +* a e liés: Non-English characters. + (line 15) +* a rond-en-chef: Non-English characters. + (line 11) +* a, e dans l’a: Non-English characters. + (line 15) +* accent: Font styles. (line 33) +* accent <1>: Font styles. (line 111) +* accent aigu: Accents. (line 24) +* accent aigu en math: Math accents. (line 11) +* accent barre suscrite en math: Math accents. (line 14) +* accent brève en math: Math accents. (line 17) +* accent caron: Accents. (line 105) +* accent caron en math: Math accents. (line 20) +* accent chapeau en math: Math accents. (line 32) +* accent circonflexe: Accents. (line 38) +* accent circonflexe en math: Math accents. (line 32) +* accent diérèse en math: Math accents. (line 23) +* accent double-brève-renversée: Accents. (line 88) +* accent grave en math: Math accents. (line 29) +* accent háček: Accents. (line 105) +* accent háček en math: Math accents. (line 20) +* accent macron en math: Math accents. (line 14) +* accent point: Accents. (line 29) +* accent point en chef: Accents. (line 29) +* accent point suscrit: Accents. (line 29) +* accent point suscrit en math: Math accents. (line 26) +* accent rond en chef: Accents. (line 82) +* accent rond-en-chef en math: Math accents. (line 41) +* accent tilde en math: Math accents. (line 44) +* accent tréma: Accents. (line 19) +* accent tréma en math: Math accents. (line 23) +* accent tréma hongrois: Accents. (line 66) +* accents: Accents. (line 6) +* Accents mathématiques: Math accents. (line 6) +* accentuées, lettres: Accents. (line 6) +* accentués, caractères: Accents. (line 6) +* accolade droite, dans le texte: Text symbols. (line 90) +* accolade gauche, dans le texte: Text symbols. (line 87) +* accéder à un caractère quelconque d’une police: Symbols by font position. + (line 6) +* afficher du texte cité avec renfoncement de paragraphe: quotation and quote. + (line 6) +* afficher un texte cité sans renfoncement de paragraphe: quotation and quote. + (line 6) +* agrandir la page courante: \enlargethispage. (line 6) +* align environnement, d’amsmath: eqnarray. (line 6) +* alignement au moyen de tabbing: tabbing. (line 6) +* aligner des équations: eqnarray. (line 6) +* aligner du texte dans des tableaux: tabular. (line 6) +* aligner du texte en utilisant des taquets de tabulation: tabbing. + (line 6) +* amsmath paquetage, remplaçant eqnarray: eqnarray. (line 6) +* annexe, création: Sectioning. (line 39) +* aperçu de LaTeX: Overview. (line 8) +* appel: \opening. (line 11) +* arguments mobiles: \protect. (line 18) +* article d’une liste, compteur spécifiant: \usecounter. (line 6) +* articles numérotés, compteur spécifiant: \usecounter. (line 6) +* ASCII, circonflexe dans le texte: Text symbols. (line 66) +* ASCII, tilde dans le texte: Text symbols. (line 69) +* astérisque centré, dans le texte: Text symbols. (line 72) +* barre par-dessus, accent: Accents. (line 33) +* barre au-dessous: Accents. (line 96) +* barre sousscite: Accents. (line 96) +* barre verticale double, dans le texte: Text symbols. (line 81) +* barre verticale, dans le texte: Text symbols. (line 78) +* barre, diacritique: Accents. (line 33) +* barre, double verticale, dans le texte: Text symbols. (line 81) +* barre-souscrite, diacritique: Accents. (line 53) +* bas de page, créer des notes: Footnotes. (line 6) +* bas de page, des paramètres pour: Page layout parameters. + (line 6) +* bases de LaTeX: Overview. (line 8) +* beamer patron et classe: beamer template. (line 6) +* bibliographie, créer (automatiquement): Using BibTeX. (line 6) +* bibliography, creating (manually): thebibliography. (line 6) +* bibTeX, utilisation: Using BibTeX. (line 6) +* Big point: Units of length. (line 20) +* Bonjour le monde: Starting and ending. (line 6) +* boîtes: Boxes. (line 6) +* boîtes noires, en omettant: Document class options. + (line 29) +* brève, accent: Accents. (line 93) +* brève, diacritique: Accents. (line 93) +* cadratin: Units of length. (line 39) +* cadratin <1>: Text symbols. (line 115) +* cadratin, demi: Text symbols. (line 118) +* cadratin, deux tiers: Text symbols. (line 174) +* cadratin, trois-quarts: Text symbols. (line 168) +* caractères latins non diacrités: Non-English characters. + (line 6) +* caractères réservés: Reserved characters. (line 6) +* caractères speciaux: Non-English characters. + (line 6) +* caractères spéciaux: Reserved characters. (line 6) +* caron, diacritique: Accents. (line 105) +* catcode: \makeatletter and \makeatother. + (line 15) +* catégorie, code de ... de caractère: \makeatletter and \makeatother. + (line 15) +* Centimètre: Units of length. (line 25) +* centrer du texte, déclaration pour: \centering. (line 6) +* centrer du texte, environnement pour: center. (line 6) +* centré, astérisque, dans le texte: Text symbols. (line 72) +* centré, point, dans le texte: Text symbols. (line 140) +* chapeau, accent: Accents. (line 38) +* chargement des paquetages supplémentaires: Document class options. + (line 74) +* chevron double, guillemets: Text symbols. (line 31) +* chevron droit, guillemets: Text symbols. (line 31) +* chevron gauche, guillemets: Text symbols. (line 31) +* chevron simple, guillemets: Text symbols. (line 31) +* chiffres de revêtement: Font styles. (line 87) +* chiffres de style ancien: Font styles. (line 87) +* chiffres de style ancien,: Font styles. (line 87) +* Cicero: Units of length. (line 34) +* circonflexe ASCII, dans le texte: Text symbols. (line 66) +* circonflexe, accent: Accents. (line 38) +* circonflexe, diacritique: Accents. (line 38) +* citation: quotation and quote. (line 6) +* classe de document, définition: Starting and ending. (line 14) +* classe ltugboat: tugboat template. (line 6) +* classes de documents: Document classes. (line 6) +* clause at, au sein d’une définition de police: \newfont. (line 25) +* clef de référence bibiliographique: \bibitem. (line 11) +* code de catégorie de caractère: \makeatletter and \makeatother. + (line 15) +* code source, composer du: verbatim. (line 6) +* commande de longueur: \setlength. (line 11) +* commandes de fontes de bas niveau: Low-level font commands. + (line 6) +* commandes de fontes, de bas niveau: Low-level font commands. + (line 6) +* commandes de mise en page: Layout. (line 6) +* commandes fragiles: \protect. (line 6) +* commandes robustes: \protect. (line 6) +* commandes, en définir de nouvelles: \newcommand & \renewcommand. + (line 6) +* commandes, syntaxe des: LaTeX command syntax. + (line 6) +* commencer une nouvelle page: \newpage. (line 6) +* commencer une nouvelles page et débourrer les flottant: \clearpage. + (line 6) +* commencer une page de droite: \cleardoublepage. (line 6) +* compteurs, a list of: Counters. (line 6) +* compteurs, définir de nouveaux: \newcounter. (line 6) +* compteurs, obtenir la valeur d’un: \value. (line 6) +* compteurs, réglage: \setcounter. (line 6) +* contr’oblique, dans le texte: Text symbols. (line 75) +* copie, liste des personnes en, dans une lettre: \cc. (line 6) +* Correction italique: \/. (line 6) +* coupure de mot, empécher: \mbox. (line 6) +* créer des images: picture. (line 6) +* créer des tableaux: table. (line 6) +* crésure, discrétionnaire: \discretionary. (line 6) +* cédille, diacritique: Accents. (line 58) +* césure, définir: \hyphenation. (line 6) +* césure, empécher: \mbox. (line 6) +* césure, forcer: \- (hyphenation). (line 6) +* date d’aujourd’hui: \today. (line 6) +* datetime, paquetage: \today. (line 23) +* de démarrage et de fin: Starting and ending. (line 6) +* defining new environnements: \newenvironment & \renewenvironment. + (line 6) +* demi-cadratin: Text symbols. (line 118) +* deux-tiers cadratin: Text symbols. (line 174) +* diacritique barre-souscrite: Accents. (line 53) +* diacritique brève: Accents. (line 93) +* diacritique caron: Accents. (line 105) +* diacritique circonflexe: Accents. (line 38) +* diacritique cédille: Accents. (line 58) +* diacritique double-brève-renversée: Accents. (line 88) +* diacritique háček: Accents. (line 105) +* diacritique macron-souscrit: Accents. (line 53) +* diacritique ogonek: Accents. (line 77) +* diacritique point suscrit: Accents. (line 29) +* diacritique point-souscrit: Accents. (line 62) +* diacritique rond en chef: Accents. (line 82) +* diacritique tilde: Accents. (line 49) +* diacritique tirant susscrit: Accents. (line 88) +* diacritique tréma hongrois: Accents. (line 66) +* diacrtique accent aigu: Accents. (line 24) +* diacrtique tréma: Accents. (line 19) +* diacrtitiques, signes: Accents. (line 6) +* dilatation verticale infinie: \vfill. (line 6) +* discrétionnaire, césure: \discretionary. (line 6) +* dollar, signe: Text symbols. (line 112) +* double obèle, dans le texte: Text symbols. (line 19) +* double renvoi, résolution: Output files. (line 35) +* double, barre verticale, dans le texte: Text symbols. (line 81) +* double, guillemet-apostrophe culbuté: Text symbols. (line 146) +* double, guillemet-apostrophe de droite: Text symbols. (line 149) +* double, obèle, dans le texte: Text symbols. (line 109) +* double-brève-renversée, diacritique: Accents. (line 88) +* droit d’auteur, symbole: Text symbols. (line 13) +* droit, guillemet double sur la ligne de base: Text symbols. (line 159) +* droit, guillemet simple sur la ligne de base: Text symbols. (line 159) +* droite, accolade, dans le texte: Text symbols. (line 90) +* droite, flèche, dans le texte: Text symbols. (line 165) +* droite, guillemet anglais simple: Text symbols. (line 57) +* droite, guillemet-apostrophe simple: Text symbols. (line 57) +* débourrer les flottant et commencer une page: \clearpage. (line 6) +* définir de nouveaux théorèmes: \newtheorem. (line 6) +* définir de nouvelles polices: \newfont. (line 6) +* définir une nouvelle commande: \newcommand & \renewcommand. + (line 6) +* définitions: Definitions. (line 6) +* délimiteur nul: Math miscellany. (line 38) +* e dans l’a: Non-English characters. + (line 15) +* e dans l’o: Non-English characters. + (line 51) +* e-TeX: TeX engines. (line 12) +* em: Units of length. (line 39) +* en-tête et pied de page en cours de traitement: Page layout parameters. + (line 6) +* en-tête, des paramètres pour: Page layout parameters. + (line 6) +* encerclée, lettre, dans le texte: Text symbols. (line 96) +* entrée Unicode, native: TeX engines. (line 6) +* entrée/sortie console: Terminal input/output. + (line 6) +* environments: Environments. (line 6) +* environnement: Starting and ending. (line 24) +* environnement simili-théorème: \newtheorem. (line 6) +* environnements, defining: \newenvironment & \renewenvironment. + (line 6) +* espace vertical: \addvspace. (line 6) +* espace vertical avant les paragraphes: \parskip. (line 6) +* espace vertical, insérer: \addvspace. (line 6) +* espace verticale: \vspace. (line 6) +* espace visible: \verb. (line 17) +* espace visible, symbole, dans le texte: Text symbols. (line 180) +* espacement au sein du mode mathématique: Spacing in math mode. + (line 6) +* espacement inter-phrase: \frenchspacing. (line 6) +* espaces: Spaces. (line 6) +* eszet lettre allemande: Non-English characters. + (line 55) +* eth islandais: Non-English characters. + (line 19) +* eth, lettre islandaise: Non-English characters. + (line 19) +* euro, symbole: Text symbols. (line 121) +* exposant: Subscripts & superscripts. + (line 6) +* fabriquer une page de titre: titlepage. (line 6) +* Faire des paragraphes: Making paragraphs. (line 6) +* fermant, guillemet anglais simple: Text symbols. (line 57) +* fermant, guillemet-apostrophe simple: Text symbols. (line 57) +* fichier auxiliaire: Output files. (line 35) +* fichier d’entrée: Splitting the input. (line 6) +* fichier de transcription: Output files. (line 29) +* fichier externe, écrire: filecontents. (line 6) +* fichier journal: Output files. (line 29) +* fichier racine: Splitting the input. (line 10) +* fichier table des matières: Output files. (line 47) +* figures, insertion: figure. (line 6) +* figures, notes en bas de page au sein des: minipage. (line 22) +* fin d’une lettre: \closing. (line 6) +* fin et à partir: Starting and ending. (line 6) +* flèche droite, dans le texte: Text symbols. (line 165) +* flèche gauche, left, dans le texte: Text symbols. (line 133) +* fonctions mathématiques: Math functions. (line 6) +* forme en * de commandes de rubricage: Sectioning. (line 32) +* forme en * des commandes d’environnement: \newenvironment & \renewenvironment. + (line 16) +* forme en *, définir de nouvelles commandes: \newcommand & \renewcommand. + (line 16) +* forme étoilée de commandes de rubricage: Sectioning. (line 32) +* forme étoilée des commandes d’environnement: \newenvironment & \renewenvironment. + (line 16) +* forme étoilée, définir de nouvelles commandes: \newcommand & \renewcommand. + (line 16) +* formules en ligne: math. (line 6) +* formules mathématiques: Math formulas. (line 6) +* formules, environnement pour: equation. (line 6) +* formules, math: Math formulas. (line 6) +* fragile, commande: \protect. (line 6) +* français, guillemets: Text symbols. (line 31) +* féminin, symbole ordinal: Text symbols. (line 137) +* gauche, accolade, dans le texte: Text symbols. (line 87) +* gauche, flèche, dans le texte: Text symbols. (line 133) +* gauche, guillemet-apostrophe simple de: Text symbols. (line 42) +* globales, options: Document class options. + (line 81) +* glossaires: Glossaries. (line 6) +* Grand rond, symbole, dans le texte: Text symbols. (line 84) +* gras: Font styles. (line 105) +* gras tapuscrit, éviter: description. (line 24) +* grave accent: Accents. (line 43) +* guillemet droit double sur la ligne de base: Text symbols. (line 159) +* guillemet droit simple sur la ligne de base: Text symbols. (line 159) +* guillemet-apostrophe de droite double: Text symbols. (line 149) +* guillemet-apostrophe double culbuté: Text symbols. (line 146) +* guillemet-apostrophe simple: Text symbols. (line 155) +* guillemet-apostrophe simple culbuté: Text symbols. (line 152) +* guillemet-virgule inférieur double: Text symbols. (line 54) +* guillemet-virgule inférieur simple: Text symbols. (line 54) +* guillemets double: Text symbols. (line 31) +* guillemets français: Text symbols. (line 31) +* guillemets simple: Text symbols. (line 31) +* guillemets-virgule inférieurs, simple et double: Text symbols. + (line 54) +* i sans point: Accents. (line 70) +* i sans point en math: Math accents. (line 35) +* Icelandic thorn: Non-English characters. + (line 59) +* ici, placer les flottants: Floats. (line 58) +* images, créer: picture. (line 6) +* implémentations de TeX: TeX engines. (line 6) +* index: Indexes. (line 6) +* indice inférieur: Subscripts & superscripts. + (line 6) +* indice supérieur: Subscripts & superscripts. + (line 6) +* inférieur à, symbole dans le texte: Text symbols. (line 130) +* inférieur, guillemet-virgule double: Text symbols. (line 54) +* inférieur, guillemet-virgule simple: Text symbols. (line 54) +* inserer des figures: figure. (line 6) +* interligne double: Low-level font commands. + (line 55) +* invite *: Command line. (line 17) +* italique: Font styles. (line 114) +* j sans point: Accents. (line 73) +* j sans point en math: Math accents. (line 38) +* jsutifier à gauche du texte, environnement pour: flushleft. (line 6) +* justification, drapeau droit: \raggedright. (line 6) +* justification, drapeau gauche: \raggedleft. (line 6) +* justifier le texte à droite: \raggedleft. (line 6) +* justifier à droite, environnement pour: flushright. (line 6) +* justifié à gauche du texte: \raggedright. (line 6) +* Knuth, Donald E.: About this document. (line 6) +* Knuth, Donald E. <1>: Overview. (line 8) +* l polonais: Non-English characters. + (line 37) +* L’équipe de projet LaTeX: About this document. (line 6) +* Lamport TeX: Overview. (line 28) +* Lamport, Leslie: About this document. (line 6) +* Lamport, Leslie <1>: Overview. (line 8) +* LaTeX aperçu: Overview. (line 8) +* LaTeX, logo: Text symbols. (line 22) +* LaTeX2e logo: Text symbols. (line 25) +* Lettre grecques: Math symbols. (line 6) +* lettre ij, Holandais: Non-English characters. + (line 32) +* lettres calligraphiques pour les mathématiques: Font styles. + (line 108) +* lettres de script pour les mathématiques: Font styles. (line 108) +* lettres latines non diacritées: Non-English characters. + (line 6) +* lettres, commencer: \opening. (line 6) +* lettres, salutation: \closing. (line 6) +* lettres, écrire des: Letters. (line 6) +* ligne de commande: Command line. (line 6) +* lignes dans des tableaux: tabular. (line 6) +* list of figures file: Output files. (line 47) +* list of tables file: Output files. (line 47) +* liste des personnes en copie, dans une lettre: \cc. (line 6) +* listes d’articles: itemize. (line 6) +* listes d’articles, générique: list. (line 6) +* listes de description, créer: description. (line 6) +* listes non ordonnées: itemize. (line 6) +* listes à puces: itemize. (line 6) +* lists of items, numbered: enumerate. (line 6) +* lists étiquetée, créer: description. (line 6) +* livre, symbole: Text symbols. (line 50) +* logo LaTeX: Text symbols. (line 22) +* logo LaTeX2e: Text symbols. (line 25) +* logo TeX: Text symbols. (line 63) +* longueur: Lengths. (line 6) +* longueur, ajouter à une: \addtolength. (line 6) +* longueur, commande de: \setlength. (line 11) +* longueur, régler une: \setlength. (line 6) +* longueurs prédéfinies: Predefined lengths. (line 6) +* longueurs, définir de nouvelles: \newlength. (line 6) +* longueurs, définir et utiliser: Lengths. (line 6) +* LuaTeX: TeX engines. (line 31) +* m, largeur d’un: Units of length. (line 39) +* macron, diacritique: Accents. (line 33) +* macron-souscrit, diacritique: Accents. (line 53) +* Madsen, Lars: eqnarray. (line 6) +* makeidx, paquetage: Indexes. (line 30) +* makeindex, programme: Indexes. (line 24) +* marque de fabrique, symbole: Text symbols. (line 171) +* marque déposée, symbole: Text symbols. (line 162) +* masculin, symbole ordinal: Text symbols. (line 137) +* math, accent aigu: Math accents. (line 11) +* math, accent barre suscrite: Math accents. (line 14) +* math, accent brève: Math accents. (line 17) +* math, accent grave: Math accents. (line 29) +* math, accent macron: Math accents. (line 14) +* math, accent point suscrit: Math accents. (line 26) +* math, accent rond-en-chef: Math accents. (line 41) +* math, accents: Math accents. (line 6) +* math, fonctions: Math functions. (line 6) +* math, miscellanées: Math miscellany. (line 6) +* mathématiques gras: Font styles. (line 83) +* mathématiques, gras: Font styles. (line 83) +* matières, fichier: Output files. (line 47) +* Millimètre: Units of length. (line 28) +* minipage, créer une: minipage. (line 6) +* miscellanées en math: Math miscellany. (line 6) +* mise en page, les paramètres de: Page layout parameters. + (line 6) +* mode gauche-à-droite (left-to-right): Modes. (line 6) +* mode LR: Modes. (line 6) +* mode math: Modes. (line 6) +* mode mathématique, entrer: Math formulas. (line 6) +* mode mathématique, espacement: Spacing in math mode. + (line 6) +* mode paragraphe: Modes. (line 6) +* modes: Modes. (line 6) +* modèle de document: Document templates. (line 6) +* monnaie, dollar: Text symbols. (line 112) +* monnaie, euro: Text symbols. (line 121) +* moteur pdfTeX: TeX engines. (line 12) +* moteurs, TeX: TeX engines. (line 6) +* mpfootnote, compteur: \footnote. (line 40) +* mu, math unit: Units of length. (line 52) +* multind, paquetage: Indexes. (line 42) +* multiplication discrétionnaire: Math miscellany. (line 7) +* note en bas de page, créer: Footnotes. (line 6) +* note en bas de page, symboles au lieu de numéros: \footnote. + (line 24) +* notes dans la marge: Marginal notes. (line 6) +* notes en bas de page au sein des figures: minipage. (line 22) +* Notes en bas de page, au sein d’une minipage: \footnote. (line 40) +* Notes en bas de page, dans un tableau: Footnotes in a table. + (line 6) +* notes en bas de page, paramètres: Footnote parameters. (line 6) +* Notes en marge: Marginal notes. (line 6) +* nouvelle commandes, définir: \newcommand & \renewcommand. + (line 6) +* nouvelle ligne, commencer une: \\. (line 6) +* nouvelle ligne, commencer une (mode paragraphe): \newline. (line 6) +* nouvelle page, commencer: \newpage. (line 6) +* numéro d’équation, omettre: eqnarray. (line 30) +* numéro d’équation, référence croisée: \ref. (line 6) +* numéro de figure, référence croisée: \ref. (line 6) +* numéro de note en bas de page, référence croisée: \ref. (line 6) +* numéro de page, référence croisée: \pageref. (line 6) +* numéro de rubrique, référence croisée: \ref. (line 6) +* numéros de rubrique, composition: Sectioning. (line 50) +* numérotation de page, style: \pagenumbering. (line 6) +* o e liés: Non-English characters. + (line 51) +* o, e dans l’o: Non-English characters. + (line 51) +* obèle double, dans le texte: Text symbols. (line 109) +* obèle, dans le texte: Text symbols. (line 16) +* obèle, dans le texte <1>: Text symbols. (line 106) +* ogonek, diacritique: Accents. (line 77) +* options de classe: Document class options. + (line 6) +* options de classe de document: Document class options. + (line 6) +* options globales: Document class options. + (line 6) +* options globales <1>: Document class options. + (line 81) +* options, classe de document: Document class options. + (line 6) +* Ordinaux espagnols, féminin et masculin: Text symbols. (line 137) +* Ordinaux, féminin et masculin: Text symbols. (line 137) +* oslash: Non-English characters. + (line 47) +* ouvrant, , guillemet-apostrophe simple: Text symbols. (line 42) +* page de flottants: Floats. (line 64) +* page styles: Page styles. (line 6) +* page, paramètres de mise en page: Page layout parameters. + (line 6) +* pages de titre, création: titlepage. (line 6) +* pages, saut: Page breaking. (line 6) +* paquetage de macro, LaTeX en tant que: Overview. (line 14) +* paquetage float: Floats. (line 58) +* paquetage setspace: Low-level font commands. + (line 55) +* paquetage textcomp: Font styles. (line 87) +* paquetages , le chargement: Document class options. + (line 74) +* paragraphe, symbole: Text symbols. (line 46) +* paragraphes: Making paragraphs. (line 6) +* paramètre positionnel: \newcommand & \renewcommand. + (line 42) +* paramètre positionnel <1>: \newenvironment & \renewenvironment. + (line 50) +* paramètres, la mise en page: Page layout parameters. + (line 6) +* paramètres, pour notes en bas de page: Footnote parameters. (line 6) +* partitionner le fichier d’entrée: Splitting the input. (line 6) +* patron de document: Document templates. (line 6) +* patron, beamer: beamer template. (line 6) +* patron, book: book template. (line 6) +* patron, TUGboat: tugboat template. (line 6) +* pdfTeX: Output files. (line 20) +* pdfTeX, moteur: TeX engines. (line 12) +* pica: Units of length. (line 14) +* Pied-de-mouche: Text symbols. (line 46) +* pistion, dans un dessin picture: picture. (line 24) +* pièces jointes, liste: \encl. (line 6) +* placement des flottants: Floats. (line 35) +* Point: Units of length. (line 10) +* point centré, dans le texte: Text symbols. (line 140) +* point d’exclamation culbuté: Text symbols. (line 124) +* point d’interrogation culbuté: Text symbols. (line 143) +* point Didot: Units of length. (line 31) +* point en chef, diacritique: Accents. (line 29) +* Point proportionné (Scaled point): Units of length. (line 37) +* point suscrit, diacritique: Accents. (line 29) +* points de suspension: Text symbols. (line 37) +* police de largeur fixe: Font styles. (line 129) +* police inclinée: Font styles. (line 126) +* police machine à écrire: Font styles. (line 129) +* police oblique: Font styles. (line 126) +* police petites capitales: Font styles. (line 120) +* police romaine: Font styles. (line 117) +* police, symboles par leur numéro: Symbols by font position. + (line 6) +* polices de caractères: Fonts. (line 6) +* polices OpenType: TeX engines. (line 6) +* polices TrueType: TeX engines. (line 6) +* polices, commandes pour déclarer de nouvelles: \newfont. (line 6) +* postscriptum, dans une lettre: \ps. (line 6) +* poésie, un environnement pour la: verse. (line 6) +* prononciation: Overview. (line 28) +* préambule, définition: Starting and ending. (line 20) +* prédéfinies, longueurs: Predefined lengths. (line 6) +* puce, dans le texte: Text symbols. (line 93) +* quad: Spacing in math mode. + (line 33) +* racine, fichier: Splitting the input. (line 10) +* rapports de bogues: About this document. (line 13) +* redefining environnements: \newenvironment & \renewenvironment. + (line 6) +* remarks in the marge: Marginal notes. (line 6) +* renfoncement des paragraphes dans du texte cité: quotation and quote. + (line 6) +* renfoncement des paragraphes dans un texte cité, omettre: quotation and quote. + (line 6) +* Renfoncement des paragraphes, au sein d’une minipage: minipage. + (line 18) +* renfoncement, forcer: \indent. (line 6) +* renfoncement, forcer <1>: \indent. (line 7) +* renfoncement, supprimer: \noindent. (line 6) +* renvoi en aval, résolution: Output files. (line 35) +* renvoi, résolution: Output files. (line 35) +* robuste, commande: \protect. (line 6) +* rond en chef, diacritique: Accents. (line 82) +* rond, grand symbole, dans le texte: Text symbols. (line 84) +* rubricage: Sectioning. (line 6) +* référence bibiliographique, clef: \bibitem. (line 11) +* référence croisée avec numéro de page: \pageref. (line 6) +* référence croisée, symbolique: \ref. (line 6) +* références croisées: Cross references. (line 6) +* réglage de compteurs: \setcounter. (line 6) +* réservés, caractères: Reserved characters. (line 6) +* résumé: abstract. (line 6) +* s long: Non-English characters. + (line 55) +* sans serif: Font styles. (line 123) +* saut de ligne: \newline. (line 6) +* saut de ligne, forcer: \\. (line 6) +* saut de ligne, sortie semblable à l’entrée pour le: \obeycr & \restorecr. + (line 6) +* saut de page: Page breaking. (line 6) +* saut de page, empécher: \pagebreak & \nopagebreak. + (line 6) +* saut de page, forcer: \pagebreak & \nopagebreak. + (line 6) +* saut à la ligne: Line breaking. (line 6) +* sauter à la ligne: Line breaking. (line 6) +* sauts de ligne, empêcher: \linebreak & \nolinebreak. + (line 6) +* sauts de ligne, forcer: \linebreak & \nolinebreak. + (line 6) +* section, symbole: Text symbols. (line 60) +* showidx, paquetage: Indexes. (line 38) +* signes diacrtitiques: Accents. (line 6) +* simple, guillemet-apostrophe: Text symbols. (line 155) +* simple, guillemet-apostrophe culbuté: Text symbols. (line 152) +* simuler du texte tapuscrit: verbatim. (line 6) +* sortie à deux colonnes: \twocolumn. (line 6) +* sortie à une colonne: \onecolumn. (line 6) +* souligné, dans le texte: Text symbols. (line 177) +* source logiciel, composer du: verbatim. (line 6) +* speciaux, caractères: Non-English characters. + (line 6) +* spéciaux, caractères: Reserved characters. (line 6) +* spécificateur, placement de flottants: Floats. (line 35) +* sterling, symbole: Text symbols. (line 50) +* style de numérotation de page: \pagenumbering. (line 6) +* styles de police: Font styles. (line 6) +* styles de texte: Font styles. (line 6) +* styles typographiques: Font styles. (line 6) +* styles, page: Page styles. (line 6) +* supérieur à, symbole dans le texte: Text symbols. (line 127) +* suspension, points de: Text symbols. (line 37) +* symbole de multiplication, saut de ligne discretionnaire: Math miscellany. + (line 7) +* symbole droit d’auteur: Text symbols. (line 13) +* symbole marque de fabrique: Text symbols. (line 171) +* symbole marque déposée: Text symbols. (line 162) +* symbole puce: Math symbols. (line 117) +* symbole vecteur en math: Math accents. (line 47) +* symboles d’une police, par leur numéro: Symbols by font position. + (line 6) +* symboles mathématiques: Math symbols. (line 6) +* symboles texte: Text symbols. (line 6) +* symbols, mathématiques: Math symbols. (line 6) +* table des matière, création: Tables of contents. (line 6) +* table of contents entry, manually adding: \addcontentsline. (line 6) +* tableaux mathématiques: array. (line 6) +* tableaux, créer: table. (line 6) +* taille de conception, au sein d’une définition de police: \newfont. + (line 25) +* tailles de police: Font sizes. (line 6) +* tailles de texte: Font sizes. (line 6) +* tailles des polices de caractères: Font sizes. (line 6) +* taquets des tabulation, utiliser: tabbing. (line 6) +* TeX, logo: Text symbols. (line 63) +* texte cité avec renfoncement des paragraphes, affichage: quotation and quote. + (line 6) +* texte cité sans renfoncement des paragraphes, affichage: quotation and quote. + (line 6) +* texte drapeau droit: \raggedright. (line 6) +* texte drapeau droit, environnement pour: flushleft. (line 6) +* texte drapeau gauche: \raggedleft. (line 6) +* texte drapeau gauche, environnement pour: flushright. (line 6) +* texte fer à gauche: \raggedright. (line 6) +* texte fer à gauche, environnement pour: flushleft. (line 6) +* texte ferré à gauche: \raggedright. (line 6) +* texte ferré à gauche, environnement pour: flushleft. (line 6) +* texte sur plusieurs colonnes: \twocolumn. (line 6) +* texte tapuscrit, simulation de: verbatim. (line 6) +* texte verbatim: verbatim. (line 6) +* texte verbatim, en-ligne: \verb. (line 6) +* thickspace: Spacing in math mode. + (line 16) +* thinspace: Spacing in math mode. + (line 25) +* thorn, lettre islandaise: Non-English characters. + (line 59) +* théorème, environnement simili-: \newtheorem. (line 6) +* théorèmes, composition des: theorem. (line 6) +* théorèmes, définition: \newtheorem. (line 6) +* tilde ASCII, dans le texte: Text symbols. (line 69) +* tilde, diacritique: Accents. (line 49) +* tirant suscrit, diacritique: Accents. (line 88) +* tiret bas, dans le texte: Text symbols. (line 177) +* trois-quarts, cadratin: Text symbols. (line 168) +* tréma hongrois, accent: Accents. (line 66) +* tréma hongrois, diacritique: Accents. (line 66) +* unités, de longueur: Units of length. (line 6) +* UTF-8: TeX engines. (line 6) +* utilisation de BibTeX: Using BibTeX. (line 6) +* variables, a list of: Counters. (line 6) +* verticale infinie, dilatation: \vfill. (line 6) +* verticale, barre dans le texte: Text symbols. (line 78) +* verticale, espace: \vspace. (line 6) +* visible, symbole espace, dans le texte: Text symbols. (line 180) +* wide hat accent, math: Math accents. (line 50) +* wide tilde accent, math: Math accents. (line 53) +* x, hauteur d’un: Units of length. (line 39) +* XeTeX: TeX engines. (line 41) +* xindy, programle: Indexes. (line 24) +* xspace package: \(SPACE) after CS. (line 20) +* écrire des lettres: Letters. (line 6) +* écrire un fichier externe: filecontents. (line 6) +* équations, aligner: eqnarray. (line 6) +* équations, environnement pour: equation. (line 6) +* étiquette tapuscrite dans les listes: description. (line 24) +* étirement, omettre l’étirement vertical: \raggedbottom. (line 6) + + +File: latex2e-fr.info, Node: Command Index, Prev: Concept Index, Up: Top + +Index des commandes +******************* + +[index] +* Menu: + +* $: Math formulas. (line 25) +* &: tabular. (line 34) +* .aux fichier: Output files. (line 35) +* .fd fichier: \newfont. (line 16) +* .lof fichier: Output files. (line 47) +* .lot fichier: Output files. (line 47) +* .pdf fichier: Output files. (line 20) +* .toc fichier: Output files. (line 47) +* .toc, fichier: Tables of contents. (line 6) +* .xdv fichier: TeX engines. (line 41) +* [...] pour les arguments optionnels: LaTeX command syntax. + (line 6) +* \ caractère de début des commandes: LaTeX command syntax. + (line 6) +* \!: Spacing in math mode. + (line 29) +* \" (accent tréma): Accents. (line 19) +* \#: Reserved characters. (line 12) +* \$: Reserved characters. (line 12) +* \%: Reserved characters. (line 12) +* \&: Reserved characters. (line 12) +* \' (acute accent): Accents. (line 24) +* \' (tabbing): tabbing. (line 48) +* \(: Math formulas. (line 16) +* \): Math formulas. (line 16) +* \*: Math miscellany. (line 6) +* \+: tabbing. (line 40) +* \,: Spacing in math mode. + (line 25) +* \-: tabbing. (line 44) +* \- (césure): \- (hyphenation). (line 6) +* \. (dot-over accent): Accents. (line 29) +* \/: \/. (line 6) +* \:: Spacing in math mode. + (line 21) +* \;: Spacing in math mode. + (line 16) +* \<: tabbing. (line 35) +* \= (macron accent): Accents. (line 33) +* \= (tabbing): tabbing. (line 29) +* \>: tabbing. (line 33) +* \> <1>: Spacing in math mode. + (line 21) +* \> (tabbing): tabbing. (line 32) +* \@fnsymbol: \footnote. (line 24) +* \a (tabbing): tabbing. (line 62) +* \a' (acute accent in tabbing): tabbing. (line 63) +* \a= (macron accent in tabbing): tabbing. (line 63) +* \aa (å): Non-English characters. + (line 11) +* \AA (Å): Non-English characters. + (line 11) +* \acute: Math accents. (line 10) +* \addcontentsline{EXT}{UNIT}{TEXTE}: \addcontentsline. (line 6) +* \address: \address. (line 6) +* \addtocontents{EXT}{TEXTE}: \addtocontents. (line 6) +* \addtocounter: \addtocounter. (line 6) +* \addtolength: \addtolength. (line 6) +* \addvspace: \addvspace. (line 6) +* \ae (æ): Non-English characters. + (line 15) +* \AE (Æ): Non-English characters. + (line 15) +* \aleph: Math symbols. (line 23) +* \alinea: Sectioning. (line 15) +* \alph: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 9) +* \Alph: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 13) +* \Alph example: enumerate. (line 56) +* \alpha: Math symbols. (line 26) +* \alsoname: Indexes. (line 20) +* \amalg: Math symbols. (line 29) +* \angle: Math symbols. (line 32) +* \appendix: Sectioning. (line 39) +* \approx: Math symbols. (line 36) +* \arabic: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 16) +* \arccos: Math functions. (line 9) +* \arcsin: Math functions. (line 12) +* \arctan: Math functions. (line 15) +* \arg: Math functions. (line 18) +* \arraycolsep: array. (line 37) +* \arrayrulewidth: tabular. (line 165) +* \arraystretch: tabular. (line 171) +* \ast: Math symbols. (line 39) +* \asymp: Math symbols. (line 47) +* \a` (grave accent in tabbing): tabbing. (line 63) +* \b (accent barre-souscrite): Accents. (line 53) +* \backslash: Math symbols. (line 50) +* \backslash <1>: Reserved characters. (line 18) +* \bar: Math accents. (line 13) +* \baselineskip: Low-level font commands. + (line 48) +* \baselinestretch: Low-level font commands. + (line 55) +* \begin: Environments. (line 6) +* \beta: Math symbols. (line 55) +* \bf: Font styles. (line 104) +* \bfseries: Font styles. (line 39) +* \bibitem: \bibitem. (line 6) +* \bibliography: Using BibTeX. (line 6) +* \bibliographystyle: Using BibTeX. (line 6) +* \bigcap: Math symbols. (line 58) +* \bigcirc: Math symbols. (line 62) +* \bigcup: Math symbols. (line 66) +* \bigodot: Math symbols. (line 70) +* \bigoplus: Math symbols. (line 74) +* \bigotimes: Math symbols. (line 78) +* \bigskip: \bigskip \medskip \smallskip. + (line 9) +* \bigskipamount: \bigskip \medskip \smallskip. + (line 10) +* \bigsqcup: Math symbols. (line 90) +* \bigtriangledown: Math symbols. (line 82) +* \bigtriangleup: Math symbols. (line 86) +* \biguplus: Math symbols. (line 93) +* \bigvee: Math symbols. (line 97) +* \bigwedge: Math symbols. (line 100) +* \bmod: Math functions. (line 21) +* \boldmath: Math formulas. (line 30) +* \bot: Math symbols. (line 103) +* \bottomfraction: Floats. (line 105) +* \bottomnumber: Floats. (line 142) +* \bowtie: Math symbols. (line 108) +* \Box: Math symbols. (line 111) +* \breve: Math accents. (line 16) +* \bullet: Math symbols. (line 116) +* \c (cédille): Accents. (line 58) +* \cal: Font styles. (line 107) +* \cap: Math symbols. (line 119) +* \capitalacute: Accents. (line 24) +* \capitalbreve: Accents. (line 93) +* \capitalcaron: Accents. (line 105) +* \capitalcedilla: Accents. (line 58) +* \capitalcircumflex: Accents. (line 38) +* \capitaldieresis: Accents. (line 19) +* \capitaldotaccent: Accents. (line 62) +* \capitalgrave: Accents. (line 43) +* \capitalhungarumlaut: Accents. (line 66) +* \capitalmacron: Accents. (line 33) +* \capitalnewtie: Accents. (line 88) +* \capitalogonek: Accents. (line 77) +* \capitalring: Accents. (line 82) +* \capitaltie: Accents. (line 88) +* \capitaltilde: Accents. (line 49) +* \caption: figure. (line 41) +* \caption <1>: table. (line 25) +* \cc: \cc. (line 6) +* \cdot: Math symbols. (line 123) +* \cdots: Math miscellany. (line 28) +* \centering: \centering. (line 6) +* \chapter (seulement pour classes report et book): Sectioning. + (line 10) +* \check: Math accents. (line 19) +* \chi: Math symbols. (line 126) +* \circ: Math symbols. (line 129) +* \circle: \circle. (line 6) +* \cite: \cite. (line 6) +* \cleardoublepage: \cleardoublepage. (line 6) +* \clearpage: \clearpage. (line 6) +* \cline: \cline. (line 6) +* \closing: \closing. (line 6) +* \clubsuit: Math symbols. (line 133) +* \columnsep: \twocolumn. (line 18) +* \columnseprule: \twocolumn. (line 21) +* \columnwidth: \twocolumn. (line 25) +* \complement: Math symbols. (line 136) +* \cong: Math symbols. (line 142) +* \contentsline: \addcontentsline. (line 35) +* \coprod: Math symbols. (line 145) +* \copyright: Text symbols. (line 11) +* \cos: Math functions. (line 24) +* \cosh: Math functions. (line 27) +* \cot: Math functions. (line 30) +* \coth: Math functions. (line 33) +* \csc: Math functions. (line 36) +* \cup: Math symbols. (line 148) +* \d (dot-under accent): Accents. (line 62) +* \dag: Text symbols. (line 15) +* \dagger: Math symbols. (line 152) +* \dashbox: \dashbox. (line 6) +* \dashv: Math symbols. (line 155) +* \day: \day \month \year. (line 6) +* \dblfloatpagefraction: \twocolumn. (line 38) +* \dblfloatsep: \twocolumn. (line 43) +* \dbltextfloatsep: \twocolumn. (line 49) +* \dbltopfraction: \twocolumn. (line 32) +* \ddag: Text symbols. (line 18) +* \ddagger: Math symbols. (line 160) +* \ddot: Math accents. (line 22) +* \ddots: Math miscellany. (line 31) +* \deg: Math functions. (line 39) +* \Delta: Math symbols. (line 163) +* \delta: Math symbols. (line 167) +* \depth: Predefined lengths. (line 10) +* \det: Math functions. (line 42) +* \dh (ð): Non-English characters. + (line 19) +* \DH (Ð): Non-English characters. + (line 19) +* \Diamond: Math symbols. (line 170) +* \diamond: Math symbols. (line 175) +* \diamondsuit: Math symbols. (line 179) +* \dim: Math functions. (line 45) +* \displaystyle: Math formulas. (line 36) +* \div: Math symbols. (line 182) +* \dj: Non-English characters. + (line 25) +* \DJ: Non-English characters. + (line 25) +* \documentclass: Document classes. (line 6) +* \dot: Math accents. (line 25) +* \doteq: Math symbols. (line 185) +* \dotfill: \hrulefill \dotfill. (line 6) +* \dots: Text symbols. (line 35) +* \doublerulesep: tabular. (line 177) +* \downarrow: Math symbols. (line 189) +* \Downarrow: Math symbols. (line 193) +* \ell: Math symbols. (line 197) +* \em: Font styles. (line 110) +* \emph: Font styles. (line 33) +* \emptyset: Math symbols. (line 200) +* \encl: \encl. (line 6) +* \end: Environments. (line 6) +* \enlargethispage: \enlargethispage. (line 6) +* \enumi: enumerate. (line 44) +* \enumii: enumerate. (line 44) +* \enumiii: enumerate. (line 44) +* \enumiv: enumerate. (line 44) +* \epsilon: Math symbols. (line 204) +* \equiv: Math symbols. (line 210) +* \: \(SPACE) and \@. (line 6) +* \eta: Math symbols. (line 213) +* \evensidemargin: Document class options. + (line 54) +* \exists: Math symbols. (line 216) +* \exp: Math functions. (line 48) +* \extracolsep: tabular. (line 121) +* \fbox: \fbox and \framebox. (line 6) +* \fboxrule: \framebox (picture). (line 14) +* \fboxrule <1>: \fbox and \framebox. (line 19) +* \fboxsep: \framebox (picture). (line 14) +* \fboxsep <1>: \fbox and \framebox. (line 19) +* \fill: \hfill. (line 10) +* \flat: Math symbols. (line 219) +* \floatpagefraction: Floats. (line 108) +* \floatsep: Floats. (line 125) +* \flushbottom: \flushbottom. (line 6) +* \fnsymbol: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 25) +* \fnsymbol, et note en bas de page: \footnote. (line 24) +* \fontencoding: Low-level font commands. + (line 11) +* \fontfamily: Low-level font commands. + (line 15) +* \fontseries: Low-level font commands. + (line 24) +* \fontshape: Low-level font commands. + (line 35) +* \fontsize: Low-level font commands. + (line 48) +* \footnote: \footnote. (line 6) +* \footnotemark: \footnotemark. (line 6) +* \footnoterule: Footnote parameters. (line 6) +* \footnotesep: Footnote parameters. (line 13) +* \footnotesize: Font sizes. (line 12) +* \footnotetext: \footnotetext. (line 6) +* \footskip: Page layout parameters. + (line 17) +* \forall: Math symbols. (line 222) +* \frac: Math miscellany. (line 35) +* \frac{NUM}{DÉN}: Math miscellany. (line 34) +* \frame: \frame. (line 6) +* \framebox: \framebox (picture). (line 6) +* \framebox <1>: \fbox and \framebox. (line 6) +* \frenchspacing: \frenchspacing. (line 6) +* \frown: Math symbols. (line 225) +* \fussy: \fussy. (line 6) +* \Gamma: Math symbols. (line 228) +* \gamma: Math symbols. (line 231) +* \gcd: Math functions. (line 51) +* \ge: Math symbols. (line 234) +* \geq: Math symbols. (line 237) +* \gets: Math symbols. (line 240) +* \gg: Math symbols. (line 244) +* \glossary: Glossaries. (line 8) +* \glossaryentry: Glossaries. (line 11) +* \grave: Math accents. (line 28) +* \guillemotleft («): Text symbols. (line 27) +* \guillemotright (»): Text symbols. (line 28) +* \guilsinglleft (‹): Text symbols. (line 29) +* \guilsinglright (›): Text symbols. (line 30) +* \H (tréma hongrois): Accents. (line 66) +* \hat: Math accents. (line 31) +* \hbar: Math symbols. (line 248) +* \headheight: Page layout parameters. + (line 6) +* \headsep: Page layout parameters. + (line 11) +* \heartsuit: Math symbols. (line 251) +* \height: Predefined lengths. (line 8) +* \hfill: \hfill. (line 6) +* \hline: \hline. (line 6) +* \hom: Math functions. (line 54) +* \hookleftarrow: Math symbols. (line 254) +* \hookrightarrow: Math symbols. (line 257) +* \hrulefill: \hrulefill \dotfill. (line 6) +* \hsize: Page layout parameters. + (line 62) +* \hspace: \hspace. (line 6) +* \huge: Font sizes. (line 12) +* \Huge: Font sizes. (line 12) +* \hyphenation: \hyphenation. (line 6) +* \i (i sans point): Accents. (line 70) +* \iff: Math symbols. (line 260) +* \ij (ij): Non-English characters. + (line 32) +* \IJ (IJ): Non-English characters. + (line 32) +* \il: Font styles. (line 113) +* \Im: Math symbols. (line 264) +* \imath: Math accents. (line 34) +* \in: Math symbols. (line 267) +* \include: \include. (line 6) +* \includeonly: \includeonly. (line 6) +* \indent: \indent. (line 6) +* \index: Indexes. (line 9) +* \indexentry: Indexes. (line 12) +* \indexspace: Indexes. (line 34) +* \inf: Math functions. (line 57) +* \infty: Math symbols. (line 272) +* \input: \input. (line 6) +* \int: Math symbols. (line 275) +* \intextsep: Floats. (line 129) +* \iota: Math symbols. (line 278) +* \item: description. (line 14) +* \item <1>: description. (line 20) +* \item <2>: enumerate. (line 18) +* \item <3>: itemize. (line 6) +* \itemindent: itemize. (line 57) +* \itemsep: itemize. (line 83) +* \itshape: Font styles. (line 30) +* \j (j sans point): Accents. (line 73) +* \jmath: Math accents. (line 37) +* \Join: Math symbols. (line 281) +* \k (ogonek): Accents. (line 77) +* \kappa: Math symbols. (line 285) +* \ker: Math functions. (line 60) +* \kill: tabbing. (line 67) +* \l (ł): Non-English characters. + (line 37) +* \L (Ł): Non-English characters. + (line 37) +* \label: \label. (line 6) +* \labelenumi: enumerate. (line 49) +* \labelenumii: enumerate. (line 49) +* \labelenumiii: enumerate. (line 49) +* \labelenumiv: enumerate. (line 49) +* \labelitemi: itemize. (line 35) +* \labelitemii: itemize. (line 35) +* \labelitemiii: itemize. (line 35) +* \labelitemiv: itemize. (line 35) +* \labelsep: itemize. (line 61) +* \labelwidth: itemize. (line 65) +* \Lambda: Math symbols. (line 288) +* \lambda: Math symbols. (line 291) +* \land: Math symbols. (line 294) +* \langle: Math symbols. (line 298) +* \large: Font sizes. (line 12) +* \Large: Font sizes. (line 12) +* \LARGE: Font sizes. (line 12) +* \LaTeX: Text symbols. (line 21) +* \LaTeXe: Text symbols. (line 24) +* \lbrace: Math symbols. (line 302) +* \lbrack: Math symbols. (line 306) +* \lceil: Math symbols. (line 310) +* \ldots: Text symbols. (line 34) +* \le: Math symbols. (line 314) +* \leadsto: Math symbols. (line 317) +* \left DELIM1 ... \right DELIM2: Math miscellany. (line 37) +* \Leftarrow: Math symbols. (line 322) +* \leftarrow: Math symbols. (line 327) +* \lefteqn: eqnarray. (line 36) +* \leftharpoondown: Math symbols. (line 332) +* \leftharpoonup: Math symbols. (line 336) +* \leftmargin: itemize. (line 42) +* \leftmargini: itemize. (line 42) +* \leftmarginii: itemize. (line 42) +* \leftmarginiii: itemize. (line 42) +* \leftmarginiv: itemize. (line 42) +* \leftmarginv: itemize. (line 42) +* \leftmarginvi: itemize. (line 42) +* \Leftrightarrow: Math symbols. (line 340) +* \leftrightarrow: Math symbols. (line 344) +* \leq: Math symbols. (line 348) +* \lfloor: Math symbols. (line 351) +* \lg: Math functions. (line 63) +* \lhd: Math symbols. (line 354) +* \lim: Math functions. (line 66) +* \liminf: Math functions. (line 69) +* \limsup: Math functions. (line 72) +* \line: \line. (line 6) +* \linebreak: \linebreak & \nolinebreak. + (line 6) +* \linespread: Low-level font commands. + (line 63) +* \linethickness: \linethickness. (line 6) +* \linewidth: Page layout parameters. + (line 23) +* \listoffigures: Tables of contents. (line 17) +* \listoftables: Tables of contents. (line 17) +* \listparindent: itemize. (line 69) +* \ll: Math symbols. (line 361) +* \ln: Math functions. (line 75) +* \lnot: Math symbols. (line 365) +* \location: \location. (line 6) +* \log: Math functions. (line 78) +* \longleftarrow: Math symbols. (line 368) +* \longleftrightarrow: Math symbols. (line 372) +* \longmapsto: Math symbols. (line 376) +* \longrightarrow: Math symbols. (line 380) +* \lor: Math symbols. (line 385) +* \lq: Text symbols. (line 41) +* \makebox: \makebox. (line 6) +* \makebox (picture): \makebox (picture). (line 6) +* \makeglossary: Glossaries. (line 6) +* \makeindex: Indexes. (line 6) +* \makelabels: \makelabels. (line 6) +* \mapsto: Math symbols. (line 388) +* \marginpar: Marginal notes. (line 6) +* \marginparpush: Marginal notes. (line 38) +* \marginparsep: Marginal notes. (line 42) +* \marginparwidth: Marginal notes. (line 46) +* \mathbf: Font styles. (line 63) +* \mathcal: Font styles. (line 80) +* \mathnormal: Font styles. (line 76) +* \mathring: Math accents. (line 40) +* \mathrm: Font styles. (line 60) +* \mathsf: Font styles. (line 66) +* \mathtt: Font styles. (line 69) +* \mathversion: Font styles. (line 83) +* \max: Math functions. (line 81) +* \mbox: \mbox. (line 6) +* \mdseries: Font styles. (line 36) +* \medskip: \bigskip \medskip \smallskip. + (line 15) +* \medskipamount: \bigskip \medskip \smallskip. + (line 16) +* \medspace: Spacing in math mode. + (line 21) +* \mho: Math symbols. (line 392) +* \mid: Math symbols. (line 397) +* \min: Math functions. (line 84) +* \models: Math symbols. (line 409) +* \month: \day \month \year. (line 6) +* \mp: Math symbols. (line 413) +* \mu: Math symbols. (line 416) +* \multicolumn: \multicolumn. (line 6) +* \multiput: \multiput. (line 6) +* \nabla: Math symbols. (line 419) +* \name: \name. (line 6) +* \natural: Math symbols. (line 422) +* \ne: Math symbols. (line 425) +* \nearrow: Math symbols. (line 428) +* \neg: Math symbols. (line 431) +* \neq: Math symbols. (line 435) +* \newcommand: \newcommand & \renewcommand. + (line 6) +* \newcounter: \newcounter. (line 6) +* \newenvironment: \newenvironment & \renewenvironment. + (line 6) +* \newfont: \newfont. (line 6) +* \newlength: \newlength. (line 6) +* \newline: \newline. (line 6) +* \newpage: \newpage. (line 6) +* \newsavebox: \newsavebox. (line 6) +* \newtheorem: \newtheorem. (line 6) +* \newtie: Accents. (line 88) +* \ng: Non-English characters. + (line 41) +* \NG: Non-English characters. + (line 41) +* \ni: Math symbols. (line 438) +* \nocite: \nocite. (line 6) +* \nofiles: Tables of contents. (line 22) +* \noindent: \noindent. (line 6) +* \nolinebreak: \linebreak & \nolinebreak. + (line 6) +* \nonfrenchspacing: \frenchspacing. (line 6) +* \nonumber: eqnarray. (line 30) +* \nopagebreak: \pagebreak & \nopagebreak. + (line 6) +* \normalfont: Font styles. (line 57) +* \normalmarginpar: Marginal notes. (line 24) +* \normalsize: Font sizes. (line 12) +* \not: Math symbols. (line 443) +* \notin: Math symbols. (line 452) +* \nu: Math symbols. (line 456) +* \nwarrow: Math symbols. (line 459) +* \o (ø): Non-English characters. + (line 47) +* \O (Ø): Non-English characters. + (line 47) +* \obeycr: \obeycr & \restorecr. + (line 6) +* \oddsidemargin: Document class options. + (line 54) +* \odot: Math symbols. (line 462) +* \oe (œ): Non-English characters. + (line 51) +* \OE (Œ): Non-English characters. + (line 51) +* \oint: Math symbols. (line 466) +* \oldstylenums: Font styles. (line 87) +* \Omega: Math symbols. (line 470) +* \omega: Math symbols. (line 473) +* \ominus: Math symbols. (line 476) +* \onecolumn: \onecolumn. (line 6) +* \opening: \opening. (line 6) +* \oplus: Math symbols. (line 479) +* \oslash: Math symbols. (line 483) +* \otimes: Math symbols. (line 486) +* \oval: \oval. (line 6) +* \overbrace{TEXTE}: Math miscellany. (line 44) +* \overline{TEXTE}: Math miscellany. (line 48) +* \owns: Math symbols. (line 490) +* \P: Text symbols. (line 44) +* \pagebreak: \pagebreak & \nopagebreak. + (line 6) +* \pagenumbering: \pagenumbering. (line 6) +* \pageref: \pageref. (line 6) +* \paragraph: Sectioning. (line 12) +* \paragraph <1>: Sectioning. (line 14) +* \parallel: Math symbols. (line 494) +* \parbox: \parbox. (line 6) +* \parindent: minipage. (line 18) +* \parindent <1>: \indent. (line 6) +* \parsep: itemize. (line 89) +* \parskip: \parskip. (line 6) +* \parskip exemple: itemize. (line 107) +* \part: Sectioning. (line 9) +* \partial: Math symbols. (line 497) +* \partopsep: itemize. (line 101) +* \perp: Math symbols. (line 500) +* \phi: Math symbols. (line 505) +* \Pi: Math symbols. (line 509) +* \pi: Math symbols. (line 512) +* \pm: Math symbols. (line 516) +* \pmod: Math functions. (line 87) +* \poptabs: tabbing. (line 73) +* \poptabs <1>: tabbing. (line 74) +* \pounds: Text symbols. (line 48) +* \Pr: Math functions. (line 90) +* \prec: Math symbols. (line 519) +* \preceq: Math symbols. (line 522) +* \prime: Math symbols. (line 526) +* \printindex: Indexes. (line 30) +* \prod: Math symbols. (line 537) +* \propto: Math symbols. (line 540) +* \protect: \protect. (line 6) +* \ps: \ps. (line 6) +* \Psi: Math symbols. (line 543) +* \psi: Math symbols. (line 546) +* \pushtabs: tabbing. (line 77) +* \put: \put. (line 6) +* \qquad: Spacing in math mode. + (line 39) +* \quad: Spacing in math mode. + (line 33) +* \quotedblbase („): Text symbols. (line 52) +* \quotesinglbase (‚): Text symbols. (line 53) +* \r (ring accent): Accents. (line 82) +* \raggedbottom: \raggedbottom. (line 6) +* \raggedleft: \raggedleft. (line 6) +* \raggedright: \raggedright. (line 6) +* \raisebox: \raisebox. (line 6) +* \rangle: Math symbols. (line 549) +* \rbrace: Math symbols. (line 553) +* \rbrack: Math symbols. (line 557) +* \rceil: Math symbols. (line 561) +* \Re: Math symbols. (line 564) +* \ref: \ref. (line 6) +* \refstepcounter: \refstepcounter. (line 6) +* \renewenvironment: \newenvironment & \renewenvironment. + (line 6) +* \restorecr: \obeycr & \restorecr. + (line 6) +* \restriction: Math symbols. (line 570) +* \revemptyset: Math symbols. (line 575) +* \reversemarginpar: Marginal notes. (line 24) +* \rfloor: Math symbols. (line 580) +* \rhd: Math symbols. (line 584) +* \rho: Math symbols. (line 592) +* \right: Math miscellany. (line 38) +* \Rightarrow: Math symbols. (line 596) +* \rightarrow: Math symbols. (line 600) +* \rightharpoondown: Math symbols. (line 605) +* \rightharpoonup: Math symbols. (line 608) +* \rightleftharpoons: Math symbols. (line 611) +* \rightmargin: itemize. (line 74) +* \rm: Font styles. (line 116) +* \rmfamily: Font styles. (line 27) +* \roman: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 19) +* \Roman: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 22) +* \rq: Text symbols. (line 56) +* \rule: \rule. (line 6) +* \S: Text symbols. (line 59) +* \: \(SPACE) and \@. (line 6) +* \savebox: \savebox. (line 6) +* \sbox: \sbox. (line 6) +* \sc: Font styles. (line 119) +* \scriptsize: Font sizes. (line 12) +* \scshape: Font styles. (line 51) +* \searrow: Math symbols. (line 615) +* \sec: Math functions. (line 93) +* \section: Sectioning. (line 11) +* \seename: Indexes. (line 20) +* \selectfont: Low-level font commands. + (line 69) +* \setcounter: \setcounter. (line 6) +* \setlength: \setlength. (line 6) +* \setminus: Math symbols. (line 618) +* \settodepth: \settodepth. (line 6) +* \settoheight: \settoheight. (line 6) +* \settowidth: \settowidth. (line 6) +* \sf: Font styles. (line 122) +* \sffamily: Font styles. (line 48) +* \sharp: Math symbols. (line 624) +* \shortstack: \shortstack. (line 6) +* \Sigma: Math symbols. (line 627) +* \sigma: Math symbols. (line 630) +* \signature: \signature. (line 6) +* \signature <1>: \signature. (line 11) +* \sim: Math symbols. (line 634) +* \simeq: Math symbols. (line 637) +* \sin: Math functions. (line 96) +* \sinh: Math functions. (line 99) +* \sl: Font styles. (line 125) +* \slshape: Font styles. (line 45) +* \small: Font sizes. (line 12) +* \smallint: Math symbols. (line 640) +* \smallskip: \bigskip \medskip \smallskip. + (line 21) +* \smallskipamount: \bigskip \medskip \smallskip. + (line 22) +* \smile: Math symbols. (line 644) +* \spadesuit: Math symbols. (line 647) +* \sqcap: Math symbols. (line 650) +* \sqcup: Math symbols. (line 654) +* \sqrt[NIÈME]{ARG}: Math miscellany. (line 52) +* \sqsubset: Math symbols. (line 658) +* \sqsubseteq: Math symbols. (line 663) +* \sqsupset: Math symbols. (line 667) +* \sqsupseteq: Math symbols. (line 672) +* \ss (ß): Non-English characters. + (line 55) +* \SS (SS): Non-English characters. + (line 55) +* \stackrel{TEXTE}{RELATION}: Math miscellany. (line 57) +* \star: Math symbols. (line 676) +* \stepcounter: \stepcounter. (line 6) +* \stop: Command line. (line 17) +* \subset: Math symbols. (line 684) +* \subseteq: Math symbols. (line 687) +* \subsubsection: Sectioning. (line 13) +* \succ: Math symbols. (line 690) +* \succeq: Math symbols. (line 693) +* \sum: Math symbols. (line 697) +* \sup: Math functions. (line 102) +* \suppressfloats: Floats. (line 97) +* \supset: Math symbols. (line 701) +* \supseteq: Math symbols. (line 704) +* \surd: Math symbols. (line 707) +* \swarrow: Math symbols. (line 712) +* \symbol: Symbols by font position. + (line 6) +* \t (tie-after accent): Accents. (line 88) +* \tabbingsep: tabbing. (line 82) +* \tabcolsep: tabular. (line 181) +* \tableofcontents: Tables of contents. (line 6) +* \: \(SPACE) and \@. (line 6) +* \tan: Math functions. (line 105) +* \tanh: Math functions. (line 108) +* \tau: Math symbols. (line 715) +* \telephone: \telephone. (line 6) +* \TeX: Text symbols. (line 62) +* \textascendercompwordmark: Text symbols. (line 100) +* \textasciicircum: Text symbols. (line 65) +* \textasciitilde: Text symbols. (line 68) +* \textasteriskcentered: Text symbols. (line 71) +* \textbackslash: Text symbols. (line 74) +* \textbar: Text symbols. (line 77) +* \textbardbl: Text symbols. (line 80) +* \textbf: Font styles. (line 39) +* \textbigcircle: Text symbols. (line 83) +* \textbraceleft: Text symbols. (line 86) +* \textbraceright: Text symbols. (line 89) +* \textbullet: Text symbols. (line 92) +* \textcapitalcompwordmark: Text symbols. (line 99) +* \textcircled{LETTRE}: Text symbols. (line 95) +* \textcompwordmark: Text symbols. (line 98) +* \textcopyright: Text symbols. (line 12) +* \textdagger: Text symbols. (line 105) +* \textdaggerdbl: Text symbols. (line 108) +* \textdollar (ou \$): Text symbols. (line 111) +* \textellipsis: Text symbols. (line 36) +* \textemdash (ou ---): Text symbols. (line 114) +* \textendash (ou --): Text symbols. (line 117) +* \texteuro: Text symbols. (line 120) +* \textexclamdown (ou !`): Text symbols. (line 123) +* \textfloatsep: Floats. (line 135) +* \textfraction: Floats. (line 112) +* \textgreater: Text symbols. (line 126) +* \textheight: Page layout parameters. + (line 33) +* \textit: Font styles. (line 30) +* \textleftarrow: Text symbols. (line 132) +* \textless: Text symbols. (line 129) +* \textmd: Font styles. (line 36) +* \textnormal: Font styles. (line 57) +* \textordfeminine: Text symbols. (line 135) +* \textordmasculine: Text symbols. (line 136) +* \textparagraph: Text symbols. (line 45) +* \textperiodcentered: Text symbols. (line 139) +* \textquestiondown (ou ?`): Text symbols. (line 142) +* \textquotedblleft (ou ``): Text symbols. (line 145) +* \textquotedblright (ou ''): Text symbols. (line 148) +* \textquoteleft (ou `): Text symbols. (line 151) +* \textquoteright (ou '): Text symbols. (line 154) +* \textquotestraightbase: Text symbols. (line 157) +* \textquotestraightdblbase: Text symbols. (line 158) +* \textregistered: Text symbols. (line 161) +* \textrightarrow: Text symbols. (line 164) +* \textrm: Font styles. (line 27) +* \textsc: Font styles. (line 51) +* \textsf: Font styles. (line 48) +* \textsl: Font styles. (line 45) +* \textsterling: Text symbols. (line 49) +* \textthreequartersemdash: Text symbols. (line 167) +* \texttrademark: Text symbols. (line 170) +* \texttt: Font styles. (line 54) +* \texttwelveudash: Text symbols. (line 173) +* \textunderscore: Text symbols. (line 176) +* \textup: Font styles. (line 42) +* \textvisiblespace: Text symbols. (line 179) +* \textwidth: Page layout parameters. + (line 41) +* \th (þ): Non-English characters. + (line 59) +* \TH (Þ): Non-English characters. + (line 59) +* \theta: Math symbols. (line 718) +* \thicklines: \thicklines. (line 6) +* \thickspace: Spacing in math mode. + (line 16) +* \thinlines: \thinlines. (line 6) +* \thinspace: Spacing in math mode. + (line 25) +* \thinspace <1>: \thinspace. (line 6) +* \thispagestyle: \thispagestyle. (line 6) +* \tilde: Math accents. (line 43) +* \times: Math symbols. (line 722) +* \tiny: Font sizes. (line 12) +* \to: Math symbols. (line 726) +* \today: \today. (line 6) +* \top: Math symbols. (line 730) +* \topfraction: Floats. (line 118) +* \topmargin: Page layout parameters. + (line 66) +* \topnumber: Floats. (line 146) +* \topsep: itemize. (line 93) +* \topskip: Page layout parameters. + (line 73) +* \totalheight: Predefined lengths. (line 12) +* \totalnumber: Floats. (line 150) +* \triangle: Math symbols. (line 734) +* \triangleleft: Math symbols. (line 737) +* \triangleright: Math symbols. (line 743) +* \tt: Font styles. (line 128) +* \ttfamily: Font styles. (line 54) +* \twocolumn: \twocolumn. (line 6) +* \typein: \typein. (line 6) +* \typeout: \typeout. (line 6) +* \u (breve accent): Accents. (line 93) +* \unboldmath: Math formulas. (line 30) +* \underbar: Accents. (line 96) +* \underbrace{MATH}: Math miscellany. (line 61) +* \underline{TEXTE}: Math miscellany. (line 64) +* \unitlength: picture. (line 10) +* \unlhd: Math symbols. (line 749) +* \unrhd: Math symbols. (line 757) +* \Uparrow: Math symbols. (line 765) +* \uparrow: Math symbols. (line 769) +* \Updownarrow: Math symbols. (line 773) +* \updownarrow: Math symbols. (line 778) +* \upharpoonright: Math symbols. (line 782) +* \uplus: Math symbols. (line 787) +* \upshape: Font styles. (line 42) +* \Upsilon: Math symbols. (line 792) +* \upsilon: Math symbols. (line 795) +* \usebox: \usebox. (line 6) +* \usecounter: \usecounter. (line 6) +* \usefont: Low-level font commands. + (line 74) +* \usepackage: Document class options. + (line 74) +* \v (breve accent): Accents. (line 105) +* \value: \value. (line 6) +* \vanothing: Math symbols. (line 803) +* \varepsilon: Math symbols. (line 798) +* \varphi: Math symbols. (line 808) +* \varpi: Math symbols. (line 812) +* \varrho: Math symbols. (line 816) +* \varsigma: Math symbols. (line 820) +* \vartheta: Math symbols. (line 824) +* \vdash ⊢ Taquet droit ; prouve, implique ;: Math symbols. (line 828) +* \vdots: Math miscellany. (line 69) +* \vec: Math accents. (line 46) +* \vector: \vector. (line 6) +* \vee: Math symbols. (line 832) +* \verb: \verb. (line 6) +* \Vert: Math symbols. (line 837) +* \vert: Math symbols. (line 854) +* \vfill: \vfill. (line 6) +* \vline: \vline. (line 6) +* \vspace: \vspace. (line 6) +* \wedge: Math symbols. (line 874) +* \widehat: Math accents. (line 49) +* \widetilde: Math accents. (line 52) +* \width: Predefined lengths. (line 6) +* \wp: Math symbols. (line 878) +* \wr: Math symbols. (line 882) +* \Xi: Math symbols. (line 885) +* \xi: Math symbols. (line 888) +* \year: \day \month \year. (line 6) +* \zeta: Math symbols. (line 891) +* \[: Math formulas. (line 16) +* \\ (for eqnarray): eqnarray. (line 21) +* \\ (pour center): center. (line 13) +* \\ (pour flushright): flushright. (line 12) +* \\ (pour les objets \shortstack): \shortstack. (line 20) +* \\ (tabbing): tabbing. (line 26) +* \\ for flushleft: flushleft. (line 12) +* \\ force un saut de ligne: \\. (line 6) +* \\ pour les lettres: Letters. (line 55) +* \\ pour tabular: tabular. (line 35) +* \\ pour verse: verse. (line 17) +* \\* (pour eqnarray): eqnarray. (line 27) +* \]: Math formulas. (line 16) +* \^: Reserved characters. (line 18) +* \^ (accent circonflexe): Accents. (line 38) +* \_: Reserved characters. (line 12) +* \` (accent grave): Accents. (line 43) +* \` (tabbing): tabbing. (line 54) +* \{: Reserved characters. (line 12) +* \|: Math symbols. (line 20) +* \}: Reserved characters. (line 12) +* \~: Reserved characters. (line 18) +* \~ (accent tilde): Accents. (line 49) +* ^: Subscripts & superscripts. + (line 6) +* _: Subscripts & superscripts. + (line 6) +* {...} pour les arguments obligatoires: LaTeX command syntax. + (line 6) +* abstract, environnement: abstract. (line 6) +* array, environnement: array. (line 6) +* bp: Units of length. (line 20) +* cc: Units of length. (line 34) +* center, environnement: center. (line 6) +* classe article: Document classes. (line 13) +* classe book: Document classes. (line 13) +* classe letter: Document classes. (line 13) +* classe report: Document classes. (line 13) +* classe slides: Document classes. (line 13) +* cm: Units of length. (line 25) +* commande dvipdfmx: Output files. (line 11) +* commande dvips: Output files. (line 11) +* commande dvitype: Output files. (line 11) +* commande latex: Output files. (line 11) +* commande pdflatex: Output files. (line 20) +* commande xdvi: Output files. (line 11) +* dd: Units of length. (line 31) +* description, environnement: description. (line 6) +* displaymath, environnement: displaymath. (line 6) +* displaymath, environnement <1>: Math formulas. (line 6) +* document, environnement: document. (line 6) +* em: Units of length. (line 39) +* enumerate, environnement: enumerate. (line 6) +* environnement abstract: abstract. (line 6) +* environnement array: array. (line 6) +* environnement center: center. (line 6) +* environnement description: description. (line 6) +* environnement displaymath: displaymath. (line 6) +* environnement displaymath <1>: Math formulas. (line 6) +* environnement document: document. (line 6) +* environnement enumerate: enumerate. (line 6) +* environnement eqnarray: eqnarray. (line 6) +* environnement equation: equation. (line 6) +* environnement equation <1>: Math formulas. (line 6) +* environnement figure: figure. (line 6) +* environnement filecontents: filecontents. (line 6) +* environnement filecontents*: filecontents. (line 6) +* environnement flushleft: flushleft. (line 6) +* environnement flushright: flushright. (line 6) +* environnement itemize: itemize. (line 6) +* environnement letter: letter. (line 6) +* environnement list: list. (line 6) +* environnement math: math. (line 6) +* environnement math <1>: Math formulas. (line 6) +* environnement minipage: minipage. (line 6) +* environnement picture: picture. (line 6) +* environnement quotation: quotation and quote. (line 6) +* environnement quote: quotation and quote. (line 6) +* environnement tabbing: tabbing. (line 6) +* environnement table: table. (line 6) +* environnement tabular: tabular. (line 6) +* environnement thebibliography: thebibliography. (line 6) +* environnement theorem: theorem. (line 6) +* environnement titlepage: titlepage. (line 6) +* environnement verbatim: verbatim. (line 6) +* environnement verse: verse. (line 6) +* eqnarray, environnement: eqnarray. (line 6) +* equation, environnement: equation. (line 6) +* equation, environnement <1>: Math formulas. (line 6) +* etex, commande: TeX engines. (line 12) +* ex: Units of length. (line 39) +* fichier .dvi: Output files. (line 11) +* fichier .log: Output files. (line 29) +* figure, environnement: figure. (line 6) +* filecontents*, environnement: filecontents. (line 6) +* filecontents, environnement: filecontents. (line 6) +* flushleft, environnement: flushleft. (line 6) +* flushright, environnement: flushright. (line 6) +* in: Units of length. (line 17) +* itemize, environnement: itemize. (line 6) +* adresse mél: About this document. + (line 13) +* letter, environnement: letter. (line 6) +* list, environnement: list. (line 6) +* lR box: picture. (line 71) +* lrbox: lrbox. (line 6) +* lualatex commande: TeX engines. (line 31) +* math, environnement: math. (line 6) +* math, environnement <1>: Math formulas. (line 6) +* minipage, environnement: minipage. (line 6) +* mm: Units of length. (line 28) +* mu: Units of length. (line 52) +* option 10pt: Document class options. + (line 15) +* option 11pt: Document class options. + (line 15) +* option 12pt: Document class options. + (line 15) +* option a4paper: Document class options. + (line 21) +* option a5paper: Document class options. + (line 21) +* option b5paper: Document class options. + (line 21) +* option draft: Document class options. + (line 26) +* option executivepaper: Document class options. + (line 21) +* option final: Document class options. + (line 26) +* option fleqn: Document class options. + (line 26) +* option landscape: Document class options. + (line 26) +* option legalpaper: Document class options. + (line 21) +* option leqno: Document class options. + (line 26) +* option letterpaper: Document class options. + (line 21) +* option notitlepage: Document class options. + (line 26) +* option onecolumn: Document class options. + (line 48) +* option oneside: Document class options. + (line 48) +* option openany: Document class options. + (line 48) +* option openbib: Document class options. + (line 26) +* option openright: Document class options. + (line 48) +* option titlepage: Document class options. + (line 26) +* option twocolumn: Document class options. + (line 48) +* option twoside: Document class options. + (line 48) +* pc: Units of length. (line 14) +* picture, environnement: picture. (line 6) +* pouce (inch): Units of length. (line 17) +* pt: Units of length. (line 10) +* quotation, environnement: quotation and quote. (line 6) +* quote, environnement: quotation and quote. (line 6) +* secnumdepth counter: Sectioning. (line 50) +* sp: Units of length. (line 37) +* tabbing, environnement: tabbing. (line 6) +* table, environnement: table. (line 6) +* tabular, environnement: tabular. (line 6) +* textcomp, paquetage: Text symbols. (line 6) +* thebibliography, environnement: thebibliography. (line 6) +* theorem, environnement: theorem. (line 6) +* titlepage, environnement: titlepage. (line 6) +* verbatim, environnement: verbatim. (line 6) +* verse, environnement: verse. (line 6) +* xdvipdfmx: TeX engines. (line 41) +* xelatex commande: TeX engines. (line 41) + + + +Tag Table: +Node: Top1924 +Node: About this document4318 +Node: Overview5949 +Node: Starting and ending7808 +Ref: Starting & ending7933 +Node: Output files9155 +Ref: Output files-Footnote-111979 +Ref: Output files-Footnote-212085 +Node: TeX engines12121 +Node: LaTeX command syntax15067 +Node: Environment17207 +Node: Declaration18402 +Node: \makeatletter and \makeatother18783 +Node: \@startsection20849 +Ref: \@startsection/name21960 +Ref: \@startsection/level22030 +Ref: \@startsection/retrait22338 +Ref: \@startsection/beforeskip22509 +Ref: \@startsection/afterskip22820 +Ref: \@startsection/style23417 +Node: Document classes23525 +Node: Document class options24178 +Node: Fonts27461 +Node: Font styles28038 +Node: Font sizes32489 +Node: Low-level font commands33959 +Node: Layout37034 +Node: \onecolumn37651 +Node: \twocolumn37900 +Node: \flushbottom39854 +Node: \raggedbottom40286 +Node: Page layout parameters40614 +Node: Floats44606 +Node: Sectioning52693 +Node: Cross references54607 +Node: \label55161 +Node: \pageref56330 +Node: \ref56649 +Node: Environments57090 +Node: abstract58735 +Node: array60543 +Node: center63022 +Node: \centering63530 +Node: description64535 +Node: displaymath65919 +Node: document66582 +Node: enumerate66860 +Node: eqnarray69642 +Node: equation71356 +Node: figure71775 +Node: filecontents73845 +Node: flushleft75775 +Node: \raggedright76451 +Node: flushright77149 +Node: \raggedleft77782 +Node: itemize78485 +Node: letter83475 +Node: list83758 +Node: \item84951 +Node: math86206 +Node: minipage86541 +Node: picture88005 +Node: \circle92644 +Node: \makebox (picture)93070 +Node: \framebox (picture)93927 +Node: \dashbox94493 +Node: \frame95144 +Node: \line95513 +Node: \linethickness96056 +Node: \thicklines96542 +Node: \thinlines96888 +Node: \multiput97227 +Node: \oval97637 +Node: \put98524 +Node: \shortstack98808 +Node: \vector99333 +Node: quotation and quote99703 +Node: tabbing101114 +Node: table104599 +Node: tabular106092 +Node: \multicolumn114839 +Node: \cline119429 +Node: \hline119769 +Node: \vline120136 +Node: thebibliography120574 +Node: \bibitem121937 +Node: \cite122929 +Node: \nocite123624 +Node: Using BibTeX123974 +Node: theorem125889 +Node: titlepage126307 +Node: verbatim127034 +Node: \verb127746 +Node: verse128422 +Node: Line breaking128978 +Node: \\130221 +Node: \obeycr & \restorecr131507 +Node: \newline132049 +Node: \- (hyphenation)133108 +Node: \discretionary133803 +Node: \fussy136073 +Node: \sloppy136573 +Node: \hyphenation136980 +Node: \linebreak & \nolinebreak137691 +Node: Page breaking138451 +Node: \cleardoublepage139090 +Node: \clearpage139612 +Node: \newpage139947 +Node: \enlargethispage140205 +Node: \pagebreak & \nopagebreak140785 +Node: Footnotes141557 +Node: \footnote142898 +Node: \footnotemark145032 +Node: \footnotetext145682 +Node: Footnotes in a table146251 +Node: Footnotes in section headings148276 +Node: Footnote parameters149338 +Node: Definitions150287 +Node: \newcommand & \renewcommand150955 +Node: \newcounter155311 +Node: \newlength155880 +Node: \newsavebox156492 +Node: \newenvironment & \renewenvironment157118 +Node: \newtheorem161973 +Node: \newfont165951 +Node: \protect167953 +Node: Counters170521 +Node: \alph \Alph \arabic \roman \Roman \fnsymbol171813 +Node: \usecounter173169 +Node: \value173586 +Node: \setcounter174023 +Node: \addtocounter174331 +Node: \refstepcounter174651 +Node: \stepcounter175057 +Node: \day \month \year175338 +Node: Lengths176005 +Node: Units of length176698 +Node: \setlength178587 +Node: \addtolength179103 +Node: \settodepth179470 +Node: \settoheight179805 +Node: \settowidth180140 +Node: Predefined lengths180479 +Node: Making paragraphs181096 +Node: \indent181783 +Node: \noindent182363 +Node: \parskip182921 +Node: Marginal notes183233 +Node: Math formulas185454 +Node: Subscripts & superscripts187698 +Node: Math symbols189408 +Node: Math functions219447 +Node: Math accents220595 +Node: Spacing in math mode221878 +Node: Math miscellany223587 +Node: Modes226246 +Node: \ensuremath228625 +Node: Page styles229684 +Node: \maketitle230254 +Node: \pagenumbering230380 +Node: \pagestyle230967 +Node: \thispagestyle231116 +Node: Spaces231463 +Node: \hspace232802 +Node: \hfill233531 +Node: \(SPACE) and \@234043 +Node: \(SPACE) after CS235922 +Node: \frenchspacing236975 +Node: \thinspace237786 +Node: \/238102 +Node: \hrulefill \dotfill239557 +Node: \addvspace240719 +Node: \bigskip \medskip \smallskip241940 +Node: \vfill243074 +Node: \vspace244125 +Node: Boxes245246 +Node: \mbox246120 +Node: \fbox and \framebox246472 +Node: lrbox247421 +Node: \makebox247851 +Node: \parbox248722 +Node: \raisebox250638 +Node: \savebox251358 +Node: \sbox251852 +Node: \usebox252375 +Node: Special insertions252671 +Node: Reserved characters253577 +Node: Symbols by font position255038 +Node: Text symbols255840 +Node: Accents259963 +Node: Non-English characters263162 +Node: \rule264708 +Node: \today265184 +Node: Splitting the input266079 +Node: \include267038 +Node: \includeonly267804 +Node: \input268456 +Node: Front/back matter269083 +Node: Tables of contents269334 +Node: \addcontentsline270569 +Node: \addtocontents271888 +Node: Glossaries272429 +Node: Indexes273054 +Node: Letters275057 +Node: \address279510 +Node: \cc280483 +Node: \closing280898 +Node: \encl281316 +Node: \location281535 +Node: \makelabels281823 +Node: \name284237 +Node: \opening284476 +Node: \ps284868 +Node: \signature285116 +Node: \telephone286402 +Node: Terminal input/output286859 +Node: \typein287144 +Node: \typeout287850 +Node: Command line288615 +Node: Document templates289580 +Node: beamer template290090 +Node: book template290851 +Node: tugboat template291243 +Node: Concept Index293369 +Node: Command Index343190 + +End Tag Table + + +Local Variables: +coding: utf-8 +End: diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.pdf b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.pdf new file mode 100644 index 00000000000..ae0438da305 Binary files /dev/null and b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.pdf differ diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.texi b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.texi new file mode 100644 index 00000000000..6853331fb6d --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.texi @@ -0,0 +1,9856 @@ +\input texinfo +@c $ Id: latex2e.texi 285 20/07/2014 21:40:48 Z vincentb1 $ +@comment % ** début de tête (c'est pour courir Texinfo sur une région.) +@setfilename latex2e-fr.info +@documentlanguage fr +@documentencoding UTF-8 +@set UPDATED Avril 2016 +@settitle manuel de référence de @LaTeX{}2e (@value{UPDATED}) +@comment % ** fin de tête (c'est pour courir Texinfo sur une région.) +@clear HAS-MATH +@iftex +@set HAS-MATH +@end iftex + +@c latex 2.09 commandes devraient tous être présents maintenant, +@c xx mais LaTeX2e substance est manquant. +@c +@c porter http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?r1=345&r2=346 +@c http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?r1=474&r2=476 +@c +@c xx mention \nocorr, \textit et ic +@c xx donner réelle smallskip / etc. par défaut +@c +@c xx fusionner http://ctan.org/tex-archive/info/latex-info/ (alt-latex-info) +@c xx fusionner permutée-index +@c xx fusionner latex manuel de la savane +@c xx fusionner style mathématique hors texte +@c xx mode veritical, mode horizontal +@c +@c xx Le source2e typographie a un index avec tous noyau +@c commandes xx, même si certains sont internes et ne devraient pas être inclus. +@c xx classes.dtx et al. définir des commandes supplémentaires. +@c xx Voir aussi http://www.ctan.org/pkg/macros2e. +@c +@c packages xx - requis, plus, utile; Oberdiek; polices + +@c ressources pour les termes typographiques en français: +@c http://david.carella.free.fr/fr/typographie/glossaire-typographique.html +@c http://www.cavi.univ-paris3.fr/phalese/desslate/index.htm +@c http://cahiers.gutenberg.eu.org/cg-bin/article/CG_2007___49_19_0.pdf + +@copying +Ce document est un manuel de référence officieux pour @LaTeX{}, un +système de préparation de documents, version de @value{UPDATED}. + +Ce manuel a été traduit du fichier @file{LATEX.HLP} v1.0a de la +bibliothèque d'aide VMS. La version pré-traduction a été rédigé par +George D. Greenwade de Sam Houston State University. La version +@LaTeX{} 2.09 a été rédigée par Stephen Gilmore. La version @LaTeX{}2e a +été adapté à partir de cellce-ci par Torsten Martinsen. Karl Berry a +fait d'autres mises à jour et ajouts, et reconnaît avec gratitude avoir +utilisé @cite{Hypertext Help with @LaTeX{}}, de Sheldon Green, et +@cite{@LaTeX{} Command Summary} (pour @LaTeX{}2.09) de L. Botway et +C. Biemesderfer (publié par le @TeX{} Users Group en tant que +@cite{@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. @* +Droits d'auteur 1988, 1994, 2007 Stephen Gilmore. @* +Droits d'auteur 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. + +@ignore +Il est permis de traiter ce fichier par @TeX{} et d'imprimer le +résultat, à condition que le document imprimé porte une mention de +permission de copier identique à celle-ci à l'exception de la +suppression de ce paragraphe (ce paragraphe n'étant pas pertinent pour +le manuel imprimé). +@end ignore + +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. +@end copying + +@dircategory TeX +@direntry +* LaTeX2e-fr: (LaTeX2e-fr). Manuel de référence non officiel de LaTeX. +@end direntry + +@tex +\global\hbadness = 4444% ne te plains pas trop +@end tex + +@titlepage +@title @LaTeX{}: Un manuel de référence non officiel +@subtitle @value{UPDATED} +@author @url{http://home.gna.org/latexrefman} +@page +@vskip 0pt plus 1filll +@insertcopying +@end titlepage + +@shortcontents +@contents + +@c Best Effort Symbol +@iftex +@macro BES {utf8,math} +@math{\math\} +@end macro +@macro BESU {utf8,math} +@math{@code{@backslashchar{}\math\}} +@end macro +@end iftex +@ifnottex +@macro BES {utf8,math} +\utf8\ +@end macro +@macro BESU {utf8,math} +\utf8\ +@end macro +@end ifnottex +@macro EnvIndex {env} +@findex @r{environnement} @code{\env\} +@findex @code{\env\}, @r{environnement} +@end macro +@set NotInPlainTeX Ceci n'est pas disponible en @TeX{} de base. +@set NeedsAMSSymb @value{NotInPlainTeX} En @LaTeX{} vous devez charger le paquetage @file{amssymb}. +@set NeedsSTIX @value{NotInPlainTeX} En @LaTeX{} vous devez charger le paquetage @file{stix}. + +@node Top +@top @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 @value{UPDATED}. Il est +destiné à couvrir @LaTeX{}2e, qui a été la version standard de @LaTeX{} +pendant de nombreuses années. + +@menu +* À propos de ce document: About this document. reporter les bogues, etc. +* Aperçu: Overview. Qu'est-ce que @LaTeX{}?. +* Classe de documents: Document classes. Certaines des différentes classes disponibles. +* Polices: Fonts. italique, gras, machine à écrire, etc +* Mise en page: Layout. Contrôle de la mise en page. +* Rubricage: Sectioning. Comment bien faire des rubriques. +* Les références croisées: Cross references. Référencement automatique. +* Environnements: Environments. tels que @code{enumerate} et @code{itemize}. +* Sauts de ligne: Line breaking. Influencer les sauts de ligne. +* Sauts de page: Page breaking. Influencer les sauts de page. +* Notes en bas de page: Footnotes. Comment produire des notes en bas de page. +* Définitions: Definitions. Définir vos propres commandes, etc +* Compteurs: Counters. Compteurs internes utilisés par @LaTeX{}. +* Longueurs: Lengths. Les commandes pour manipuler des longueurs. +* Faire des paragraphes: Making paragraphs. Commandes pour contrôler les paragraphes. +* Formules de maths: Math formulas. Comment créer des formules mathématiques. +* Modes: Modes. Modes paragraphe, mathématiques ou LR. +* Les styles de page: Page styles. Différents styles de mise en page. +* Les espaces: Spaces. Espace horizontal et vertical. +* Boîtes: Boxes. Faire des boîtes. +* Insertions spéciales: Special insertions. Insertion de caractères réservés et spéciaux. +* Diviser l'entrée: Splitting the input. Traiter de gros fichiers en les partitionnant. +* Avant / arrière question: Front/back matter. Tables des matières, glossaires, index. +* Lettres: Letters. La classe @code{letter}. +* Entrée Terminal / sortie: Terminal input/output. Interaction avec l'utilisateur. +* La ligne de commande: Command line. Comportement indépendant du système de la ligne de commande. +* Patrons de document: Document templates. Patron pour commencer diverses classes de documents. +* Index des Concept: Concept Index. Index général. +* Index des commandes: Command Index. Liste alphabétique des commandes @LaTeX{}. +@end menu + + +@node About this document +@chapter À propos de ce document + +@cindex Knuth, Donald E. +@cindex Lamport, Leslie +@cindex L'équipe de projet @LaTeX{} +Le système @LaTeX{} de préparation de document est mis en oeuvre sous +forme de macro forfait pour le programme de composition @TeX{} de +Donald E. Knuth. @LaTeX{} a été créé à l'origine par Leslie +Lamport ; c'est désormais maintenu par un groupe de bénévoles +(@url{http://latex-project.org}). La documentation officielle écrite +par le projet @LaTeX{} est disponible à partir de leur site web. + +@cindex rapports de bogues +@findex @email{latexrefman-discuss@@gna.org} @r{adresse mél} +Le présent document est complètement non officiel et n'a pas été examiné +par les responsables @LaTeX{}. Ne pas envoyer des rapports de bugs ou +rien d'autre sur ce document pour eux. Au lieu de cela, s'il vous plaît +envoyer tous commentaires à @email{latexrefman-discuss@@gna.org}. + +La page d'accueil de ce document est +@url{} http://home.gna.org/latexrefman. Cette page contient des liens vers la +courant de sortie dans différents formats, sources, listes de diffusion, et d'autres +infrastructure. + +Bien sûr, il ya beaucoup, beaucoup d'autres sources d'information sur +@LaTeX{}. Voici quelques-unes: + +@table @url +@item http://www.ctan.org/pkg/latex-doc-ptr +Deux pages de références recommandées à @LaTeX{} documentation. + +@item http://www.ctan.org/pkg/first-latex-doc +Rédaction de votre premier document, avec un peu de texte et de mathématiques. + +@item http://www.ctan.org/pkg/usrguide +Le guide pour les auteurs de documents conservés dans le cadre de @LaTeX{}; là +plusieurs autres. + +@item http://tug.org/begin.html +Introduction à l'@TeX{} système, y compris @LaTeX{}. +@end table + + +@node Overview +@chapter Vue d'ensemble de @LaTeX{} + +Qu'est-ce que @LaTeX{}? + +@cindex aperçu de @LaTeX{} +@cindex bases de @LaTeX{} +@cindex Knuth, Donald E. +@cindex Lamport, Leslie +@cindex @LaTeX{} aperçu +@LaTeX{} est un système de composition de document. Il fut à l'origine +créé par Leslie Lamport et est desormais maintenu par un groupe de +volontaires (@url{http://latex-project.org}). Il est largement utilisé, +en particulier pour les documents complexes et techniques, tels que ceux +implquant des mathémaitiques. + +@cindex paquetage 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 @dfn{paquetage de macros} pour le +moteur @TeX{}). L'utilisateur produit le document de sortie en donnant +ce fichier d'entrée au moteur @TeX{}. + +@c - Les fichiers @LaTeX{} sont des fichiers texte ordinaires qui +@c - peuvent être écrits avec n'importe quel éditeur de texte aux +@c - performances raisonnables. + +Le terme @LaTeX{} est aussi parfois utilisé pour signifier le langage à +balises dans lequel le code source du document est écrit, c.-à-d.@: pour +signifier l'ensemble des commandes à la disposition d'un utilisateur de +@LaTeX{}. + +@cindex Lamport @TeX{} +@cindex prononciation +Le nom @LaTeX{} est l'abréviation de ``Lamport @TeX{}''. On le prononce +LA-TÈQUE. Au sein du document, on produit le logo avec @code{\LaTeX}. +Là où l'utilisation du logo n'est pas raisonnable, comme dans du texte +brut, écrivez le @samp{LaTeX}. + + +@menu +* Début et fin: Starting and ending. Le début et la fin standards d'un document. +* Fichiers de sortie: Output files. Fichiers produits. +* Moteurs @TeX{}: @TeX{} engines. Programmes qui peuvent compiler du code source @LaTeX{}. +* Syntaxe des commandes @LaTeX{}: @LaTeX{} command syntax. Syntaxe générale des commandes @LaTeX{}. +@end menu + +@node Starting and ending +@section Début et fin + +@anchor{Starting & ending}@c ancien nom du noeud +@cindex de démarrage et de fin +@cindex fin et à partir +@cindex 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 » : + +@example +\documentclass@{article@} +\begin@{document@} +Bonjour le monde \LaTeX. +\end@{document@} +@end example + +@cindex classe de document, définition +@noindent +Ici @samp{article} et ce qu'on appelle la @dfn{classe de document}, +implémentée dans une fichier @file{article.cls}. N'importe quelle classe +de document peut être utilisée. Quelques classes de document sont +définies par @LaTeX{} lui-même, et un grand nombre d'autres sont +largement disponibles. @xref{Document classes}. + +@cindex préambule, définition +Vous pouvez inclure d'autres commandes @LaTeX{} entre les commandes +@code{\documentclass} et @code{\begin@{document@}} (cette zone est +appelée le @dfn{préambule}). + +Le code @code{\begin@{document@} ... \end@{document@}} est ce qu'on +@cindex environnement +appelle un @dfn{environnement} ; l'environnement @samp{document} (et +aucun autre) est obligatoire dans tous les documents @LaTeX{} +(@pxref{document}). @LaTeX{} fournit lui-même beaucoup +d'environnements, et bien plus encore sont définis séparément. +@xref{Environments}. + +Les sections suivantes discute de la façon de produire des PDF et +d'autres format de sortie à partir d'un fichier d'entrée @LaTeX{}. + + +@node Output files +@section Fichiers de sortie + +@LaTeX{} produit un fichier de sortie principal et au moins deux +fichiers accessoires. Le nom du fichier de sortie principal se termine +soit en @file{.dvi} ou en @file{.pdf}. + +@table @code +@item .dvi +@findex @r{fichier} .dvi +@findex @r{commande} latex +@findex @r{commande} xdvi +@findex @r{commande} dvips +@findex @r{commande} dvipdfmx +@findex @r{commande} dvitype +Si il est invoqué avec la commande système @command{latex}, alors il +produit un fichier ``Device Independent''@footnote{Indépendant du +périphérique de sortie, ce n'est toutefois pas un format portable de +document} (@file{.dvi}). Vous pouvez visualiser ce fichier avec une +commande comme @command{xdvi}, ou le convertir en fichier PostScript +@code{.ps} avec @command{dvips} ou en fichier ``Portable Document +Format''@footnote{Format portable de document} @code{.pdf} avec +@command{dvipdfmx}. Un grand nombre d'autres progammes utilitaires +DVI sont disponibles +(@url{http://mirror.ctan.org/tex-archive/dviware}). + +@item .pdf +@findex .pdf @r{fichier} +@cindex pdf@TeX{} +@findex @r{commande} pdflatex +Si @LaTeX{} est invoqué avec la commande système @command{pdflatex}, +parmi d'autres commandes (@pxref{@TeX{} engines}), alors la sortie +principale est un fichier ``Portable Document Format'' +(@file{.pdf}). Typiquement, il s'agit d'un fichier autonome, avec toutes +les polices et images incorporées. + +@c - Cela peut être très utile, mais cela rend le fichier de sortie beaucoup +@c - plus grand que le fichier @file{.dvi} produit à partir du même document. + +@c - @findex @r{commande} lualatex +@c - @cindex Lua@TeX{} +@c - Si il est invoqué comme @command{lualatex}, un fichier @file{.pdf} est +@c - créé à l'aide du moteur Lua@TeX{} (@url{http://luatex.org}). +@c - +@c - @findex @r{commande} xelatex +@c - @cindex Xe@TeX{} +@c - Si elle est invoquée comme @command{xelatex}, un fichier @file{.pdf} est +@c - créé à l'aide du moteur Xe@TeX{} (@url{http://tug.org/xetex}). +@c - +@end table + +@c - Beaucoup d'autres variantes moins courantes de @LaTeX{} (et @TeX{}) existent, qui +@c - peuvent produire du HTML, XML, et d'autres choses. + +@LaTeX{} produit aussi au moins deux fichier supplémentaires. + +@table @code +@item .log +@cindex fichier de transcription +@cindex fichier journal +@findex @r{fichier} .log +La ``fichier de transcription'' ou fichier @file{.log} qui contient des +informations sommaires telles que la liste des paquetages chargés. Il +contient aussi des messages de diagnostic +@c - pour toutes les erreurs découvertes dans le fichier d'entrée. +et possiblement des informations supplémentaires concernant toutes +erreurs. + +@item .aux +@cindex fichier auxiliaire +@findex .aux @r{fichier} +@cindex double renvoi, résolution +@cindex renvoi en aval, résolution +@cindex renvoi, résolution +De l'information auxiliaire est utilisée par @LaTeX{} pour des choses +telles que les doubles renvois. Par exemple, la première fois que +@LaTeX{} trouve un renvoi en aval --- une double référence à +quelque-chose qui n'est pas encore apparu dans le code source --- il +apparâtra dans la sortie comme un double point d'interrogation +@code{??}. Quand l'endroit auquel le renvoi fait référence finit par +appraître dans le code source, alors @LaTeX{} écrit son information de +localisation dans ce fichier @code{.aux}. À l'invocation suivante, +@LaTeX{} lit l'inforlation de localisation à partir de ce fichier et +l'utilise pour résoudre le renvoi, en remplaçant le double point +d'interrogation avec la localisation mémorisée. + +@end table + +@c - Une liste ouverte d'autres fichiers peut être créé. Nous n'allons pas essayer de +@c - les énumérer tous. Composants Xxx? + +@findex .lof @r{fichier} +@cindex list of figures file +@findex .lot @r{fichier} +@cindex list of tables file +@findex .toc @r{fichier} +@cindex fichier table des matières +@cindex matières, fichier +@LaTeX{} peut produire encore d'autres fichiers, caractérisés par la +terminaison du nom de fichier. Ceux-ci incluent un fichier @code{.lof} +qui est utilisé pour fabriquer la liste des figures, un fichier +@code{.lot} utilisé pour fabriquer une liste des tableaux, et un fichier +@code{.toc} utilisé pour fabriquer une table des matières. Une classe +de document particulière peut en créer d'autres ; cette liste n'a pas de +fin définie. + + +@node @TeX{} engines +@section Les moteurs @TeX{} + +@cindex moteurs, @TeX{} +@cindex implémentations de @TeX{} +@cindex UTF-8 +@cindex entrée Unicode, native +@cindex polices TrueType +@cindex polices OpenType +@LaTeX{} est défini comme un ensemble de commande qui sont exécutées par +une implémentation @TeX{} (@pxref{Overview}). Cette section donne une +vue d'ensemble laconique des principaux programmes. + +@table @code +@item latex +@itemx pdflatex +@cindex pdf@TeX{}, moteur +@cindex moteur pdf@TeX{} +@findex etex, @r{commande} +@cindex e-@TeX{} +Dans @TeX{} Live (@url{http://tug.org/texlive}, si @LaTeX{} est invoqué +avec les commandes système @command{latex} ou @command{pdflatex}, alors +le moteur pdf@TeX{} est exécuté (@url{http://ctan.org/pkg/pdftex}). +Selon qu'on invoque @command{latex} ou @command{pdflatex}, la sortie +principale est respectivement un fichier @file{.dvi} ou un fichier +@file{.pdf}. + +pdf@TeX{} incorpore les extensions qu'e-@TeX{} apporte au programme +original de Knuth (@url{http://ctan.org/pkg/etex}), ce qui inclut des +caractéristiques supplémentaires de programmation et la composition +bi-directionnelle, et a lui-même de nombreuses extentions. e-@TeX{} est +lui-même disponible par la commande système @command{etex}, mais le +langage du fichier d'entrée est @TeX{} (et le fichier produit est un +@file{.dvi}). + +Dans d'autres distributions @TeX{}, @command{latex} peut invoquer +e-@TeX{} plutôt que pdf@TeX{}. Dans tous les cas, on peut faire +l'hyptohèse que les extension e-@TeX{} sont disponibles en @LaTeX{}. + +@item lualatex +@findex lualatex @r{commande} +@cindex Lua@TeX{} +Si @LaTeX{} est invoqué avec la commandes systèmes @command{lualatex}, +alors le moteur Lua@TeX{} est exécuté +(@url{http://ctan.org/pkg/luatex}). Ce programme permet que du code +écrit dans le langage script Lua (@url{http://luatex.org}) intéragisse +avec la compostion faite par @TeX{}. Lua@TeX{} traite nativement +l'entrée en Unicode UTF-8, peut traiter les polices OpenType et +TrueType, et produit un fichier @file{.pdf} par défaut. Il y a aussi +@command{dvilualatex} pour produire un fichier @file{.dvi}, mais cela +est rarement utilisé. + +@item xelatex +@findex xelatex @r{commande} +@cindex Xe@TeX{} +@findex .xdv @r{fichier} +@findex xdvipdfmx +Si @LaTeX{} est invoqué avec la commandes système @command{xelatex}, le +moteur Xe@TeX{} est exécuté (@url{http://tug.org/xetex}). Comme +Lua@TeX{}, Xe@TeX{} prend en charge nativement UTF-8 Unicode et les +polices TrueType et OpenType, bien que l'implementation soit +complètement différente, utilisant principalement des bibliothèque +externe plutôt que du code interne. Xe@TeX{} produit un fichier @file{.pdf} +en sortie ; il ne prend pas en charge la sortie DVI. + +En interne, Xe@TeX{} crée un fichier @code{.xdv} file, une variante de +DVI, et traduit cela en PDF en utilisant le +programme (@code{x})@code{dvipdfmx}, mais ce processus est automatique. +LE fichier @code{.xdv} n'est utile que pour le débogage. + +@end table + +D'autres vairantes de @LaTeX{} et @TeX{} existent, par ex. pour fournir +une prise en charge supplémentaires du japonais des d'autres langages +([u]p@TeX{}, @url{http://ctan.org/pkg/ptex}, +@url{http://ctan.org/pkg/uptex}). + + +@node @LaTeX{} command syntax +@section @LaTeX{} command syntax + +@cindex commandes, syntaxe des +@findex \ @r{caractère de début des commandes} +@findex [...] @r{pour les arguments optionnels} +@findex @{...@} @r{pour les arguments obligatoires} +Dans le fichier d'entrée @LaTeX{}, un nom de commande commence avec une +contr'oblique, @code{\}. Le nom lui-même consiste soit en (a) une +chaîne de lettres ou (b) une unique non-lettre. + +Les noms de commandes @LaTeX{} sont sensibles à la casse de sorte que +@code{\pagebreak} diffère de @code{\Pagebreak} (ce dernier n'est pas une +commande standarde). La plupart des nom de commandes sont en bas de +casse, mais en tout cas vous devez saisir toutes les commande dans la +même casse où elles sont définies. + +Une commande peut être suivie de zéro, un ou plus d'arguments. Ces +arguments peuvent être soit obligatoires, soit optionnels. Les +arguments obligatoires sont entre accolades, @code{@{...@}}. Les +arguments optionnels sont entre crochets, @code{[...]}. En général, +mais ce n'est pas universel, si la commande prend un argument optionnel, +il vient en premier, avant tout argument obligatoire. + +Au sein d'un argument optionnel, pour utiliser le crochet +fermant (@code{]}) cachez le au sein d'accolades, comme +dans @code{\item[crochet fermant @{]@}]}. De même, si un argument +optionnel vient en dernier, sans argument obligatoire à sa suite, alors +pour qie le premier caractère dans le texte suivant soit un crochet +ouvrant, cachez le entre accolades. + +@LaTeX{} a la convetion que certaines commandes ont une forme en a +@code{*} qui est en relation avec la forme sans le @code{*}, telles que +@code{\chapter} et @code{\chapter*}. La différence exacte de +comportement dépend de la commande. + +Ce manuel décrit toutes les options accepté et les formes en @code{*} +pour les commandes dont il traite (à l'exeption des omissions +involontaires, ou bogues de ce manuel). + +@menu +* Environnement: Environment. Zone du code source avec un comportement distinct. +* Déclaration: Declaration. Changer la valeur ou la signification d'une commande. +* \makeatletter et \makeatother: \makeatletter and \makeatother. Change la catégorie du caractère arobe. +@end menu + + +@node Environment + +Synopsis: + +@example +\begin@{@var{nom environnement}@} + ... +\end@{@var{nom environnement}@} +@end example + +Une zone du code source @LaTeX{}, au sein de laquelle il y a un +comportement différent. Par exemple, pour la poésie en @LaTeX{} mettez +les lignes entre @code{\begin@{verse@}} et @code{\end@{verse@}}. + +@example +\begin@{verse@} + There once was a man from Nantucket \\ + ... +\end@{verse@} +@end example + +Voir @ref{Environments} pour une liste des environnements. + +Le @var{nom environnement} au début doit s'accorder exactement avec +celui à la fin. Ceci comprend le cas où @var{nom environnement} se +termine par une étoile(@code{*}) ; l'argument à la fois de +@code{\begin} et @code{\end} doit comprendre l'étoile. + +Les environnements peuvent avoir des arguments, y compris des arguments +optionnels. L'exemple ci-dessous produit un tableau. Le premier +argument est optionnel (et implique de la table est alignée +verticalement sur sa première ligne) alors que le second argument et +obligatoire (il spécifie le format des colonnes). + +@example +\begin@{tabular@}[t]@{r|l@} + ... lignes du tableau ... +\end@{tabular@} +@end example + + +@node Declaration + +Une commande qui change la valeur, ou change la signification, d'une +autre commande ou paramètre. Par exemple, la commande @code{\mainmatter} +change le réglage de la numérotation des pages en passant de numéros +romains à des numéros arabes. + +@node \makeatletter and \makeatother + +Synopsis : + +@example +\makeatletter + ... définition de commande comprenant @@ dans leur nom .. +\makeatother +@end example + +Utilisé pour redéfinir des commandes internes de @LaTeX{}. +@code{\makeatletter} a pour effet que le caractère arobe @code{@@} ait +le code de catégorie des lettres, c.-à-d.@: 11. @code{\makeatother} +règle de code de catégorie de @code{@@} à 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 +@cindex catcode +@cindex code de catégorie de caractère +@cindex catégorie, code de @dots{} de caractère +@dfn{catcode} pour faire court. Par exemple, la contr'oblique @code{\} +reçoit le catcode 0, qui correspond aux catactères qui commencent une +commande. Ces deux commandes altèrent le catcode assigné à @code{@@}. + +Cette altération est nécessaire parce que beaucoup des commandes de +@LaTeX{} utilisent @code{@@} dans leur nom, de sorte à empécher les +utilisateur 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 +catégorie 11 (à ceci près q'un nom de commande peut aussi consister d'un +catactère de catégorie 0 suivi d'un seul symbole non-lettre). Ainsi sous +le régime par défaut de codes de catégorie, les commandes définies par +l'utilisateur ne peuvent pas contenir de @code{@@}. Mais +@code{\makeatletter} et @code{\makeatother} permettent aux utilisateurs +de définir et re-définir des commandes dont le nom comprend une +@code{@@}. + +À utiliser dans un fichier @file{.tex}, dans le préambule. Ne pas +utiliser dans des fichiers @file{.sty} ou @file{.cls} puisque les +commandes @code{\usepackage} et @code{\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 : + +@menu +* \@@startsection:: Redefinir les commandes de rubricage. +@end menu + + +@node \@@startsection + +Synopsis : + +@example +\@@startsection@{@var{nom}@}@{@var{niveau}@}@{@var{retrait}@}@{@var{avant}@}@{@var{après}@}@{@var{style}@} +@end example + +Cette commande permet de redéfinir les commandes de rubricage. Par ex.@: +le code source ci-dessous, si placé dans le préambule, redéfinit la +commande de rubricage @code{\section} pour qu'elle centre le titre, le +mette en gras, et ajuste l'espacement : + +@example +\makeatletter +\renewcommand\section@{% + \@@startsection@{section@}% @ref{\@@startsection/name,Nom} + @{1@}% @ref{\@@startsection/level,Niveau} : 0=part, 1=chapter, etc. + @{0pt@}% @ref{\@@startsection/retrait,Renfoncement du titre} + @{-3.5ex plus -1ex minus -.2ex@}% @ref{\@@startsection/beforeskip,Saut vertical avant (pas de renfoncement si négatif)} + @{2.3ex plus.2ex@}% @ref{\@@startsection/afterskip,Saut vertical après (si négatifif@comma{} fait corps avec la suite)} + @{\centering\normalfont\Large + \bfseries@}@}% @ref{\@@startsection/style,Style du titre} +\makeatother +@end example + +La commande @code{\@@startsection} prend six arguments. + +@table @var + +@item nom +@anchor{\@@startsection/name} +Nom de la commande de rubricage, par ex.@: @code{paragraph} + +@item niveau +@anchor{\@@startsection/level} Profondeur de la commande de +rubricage, par ex.@: 0 pour @code{part}, 1 pour @code{chapter}, 2 +pour @code{section}. Cette valeur est comparée aux compteurs +@code{secnumdepth} et @code{tocdepth} pour contrôler la numéroation des +rubriques et la profondeur de la table des matières. + +@item retrait +@anchor{\@@startsection/retrait}Renfoncement du titre. Pour un +renfoncement nul, vous pouvez utiliser la macro @code{\z@@} définie à +@code{0pt} pour que le code soit plus efficace. + +@item avant +@anchor{\@@startsection/beforeskip} +Longueur dont la valeur absolue est la longueur de l'espace verticale à +insérer avant le titre. Pour une bonne composition, utilisez une +longueur élastique. + +Si en plus @var{avant} est négatif, alors le premier paragraphe suivant +immédiatement le titre n'est pas renfoncé. + +@item après +@anchor{\@@startsection/afterskip} Longueur. Lorsque elle est positive, +il s'agit de l'espace verticale à insérer après le titre. Pour une +bonne composition, utilisez dans ce cas une longueur élastique. + + +Lorsque elle est négative, alors le titre fait corps avec le paragraphe +le suivant immédiatement, comme c'est le cas pour les rubriques +@code{\paragraph} dans la classe de document @code{article}, et la +valeur absolue d'@var{après} donne l'espace horizontale entre la fin du +dernier mot du titre et le début du premier mot du paragraphe avec +lequel il fait corps. + + +@item style +@anchor{\@@startsection/style} Les commandes qui règlent le style du +titre, par ex.@: @code{\bfseries} pour des caractères gras. +@end table + + +@node Document classes +@chapter Classes de documents + +@cindex classes de documents +@findex \documentclass + +La classe d'un document donné est définie avec la commande: + +@example +\documentclass[@var{options}]@{@var{classe}@} +@end example + +@noindent +La commande @code{\documentclass} doit être la première commande dans un +fichier source @LaTeX{}. + +@findex @r{classe} article +@findex @r{classe} report +@findex @r{classe} book +@findex @r{classe} letter +@findex @r{classe} slides +Les nom de @var{classe} @LaTeX{} encastrés sont (beaucoup d'autres classes de documents +sont disponibles en modules; @pxref{Overview}): + +@example +article report book letter slides +@end example + +@c xx décrire brièvement chacun + +Les @var{options} standardes sont décrites ci-dessous. + +@menu +* Options de classe de document:Document class options. Options globales +@end menu + +@node Document class options +@section Options de classe de document + +@cindex options de classe de document +@cindex options, classe de document +@cindex options de classe +@cindex options globales + +Vous pouvez spécifier ce qu'on appelle des @dfn{d'options globales} ou +des @dfn{des options de classe} en les passant entre crochet à la +commande @code{\documentclass}, comme d'habitude. Pour spécifier plus +d'une @var{option}, séparez les par une virgule : + +@example +\documentclass [@var{option1}, @var{option2}, ...]@{@var{classe}@} +@end example + +Voici la liste des options standardes de classe. + +@findex @r{option} 10pt +@findex @r{option} 11pt +@findex @r{option} 12pt +Toutes les classes standardes, sauf @code{slides} acceptent les options +suivantes pour sélectionner la taille de police de caractères (l'option +par défaut est @code{10pt}): + +@example +12pt 11pt 10pt +@end example + +@findex @r{option} a4paper +@findex @r{option} a5paper +@findex @r{option} b5paper +@findex @r{option} executivepaper +@findex @r{option} legalpaper +@findex @r{option} letterpaper +Toutes les classes standardes acceptent ces options de sélection de la +taille du papier (l'option par défaut est @code{letterpaper}) : + +@example +a4paper a5paper b5paper executivepaper legalpaper letterpaper +@end example + +@findex @r{option} draft +@findex @r{option} final +@findex @r{option} fleqn +@findex @r{option} landscape +@findex @r{option} leqno +@findex @r{option} openbib +@findex @r{option} titlepage +@findex @r{option} notitlepage +Diverses autres options: + +@table @code +@item draft, final +@cindex boîtes noires, en omettant +Pour marquer/ne marquer pas les boîtes trop pleines avec une grande +boîte noire ; l'option par défaut est @code{final}. +@item fleqn +Pour aligner à gauches les formules hors texte ; par défaut elles sont centrées. +@item landscape +Pour sélectionner le format de page à l'italienne ; l'option par défaut +est à la française. +@item leqno +Pour Mettre les numéros d'équation sur le côté gauche des +équations ; par défaut ils sont sur le côté droit. +@item openbib +Pour utiliser le format bibliographie ``openbib''. +@item titlepage, notitlepage +Indique si la page de titre est séparée ; l'option par défaut +dépend de la classe. +@end table + +Ces options ne sont pas disponibles avec la classe @code{slides} : + +@findex @r{option} onecolumn +@findex @r{option} twocolumn +@findex @r{option} oneside +@findex @r{option} twoside +@findex @r{option} openright +@findex @r{option} openany +@table @code +@item onecolumn +@itemx twocolumn +Composer en une ou deux colonnes ; le défaut est @code{onecolumn}. + +@item oneside +@itemx twoside +@findex \evensidemargin +@findex \oddsidemargin +Sélectionne la disposition en recto simple ou recto-verso ; le défaut +est @code{oneside} pour recto, sauf pour la classe @code{book}. + +Le paramètre @code{\evensidemargin} (@code{\oddsidemargin}) détermine la +distance sur les pages de numéro pair (impair) entre le côté gauche de +la page et la marge gauche du texte. Les valeurs par défaut varient en +fonction de la taille du papier, de la disposition recto ou +recto-version sélectionnée. Pour une impression en recto le texte est +centré, pour recto-verso, @code{\oddsidemargin} vaut 40% de la +différence entre @code{\paperWidth} et @code{\textwidth}, +@code{\evensidemargin} valant le reste. + +@item openright +@itemx openany +Détermine si un chapitre doit commencer sur une page de droite ; défaut +est @code{openright} pour la classe @code{book}. +@end table + +La classe @code{slide} offre l'option @code{clock} pour l'impression du +temps au bas de chaque note. + + +@cindex paquetages , le chargement +@cindex chargement des paquetages supplémentaires +@findex \usepackage +Les paquetages ajoutés sont chargés comme ceci : + +@example +\usepackage[@var{options}]@{@var{paquo}@} +@end example + +Pour spécifier plus d'un @var{paquo}, vous pouvez les séparer par une +virgule, ou utiliser plusieurs commandes @code{\usepackage}. + +@cindex options globales +@cindex globales, options +Toutes les options indiquées dans la commande @code{\documentclass} qui +sont inconnues de la classe de document sélectionnée sont transmises aux +paquetages chargés par @code{\usepackage}. + + +@node Fonts +@chapter Polices de caractères + +@cindex polices de caractères + +Deux aspects importants de la sélection d'une @dfn{police} sont la +spécification d'une taille et celle d'un style. Les commandes @LaTeX{} +pour ce faire sont décrites ci-après. + +@menu +* Styles de polices: Font styles. Sélectionnez romain, italique, etc +* Formats de polices: Font sizes. Choisir la taille du point. +* Commandes police de bas niveau: Low-level font commands. Sélectionnez l'encodage, famille, série, forme. +@end menu + + +@node Font styles +@section styles des polices + +@cindex styles de police +@cindex styles typographiques +@cindex styles de texte + +Les commandes de styles suivantes sont prises en charge par @LaTeX{}. + +Ce premier groupe de commandes est généralement utilisé avec un +argument, comme dans @code{\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 +déclarative s'étend jusqu'à la prochaine commande de type style ou +jusqu'à la fin du groupe actuel. + +Ces commandes, à la fois dans la forme à argument et dans la forme +déclarative, sont cumulatives ; par exemple, vous pouvez dire aussi bien +@code{\sffamily\bfseries} que @code{\bfseries\sffamily} pour obtenir du +gras sans serif. + +Vous pouvez également utiliser une forme de déclaration par +environnement ; par exemple, @code{\begin@{ttfamily@} @dots{} +\end@{ttfamily@}}. + +Ces commandes fournissent automatiquement une correction d'italique si nécessaire. + +@table @code +@item \textrm (\rmfamily) +@findex \textrm +@findex \rmfamily +Romain. + +@item \textit (\itshape) +@findex \textit +@findex \itshape +Italique. + +@item \emph +@findex \emph +@cindex accent +Accent (commute entre @code{\textit} et @code{\textrm} selon le contexte). + +@item \textmd (\mdseries) +@findex \textmd +@findex \mdseries +Poids moyen (par défaut). + +@item \textbf (\bfseries) +@findex \textbf +@findex \bfseries +Gras. + +@item \textup (\upshape) +@findex \textup +@findex \upshape +Droit (par défaut). Le contraire d'incliné. + +@item \textsl (\slshape) +@findex \textsl +@findex \slshape +Inclinée. + +@item \textsf (\sffamily) +@findex \textsf +@findex \sffamily +Sans serif. + +@item \textsc (\scshape) +@findex \textsc +@findex \scshape +Petites capitales. + +@item \texttt (\ttfamily) +@findex \texttt +@findex \ttfamily +Machine à écrire. + +@item \textnormal (\normalfont) +@findex \textnormal +@findex \normalfont +Police principale du document. + +@item \mathrm +@findex \mathrm +Roman, pour une utilisation en mode mathématique. + +@item \mathbf +@findex \mathbf +Gras, pour une utilisation en mode mathématique. + +@item \mathsf +@findex \mathsf +Sans serif, pour une utilisation en mode mathématique. + +@item \mathtt +@findex \mathtt +Machine à écrire, pour une utilisation en mode mathématique. + +@item \mathit +@itemx (\mit) +Italique, pour une utilisation en mode mathématique. + +@item \mathnormal +@findex \mathnormal +Pour une utilisation en mode mathématique, par exemple dans un autre déclaration de type style. + +@item \mathcal +@findex \mathcal +Lettres « calligraphiques », pour une utilisation en mode mathématique. + +@end table + +@findex \mathversion +@cindex mathématiques, gras +@cindex mathématiques gras +En outre, la commande @code{\mathversion@{bold@}} peut être utilisée +pour commuter en caractères gras les lettres et les symboles dans les +formules. @code{\mathversion@{normal@}} restaure la valeur par défaut. + +@findex \oldstylenums +@cindex chiffres de style ancien, +@cindex chiffres de style ancien +@cindex chiffres de revêtement +@cindex paquetage @code{textcomp} +Enfin, la commande @code{\oldstylenums@{@var{chiffres}@}} sert à +composer des chiffres dits de ``à l'ancienne'', qui ont des hauteurs et +profondeur (et parfois largeurs) distincts de l'alignement standard des +chiffres. Les polices @LaTeX{} par défaut prennent en charge cela, et +respecteront @code{\textbf} (mais pas les autres styles, il n'y a pas de +style à l'ancienne italique pour les chiffres en Computer +Modern). Beaucoup d'autres polices ont des chiffre à l'ancienne aussi; +parfois le paquetage @code{textcomp} doit être chargé, et parfois des +options de paquet sont mises à disposition pour en faire le style par +défaut. Entrée de FAQ : +@url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=osf}. + +@LaTeX{} fournit également les commandes suivantes, qui font passer +inconditionnellement à un style donné, c.-à-d.@: @emph{ne} sont +@emph{pas} cumulatives. De plus, elles sont utilisées différemment des +commandes ci-dessus : @code{@{\@var{cmd} ... @}} au lieu de +@code{\@var{cmd}@{...@}}. Ce sont deux constructions sans relation +l'une avec l'autre. + +@ftable @code +@item \bf +@cindex gras +Passage en @b{gras}. + +@item \cal +@cindex lettres de script pour les mathématiques +@cindex lettres calligraphiques pour les mathématiques +Passage en lettres calligraphiques pour les mathématiques. + +@item \em +@cindex accent +Accent (italique dans romain, romain dans italiques). + +@item \il +@cindex italique +Italique. + +@item \rm +@cindex police romaine +Romain. + +@item \sc +@cindex police petites capitales +Les petites capitales. + +@item \sf +@cindex sans serif +Sans serif. + +@item \sl +@cindex police inclinée +@cindex police oblique +Incliné (oblique). + +@item \tt +@cindex police machine à écrire +@cindex police de largeur fixe +Machine à écrire (largeur fixe). + +@end ftable + +Certaines personnes considèrent que les commandes commutation +inconditionnelles de polices, comme @code{\tt}, sont obsolète et que +@emph{seulement} les commandes cumulatives (@code{\texttt}) doivent être +utilisées. Je (Karl) ne suis pas d'accord. il y a situations tout à fait +raisonnables quand un commutateur de police inconditionnelle est +précisément ce dont vous avez besoin pour obtenir le résultat souhaité ; +pour un exemple, @pxref{description, @code{description}}. Les deux +ensembles de commandes ont leur place. + +@node Font sizes +@section tailles des polices +@cindex tailles de police +@cindex tailles des polices de caractères +@cindex tailles de texte + +Les commandes de type de taille standard suivants sont pris en charge +par @LaTeX{}. Le tableau indique le nom de la commande et taille +utilisée (en points) correspondant réellement pour la police avec les +options @samp{10pt}, @samp{11pt}, et @samp{12pt} de classe de document, +respectivement (@pxref{Document class options}). + +@findex \tiny +@findex \scriptsize +@findex \footnotesize +@findex \small +@findex \normalsize +@findex \large +@findex \Large +@findex \LARGE +@findex \huge +@findex \Huge + + +@multitable{@code{\normalsize} (par défaut)} {24.88} {24.88} {24.88} +@headitem commande @tab @code{10pt} @tab @code{11pt} @tab @code{12pt} +@item @code{\tiny} +@tab 5 @tab 6 @tab 6 +@item @code{\scriptsize} +@tab 7 @tab 8 @tab 8 +@item @code{\footnotesize} +@tab 8 @tab 9 @tab 10 +@item @code{\small} +@tab 9 @tab 10 @tab 10,95 +@item @code{\normalsize} (par défaut) +@tab 10 @tab 10.95 @tab 12 +@item @code{\large} +@tab 12 @tab 12 @tab 14,4 +@item @code{\Large} +@tab 14.4 @tab 14.4 @tab 17,28 +@item @code{\LARGE} +@tab 17.28 @tab 17.28 @tab 20,74 +@item @code{\huge} +@tab 20,74 @tab 20,74 @tab 24,88 +@item @code{\Huge} +@tab 24.88 @tab 24.88 @tab 24.88 +@end multitable + +Les commandes énumérées ici sont des ``forme déclaratives''. La portée +d'une forme déclarative s'étend jusqu'à la prochaine la commande de type +style ou la fin du groupe courant. Vous pouvez également utiliser la +``forme d'environnement'' de ces commandes ; par exemple, +@code{\begin@{tiny@} ... \end@{tiny@}}. + + +@node Low-level font commands +@section commandes de fontes de bas niveau +@cindex commandes de fontes de bas niveau +@cindex commandes de fontes, de bas niveau + +Ces commandes sont principalement destinés aux auteurs de macros et +paquetages. Les commandes indiquées ici sont seulement un sous-ensemble +de celles disponibles. + +@table @code +@item \fontencoding@{codage@} +@findex \fontencoding +Sélectionnez le codage de police. Les codages valides comprennent @code{OT1} et @code{T1}. + +@item \fontfamily@{famille@} +@findex \fontfamily +Sélectionnez la famille de polices. Familles valides sont : + +@itemize @bullet +@item @code{cmr} pour Computer Modern Roman +@item @code{cmss} pour Computer Modern Sans Serif +@item @code{cmtt} pour Computer Modern Typewriter +@end itemize + +et de nombreux autres. + +@item \fontseries@{série@} +@findex \fontseries +Sélectionnez série de police. Les séries valides sont : + +@itemize @bullet +@item @code{m} Moyen (normal) +@item @code{b} Gras +@item @code{c} condensé +@item @code{bc} condensé Gras +@item @code{bx} Gras étendu +@end itemize + +et diverses autres combinaisons. + +@item \fontshape@{forme@} +@findex \fontshape +Sélectionnez forme de police. Les formes valides sont : + +@itemize @bullet +@item @code{n} Droit (normal) +@item @code{it} Italique +@item @code{sl} Incliné (oblique) +@item @code{sc} Petites capitales +@item @code{ui} Italique droit +@item @code{ol} Plan +@end itemize + +Les deux dernières formes ne sont pas disponibles pour la plupart des +familles de polices. + + +@item \fontsize@{taille@}@{interligne@} +@findex \fontsize +@findex \baselineskip +Réglage de la taille de police. Le premier paramètre est la taille de la +police pour basculer et le deuxième est l'espacement d'interligne ; ceci +est stocké dans un paramètre nommé @code{\baselineskip}. L'unité des +deux paramètres est par défaut le @code{pt}. La valeur par défaut de +@code{\baselineskip} pour la police Computer Modern est 1,2 fois le +@code{\fontsize}. + +@findex \baselinestretch +@cindex paquetage @code{setspace} +@cindex interligne double + +L'espacement des lignes est également multiplié par la valeur du +paramètre @code{\baselinestretch} en cas de changement de taille de +type ;@c vincentb1: Je ne comprends pas when the type size changes +la valeur défaut est 1. Cependant, la meilleure façon de mettre +un document en ``espacement double'', si vous avez la malchance d'avoir +à produire une telle chose, est d'utiliser le paquetage +@code{setspace} ; voir +@url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=linespace}. + +@findex \linespread +@item \linespread@{@var{facteur}@} +Est équivalent à +@code{\renewcommand@{\baselinestretch@}@{@var{facteur}@}}, et doit donc +être suivie par @code{\selectfont} pour avoir un effet. Il vaut mieux +que ce soit dans le préambule, ou utiliser le paquetage @code{setspace}, +comme décrit juste au-dessus. + +@findex \selectfont +Les modifications apportées en appelant les commandes de polices +décrites ci-dessus n'entrent en vigueur qu'après que @code{\selectfont} +est appelé. + +@item \usefont@{codage@}@{famille@}@{série@}@{forme@} +@findex \usefont +Revient à la même chose que d'invoquer @code{\fontencoding}, +@code{\fontfamily}, @code{\fontseries} et @code{\fontshape} avec les +paramètres donnés, suivi par @code{\selectfont}. + +@end table + + +@node Layout +@chapter Mise en page +@cindex commandes de mise en page + +Diverses commandes pour contrôler la disposition générale de la page. + +@menu +* \onecolumn :: Utiliser la disposition à une colonne. +* \twocolumn :: Utiliser la disposition à deux colonnes. +* \flushbottom :: Faire toutes les pages de texte de la même hauteur. +* \raggedbottom :: Autoriser les pages de texte à être de hauteurs différentes. +* Paramètres de mise en page:Page layout parameters. @code{\headheight} @code{\footskip}. +* Flottants: Floats. Figures, tableaux, etc. +@end menu + + +@node \onecolumn +@section @code{\onecolumn} +@findex \onecolumn +@cindex sortie à une colonne + +La déclaration @code{\onecolumn} commence une nouvelle page et produit +une sortie à colonne unique. C'est la valeur par défaut. + +@node \twocolumn +@section @code{\twocolumn} +@findex \twocolumn +@cindex texte sur plusieurs colonnes +@cindex sortie à deux colonnes + +Synopsis : + +@example +\twocolumn [@var{texte1col}] +@end example + +La déclaration @code{\twocolumn} commence une nouvelle page et produit +sortie à deux colonnes. Si l'argument optionnel @var{texte1col} est +présent, il est composée dans le mode à une colonne avant que la +composition à deux colonnes ne commence. + +Les paramètres ci-après contrôlent la composition de la production de deux +colonnes : + +@ftable @code +@item \columnsep +La distance entre les colonnes (35pt par défaut). + +@item \columnseprule +La largeur du filet entre les colonnes ; la valeur par défaut est 0pt, +de sorte qu'il n'y a pas de filet. + +@item \columnwidth +La largeur de la colonne en cours ; il est égal à @code{\textwidth} dans +le cas d'un texte composé en une seule colonne. + +@end ftable + +Les paramètres ci-après contrôlent le comportement des flottants en cas de production +à deux colonnes : + +@ftable @code +@item \dbltopfraction +Fraction maximale au sommet d'une page sur deux colonnes qui peut être +occupée par des flottants. Par défaut vaut @samp{0,7}, peut être +utilement redéfini en (par exemple) @samp{0,9} pour aller moins tôt sur +des pages de flottants. + +@item \dblfloatpagefraction +La fraction minimum d'une page de flottants qui doit être occupée par +des flottants, pour une page à flottant à deux colonnes. Par défaut vaut +@samp{0,5}. + +@item \dblfloatsep +Distance entre les flottants en haut ou en bas d'une page de flottants à +deux colonnes. Par défaut vaut @samp{12pt plus2pt minus2pt} pour des +documents en @samp{10pt} ou @samp{11pt}, et @samp{14pt plus2pt minus4pt} +pour @samp{12pt}. + + +@item \dbltextfloatsep +Distance entre un flottant multi-colonnes en haut ou en bas d'une page +et le texte principal. Par défaut vaut @samp{20pt plus2pt minus4pt} . + +@end ftable + +@node \flushbottom +@section @code{\flushbottom} + +@findex \flushbottom + +La déclaration @code{\flushbottom} rend toutes les pages de texte de la +même hauteur, en ajoutant de k'espace vertical supplémentaire si +nécessaire pour remplir le page. + +C'est la valeur par défaut si le mode @code{twocolumn} est sélectionné +(@pxref{Document class options}). + +@node \raggedbottom +@section @code{\raggedbottom} +@findex \raggedbottom +@cindex étirement, omettre l'étirement vertical + +La déclaration @code{\raggedbottom} rend toutes les pages de la hauteur +naturelle de la matière sur cette page. Aucune des longueurs d'élastique +ne seront étirée. + + +@node Page layout parameters +@section Paramètres de mise en page + +@cindex page, paramètres de mise en page +@cindex paramètres, la mise en page +@cindex mise en page, les paramètres de +@cindex en-tête, des paramètres pour +@cindex bas de page, des paramètres pour +@cindex en-tête et pied de page en cours de traitement + +@ftable @code +@item \headheight +Hauteur de la boîte qui contient la tête en cours de traitement. La +valeur par défaut est @samp{30pt}, sauf dans la classe @code{book}, où +elle varie en fonction de la taille de la police. + +@item \headsep +La distance verticale entre le bas de la ligne d'en-tête et la partie +supérieure du texte principal. La valeur par défaut est @samp{25pt}, +sauf dans la classe @code{book}, où elle varie avec la taille de +la police. + +@item \footskip +Distance de la ligne de base de la dernière ligne de texte à la ligne de +base du bas de page. La valeur par défaut est @samp{30pt}, sauf dans la +classe @code{book} où elle varie avec la taille de la police. + +@item \linewidth +Largeur de la ligne actuelle, diminuée pour chaque @code{list} imbriquée +(@pxref{list}). Plus précisément, elle est inférieure à +@code{\textwidth} par la somme de @code{\leftmargin} et +@code{\rightmargin} (@pxref{itemize}). La valeur par défaut varie en +fonction de la taille de la police, la largeur du papier, le mode à deux +colonnes, etc. Pour un document de classe @code{article} en taille de +police @samp{10pt}, elle vaut @samp{345pt} ; dans le mode à deux +colonnes, elle passe à @samp{229.5pt}. + +@item \textheight +La hauteur verticale normale du corps de la page ; la valeur par défaut +varie en fonction de la taille de la police, de la classe du document, +etc. Pour un document de classe @code{article} ou @code{report} en +taille de police @samp{10pt}, elle vaut @samp{43\baselineskip} ; pour +une classe @code{book}, elle vaut @samp{41\baselineskip}. Pour +@samp{11pt}, c'est @samp{38\baselineskip} et pour @samp{12pt} c'est +@samp{36\baselineskip}. + +@item \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 +@code{article} ou @code{report}, elle vaut @samp{345pt} à @samp{10pt} de +taille de police, @samp{360pt} à @samp{11pt}, et @samp{390pt} à +@samp{12pt}. Pour un document @code{book}, elle veut @samp{4.5in} à +@samp{10pt} et @samp{5in} à @samp{11pt} ou @samp{12pt}. + +En sortie multi-colonne, @code{\textwidth} reste de la largeur de tout +le corps de la page, tandis que @code{\columnwidth} est la largeur d'une +colonne (@pxref{\twocolumn}). + +Dans les listes (@pxref{list}), @code{\textwidth} est le reste la +largeur du corps corps de la page entière (et @code{\columnwidth} est la +largeur d'une colonne entière), alors que @code{\linewidth} peut +diminuer au sein de listes imbriquées. + +À l'intérieur d'une minipage (@pxref{minipage} ) ou @code{\parbox} +(@pxref{\parbox}), tous les paramètres liés à la largeur sont mis à la +largeur spécifiée, et de reviennent à leurs valeurs normales à la fin du +@code{minipage} ou @code{\parbox}. + +@findex \hsize +Par souci d'exhaustivité : @code{\hsize} est le paramètre @TeX{} +primitif utilisé lorsque le texte est divisé en lignes. Il ne devrait +pas être utilisé dans des documents @LaTeX{} en conditions normales. + +@item \topmargin +L'espace entre le haut de la page @TeX{} (un pouce à partir du haut de +la feuille, par défaut) et le sommet de l'en-tête de page. La valeur par +défaut est calculée sur la base de nombreux autres paramètres : +@code{\paperheight @minus{} 2in @minus{} \headheight @minus{} \headsep +@minus{} \textheight @minus{} \footskip}, et ensuite divisé par deux. + +@item \topskip +La distance minimale entre le sommet du corps de la page et la ligne de base de +la première ligne de texte. Pour les classes standard, la valeur par défaut est la +même que la taille de la police, par exemple, @samp{10pt} à @samp{10pt}. + +@end ftable + +@node Floats +@section Floats + +Certains éléments typographiques, tels que les figures et les tableaux, +ne peuvent pas être à cheval sur plusieurs pages. Ils doivent être +composés en dehors du flux normal du texte, par exemple flottant au +sommet d'une page ultérieure + +@LaTeX{} sait gérer plusieurs classes de matériel flottant. Il y a deux +classes définies par défaut, @code{figure} (@pxref{figure}) et +@code{table} (@pxref{table}), mais vous pouvez créer une nouvelle +classes avec le paquetage @file{float}. + +Au sein d'une même classe flottante @LaTeX{} respecte l'ordre, de sorte +que la première figure dans le code source d'un document est toujours +composée avant la deuxième figure. Cependant, @LaTeX{} peut mélanger +les classes, ainsi il peut se produire qu'alors que le premier tableau +apparaît dans le code source avant la première figure, il apparaîsse +après elle dans le fichier de sortie. + +Le placement des flottant est l'objet de paramètres, donnés ci-dessous, +qui limittent le nombre de flottants pouvant apparaître au sommet d'une +page, et au bas de page, etc. Si à cause d'un nombre trop important de +flottants mis en queue ces limites les empèchent de tenir tous dans une +seule page, alors @LaTeX{} place ce qu'il peut et diffère le reste à la +page suivante. De la sorte, les flottants peuvent être composés loin de +leur place d'origine dans le code source. En particulioer, un flottant +qui prend beaucoup de place peut migrer jusqu'à la fin du document. Mais +alors, parce que tous les flottant dans une classe doivent appraître +dans le même ordre séquentiel, tous les flottants suivant dans cette +classe appraîssent aussi à la fin. + +@cindex placement des flottants +@cindex spécificateur, placement de flottants +En plus de changer les paramètres, pour chaque flottant vous pouvez +peaufiner l'endroit où l'algorithme de placement des flottants essaie de +le placer en utilisant sont argument @var{placement}. Les valeurs +possibles sont une séquence des lettres ci-dessous. La valeur par +défault pour à la fois @code{figure} et @code{table}, dans les deux +classes de document @code{article} et @code{book}, est @code{tbp}. + +@table @code +@item t +(pour Top) --- au sommet d'une page de texte. + +@item b +(pour Bottom) --- au bas d'une page de texte. (Cependant, @code{b} n'est pas +autorisé avec des flottants en pleine-largeur (@code{figure*}) en cas de +sortie à double-colonne. Pour améliorer cela, on peut utiliser les +paquetages @file{stfloats} ou @file{dblfloatfix}, mais voyez la +discussion sur les avertissements dans la FAQ : +@url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=2colfloat}. + +@item h +(pour Here) --- à la position du texte où l'environnement @code{figure} +apparaît. Cependant, @code{h} n'est pas autorisé en soi-même ; @code{t} +est ajouté automatiquement. + +@cindex ici, placer les flottants +@cindex paquetage @code{float} +For forcer à tout prix un flottant à apparaître « ici », vous pouvez +charger le paquetage @file{float} et le spécificateur @code{H} qui y est +défini. Pour plus ample discussion, voir l'entrée de FAQ à +@url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=figurehere}. + +@item p +@cindex page de flottants +(pour Page de flottants) --- sur une @dfn{page de flottants} séparée, qui est une +page ne contenant pas de texte, seulement des flottants. + +@item ! +Utilisé en plus de l'un des spécificateur précédents ; pour ce flottant +seulement, @LaTeX{} ignore les restrictions à la fois sur le nombre de +flottants qui peuvent apparaître et les quantité relatives de texte +flottant et non-flottant sur la page. Le spécificateur @code{!} +@emph{ne} signifie @emph{pas} « mets le flottant ici » ; voir +plus haut. + +@end table + +Note : l'ordre dans lequel les lettres apparaîssent au sein du paramètre +@var{placement} ne change pas l'ordre dans lequel @LaTeX{} essaie de +placer le flottant ; par exemple @code{btp} a le même effet que +@code{tbp}. Tout ce que @var{placement} fait c'est que si une lettre +n'est pas présente alors l'algorithme n'essaie pas cet endroit. Ainsi, +la valeur par défault de @LaTeX{} étant @code{tbp} consiste à essayer +toutes les localisations sauf celle de placer le flottant là où il +apparaît dans le code source. + +Pour empêcher @LaTeX{} de rejeter tous les flottants à la fin du document +ou d'un chapitre, vous pouvez utiliser la commande @code{\clearpage} +pour commencer une nouvelle page et insérer tous les flottants pendants. +Si un saut de page est indésirable alors vous pouvez charger le +paquetage @file{afterpage} et commettre le code +@code{\afterpage@{\clearpage@}}. Ceci aura l'effet d'attendre la fin de +la page courante et ensuite de faire passer tous les flottants encore +non placés. + +@LaTeX{} peut composer un flottant avant l'endroit où il apparaît dans +le code source (quoique sur la même page de sortie) s'il y a un +spécificateur @code{t} au sein du paramètre @var{placement}. Si ceci +n'est pas désiré, et que supprimer @code{t} n'est acceptable car ce +spécificateur empèche le flottant d'être placé au sommet de la page +suivante, alors vous pouvez empêcher cela soit en utilisant le +paquetage @file{flafter} ou en utilisant ou en utilisant la +commande +@findex \suppressfloats +@code{\suppressfloats[t]}, ce qui entraîne le déplacement vers la page +suivante des flottants qui auraient du être placés au sommet de la page +courante. + + +Voici les paramètre en relation aux fractions de pages occupées par du +texte flottant et non flottant (on peut les changer avec +@code{\renewcommand@{@var{parameter}@}@{@var{decimal between 0 and +1}@}}) : + +@ftable @code +@findex \bottomfraction +La fraction maximal de page autorisée à être occupées par des flottants +au bas de la page ; la valeur par défaut est @samp{.3}. + +@item \floatpagefraction +La fraction minimale d'une page de flottants qui doit être occupée par des +flottants ; la valeur par défaut @samp{.5}. + +@item \textfraction +La fraction minimale d'une page qui doit être du texte ; si des +flottants prennent trop d'espace pour préserver une telle quantité de +texte, alors les flottants sont déplacés vers une autre page. La valeur +par défaut est @samp{.2}. + +@item \topfraction +Fraction maximale au sommet d'une page page que peut être occupée avant +des flottants ; la valeur par défaut est @samp{.7}. + +@end ftable + +Les paramètres en relation à l'espace vertical autour des flottants (on +peut les changer avec @code{\setlength@{@var{parameter}@}@{@var{length +expression}@}}) : + +@ftable @code +@item \floatsep +Espace entre les floattants au sommet ou au bas d'une page ; par défaut vaut +@samp{12pt plus2pt minus2pt}. + +@item \intextsep +Espace au dessus et au dessous d'un flottant situé au milieu du texte +principal ; vaut par défaut @samp{12pt plus2pt minus2pt} pour les styles +à @samp{10pt} et à @samp{11pt}, et @samp{14pt plus4pt minus4pt} pour +@samp{12pt}. + +@item \textfloatsep +Espace entre le dernier (premier) flottant au sommet (bas) d'une page ; +par défaut vaut @samp{20pt plus2pt minus4pt}. +@end ftable + +Paramètres en relation avec le nombre de flottant sur une page (on peut +les changer avec @code{\setcounter@{@var{ctrname}@}@{@var{natural +number}@}}) : + +@ftable @code +@item \bottomnumber +Nombre maximal de flottants pouvant apparaître au bas d'une page de +texte ; par défaut 1. + +@item \topnumber +Nombre maximal de flottants pouvant apparaître au sommet d'une page de +texte ; par défaut 2. + +@item \totalnumber +Nombre maximal de flottants pouvant apparaître sur une page de +texte ; par défaut 3. +@end ftable + +L'article principal de FAQ @TeX{} en rapport avec les flottants +@url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=floats} contient des +suggestions pour relâcher les paramètres par défaut de @LaTeX{} de sorte +à réduire les problèmes de flottants rejetés à la fin. Une explication +complète de l'algorithme de placement des flootant se trouve dans +l'article de Frank Mittelbach « How to +infuence the position of float environments like figure and table in +@LaTeX{}? » @url{http://latex-project.org/papers/tb111mitt-float.pdf}. + +@node Sectioning +@chapter Des rubriques + +@cindex rubricage + +Les commandes de rubricage fournissent les moyens de structurer +votre texte en unités sectionnelles, ou rubriques : + +@ftable @code +@item \part +@item \chapter (seulement pour classes @code{report} et @code{book}) +@item \section +@item \paragraph +@item \subsubsection +@item \paragraph +@item \alinea +@end ftable + +Toutes les commandes ont la même forme générale, par exemple, + +@example +\chapter[@var{titretdm}]@{@var{titre}@} +@end example + +En plus de fournir le titre de rubrique @var{titre} dans le texte +principal, le titre peut apparaître dans deux autres endroits : + +@enumerate +@item +La table des matières. +@item +L'en-tête en cours de traitement en haut de la page. +@end enumerate + +Vous ne voudrez peut-être pas le même texte dans ces endroits que dans +le texte principal. Pour gérer cela, les commandes de rubricage ont +un argument optionnel @var{titretdm} qui, lorsqu'il est fourni, précise +le texte de ces autres endroits. + +@cindex forme étoilée de commandes de rubricage +@cindex forme en * de commandes de rubricage +En outre, toutes les commandes de rubricage ont des formes en +@code{*}, aussi appelée étoilée, qui compose @var{titre} comme +d'habitude, mais ne comprennent pas de numéro et ne produisent pas +d'entrée dans la table des matières. Par exemple : + +@example +\section*@{Préambule@} +@end example + +@findex \appendix +@cindex annexe, création +La commande @code{\appendix} modifie la façon dont les unités +sectionnelles suivantes sont numérotées. La commande @code{\appendix} +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 : + +@example +\chapter@{Un chapitre@} +@dots{} +\appendix +\chapter@{La première annexe @} +@end example + +@findex secnumdepth @r{counter} +@cindex numéros de rubrique, composition +Le compteur @code{secnumdepth} contrôle la composition des numéros de +rubrique. le paramètre + +@example +\setcounter@{secnumdepth@}@{@var{niveau}@} +@end example + +@noindent +supprime le numéros de rubrique à n'importe quelle profondeur @math{> @var{niveau}}, où +@code{chapter} est le niveau zéro. (@xref{\setcounter}.) + +@node Cross references +@chapter des références croisées +@cindex références croisées + +Une des raisons pour numéroter des choses telles que les figures ou les +équations est d'indiquer au lecteur un référence vers elles, comme dans « Voir la +figure 3 pour plus de détails. » + +@menu +* \label :: Attribuez un nom symbolique à un morceau de texte. +* \pageref:: Faire référence à un numéro de page. +* \ref:: Faire référence à une rubrique, figure ou chose similaire. +@end menu + + +@node \label +@section @code{\label} +@findex \label + +Synopsis : + +@example +\label@{@var{clef}@} +@end example + +Une commande @code{\label} apparaissant dans le texte ordinaire crée une +étiquette en attribuant à @code{clef} le numéro de l'unité sectionnel +courante ; lorsque @code{\label} apparaît dans un environnement +numéroté, elle attribue ce numéro à @code{clef}. + +Le nom @code{clef} peut se composer de n'importe quelle séquence de +lettres, chiffres, ou caractères de ponctuation. Il est sensible à la +casse --- lettres capitales ou bas-de-casse. + +Pour éviter de créer accidentellement deux étiquettes avec le même nom, +l'usage est d'utiliser des étiquettes composées d'un préfixe et d'un +suffixe séparés par un caractère @code{:} ou @code{.}. Certains préfixes +classiquement utilisés : + +@table @code +@item ch +pour les chapitres +@item sec +les commandes de rubricage de niveau inférieur +@item fig +pour les figures +@item tab +pour les tables +@item eq +pour les équations +@end table + +Ansi, une étiquette pour une figure devrait ressembler à @code{fig:narquois} +ou à @code{fig.narquois}. + + +@node \pageref +@section @code{\pageref@{@var{key}@}} +@findex \pageref +@cindex référence croisée avec numéro de page +@cindex numéro de page, référence croisée + +Synopsis : + +@example +\pageref@{@var{key}@} +@end example + +La commande @code{\pageref}@{@var{clef}@} produit le numéro de page de +l'endroit du texte où la commande correspndante +@code{\label}@{@var{clef}@} apparaît. + +@node \ref +@section @code{\ref@{@var{clef}@}} +@findex \ref +@cindex référence croisée, symbolique +@cindex numéro de rubrique, référence croisée +@cindex numéro d'équation, référence croisée +@cindex numéro de figure, référence croisée +@cindex numéro de note en bas de page, référence croisée + +Synopsis : + +@example +\ref@{@var{clef}@} +@end example + +La commande @code{\ref} produit le numéro de l'unité sectionnelle, +équation, note en bas de page, figure, @dots{}, de la commande +correspondante @code{\label} (@pxref{\label}). Elle ne produit aucun +texte, tel que le mot @samp{Section} ou @samp{Figure}, juste le numéro +lui-même sans plus. + +@node Environments +@chapter Environments +@cindex environments + +@findex \begin +@findex \end + +@LaTeX{} fournit beacoup d'environnements pour baliser un certain texte. +Chaque environnement commence et se termine de la même manière : + +@example +\begin@{@var{nomenv}@} +... +\end@{@var{nomenv}@} +@end example + +@menu +* abstract:: Produit un abrégé. +* array:: Tableau pour les mathématiques. +* center:: Lignes centrées. +* description:: Lignes étiquetées. +* displaymath:: Formule qui apparaissent sur leur propre ligne. +* document:: Entoure le document en entier. +* enumerate:: Liste à numéros. +* eqnarray:: Séquences d'équations alignées. +* equation:: Équation en hors texte. +* figure:: Figures flottante. +* filecontents:: Écrire des fichiers multiples à partir du fichier source. +* flushleft:: Lignes jusitifiées à gauche. +* flushright:: Lignes jusitifiées à droite. +* itemize:: Liste à puces. +* letter:: Lettres. +* list:: Environnement pour listes génériques. +* math:: Math en ligne. +* minipage:: Page miniature. +* picture:: Image avec du texte, des flèches, des lignes et des cercles. +* quotation et quote: quotation and quote. Citer du texte. +* tabbing:: Aligner du texte arbitrairement. +* table:: Tables flottante. +* tabular:: Aligner du texte dans les colonnes. +* thebibliography:: Bibliographie ou liste de référence. +* theorem:: Théorèmes, lemmes, etc. +* titlepage:: Pour des pages de titre sur mesure. +* verbatim:: Simuler un entrée tapuscrite. +* verse:: Pour la poésie et d'autres choses. +@end menu + + +@node abstract +@section @code{abstract} + +@EnvIndex{abstract} +@cindex résumé + +Synopsis : +@example +\begin@{abstract@} +... +\end@{abstract@} +@end example + +Produit un résumé, potentiellement contenant plusieurs paragraphes. Cet +environneement n'est défini que dans les classes de document +@code{article} et @code{report} (@pxref{Document classes}). + +Utiliser l'exemple ci-dessous au sein de la classe @code{article} +produit un paragraphe détaché. L'option @code{titlepage} de la classe de +document a pour effet que le résumé soit sur une page séparée +(@pxref{Document class options}) ; ceci est le comportement par défaut +selement dans la classe @code{report}. + +@example +\begin@{abstract@} + Nous comparons tous les récits de la proposition faits par Porter + Alexander à Robert E Lee en lieu de l'Appomattox Court House que + l'armée continue à combattre dans une guerre de guerilla, ce que Lee + refusa. +\end@{abstract@} +@end example + +L'exemple suivant produit un résumé en une-colonne au sein d'un document +en deux-colonne (pour plus solution plus flexible, utilisez le paquetage +@file{abstract}). + +@c Adopted from http://www.tex.ac.uk/FAQ-onecolabs.html +@example +\documentclass[twocolumn]@{article@} + ... +\begin@{document@} +\title@{Babe Ruth comme ancêtre culturel : une approche atavique@} +\author@{Smith \\ Jones \\ Robinson\thanks@{Bourse des chemins de fer.@}@} +\twocolumn[ + \begin@{@@twocolumnfalse@} + \maketitle + \begin@{abstract@} + Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat. + \end@{abstract@} + \end@{@@twocolumnfalse@} + ] +@{ % by-hand insert a footnote at page bottom + \renewcommand@{\thefootnote@}@{\fnsymbol@{footnote@}@} + \footnotetext[1]@{Merci pour tout le poisson.@} +@} +@end example + + + +@node array +@section @code{array} +@EnvIndex{array} +@cindex tableaux mathématiques + +Synopsis : + +@example +\begin@{array@}@{@var{patron}@} +@var{entrée-col-1}&@var{entrée-col-2} ... &@var{entrée-col-n}@}\\ +... +\end@{array@} +@end example + +ou + +@example +\begin@{array@}[@var{pos}]@{@var{patron}@} +@var{entrée-col-1}&@var{entrée-col-2} ... &@var{entrée-col-n}@}\\ +... +\end@{array@} +@end example + +Les tableaux mathématiques sont produits avec l'environnement +@code{array}, normalement au sein d'un environnement @code{equation} +(@pxref{equation}). Les entrées dans chaque colonne sont séparées avec +une esperluette (@code{&}). Les lignes sont terminées par une double +contr'oblique (@pxref{\\}). + +L'argument obligatoire @var{patron} décrit le nombre de colonnes, +l'alignement en leur sein, et le formatage des régions +inter-colonne. Voir @ref{tabular} pour une description complete de +@var{patron}, et des autres caractéristiques communes aux deux +environnement, y compris l'argument optionnel @code{pos}. + +L'environnement @code{array} diverge de @code{tabular} par deux +aspect. Le premier est que les entrée de @code{array} sont composées en +mode mathématique, +@c xxx en texte = in textstyle +dans le texte@c +(sauf si le @var{patron} spécifie la colonne avec @code{@@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 @code{\tablcolsep} de @code{tabular}, l'espace +inter-colonne que @LaTeX{} met dans un @code{array} est contrôlé par +@findex \arraycolsep +@code{\arraycolsep}, qui spécifie la moitié de la largueur entre les +colonnes. La valeur par défaut est @samp{5pt}. + +Pour otenir des tableaux entre accolades la méthode standarde est +d'utiliser le paquetage @code{amsmath}. Il comprend les environnements +@code{pmatrix} pour un tableau entre parenthèses @code{(...)}, +@code{bmatrix} pour un tableau entre crochets @code{[...]}, +@code{Bmatrix} pour un tableau entre accolades @code{@{...@}}, +@code{vmatrix} pour un tableau entre barres verticales @code{|...|}, et +@code{Vmatrix} pour un tableau entre doubles barres +verticales @code{||...||}, ainsi que diverses autres contructions de +tableaux. + +Voici un exemple d'un tableau : + +@example +\begin@{equation@} + \begin@{array@}@{cr@} + \sqrt@{y@} &12.3 \\ + x^2 &3.4 + \end@{array@} +\end@{equation@} +@end example + +L'exemple suivante nécessite @code{\usepackage@{amsmath@}} dans le +preambule : + +@example +\begin@{equation@} + \begin@{vmatrix@}@{cc@} + a &b \\ + c &d + \end@{vmatrix@}=ad-bc +\end@{equation@} +@end example + + +@c @table @code +@c @item c +@c centrée +@c @item l +@c justifiée à gauche +@c @item r +@c justifiée à droite +@c @end table +@c +@c @findex \\ (pour @code{array}) +@c Les articles au sein des colonnes sont séparés par @code{&}. Les +@c articles peuvent comprendre d'autres commandes @LaTeX{}. Chaque ligne +@c du tableau se termine par un @code{\\}. +@c +@c @findex @@@{...@} +@c Dans le patron, la construction @code{@@@{@var{texte}@}} place sur +@c chaque ligne @var{texte} entre les colonnes correspondant aux +@c spécificateurs adjacents. +@c +@c Voici un exemple : +@c +@c @example +@c \begin@{equation@} +@c \begin@{array@}@{lrc@} +@c gauche1 & droite1 & centrée1 \\ +@c gauche2 & droite2 & centrée2 \\ +@c \end@{array@} +@c \end@{equation@} +@c @end example +@c +@c @findex \arraycolsep +@c Le paramètre @code{\arraycolsep} définit la motié de la largeur de +@c l'espace séparant les colonnes ; la valeur par defaut est @samp{5pt}. +@c @xref{tabular}, pour les autres paramètres affectant le formattage dans +@c les environnements @code{array}, nommément @code{\arrayrulewidth} et +@c @code{\arraystretch}. +@c +@c L'environnement @code{array} peut être utilisé uniquement en mode mathématique. + + +@node center +@section @code{center} + +@EnvIndex{center} +@cindex centrer du texte, environnement pour + +Synopsis : + +@example +\begin@{center@} +@var{line1} \\ +@var{line2} \\ +\end@{center@} +@end example + +@findex \\ (pour @code{center}) +L'environnement @code{center} vous permet de créer un paragraphe +consistant de lignes qui sont centrée entre les marges de gauche et de +droite de la page courante. Chaque ligne est terminée avec la chaîne +@code{\\}. + +@menu +* \centering:: Forme déclarative de l'environnement @code{center}. +@end menu + + +@node \centering +@subsection @code{\centering} + +@findex \centering +@cindex centrer du texte, déclaration pour + +La déclaration @code{\centering} correspond à l'environnement +@code{center}. Cette déclaration peut être utilisé à l'intérieur d'un +environnement tel que @code{quote} ou d'une @code{parbox}. Ainsi, le +texte d'une figure ou d'une table peut être centré sur la page en mettant une +commande @code{\centering} au début de l'environnement de la figure ou table. + +Contrairement à l'environnement @code{center}, la commande +@code{\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 +doit contenir une ligne à blanc ou la commande @code{\end} (d'un +environnement tel que quote) qui finit l'unité de paragraphe. + +Voici un exemple : + +@example +\begin@{quote@} +\centering +first line \\ +second line \\ +\end@{quote@} +@end example + + +@node description +@section @code{description} + +@EnvIndex{description} +@cindex lists étiquetée, créer +@cindex listes de description, créer + +Synopsis : + +@example +\begin@{description@} +\item [@var{étiquette1}] @var{article1} +\item [@var{étiquette2}] @var{article2} +... +\end@{description@} +@end example + +@findex \item +L'environnement @code{description} est utilisé pour fabriquer des listes +d'articles étiquetés. Chaque @var{étiquette} d'article est composée en +gras, alignée à gauche. Bien que les étiquettes sur les articles sont +optionnelles il n'y a pas de valeur par défaut sensée, c'est pourquoi +tous les articles devraient avoir une étiquette. + +@findex \item +La liste consiste en au moins un article ; voir @ref{\item} (l'absence +d'article cause l'erreur @LaTeX{} @samp{Something's wrong--perhaps a +missing \item}). Chaque article est produit avec une commande +@code{\item}. + +@c où ça va ?=> Le texte @var{article} peut contenir plusieurs paragraphes. + +@cindex gras tapuscrit, éviter +@cindex étiquette tapuscrite dans les listes +Une autre variation : puisque le style gras est appliqué aux étiquettes, +si vous composez une étiquette en style tapuscrit avec @code{\texttt}, +vous obtiendrez du gras tapuscrit : @code{\item[\texttt@{gras et +tapuscrit@}]}. C'est peut-être trop gras, entre autres problèmes. Pour +obtenir juste le style tapuscrit, utilisez @code{\tt}, ce qui +reinitialise toutes les autres variations de style : @code{\item[@{\tt +tapuscrit de base@}]}. + +Pour les détails concernant l'espacement des listes, voir @ref{itemize}. + + +@node displaymath +@section @code{displaymath} + +@EnvIndex{displaymath} + +Synopsis : + +@example +\begin@{displaymath@} +@var{math} +\end@{displaymath@} +@end example + +@noindent or + +@example +\[@var{math}\] +@end example + +L'environnement @code{displaymath} (@code{\[...\]} est un synonyme) +compose le texte @var{math} sur sa propre ligne, centré par défaut. +L'option globale @code{fleqn} justifie les équations à gauche ; voir +@ref{Document class options}. + +Aucun numéro d'équation n'est ajouté au texte de texte +@code{displaymath} ; pour obtenir un numéro d'équation, utilisez +l'environnement @code{equation} (@pxref{equation}). + + +@node document +@section @code{document} + +@EnvIndex{document} + +L'environnement @code{document} entoure le corps d'un document. Il est +obligatoire dans tout document @LaTeX{}. @xref{Starting and ending}. + + +@node enumerate +@section @code{enumerate} + +@EnvIndex{enumerate} +@cindex lists of items, numbered + +Synopsis : + +@example +\begin@{enumerate@} +\item @var{article1} +\item @var{article2} +... +\end@{enumerate@} +@end example + +L'environnement @code{enumerate} produit une liste numérotée d'articles. +Le format du numéro en étiquette dépend de si cet environnement est +imbriqué dans un autre ; voir plus bas. + +@findex \item +La liste consiste en au moins un article. L'absence d'article cause +l'erreur @LaTeX{} @samp{Something's wrong--perhaps a missing \item}. +Chaque article est produit avec la commande @code{\item}. + +Cet exemple fait la liste des deux premiers courreurs à l'arrivée du +marathon olympique de 1908 : + +@example +\begin@{enumerate@} + \item Johnny Hayes (USA) + \item Charles Hefferon (RSA) +\end@{enumerate@} +@end example + +Les énumerations peuvent être imbriquées les unes dans les autres, +jusqu'à une profondeur de quatre niveaux. Elles peuvent aussi être +imbriquées au sein d'autres environnements fabriquant des paragraphes, +tels que @code{itemize} (@pxref{itemize}) et @code{description} +(@pxref{description}). +Le format de l'étiquette produite dépend du niveau d'imbrication de la +liste. Voici les valeurs par défaut de @LaTeX{} pour le format à chaque +niveau d'imbrication (où 1 est le niveau le plus externe) : + +@enumerate +@item numéro arabe suivi d'un point : @samp{1.}, @samp{2.}, @dots{} +@item lettre en bas de casse et entre parenthèse : @samp{(a)}, @samp{(b)} @dots{} +@item numéro romain en bas de casse suivi d'un point : @samp{i.}, @samp{ii.}, @dots{} +@item lettre capitale suivie d'un point : @samp{A.}, @samp{B.}, @dots{} +@end enumerate + + +@findex \enumi +@findex \enumii +@findex \enumiii +@findex \enumiv +L'environnement @code{enumerate} utilise les compteurs @code{\enumi}, +@dots{}, @code{\enumiv} (@pxref{Counters}). Si vous utilisez l'argument +optionnel d'@code{\item} alors le compteur n'est pas incrementé pour cet +article (@pxref{\item}). + +@findex \labelenumi +@findex \labelenumii +@findex \labelenumiii +@findex \labelenumiv +L'environnement @code{enumerate} utilise les commandes de +@code{\labelenumi} jusqu'à @code{\labelenumiv} pour produire l'étiquette +par défaut. Ainsi, vous pouvez utiliser @code{\renewcommand} pour +chancher le format des étiquettes (@pxref{\newcommand & +\renewcommand}). Par exemple, cette liste de premier niveau va être +étiquettée avec des lettres capitales, en gras, non suivies point : + +@findex \Alph @r{example} +@example +\renewcommand@{\labelenumi@}@{\textbf@{\Alph@{enumi@}@}@} +\begin@{enumerate@} + \item eI + \item bi: + \item si: +\end@{enumerate@} +@end example + + +Pour une liste des commandes comme @code{\Alph} utilisables pour +formatter le compteur d'étiquette voir @ref{\alph \Alph \arabic \roman +\Roman \fnsymbol}. + +Pour plus ample information sur la personalisation de la forme +@c layout -> forme ? +voir @ref{list}. De même, le paquetage @file{enumitem} est utile pour +cela. + +@node eqnarray +@section @code{eqnarray} + +@EnvIndex{eqnarray} +@cindex équations, aligner +@cindex aligner des équations + +@cindex align @r{environnement, d'@code{amsmath}} +@cindex amsmath @r{paquetage, remplaçant @code{eqnarray}} +@cindex Madsen, Lars +Tout d'abord une mise en garde : l'environnement @code{eqnarray} a +quelques maladresse que l'on ne peut pas surmonter ; l'artice « Évitez +eqnarray ! »@: de Lars Madsen les décrit en détail +(@url{http://tug.org/TUGboat/tb33-1/tb103madsen.pdf}). Ce qu'il faut +retenir c'est qu'il vaut mieux utiliser l'environnement @code{align} (et +d'autres) du paquetage @code{amsmath}. + +Néanmoins, voici une description d'@code{eqnarray} : + +@example +\begin@{eqnarray@} @r{(ou @code{eqnarray*})} +@var{formula1} \\ +@var{formula2} \\ +... +\end@{eqnarray@} +@end example + +@findex \\ (for @code{eqnarray}) +L'environnement @code{eqnarray} est utilisé pour afficher une séquence +d'équations ou d'inégalités. Il est similaire à un environnement +@code{array} à trois colonnes, avec des lignes consecutives séparées par +@code{\\} et des articles consécutifs au sein d'une ligne séparé par une +esperluète @code{&}. + +@findex \\* (pour @code{eqnarray}) +@code{\\*} peut aussi être utilisé pour séparer les équations, avec sa +signification normale de ne pas autoriser un saut de page à cette ligne. + +@findex \nonumber +@cindex numéro d'équation, omettre +Un numéro d'équation est placé sur chaque ligne à moins que cette ligne +ait une commande @code{\nonumber}. Alternativement, la forme étoilé (en +@code{*}) de l'environnement (@code{\begin@{eqnarray*@} +... \end@{eqnarray*@}}) omet la numérotation des équations entièrement, +tout en faisant par ailleurs la même chose qu'@code{eqnarray}. + +@findex \lefteqn +La commande @code{\lefteqn} est utilisée pour couper les longues +formules sur plusieurs lignes. Elle compose son argument en hors texte +et le justifie à gauche dans une boîte de largeur nulle. + +@node equation +@section @code{equation} + +@EnvIndex{equation} +@cindex équations, environnement pour +@cindex formules, environnement pour + +Synopsis : + +@example +\begin@{equation@} +@var{math} +\end@{equation@} +@end example + +L'environnement @code{equation} commence un environnement en +@code{displaymath} (@pxref{displaymath}), par ex.@: en centrant le texte +@var{math} sur la page, et aussi en plaçant un numéro d'équation dans la +marge de droite. + + +@node figure +@section @code{figure} +@EnvIndex{figure} +@cindex inserer des figures +@cindex figures, insertion + +Synopsis : + +@example +\begin@{figure@}[@var{placement}] + @var{corpsfigure} +\caption[@var{titreldf}]@{@var{texte}@} +\label@{@var{étiquette@}} +\end@{figure@} +@end example + +ou + +@example +\begin@{figure*@}[@var{placement}] +@var{corpsfigure} +\caption[@var{titreldf}]@{@var{texte}@} +\label@{@var{étiquette@}} +\end@{figure@} +@end example + +Une classe de flottant (@pxref{Floats}). Parce qu'elles ne peuvent pas +être coupées à cheval sur plusieurs pages, elles ne sont pas composées +en séquence avec le texte normal, mais au contraire sont ``flottées'' +vers un endroit convenable, tel que le sommet d'une page suivante. + +Pour les valeurs possibles de @var{placement} et leur effet sur +l'algorithme de placement des flottants, voir @ref{Floats}. + +La version étoilée @code{figure*} est utilisée quand un document est en +mode double-colonne (@pxref{\twocolumn}). elle produit une figure qui +s'étend sur les deux colonnes, au sommet de la page. Pour ajouter la +possibiltié de la placer à un bas de page voir la discussion de +@var{placement} @code{b} dans @ref{Floats}. + +Le corps de la figure est composé dans une @code{parbox} de largueur +@code{\textwidth} and ainsi il peut contenir du texte, des commandes, +etc. + +L'étiquette est optionnelle ; elle est utilisée pour les double renvois +(@pxref{Cross references}). +@findex \caption +La commande @code{\caption} spécifie la légende @var{texte} pour la +figure. La légende est numérotée par défaut. Si @var{titreldf} est +présent, il est utilisé dans la liste des figures au lieu de @var{texte} +(@pxref{Tables of contents}). + +Cet exemple fabrique une figure à partir d'un graphique. Il nécessite +l'un des paquetage @file{graphics} ou @file{graphicx}. Le graphique, +avec sa légende, est palcé au sommet d'une page ou, s'il est rejet à la +fin du document, sur une page de flottants. + +@example +\begin@{figure@}[t] + \centering + \includegraphics[width=0.5\textwidth]@{CTANlion.png@} + \caption@{The CTAN lion, by Duane Bibby@} +\end@{figure@} +@end example + + +@node filecontents +@section @code{filecontents}: Écrire un fichier externe +@EnvIndex{filecontents} +@EnvIndex{filecontents*} +@cindex fichier externe, écrire +@cindex écrire un fichier externe + +Synopsis : + +@example +\begin@{filecontents@}@{@var{nomfichier}@} +@var{texte} +\end@{filecontents@} +@end example + +ou + +@example +\begin@{filecontents*@}@{@var{nomfichier}@} +@var{texte} +\end@{filecontents*@} +@end example + +Crée un fichier nommé @var{nomfichier} et le remplit de @var{texte}. La +version non étoilée de l'environnement @code{filecontent} préfixe le +contenu du ficher crée d'une en-tête ; voir l'exemple ci-dessous. La +version étoilée @code{filecontent*} n'inclut par l'en-tête. + +Cet environnement peut être utilisé n'importe-où dans le préambule, bien +qu'elle apparaisse en général avant la commande +@code{\documentclass}. Elle est typiquement utilisée quand une fichier +source a besoin d'un fichier non standard de style ou de +classe. L'environnement permet d'écrire ce fichier dans le répertoire +contenant ce fichier et ainsi de rendre le code source autonome. Une +autre utilisation est d'inclure des référence au format @code{bib} dans +le fichier source, de même pour le rendre autonome. + +L'environnement vérifie si un fichier de même nom existe déjà, et si +oui, ne fait rien. Il y a un paquetage @file{filecontents} qui redéfinit +l'environnement @code{filecontents} de sorte qu'au lieu de ne rien faire +dans ce cas, il écrase le fichier existant. + +Par exemple, ce document : + +@example +\documentclass@{article@} +\begin@{filecontents@}@{JH.sty@} +\newcommand@{\monnom@}@{Jim Hef@{@}feron@} +\end@{filecontents@} +\usepackage@{JH@} +\begin@{document@} +Un article de \monnom. +\end@{document@} +@end example + +produit ce fichier @file{JH.sty}. + +@example +%% LaTeX2e file `JH.sty' +%% generated by the `filecontents' environment +%% from source `test' on 2015/10/12. +%% +\newcommand@{\monnom@}@{Jim Hef@{@}feron@} +@end example + + +@node flushleft +@section @code{flushleft} +@EnvIndex{flushleft} +@cindex jsutifier à gauche du texte, environnement pour +@cindex texte fer à gauche, environnement pour +@cindex texte ferré à gauche, environnement pour +@cindex texte drapeau droit, environnement pour + +@example +\begin@{flushleft@} +@var{ligne1} \\ +@var{ligne2} \\ +... +\end@{flushleft@} +@end example + +@findex \\ @r{for @code{flushleft}} +L'environnement @code{flushleft} vous permet de créer un paragraphe +ferré à gauche, c'est à dire consistant en lignes qui sont alignées sur +la marge de gauche et en dentelures à droite comme un drapeau dont la +hampe (fer du composteur) serait à gauche et les franges à +droite. Chaque ligne doit être terminée par la séquence de contrôle +@code{\\}. + +@menu +* \raggedright:: Forme déclarative de l'environnement @code{flushleft}. +@end menu + + +@node \raggedright +@subsection @code{\raggedright} +@findex \raggedright +@cindex texte drapeau droit +@cindex texte ferré à gauche +@cindex texte fer à gauche +@cindex justifié à gauche du texte +@cindex justification, drapeau droit + +La déclaration @code{\raggedright} correspond à l'environnement +@code{flushleft}. Cette déclaration peut être utilisée au sein d'un +environnement tel que @code{quote} ou d'une @code{parbox}. + +Contrairement à l'environnement @code{flushleft}, la commande +@code{\raggedright} ne démarre pas un nouveau paragraphe ; elle change +seulement la façon dont @LaTeX{} formatte les unités de paragraphe. Pour +affecter le format d'une unité de paragraphe, la porté de la déclaration +doit contenir la ligne à blanc où la commande @code{\end} qui termine +l'unité de paragraphe. + + +@node flushright +@section @code{flushright} +@EnvIndex{flushright} +@cindex texte drapeau gauche, environnement pour +@cindex justifier à droite, environnement pour + +@example +\begin@{flushright@} +@var{ligne1} \\ +@var{ligne2} \\ +... +\end@{flushright@} +@end example + +@findex \\ (pour @code{flushright}) +L'environnement @code{flushright} vous permet de créer un paragraphe +ferré à droite et drapeau gauche, c.-à-d.@: consistant de lignes qui sont +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 @code{\\}. + +@menu +* \raggedleft:: Forme déclarative de l'environnement @code{flushright}. +@end menu + + +@node \raggedleft +@subsection @code{\raggedleft} +@findex \raggedleft +@cindex texte drapeau gauche +@cindex justification, drapeau gauche +@cindex justifier le texte à droite + +La déclaration @code{\raggedleft} correspond à l'environnement +@code{flushright}. Cette déclaration peut être utilisée au sein d'un +environnement tel que as @code{quote} ou d'une @code{parbox}. + +Contrairement à l'environnement @code{flushright}, la commande +@code{\raggedleft} ne commence pas un nouveau paragraphe ; elle change +seuleemnt la façon dont @LaTeX{} formatte les unités de paragraphe. Pour +affecter le format d'une une unité de paragraphe, la portée de la +déclaration doit contenir la ligne à blanc ou la commande @code{\end} qui +termine l'unité de paragraphe. + + +@node itemize +@section @code{itemize} +@EnvIndex{itemize} +@findex \item +@cindex listes d'articles +@cindex listes non ordonnées +@cindex listes à puces + +Synopsis : + +@example +\begin@{itemize@} +\item @var{item1} +\item @var{item2} +... +\end@{itemize@} +@end example + +L'environnement @code{itemize} produit une liste « non ordonnée », « à +puces ». Les environnement @code{itemize} peuvent être imbriqués l'un +dans l'autre, jusqu'à quatre niveaux de profondeur. Ils peuvent aussi +être imbriqués avec d'autre environnements fabriquant des paragraphes, +comme @code{enumerate} (@pxref{enumerate}). + +Chaque article d'une liste @code{itemize} commence avec une commande +@code{\item}. Il doit y avoir au moins une commande @code{\item} au +sein de l'environnement. + +Par défaut, les marques de chaque niveau ressemblent à cela : + +@enumerate +@item @bullet{} (puce) +@item @b{-@w{-}} (tiret demi-cadratin gras) +@item * (asterisque) +@iftex +@item @math{\cdot} (point centré verticalement) +@end iftex +@ifnottex +@item . (point centré verticalement, rendu ici comme un point final) +@end ifnottex +@end enumerate + +@c vincentb1 cette information n'est pas dans l'original, vérifiez avec Karl : + +Si vous utilisez l'environnement @code{babel} avec la langue +@code{french}, alors il y a des tirets pour tous les niveaux comme c'est +l'habitude des français. + +@findex \labelitemi +@findex \labelitemii +@findex \labelitemiii +@findex \labelitemiv +L'environnement @code{itemize} utilise les commandes de +@code{\labelitemi} jusqu'à @code{\labelitemiv} pour produire les +étiquettes par défaut. Ainsi, vous pouvez utiliser @code{\renewcommand} +pour changer les étiquettes. Par exemple, pour que le premier niveau +utilise des losanges : + +@example +\renewcommand@{\labelitemi@}@{$\diamond$@} +@end example + +@findex \leftmargin +@findex \leftmargini +@findex \leftmarginii +@findex \leftmarginiii +@findex \leftmarginiv +@findex \leftmarginv +@findex \leftmarginvi + +Les paramètres de @code{\leftmargini} jusqu'à @code{\leftmarginvi} +définissent la distance entre la marge de gauche de l'environnement +surjacent et la marge de gauche de la liste. Par convention, +@code{\leftmargin} est réglée à la @code{\leftmargin@var{N}} appropriée +quand on entre dans un nouveau niveau d'imbrication. + +Les valeurs par défaut varient de @samp{.5em} (pour les niveaux +d'imbrication les plus élevés) jusqu'à @samp{2.5em} (premier niveau), et +sont légèrement réduits en mode deux-colonnes. Cet exemple réduit +grandement l'espace de marge pour la liste la plus extérieure : + +@example +\setlength@{\leftmargini@}@{1.25em@} % par défaut 2.5em +@end example + +@c xx should be in its own generic section +Quelques paramètres qui affectent le formatage des listes : + +@ftable @code +@item \itemindent +Renfoncement supplementaire avant chaque articles dans une liste ; la +valeur par défaut est zéro. + +@item \labelsep +Espace entre l'étiquette et le texte d'un article ; la valeur par défaut +est @samp{.5em}. + +@item \labelwidth +Largeur de l'étiquette ; la valeur par défaut est @samp{2em}, ou +@samp{1.5em} en mode deux-colonnes. + +@item \listparindent +Renfoncement supplémentaire ajoutée aux paragraphes suivants à commencer +par le second au sein d'un article de liste ; la valeur par défaut est +@samp{0pt}. + +@item \rightmargin +Distance horizontale entre la marge de droite de la liste et +l'environnement surjacent ; la valeur par défaut est @samp{0pt}, sauf à +l'intérieur des environnement @code{quote}, @code{quotation}, et +@code{verse}, où elle est réglée pour être égale à @code{\leftmargin}. + +@end ftable + +Paramètres affectant l'espacement vertical entre les articles de liste +(plutôt relâché, par défaut). + +@ftable @code +@item \itemsep +Espace vertical entre les articles. La valeur par défaut est @code{2pt +plus1pt minus1pt} pour les documents en @code{10pt}, @code{3pt plus2pt +minus1pt} pour ceux en @code{11pt}, et @code{4.5pt plus2pt minus1pt} +pour ceux en @code{12pt}. + +@item \parsep +Espace vertical supplémentaire entre les paragraphes au sein d'un +article de liste. Par défaut vaut la même chose que @code{\itemsep}. + +@item \topsep +Espace vertical entre le premier article et le paragraphe précédent. +Pour les listes au niveau le plus haut, la valeur par défaut est +@code{8pt plus2pt minus4pt} pour les documents en @code{10pt}, @code{9pt +plus3pt minus5pt} pour ceux en @code{11pt}, et @code{10pt plus4pt +minus6pt} pour ceux en @code{12pt}. Ces valeurs sont réduites pour les +listes avec au moins un niveau d'imbrication. + +@item \partopsep +Espace supplémentaire ajouté à @code{\topsep} quand l'environnement de +liste démarre un paragraphe. La valeur par défaut est @code{2pt plus1pt +minus1pt} pour les documents en @code{10pt}, @code{3pt plus1pt minus1pt} +pour ceux en @code{11pt}, et @code{3pt plus2pt minus2pt} pour ceux en +@code{12pt}. + +@end ftable + +@findex \parskip @r{exemple} +En particulier pour les listes avec des articles courts, il peut être +désirable d'élider l'espace entre les articles. Voici un exemple +définissant un environnement @code{itemize*} sans espacement +supplémentaire entre les articles, ni entre les paragraphes au sein d'un +seul article (@code{\parskip} n'est pas spécifique aux listes, +@pxref{\parskip}): + +@example +\newenvironment@{itemize*@}% + @{\begin@{itemize@}% + \setlength@{\itemsep@}@{0pt@}% + \setlength@{\parsep@}@{0pt@}@}% + \setlength@{\parskip@}@{0pt@}@}% + @{\end@{itemize@}@} +@end example + + +@node letter +@section environnement @code{letter}: écrire des lettres postales +@EnvIndex{letter} + +Cet environnement est utilisé pour créer des lettres. @xref{Letters}. + + +@node list +@section @code{list} +@EnvIndex{list} +@cindex listes d'articles, générique + +L'environnement @code{list} est un environnement générique qui est +utilisé pour définir beaucoup des environnements plus spécifiques. Il +est rarement utilisé dans des documents, mais souvant dans des macros. + +@example +\begin@{list@}@{@var{étiquettage}@}@{@var{espacement}@} +\item @var{item1} +\item @var{item2} +... +\end@{list@} +@end example + +L'argument obligatoire @var{étiquettage} spécifie comment les articles +doivent être étiquetés (à moins que son argument optionnel soit fourni à +@code{\item}). Cet argument est un morceau de texte qui est inséré dans +une boîte pour former l'étiquette. Il peut contenir, et d'habitude c'est +le cas, d'autres commandes @LaTeX{}. + +L'argument obligatoire @var{espacement} contient des commandes pour +changer les paramètres d'espacement pour la liste. Cet argument est le +plus souvent vide, c.-à-d.@: @code{@{@}}, ce qui laisse l'espacement +par défaut. + +L'argument utilisé pour composer les articles de la liste est spécifiée +par @code{\linewidth} (@pxref{Page layout parameters}). + +@menu +* \item:: Une entrée dans une liste. +@end menu + + +@node \item + +Synopsis: + +@example +\item texte de l'article +@end example + +ou +@example +\item[@var{étiquette optionnelle}] texte de l'article +@end example + +Un entrée dans une liste. Les entrées sont préfixées par une étiquette, +dont la valeur par défaut dépend du type de liste. + +Parce que l'argument optionnel @var{étiquette optionnelle} est entouré +de crochets (@code{[} et @code{]}), pour utiliser des crochets au +sein de l'argument optionnel vous devez les cacher entre accolades, comme +dans @code{\item[Crochet fermant, @{]@}]}. De même, pour utiliser un +crochet ouvrant comme premier caractère du texte d'un article, cachez le +aussi au sein d'accolade. @xref{@LaTeX{} command syntax}. + +Dans cet exemple la liste @code{enumerate} a deux articles qui utilise +l'étiquette par défaut et une qui utilise l'étiquette optionnelle. + +@example +\begin@{enumerate@} + \item Moe + \item[sometimes] Shemp + \item Larry +\end@{enumerate@} +@end example + +Le premier article est étiquetté @samp{1.}, le deuxième article est +étiquetté @samp{sometimes}, et le troisième article est étiquetté +@samp{2.} (notez que, à cause de l'étiquette optionnelle dans le second +article, le troisième article ne reçoit pas l'étiquette @samp{3.}). + +@node math +@section @code{math} +@EnvIndex{math} +@cindex formules en ligne + +Synopsis : + +@example +\begin@{math@} +@var{maths} +\end@{math@} +@end example + +L'environnement @code{math} insert les @var{maths} donnés au sein du +texte en cours. @code{\(...\))} et @code{$...$} sont des synonymes. +@xref{Math formulas}. + +@node minipage +@section @code{minipage} +@EnvIndex{minipage} +@cindex minipage, créer une + +@example +\begin@{minipage@}[@var{position}][@var{hauteur}][@var{pos-interne}]@{@var{largeur}@} +@var{texte} +\end@{minipage@} +@end example + +L'environnement @code{minipage} compose son corps @var{texte} dans un +bloc qui ne peut pas être coupé sur plusieurs pages. C'est similaire à +la commande @code{\parbox} (@pxref{\parbox}), mais contrairement à +@code{\parbox}, d'autres environnements de production de paragraphe +peuvent être utilisés au sein d'une minipage. + +@c (xxref positions) +Les arguments sont les même que pour @code{\parbox} (@pxref{\parbox}). + +@cindex Renfoncement des paragraphes, au sein d'une minipage +@findex \parindent +Par défaut, les paragraphes ne sont pas renfoncés au sein d'un +environnement @code{minipage}. Vous pouvez restaurer le renfoncement avec +une commande telle que @code{\setlength@{\parindent@}@{1pc@}}. + +@cindex notes en bas de page au sein des figures +@cindex figures, notes en bas de page au sein des +Les notes en bas de page au sein d'un environnement @code{minipage} sont +gérées d'une façon qui est particulièrement utiles pour mettre des notes +en bas de page dans des figures ou des tableaux. Une commande +@code{\footnote} @code{\footnotetext} met la note en bas de page au bas +de la minipage au lieu de la mettre au bas de la page, et elle utilise +le compteur @code{\mpfootnote} au lieu du compteur ordinaire +@code{footnote} (@pxref{Counters}). + +Cependant, ne mettez pas une minipage à l'intérieur d'une autre si vous +utilisez les note en bas de page ; elles pourraient terminer en bas de +la mauvaise minipage. + +@node picture +@section @code{picture} +@EnvIndex{picture} +@cindex créer des images +@cindex images, créer + +@example +\begin@{picture@}(@var{largeur},@var{hauteur})(@var{décalagex},@var{décalagey}) +@dots{} @var{commandes picture} @dots{} +\end@{picture@} +@end example + + +@findex \unitlength +L'environnement @code{picture} vous permet de créer toute sorte de +dessin dans lequel vous voulez du texte, des lignes, des flèches et des +cercles. Vous dîtes à @LaTeX{} où mettre les chose dans le dessin en +spécifiant leur coordonnées. Une coordonnée est un nombre qui peut avoir +une séparateur décimal (point et non virgule) et un signe moins --- un +nombre comme @code{5}, @code{0.3} ou @code{-3.1416}. Une coordonnées +spécifie une longueur en multiples de l'unité de longueur +@code{\unitlength}, ainsi si @code{\unitlength} a été réglée à +@code{1cm}, alors la coordonnée 2.54 spécifie une longueur de 2,54 +centimètres. + +Vous devriez changer la valeur de @code{\unitlength}, en utilisant la +commande @code{\setlength}, en dehors d'un environnement +@code{picture}. La valeur par défaut est @code{1pt}. + +@cindex pistion, dans un dessin @code{picture} +Une @dfn{position} est une paire de coordonnées, telle que +@code{(2.4,-5)}, ce qui spécifie un point d'abscisse @code{2.4} et +d'ordonnée @code{-5}. Les coordonnées sont spécifiée 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 +avec des parenthèses. + +L'environnement @code{picture} a un argument obligatoire qui est une +position (@var{largeur},@var{hauteur}) qui spécifie la taille du dessin. +L'environnement produit une boîte rectangulaire dont les dimensions sont +cette @var{largeur} et cette @var{hauteur}. + +L'environnement @code{picture} a aussi un argument optionnel de position +(@var{décalagex},@var{décalagey}), qui suit l'argument de taille, et qui +peut changer l'origine. (Contrairement aux arguments optionnels +ordinaire, cet argument n'est pas contenu entre crochets.) L'argument +optionnel donne les coordonnées du point dans le coin inférieur gauche +du dessin (par là même déterminant l'origine). Par exemple, si +@code{\unitlength} a été réglée à @code{1mm}, la commande + +@example +\begin@{picture@}(100,200)(10,20) +@end example + +@noindent produit un dessin de largeur 100 millimetres et hauteur 200 +millimetres, done le coin inférieur gauche est le (10,20) et dont le +coin supérieur doint est donc le point (110,220). Lorsque vous dessin +la première fois un dessin, typiquement vous omettez l'argument +optionnel, laissant l'origine au coin inférieur gauche. Si ensuite vous +voulez modifier le dessin en translatant tout, vous pouvez juste ajouter +l'argument optionnel approprié. + +L'argument obligatoire de l'environnement détermine la taille nominale +du dessin. Il n'est pas nécessaire que cela soit en relation à la taille +réèlle du dessin ; @LaTeX{} vous laissera sans broncher mettre des chose +en dehors de la boîte définie par la taille du dessin, et même en dehors +de la page. La taille nominale du dessin est utilisée par @LaTeX{} pour +la détermination de la quantité de place à prévoir pour lui. + +Tout ce qui apparaît dans un dessin @code{picture} est dessiné par la +commande @code{\put}. La commande + +@example +\put (11.3,-.3)@{...@} +@end example + +@noindent met l'objet spécifié par @code{...} dans le dessin @code{picture}, avec sont +point de référence aux coordonnées @math{(11.3,-.3)}. Les points de +référence des divers objets sont décrits plus bas. + +@findex lR box +La commande @code{\put} crée une @dfn{LR box}. Vous pouvez mettre tout +ce qui peut aller dans une @code{\mbox} (@pxref{\mbox}) dans l'argument +texte de la commande @code{\put}. Quand vous faites cela, le point de +référence devient le coin inférieur gauche de la boîte . + +Les commandes @code{picture} sont décrites dans les sections suivantes. + +@menu +* \circle:: Dessine un cercle. +* \makebox (picture):: Dessine une boîte de la taille spécifiée. +* \framebox (picture):: Dessine une boîte avec un cadre autour. +* \dashbox:: Dessine une boîte en tireté. +* \frame:: Dessine un cadre autour d'un objet. +* \line:: Dessine une ligne droite. +* \linethickness:: Règle l'épaisseur de ligne. +* \thicklines:: Une plus grosse épaisseur de ligne. +* \thinlines:: L'épaisseur de ligne par défaut. +* \multiput:: Dessine plusieurs instances d'un objet. +* \oval:: Dessine une ellipse. +* \put:: Place un objet à un endroit spécifié. +* \shortstack:: Empile plusieurs objets. +* \vector:: Dessine une ligne flèchée. +@end menu + + +@node \circle +@subsection @code{\circle} +@findex \circle + +Synopsis : +@example +\circle[*]@{@var{diamètre}@} +@end example + +La commande @code{\circle} produit un cercle dont le diamètre est le +plus proche possible de celui spécifié. La forme étoilée (en @code{*}) +de la commande dessine un disque, c.-à-d.@: un cercle plein. + +Des cercles jusqu'à 40@dmn{pt} peuvent être dessinés. + + +@node \makebox (picture) +@subsection @code{\makebox} +@findex \makebox (@code{picture}) + +Synopsis : +@example +\makebox(@var{largeur},@var{hauteur})[@var{position}]@{@var{texte}@} +@end example + +La commande @code{\makebox} pour l'environnement @code{picture} est +similaire à la commande normale @code{\makebox} à ceci près que vous +devez spécifier une @var{largeur} et une @var{hauteur} implicitement +multipliés par @code{\unitlength}. + +L'argument optionnel, @code{[@var{position}]}, spécifie le quadrant dans +lequel votre @var{texte} apparaît. Vous pouvez sélectionner jusqu'à deux +spécificateurs parmi les suivants : + +@table @code +@item t +Place l'article au sommet du rectangle. + +@item b +Place l'article en bas du rectangle. + +@item l +Place l'article sur la gauche. + +@item r +Place l'article sur la droite. + +@end table + +@xref{\makebox}. + + +@node \framebox (picture) +@subsection @code{\framebox} +@findex \framebox + +Synopsis : + +@example +\framebox(@var{largeur},@var{hauteur})[@var{pos}]@{...@} +@end example + +La commande @code{\framebox} est similaire à @code{\makebox} (voir +section précédent), à ceci près qu'elle met un cadre autour de +l'extérieur du contenu de la boîte qu'elle créée. + +@findex \fboxrule +@findex \fboxsep +La commande @code{\framebox} produit un filet d'épaisseur +@code{\fboxrule}, et laisse un espace @code{\fboxsep} entre le filet et +le contenu de la boîte. + + +@node \dashbox +@subsection @code{\dashbox} + +@findex \dashbox + +Dessine une boîte avec une ligne en tireté. Synopsis : + +@example +\dashbox@{@var{tlong}@}(@var{rlargeur},@var{rhauteur})[@var{pos}]@{@var{texte}@} +@end example + +@code{\dashbox} crée un rectangle en tireté autour de @var{texte} au +sein d'un environnement @code{picture}. Les tirets sont long de +@var{tlong} unités, et le rectangle a pour largeur totale @var{rlargeur} +et hauteur totale @var{rhauteur}. Le @var{texte} est positionné par l'argument +optionnel @var{pos}. @c xxref positions. + +Une boîte en tireté a meilleure allure quand les paramètres +@var{rlargeur} et @var{rhauteur} sont des multiple de @var{tlong}. + + +@node \frame +@subsection @code{\frame} +@findex \frame + +Synopsis : + +@example +\frame@{@var{texte}@} +@end example + +La commande @code{\frame} met un cadre rectangulaire autour de +@var{texte}. Le point de référence est le coin en bas à gauche du +cadre. Aucun espace supplémentaire n'est mis entre le cadre et l'objet +@var{texte}. + + +@node \line +@subsection @code{\line} +@findex \line + +Synopsis : + +@example +\line(@var{xpente},@var{ypente})@{@var{longueur}@} +@end example + +La commande @code{\line} dessine un ligne avec la @var{longueur} donnée +et la pente @var{xpente}/@var{ypente}. + +De base @LaTeX{} peut seulement dessiner des ligne dont la +@math{@var{pente} = x/y}, où @math{x} et @math{y} prennent des valeurs +entières de @minus{}6 jusqu'à 6. Pour des ligne de pente +quelconque, sans parler d'autres formes, voir le paquetage +@code{curve2e} et bien d'autres sur le CTAN. + + +@node \linethickness +@subsection @code{\linethickness} +@findex \linethickness + +La commande @code{\linethickness@{@var{dim}@}} déclare que l'épaisseur des +lignes horizontales et verticales dans un environnement @code{picture} +environnement vaut @var{dim}, qui doit être une longueur positive. + +@code{\linethickness} n'affecte pas l'épaisseur des lignes obliques, +cercles, ou quarts de cercles dessinés par @code{\oval}. + + +@node \thicklines +@subsection @code{\thicklines} +@findex \thicklines + +La commande @code{\thicklines} est une épaisseur de trait alternative +pour les lignes verticales et horizontales dans un environnement +picture ; cf. @ref{\linethickness} et @ref{\thinlines}. + + +@node \thinlines +@subsection @code{\thinlines} +@findex \thinlines + +La commande @code{\thinlines} est l'épaisseur de trait par défaut pour +les lignes horizontales et verticales dans un environnement picture ; +cf. @ref{\linethickness} et @ref{\thicklines}. + + +@node \multiput +@subsection @code{\multiput} +@findex \multiput + +Synopsis : +@example +\multiput(@var{x},@var{y})(@var{delta_x},@var{delta_y})@{@var{n}@}@{@var{obj}@} +@end example + +La commande @code{\multiput} copie l'objet @var{obj} en un motif +régulier à travers la figure. @var{obj} est placé en premier à la +position @math{(x,y)}, puis à la position @math{(x+\delta x,y+\delta +y)}, et ainsi de suite, @var{n} fois. + + +@node \oval +@subsection @code{\oval} +@findex \oval + +Synopsis : + +@example +\oval(@var{largeur},@var{hauteur})[@var{portion}] +@end example + +La commande @code{\oval} produit un rectangle aux coins arrondis. +L'argument optionnel @var{portion} vous permet de ne produire qu'une +moitié de l'ovale selon ce qui suit : + +@table @code +@item t +selectionne la moitié supérieure ; +@item b +selectionne la moitié inférieure ; +@item r +selectionne la moitié de droite ; +@item l +selectionne la moitié de gauche. +@end table + +Il est également possible de ne produire qu'un quart de l'ovale en +réglant @var{portion} à @code{tr}, @code{br}, @code{bl}, ou @code{tl}. + +Les ``coins'' de l'ovale sont fabriqués avec des quarts de cercle d'un +rayon maximal de 20@dmn{pt}, ainsi les ``ovales'' de grande taille +ressembleront plus à des boîtes aux coins arrondis. + + +@node \put +@subsection @code{\put} +@findex \put + +@code{\put(@var{xcoord},@var{ycoord})@{ ... @}} + +La commande @code{\put} place l'article spécifié par l'argument +obligatoire aux coordonnées @var{xcoord} et @var{ycoord} fournies. + +@node \shortstack +@subsection @code{\shortstack} +@findex \shortstack + +Synopsis : + +@example +\shortstack[@var{position}]@{...\\...\\...@} +@end example + +La commande @code{\shortstack} produit une pile d'objets. Les positions valides +sont : + +@table @code +@item r +Déplace les objets à la droite de la pile. +@item l +Déplace les objets à la gauche de la pile +@item c +Déplace les objets au centre de la pile (position par défaut) +@end table + +@findex \\ @r{(pour les objets @code{\shortstack})} +Les objets sont séparés avec @code{\\}. + + +@node \vector +@subsection @code{\vector} +@findex \vector + +Synopsis : + +@example +\vector(@var{xpente},@var{ypente})@{@var{longueur}@} +@end example + +La commande @code{\vector} dessine une ligne fléchée de la +@var{longueur} et direction @math{(@var{xpente},@var{ypente})} +spécifiées. Les valeurs de @math{@var{xpente}} et @math{@var{ypente}} +doivent être comprises entre @minus{}4 and +4 y compris. + + +@node quotation and quote +@section @code{quotation} et @code{quote} +@EnvIndex{quotation} +@cindex citation +@cindex texte cité avec renfoncement des paragraphes, affichage +@cindex afficher du texte cité avec renfoncement de paragraphe +@cindex renfoncement des paragraphes dans du texte cité +@EnvIndex{quote} +@cindex texte cité sans renfoncement des paragraphes, affichage +@cindex afficher un texte cité sans renfoncement de paragraphe +@cindex renfoncement des paragraphes dans un texte cité, omettre + +Synopsis : + +@example +\begin@{quotation@} +@var{texte} +\end@{quotation@} +@end example + +ou + +@example +\begin@{quote@} +@var{texte} +\end@{quote@} +@end example + +Cite du texte. + +Dans les deux environnement, les marges sont renfoncées à la fois sur la +gauche et la droite. Le texte est justifié des deux côtés sur la marge. +De même que dans le texte principal, laisser une ligne à blanc au sein +du texte produit un nouveau paragraphe. + +Pour comparer les deux : dans l'environnement @code{quotation}, les +paragraphes sont renfoncés de 1,5@dmn{em} et l'espace entre les +paragraphe est petit, @code{0pt plus 1pt}. Dans l'environnement +@code{quote}, les paragraphes ne sont pas renfoncés et il y a une espace +verticale entre les paragraphes (c'est la longueur elastique +@code{\parsep}). Ainsi, l'environnement @code{quotation} convient mieux +environm aux documents où les nouveaux paragraphes sont marqués par un +renfoncement plutôt que par une séparation verticale. De plus, +@code{quote} convient meieux pour des citations courtes ou une suite de +citations courtes. + +@example +\begin@{quotation@} +\it Il y a quatre-vingt sept ans + ... ne disparaîtra jamais de la surface de la terre. +\hspace@{1em plus 1fill@}---Abraham Lincoln +\end@{quotation@} +@end example + +@node tabbing +@section @code{tabbing} + +@EnvIndex{tabbing} +@cindex taquets des tabulation, utiliser +@cindex aligner du texte en utilisant des taquets de tabulation +@cindex alignement au moyen de tabbing + +Synopsis : + +@example +\begin@{tabbing@} +@var{row1col1} \= @var{row1col2} \= @var{row1col3} \= @var{row1col4} \\ +@var{row2col1} \> \> @var{row2col3} \\ +... +\end@{tabbing@} +@end example + + + +L'environnement @code{tabbing} fournit une technique pour aligner du +texte en colonnes. Il fonctionne en réglant des taquet et en tabulant +jusqu'à eux bien comme on le ferait sur une machine à écrire. Il +convient le mieux pour les cas où la largeur de chaque colonnne est +constante et connue d'avance. + +Cet environnement peut être rompu entre plusieurs pages, contrairement à +l'environnement @code{tabular}. + +Les commandes suivante peuvent être utilisée au sein d'un environnement @code{tabbing} : + +@ftable @code +@item \\ @r{(tabbing)} +Finit une ligne. + +@item \= @r{(tabbing)} +Règle un taquet à la position courante. + +@item \> @r{(tabbing)} +@findex \> +Avance au taquet suivant. + +@item \< +Place le texte qui suit à la gauche de la marge locale (sans changer +cette marge). Ne peut être utilisé qu'au début d'une ligne. + +@item \+ +Déplace la marge de gauche d'un taquet vers la droite pour la ligne +suivante et toutes celles qui suivent. + +@item \- +Déplace la marge de gauche d'un taquet vers la gauche pour la ligne +suivante et toutes celles qui suivent. + +@item \' @r{(tabbing)} +Déplace tout ce que vous avez tapé jusqu'alors dans la colonne courante, +c.-à-d.@: tout ce qui suit la plus récente commande @code{\>}, +@code{\<}, @code{\'}, @code{\\}, ou @code{\kill}, à la droite de la +colonne précédente, aligné à droite sur le taquet de la colonne +courante. + +@item \` @r{(tabbing)} +Vous perme de placer du texte justifié à droite sur n'importe quel +taquet, y compris le taquet 0. Toutefois, ne peut pas placer du texte à +la droite de la dernière colonne parce qu'il n'y a pas de taquet à cet +endroit. La commande @code{\`} déplace tout le texte qui la suit, +jusqu'à la commande @code{\\} ou @code{\end@{tabbing@}} qui termine la +ligne. + +@item \a @r{(tabbing)} +@findex \a' @r{(acute accent in tabbing)} +@findex \a` @r{(grave accent in tabbing)} +@findex \a= @r{(macron accent in tabbing)} +Dans un environnement @code{tabbing}, les commandes @code{\=}, @code{\'} +et @code{\`} ne produisent pas d'accents comme d'habitude +(@pxref{Accents}). À leur place, on utilise les commandes @code{\a=}, +@code{\a'} et @code{\a`}. + +@item \kill +Règles les taquets sans produire de texte. Fonctionne tout comme +@code{\\} à ceci près que la ligne courante est jetée au lieu de +produire une sortie. L'effet de toute commande @code{\=}, @code{\+} ou +@code{\-} dans cette ligne demeure en vigueur. + +@item \poptabs +@findex \poptabs +Restaure les positions de taquets sauvegardés par le dernier +@code{\pushtabs}. + +@item \pushtabs +Sauvegarde positions courantes de tous les taquets. C'est utile pour +changer temporairement les positions de taquets au milieu d'un +environnement @code{tabbing}. + +@item \tabbingsep +Distance à la gauche d'un taquet déplacé par @code{\'}. + +@end ftable + +Cet exemple compose un fonction en Pascal function dans un format +traditionnel : + +@example +\begin@{tabbing@} +function \= fact(n : integer) : integer;\\ + \> begin \= \+ \\ + \> if \= n $>$ 1 then \+ \\ + fact := n * fact(n-1) \- \\ + else \+ \\ + fact := 1; \-\- \\ + end;\\ +\end@{tabbing@} +@end example + + +@node table +@section @code{table} +@EnvIndex{table} +@cindex tableaux, créer +@cindex créer des tableaux + +Synopsis : + +@example + \begin@{table@}[@var{placement}] + @var{corps-du-talbeau} + \caption[@var{titreldt}]@{@var{titre}@} + \end@{table@} +@end example + +Une classe de flottants (@pxref{Floats}). Parce qu'ils ne peuvent pas +être coupés à cheval sur plusieurs pages, il ne sont pas composés en +séquence avec le texte normale, mais à la place sont « flottés » vers un +endroit convenable, tel que le sommet d'une page suivante. + +Pour les valeurs possibles de @var{placement} et leur effet sur +l'algorithme de placement des flottants, voir @ref{Floats}. + +Le corps du tableau est composé dans une @code{parbox} de largueur +@code{\textwidth} and ainsi il peut contenir du texte, des commandes, +etc. + +L'étiquette est optionnelle ; elle est utilisée pour les double renvois +(@pxref{Cross references}). +@findex \caption +La commande @code{\caption} spécifie la légende @var{texte} pour la +figure. La légende est numérotée par défaut. Si @var{titreldt} est +présent, il est utilisé dans la liste des talbeaux au lieu de @var{titre} +(@pxref{Tables of contents}). + +@example +\begin@{table@}[b] + \centering + \begin@{tabular@}@{r|p@{2in@}@} \hline + Un &Le plus solitaire des nombres \\ + Deux &Peut être aussi triste qu'un. + C'est le nombre le plus solitaire après le nombre un. + \end@{tabular@} + \label@{tab:VertusCardinales@} + \caption@{Vertus cardinales@} +\end@{table@} +@end example + + +@node tabular +@section @code{tabular} +@EnvIndex{tabular} +@cindex lignes dans des tableaux +@cindex aligner du texte dans des tableaux + +Synopsis : + +@example +\begin@{tabular@}[@var{pos}]@{@var{cols}@} +column 1 entry & column 2 entry ... & column n entry \\ +... +\end@{tabular@} +@end example + +@noindent +ou + +@example +\begin@{tabular*@}@{@var{largeur}@}[@var{pos}]@{@var{cols}@} +column 1 entry & column 2 entry ... & column n entry \\ +... +\end@{tabular*@} +@end example + +Ces environnements produisent une boîte consistant d'une séquence de +ligne horizontales. Chaque ligne consiste en des articles qui sont +alignés verticalement au sein de colonne. Ci-après une illustration de +beaucoup des caractéristiques. + +@example +\begin@{tabular@}@{l|l@} + \textit@{Nom du joueur@} &\textit@{Coups de circuit de toute sa carrière@} \\ + \hline + Hank Aaron &755 \\ + Babe Ruth &714 +\end@{tabular@} +@end example + +Le format vertical de deux colonnes alignées à gauche, avec une barre +verticales entre elles, est spécifié par l'argument @code{@{l|l@}} de @code{tabular}. +@findex & +Les colonnes sont séparées avec une esperluette @code{&}. On crée un +filet horizontal entre deux ligne avec @code{\hline}. +@findex \\ @r{pour @code{tabular}} +La fin de chaque ligne est marquée avec une +double-contr'oblique @code{\\}. Cette @code{\\} est optionnelle après +la dernière lgine, à moins qu'une commande @code{\hline} suive, pour +mettre un filet sous le tableau. + + +Les arguments obligatoires et optionnels de @code{tabular} consistent +en : + +@table @code +@item largeur +Obligatoire pour @code{tabular*}, non autorisé pour +@code{tabular}. Spécifie la largeur de l' environnement +@code{tabular*}. Il doit y avoir de l'espace élastique entre les +colonnes, comme avec with @code{@@@{\extracolsep@{\fill@}@}}, de sorte à +permettre au tableau de se dilater ou contracter pour faire la largeur +spécifiée, sans quoi vous aurez probablement l'avertissement +@code{Underfull \hbox (badness 10000) in alignment ..}. + +@item pos +Optionnel. Spécifie la position verticale du tableau. La valeur par +défaut est d'aligner le tableau de sorte à ce que son centre vertical +s'accorder à la ligne de base du texte autour. Il y a deux autres +alignements possible : @code{t} aligne le tableau de sorte que la +première ligne s'accorde à la ligne de base du texte autour, et +@code{b} fait la même chose pour la dernière ligne du tableau. + + +Ceci n'a un effet que si il y a du texte autour de la table. Dans le cas +usuel d'un @code{tabular} seul au sein d'un environnement @code{center} +cette option ne fait aucune différence. + +@item cols +Obligatoire. Spécifie le formatage des colonnes. Il consiste en une +séquence des spécificateurs suivants, correspondant à la séquence des +colonnes et du matériel intercolonne. + +@table @code +@item l +Une colonne d'articles alignés à gauche. + +@item r +Une colonne d'article alignés à droite. + +@item c +Une colonne d'article centrés. + +@item | +Une ligne verticale s'étendant complètement sur la hauteur et profondeur +de l'environnement. + +@item @@@{@var{texte ou espace}@} +Ceci insère @var{texte ou espace} à cette position dans chaque ligne. Le +matériel @var{texte ou espace} est composé en mode LR. Ce texte est +fragile (@pxref{\protect}). + +Ce spécificateur est optionnel : à moins que vous mettiez dans votre +propre @@-expression alors les classe @code{book}, @code{article} et +@code{report} de @LaTeX{} mette de chaque côté de chaque colonne un +espace de longueur @code{\tabcolsep}, qui par défaut vaut +@samp{6pt}. C'est à dire que par défaut des colonnes adjacente sont +séparée de 12@dmn{pt} (ainsi @code{\tabcolsep} est un nom trompeur +puisque ce n'est pas la séparation entre des colonnes de +tableau). Aussi, par défaut un espace de 6@dmn{pt} vient après la +première colonne ainsi qu'après la dernière colonne, à moins que vous +placiez un @code{@@@{...@}} ou @code{|} à cet endroit. + +Si vous l'emportez sur la valeur par défaut et utilisez une expression +en @code{@@@{...@}} alors vous devez insérer tout espace désiré +vous-même, commande @code{@@@{\hspace@{1em@}@}}. + +Une expression vide @code{@@@{@}} élimine l'espace, y compris l'express +au début ou à la fin, commande dans l'exemple ci-dessous où on veut que +les ligne du tableau soient alignée sur la marge de gauche. + +@example +\begin@{flushleft@} + \begin@{tabular@}@{@@@{@}l@} + .. + \end@{tabular@} +\end@{flushleft@} +@end example + +Cet exemple montre du texte, une virgule de séparation décimale, entre +les colonnes, arangé de sorte que les nombres dans la table sont alignés +sur cette virgule. + +@example +\begin@{tabular@}@{r@@@{$,$@}l@} + $3$ &$14$ \\ + $9$ &$80665$ +\end@{tabular@} +@end example + + +@findex \extracolsep +Une commande @code{\extracolsep@{@var{lrg}@}} au sein d'une expression +en @samp{@@@{@dots{}@}} a pour effet qu'une espace supplémentaire de +largeur @var{lrg} apparaît sur la gauche de toutes les colonnes +suivantes, jusqu'à contre-ordre d'une autre commande +@code{\extracolsep}. Contrairement aux à espace inter-colonnes +ordinaires, cette espace supplémentaire n'est pas supprimé par une +expression en @samp{@@@{@dots{}@}}. Une commande @code{\extracolsep} +peut uniquement être utilisée au sein d'une expression en +@samp{@@@{@dots{}@}} elle-même au sein de l'argument @code{cols}. + +@example +\begin@{center@} + \begin@{tabular*@}@{10cm@}@{l@@@{\ \ldots\extracolsep@{\fill@}@}l@} + Tomber sept fois, se relever huit + &c'est comme ça la vie ! + \end@{tabular*@} +\end@{center@} +@end example + +Pour insérer des commandes qui sont automatiquement exécutées avant une +colonne donnée, charger le paquetage @code{array} et utilisez le +spécificateur @code{>@{...@}}. +@c xx should fully explain array, tabularx, and all other base packages... + + +@item p@{@var{lrg}@} +Chaque cellule de la colonne est composée au sein d'une parbox de +largeur @var{lrg}. + +Note que les sauts de ligne de type double-contr'oblique @code{\\} ne +sont pas permis au sein d'une telle cellule, sauf à l'intérieur d'un +environnement comme @code{minipage}, @code{array}, ou @code{tabular}, +ou à l'intérieur d'une @code{\parbox} explicite, ou dans la portée d'une +déclaration @code{\centering}, @code{\raggedright}, ou +@code{\raggedleft} (quand elles sont utilisée au sein d'une cellule de +colonne en @code{p} ces déclaration doivent apparaître entre accolade, +comme dans @code{@{\centering .. \\ ..@}}. Sans quoi @LaTeX{} prendra la +double contr'oblique comme une fin de ligne. + +@item *@{@var{num}@}@{@var{cols}@} +Équivalent à @var{num} copies de @var{cols}, où @var{num} est un entier +positif et @var{cols} est toute liste de spécificateurs. Ainsi +@code{\begin@{tabular@}@{|*@{3@}@{l|r@}|@}} équivaut à +@code{\begin@{tabular@}@{|l|rl|rl|r|@}}. Notez que @var{cols} peut +contenir une autre expression en @code{*@{@dots{}@}@{@dots{}@}}. + +@end table +@end table + +Paramètres qui contrôlent le formatage : +@c xx defaults, own node (xref from array)? + +@ftable @code +@item \arrayrulewidth +Une longueur qui est l'épaisseur du filet créé par @code{|}, +@code{\hline}, et @code{\vline} au sein des environnements +@code{tabular} et @code{array}. La valeur par défaut est @samp{.4pt}. On +peut la changer comme dans +@code{\setlength@{\arrayrulewidth@}@{0.8pt@}}. + +@item \arraystretch +Un facteur par lequel l'espacement entre les lignes au sein des +environnement @code{tabular} et @code{array} est multiplié. La valeur +par défaut est @samp{1} pour aucune dilatation/contraction. On peut la +changer comme dans @code{\renewcommand@{\arraystretch@}@{1.2@}}. + +@item \doublerulesep +Une longueur qui est la distance ente les filets verticaux produit par +le spécificateur @code{||}. +@c - vincentb1 pourquoi supprimer le texte: au sein des environnements +@c - @code{tabular} et @code{array} +La valeur par défaut est @samp{2pt}. + +@item \tabcolsep +Une longueur qui est la moitié de l'espace entre les colonnes. La valeur +par défaut est @samp{6pt}. On peut la changer avec @code{\setlength} + +@end ftable + +Les commandes suivantes peuvent être utilisées à l'intérieur du corps d'un +environnement @code{tabular} : + +@menu +* \multicolumn:: Faire qu'un article s'étende sur plusieurs colonnes. +* \cline:: Dessiner une ligne horizontale s'étendant sur quelques colonnes. +* \hline:: Dessiner une ligne horizontale s'étendant sur toutes les colonnes. +* \vline:: Dessiner une ligne verticale. +@c - vincentb1 ce n'est pas le bon menu où mettre ça: * tabularx:: Un +@c environnement qui étend les types de colonne de @code{tabular*}. +@end menu + + +@node \multicolumn +@subsection @code{\multicolumn} +@findex \multicolumn + +Synopsis : +@example +\multicolumn@{@var{nbrecols}@}@{@var{patron}@}@{@var{texte}@} +@end example + +Fabrique une entrée de @code{array} ou @code{tabular} fusionnée sur +plusieurs colonnes. Le premier argument, @var{nbrecols} spécifie le +nombre de colonnes sur lesquelles s'étend la fusion. Le second argument, +@var{patron}, est obligatoire et spécifie le format de l'entrée ; +notamment @code{c} pour centré, @code{l} pour aligné à gauche, @code{r} +pour aligné à droite. Le troisième argument, @var{texte} spécifie le +texte à mettre dans l'entrée. + +Dans l'exemple suivant les trois première colonnes sont fusionnées en le +titre unique @samp{Nom}. + +@example +\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 + ... +\end@{tabular@} +@end example + +On compte comme colonne chaque partie du patron @var{patron} de +l'environnement @code{array} ou @code{tabular} qui, à l'exception de la +première, commence par @code{l}, @code{c}, @code{r}, ou @code{p}. Ainsi +à partir de @code{\begin@{tabular@}@{|r|ccp@{4cm@}|@}} les partie sont +@code{|r|}, @code{c}, @code{c}, et @code{p@{1.5in@}|}. + +L'argument @var{patron} l'emporte sur la spécification par défaut de +zone inter-colonne de l'environnement @code{array} ou @code{tabular} +contigüe à cette entrée multi-colonne. Pour affecter cette zone, cet +argument peut contenir des barre verticale @code{|} indiquant le +placement de filets verticaux, et d'expression @code{@@@{...@}}. Ainsi +si @var{patron} est @samp{|c|} alors l'entrée multi-colonne est centrée +et un filet vertical la précède et la suit dans les espaces intercolonne +de part et d'autre. Ce tableau nous permet de décrire en détail le +comportement exact. + +@example +\begin@{tabular@}@{|cc|c|c|@} + \multicolumn@{1@}@{r@}@{w@} % entrée un + &\multicolumn@{1@}@{|r|@}@{x@} % entrée deux + &\multicolumn@{1@}@{|r@}@{y@} % entrée trois + &z % entrée quatre +\end@{tabular@} +@end example + +Avant la première entrée il n'y a pas de filet verticale en sortie parce +que le @code{\multicolumn} a le spécificateur @samp{r} dans @var{patron} +sans barre verticales initiale. Entre les entrée un et deux il y a un +filet vertical ; en effet bien que le premier @var{patron} ne se termine +pas par une barre verticale, le second @var{patron} en a une à son +commencement. Entre la deuxième et la troisième entré il y a un seul +filet vertical ; bien que le @var{patron} dans les deux +@code{multicolumn} correspondant demandent un filet vertical, vous n'en +obtenez qu'un seul. Entre les entrée trois et quatre il n'y a aucun +filet vertical ; la spécification par défaut en demande un mais le +@var{patron} dans le @code{\multicolumn} de la troisième entrée n'en +demande pas, et cela l'emporte. Finalement, à la suite de la quatrième +entrée il y a un filet vertical à cause de la spécification par défaut. + +Le nombre de colonnes fusionnées @var{nbrecols} peut être 1. En plus de +donner la possibilité de changer l'alignement horizontal, ceci est aussi +utile pour l'emporter pour l'une des ligne sur la définition +@code{tabular} par défaut de la zone inter-colonne, y compris concernant le +placement des filets verticaux. + +Dans l'exemple ci-dessous, dans la définition @code{tabular} de la +première colonne on spécifie par défaut de justfier, mais au sein de la +première ligne l'entrée est centrée avec +@code{\multicolumn@{1@}@{c@}@{\textsc@{Période@}@}}. De même au sein de +la première ligne, les deuxième et troisième colonnes sont fusionnées +entre elle avec @code{\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. + +@example +\begin@{tabular@}@{l|r@@@{-@}l@} + \multicolumn@{1@}@{c@}@{\textsc@{Période@}@} + &multicolumn@{2@}@{c@}@{\textsc@{Dates@}@} \\ \hline + Baroque &1600 &1760 \\ + Classique &1730 &1820 \\ + Romantique &1780 &1910 \\ + Impressioniste &1875 &1925 +\end@{tabular@} +@end example + +Noter ue bien que la spécification @code{tabular} par défaut place un +filet vertical etre la première et la deuxième colonne, du fait qu'il +n'y pas pas de barre verticale dans aucun des patrons @var{patron} des +commandes @code{\multicolumn} des deux premières colonne, alors aucun +filet n'apparaît sur la première ligne. + + +@node \cline +@subsection @code{\cline} +@findex \cline + +Synopsis : + +@example +\cline@{@var{i}-@var{j}@} +@end example + +La commande @code{\cline} dessine des lignes horizontales à travers les +colonnes spécifiées en arguments obligatoires, en commençant dans la +@var{i} et finissant dans la colonne @var{j}. + +@node \hline +@subsection @code{\hline} +@findex \hline + +La commande @code{\hline} dessine une ligne horizontale de la largeur de +l'environnement @code{tabular} ou @code{array} surjacent. Elle est la +plupart du temps utilisé pour dessiner une ligne au sommet, bas, et +entre les lignes d'un tableau. + + +@node \vline +@subsection @code{\vline} +@findex \vline + +La commande @code{\vline} dessine une ligne verticale s'étendant sur la +totalité de la hauteur et de la profondeur de sa ligne. Une commande +@code{\hfill} peut être utilisée pour déplacer cette ligne verticale +vers le bord de la colonne. La commande @code{\vline} peut aussi être +utilisée dans une expression @code{@@@{@dots{}@}}. + +@c @node tabularx +@c @comment node-name, next, previous, up +@c @subsection @code{tabularx} + + +@node thebibliography +@section @code{thebibliography} + +@EnvIndex{thebibliography} +@cindex bibliography, creating (manually) + +Synopsis : + +@example +\begin@{thebibliography@}@{@var{étiquette-la-plus-large}@} +\bibitem[@var{étiquette}]@{@var{clef_de_cite}@} +... +\end@{thebibliography@} +@end example + +L'environnement @code{thebibliography} produit une bibliographie ou une +liste de références. + +Dans la classe @code{article}, cette liste de références est intitulée +« Réferences » ; dans la classe @code{report}, elle est intitulée +« Bibliographie ». Vous pouvez changer le titre (dans les classes standardes) +en redéfinissant la commande @code{\refname}. Par exemple, cela +l'élimine complètement : + +@example +\renewcommand@{\refname@}@{@} +@end example + +L'argument obligatoire @var{étiquette-la-plus-large} est un texte qui, +lorsqu'il est composé, est aussi large que la plus large des étiquettes +d'article produit pas les commandes @code{\bibitem}. C'est typiquement +donné comme @code{9} pour des bibliographies de moins de 10 références, +@code{99} pour celles qui en on moins de 100, etc. + +@menu +* \bibitem:: Spécifier un article de bibliographie. +* \cite:: Faire référence à un article de bibliographie. +* \nocite:: Inclure un article dans la bibliographie. +* Utilisation de BibTex: Using BibTeX. Génération automatique de bibliographies. +@end menu + + +@node \bibitem +@subsection @code{\bibitem} + +@findex \bibitem + +Synopsis : +@example +\bibitem[@var{étiquette}]@{@var{clef_de_cite}@} +@end example + +La commande @code{\bibitem} génère une entrée étiquetée par +@var{étiquette}. Si l'argument @var{étiquette} est omis, un numéro est +automatiquement généré en utilisant le compteur @code{enumi}. L'argument +@var{clef_de_cite} est une +@cindex clef de référence bibiliographique +@cindex référence bibiliographique, clef +@dfn{clef de référence bibiliographique} consistant +en une séquence quelconque de lettres, chiffres, et signes de +ponctuation ne contenant aucune virgule. + +Cette commande écrit une entrée dans le fichier @file{.aux}, et cette +entrée contient les @var{étiquette} et @var{clef_de_cite} de l'article +considéré. Lorsque le fichier @file{.aux} est lu par la commande +@code{\begin@{document@}}, l'@var{étiquette} de l'article est associée à +sa @var{clef_de_cite}, ce qui a pour effet que toute référence à +@var{clef_de_cite} avec une commande @code{\cite} (@pxref{\cite}) +produit l'@var{étiquette} associée. + + +@node \cite +@subsection @code{\cite} + +@findex \cite + +Synopsis : + +@example +\cite[@var{subcite}]@{@var{clefs}@} +@end example + +L'argument @var{clefs} est une liste d'une ou plus de clefs de +références bibliographiques (@pxref{\bibitem}), séparées par des +virgules. Cette commande génère une référence bibliographique au sein du +textes contenant les étiquettes associées aux clefs contenues dans +@var{clefs} par les entrées respectives au sein du fichier @file{.aux}. + +Le texte de l'argument optionnel @var{subcite} apparaît après +l'étiquette de référence. Par exemple, @code{\cite[p.~314]@{knuth@}} +pourrait produire @samp{[Knuth, p. 314]}. + + +@node \nocite +@subsection @code{\nocite} +@findex \nocite + +Synopsis : + +@example +@code{\nocite@{@var{clefs}@}} +@end example + +La commande @code{\nocite} ne produit aucun texte, mais écrit +@var{clefs}, ce qui est une liste d'une ou plusieurs clefs de référence +bibliograhique dans le fichier @file{.aux}. + + +@node Using BibTeX +@subsection Utilisation de Bib@TeX{} + +@cindex utilisation de Bib@TeX{} +@cindex bib@TeX{}, utilisation +@cindex bibliographie, créer (automatiquement) +@findex \bibliographystyle +@findex \bibliography + +Si vous utilisez le programme Bib@TeX{} d'Oren Patashnik (ce qui est +fortement recommandé si vous avez besoin d'une bibliographie de plus +d'un ou deux titre) pour mainteninr votre bibliographie, vous n'utilisez +pas l'environnement @code{thebibliography} +(@pxref{thebibliography}). Au lieu de cela, vous incluez les lignes : + +@example +\bibliographystyle@{@var{stylebib}@} +\bibliography@{@var{ficbib1},@var{ficbib2}@} +@end example + +La commande @code{\bibliographystyle} ne produit aucune sortie en +elle-même. En revanche, elle définit le style dans lequel la +bibliographie est à produite : @var{stylebib} fait référence à un +fichier @var{stylebib}@file{.bst} définissant l'aspect que doivent avoir +vos référence bibliographique. Les nom @var{stylebib} standards +distribués avec Bib@TeX{} sont : + +@table @code +@item alpha +Classé alphabetiquement. Les étiquettes sont formées à partir du nom de +l'auteur et de l'année de publication. +@item plain +Classé alphabetiquement. Les étiquettes sont des numéros. +@item unsrt +Comme @code{plain}, mais les entrées sont dans l'ordre où les références +y sont faites dans le texte. +@item abbrv +Comme @code{plain}, mais les étiquettes sont plus compactes. +@end table + +De plus, de nombreux autre styles Bib@TeX{} existe faits sur mesure pour +satisfaires les exigences de diverses publications. Voir +@url{http://www.ctan.org/tex-archive/biblio/bibtex/contrib}. + +La commande @code{\bibliography} est ce qui produit pour de bon la +bibliographie. L'argument de @code{\bibliography} fait référencesrefers +to files named @file{@var{ficbib1}.bib}, @file{@var{ficbib2}.bib}, +@dots{}, qui sont censés contenir votre bases de donnée au format +Bib@TeX{}. Seules les entrées désignées par les commandes @code{\cite} +ou @code{\nocite} sont listées dans la bibliographie. + + +@node theorem +@section @code{theorem} + +@EnvIndex{theorem} +@cindex théorèmes, composition des + +Synopsis : + +@example +\begin@{theorem@} +@var{texte-théorème} +\end@{theorem@} +@end example + +L'environnement @code{theorem} produit « Théorème @var{n} » en gras +suivi de @var{texte-théorème}, où les possibilité de numérotation pour +@var{n} sont décrites par @code{\newtheorem} (@pxref{\newtheorem}). + + +@node titlepage +@section @code{titlepage} + +@EnvIndex{titlepage} +@cindex fabriquer une page de titre +@cindex pages de titre, création + +Synopsis : + +@example +\begin@{titlepage@} +@var{texte} +\end@{titlepage@} +@end example + +L'environnement @code{titlepage} crée une page de titre, c'est à dire +une page sur laquelle ne sont inscrit aucun numéro de page ou libellé de +rubrique. Il entraîne aussi que la page suivante a le numéro un. Le +formatage de la page de titre vous est laissé. La commande @code{\today} +peut être utile sur les pages de titre (@pxref{\today}). + +Vous pouvez utiliser la commande @code{\maketitle} (@pxref{\maketitle}) +pour produire une page de titre standarde sans utiliser l'environnement +@code{titlepage}. + + +@node verbatim +@section @code{verbatim} + +@EnvIndex{verbatim} +@cindex texte verbatim +@cindex simuler du texte tapuscrit +@cindex texte tapuscrit, simulation de +@cindex code source, composer du +@cindex source logiciel, composer du + +Synopsis : + +@example +\begin@{verbatim@} +@var{literal-texte} +\end@{verbatim@} +@end example + +L'environnement @code{verbatim} est un environnement qui fabrique des +paragraphes dans lequel @LaTeX{} produit exactement ce qui vous y taez ; +par exemple le caractère @code{\} produit @samp{\} à l'impression . Il, +fait de @LaTeX{} une machine à écrire, c.-à-d.@: que le retour chariot +et les blancs y ont un tel effet. + +L'environnement @code{verbatim} utilise une police de type machine à +écrire à chasse fixe (@code{\tt}). + +@menu +* \verb:: La forme macro de l'environnement @code{verbatim}. +@end menu + +@node \verb +@subsection @code{\verb} + +@findex \verb +@cindex texte verbatim, en-ligne + +Synopsis : + +@example +\verb@var{car}@var{texte-littéral}@var{car} +\verb*@var{car}@var{texte-littéral}@var{car} +@end example + +La commande @code{\verb} compose @var{texte-littéral} comme il est +entré, en incluant les caractères spéciaux et les espaces, en utilisant +la police tapuscrit (@code{\tt}). Aucun espaces n'est autorisé entre +@code{\verb} ou @code{\verb*} et le délimiteur @var{car} qui marque le +début et la fin du texte verbatim. Le délimiteur ne doit pas aparaître +dans le @var{texte-littéral}. + +@cindex espace visible +La forme étoilée (en @code{*}) diffère seulement en ce que les espaces +sont tapés avec un caractère « espace visible ». +@tex +(Nommément, {\tt\char`\ }). +@end tex + + +@node verse +@section @code{verse} +@EnvIndex{verse} +@cindex poésie, un environnement pour la + +Synopsis : + +@example +\begin@{verse@} +@var{line1} \\ +@var{line2} \\ +... +\end@{verse@} +@end example + +L'environnement @code{verse} est conçu pour la poésie, bien que vous +pouvez lui trouver d'autres usages. + +@findex \\ @r{pour @code{verse}} +Les marges sont renfoncées sur la gauche et la droite, les paragraphes ne +le sont pas, et le texte n'est pas justifié. Séparez le ligne de chaque +strophe avec @code{\\}, et utilisez une ou plusieurs lignes vides pour +séparer les strophes. + + +@node Line breaking +@chapter Saut à la ligne +@cindex saut à la ligne +@cindex sauter à la ligne + +La première chose que @LaTeX{} fait lorsqu'il traite du texte ordinaire +est de traduire votre fichier d'entrée en une séquence de glyphes et +d'espaces. Pour produire un document imprimé, cette séquence doit être +rompue en lignes (et ces lignes doivent être rompues en pages). + +D'ordinaire @LaTeX{} effectue la rupture de ligne (et de page) pour +vous, mais dans certains environnements, vous faites la rupture +vous-même avec la commande @code{\\}, et vous pouvez toujours forcer +manuellement les ruptures. + +@menu +* \\:: Commencer une nouvelle ligne. +* \obeycr & \restorecr:: Faire que chaque ligne d'entrée commence une nouvelle ligne de sortie. +* \newline:: Sauter à la ligne +* \- (césure): \- (hyphenation). Insérer une césure explicite. +* \discretionary:: Insérer une crésure explicite en contrôlant le caractère d'union. +* \fussy:: Être pointilleux sur le passage à la ligne. +* \sloppy:: Être tolérant sur le passage à la ligne. +* \hyphenation:: Dire à @LaTeX{} comment gérer la césure d'un mot. +* \linebreak & \nolinebreak:: Forcer & éviter les saut à la ligne. +@end menu + + +@node \\ +@section @code{\\} + +@findex \\ @r{force un saut de ligne} +@cindex nouvelle ligne, commencer une +@cindex saut de ligne, forcer + +Synopsis : + +@example +\\[@var{espaceenplus}] +@end example + +ou + +@example +\\*[@var{espaceenplus}] +@end example + +Commencer une nouvelle ligne. L'argument optionnel @var{espaceenplus} +spécifie l'espace supplémentaire vertical à insérer avant la ligne +suivante. Ceci peut être une longueur négative. Le texte avant le saut +est composé à sa longueur normale, c.-à-d.@: qu'il n'est pas dilaté pour +remplir la largeur de la ligne. + +Les sauts de ligne explicites au sein du corps de texte sont inhabituels +en @LaTeX{}. en particulier, pour commencer un nouveau paragraphe +laissez plutôt une ligne à blanc. Cette commande est utilisée +principalement en dehors du flux principal de texte comme dans un +environnement @code{tabular} ou @code{array}. + +Dans des circonstances ordinaires (par ex.@: en dehors d'une colonne +spécifiée par @code{p@{...@}} dans un environnement @code{tabular}) la +commande @code{\newline} est un synonyme de @code{\\} +(@pxref{\newline}). + +En plus de commencer une nouvelle ligne, la forme étoilée @code{\\*} dit +à @LaTeX{} de ne pas commencer une nouvelle page entre les deux lignes, +en émettant un @code{\nobreak}. + +@example +\title@{Mon histoire~: \\[7mm] + un conte pathétique@} +@end example + + +@node \obeycr & \restorecr +@section @code{\obeycr} & @code{\restorecr} +@findex \obeycr +@findex \restorecr +@cindex saut de ligne, sortie semblable à l'entrée pour le + +La commande @code{\obeycr} a pour effet qu'un retour chariot dans le +fichier d'entrée (@samp{^^M}, internement) soit traité de la même façon +que @code{\\} (suivi d'un @code{\relax}). Ainsi chaque passage à la +ligne dans l'entrée est aussi un passage à la ligne dans la sortie. + +@code{\restorecr} restaure le comportement normal vis à vis des saut de +ligne. + + +@node \newline +@section @code{\newline} + +@findex \newline +@cindex nouvelle ligne, commencer une (mode paragraphe) +@cindex saut de ligne + +Dans du texte ordinaire ceci est équivalent à une double-contr'oblique +(@pxref{\\}) ; cela rompt la ligne, sans dilatation du texte le +précéndent. + +Au sein d'un environnement @code{tabular} ou @code{array}, dans une +colonne avec un specificateur produisant une boîte paragraphe, comme +typiquement @code{p@{..@}}, @code{\newline} insère un saut de ligne au +sein de la colonne, c.-à-d.@: insère un saut de ligne à l'intérieur de +la colonne, c.-à-d.@: qu'il ne rompt pas la ligne entière. Pour rompre +la ligne entière utilisez @code{\\} ou son équivalent +@code{\tabularnewline}. + +L'exemple suivant écrit @samp{Nom~:} et @samp{Adresse~:} comme deux +ligne ain sein d'une seule cellule du tableau. + +@example +\begin@{tabular@}@{p@{2.5cm@}@{\hspace@{5cm@}@}p@{2.5cm@}@} + Nom~: \newline Adresse~: &Date~: \\ \hline +\end@{tabular@} +@end example + +La @samp{Date~:} sera alignée sur la ligne de base de @samp{Nom~:}. + +@node \- (hyphenation) +@section @code{\-} (césure à gré) +@findex \- @r{(césure)} +@cindex césure, forcer + +La commande @code{\-} commande dit à @LaTeX{} qu'il peut faire une +césure du mode à cet endroit. @LaTeX{} est très bon en ce qui concerne +les césures, et il trouve la plupart des points corrects de césure, tout +en n'en utilisant presque jamais un incorrect. La commande @code{\-} est +commande est utilisée pour les cas exceptionnels. + +Quand vous insérez des commandes @code{\-} dans un mot, le mot ne pourra +avoir de césure qu'à ces endroit et non dans aucun des points de césure +que @LaTeX{} aurait pu choisir sinon. + +@node \discretionary +@section @code{\discretionary} (césure à gré avec contrôle de l'union) +@cindex crésure, discrétionnaire +@cindex discrétionnaire, césure + +Synopsis : + +@example +\discretionary@{@var{avant-saut}@}@{@var{après-saut}@}@{@var{sans-saut}@} +@end example + +La commande @code{\discretionary} permet de contrôler finement la césure +dans les cas où ne suffisent ni le contrôle standard de la césure fait +l'algorithme de césure de @TeX{} et les règles de césures données par les +paquetages de gestion linguistiques, ni les moyens de contrôle +explicites offerts par les commandes @code{\hyphenation} +(@pxref{\hyphenation}) et @code{\-} (@pxref{\- (hyphenation),\- (césure +à gré)}). + +@code{\discretionary} indique qu'un saut de ligne est possible à cet +endroit. Dans le cas d'un saut de ligne, le texte @var{avant-saut} est +placé immédiatement avant le saut, et le texte @var{après-saut} +immédiatement après. Dans le cas sans saut de ligne le texte +@var{sans-saut} est imprimé. + +Les arguments de @code{\discretionary} ne peuvent contrenir que des +caractères, des boîtes ou des crénages. + +L'usage typique de @code{\discretionary} est par exemple de contrôler la +césure au sein d'une formule mathématique en mode ligne (voir aussi +@ref{Math miscellany,Miscellanées mathématique (entrée \*)}). Ci-dessous +un exemple de contrôle de la césure au sein d'une adresse réticulaire, +où l'on autorise la césure sur les obliques mais en utilisant une +contr'oblique violette en lieu de trait d'union : + +@example +\documentclass@{article@} +\usepackage[T1]@{fontenc@} +\usepackage[utf8]@{inputenc@} +\usepackage@{xcolor@} +\usepackage@{hyperref@} +\usepackage@{french@} +\newcommand*\DiscrSlash@{\discretionary@{\mbox@{\textcolor + @{purple@}@{\textbackslash@}@}@}@{/@}@{/@}@} +\begin@{document@} +Allez donc à \href@{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue% + /mais/vraiment/tr\%c3\%A8s/longue/adresse/r\%C3\%A9ticulaire% + /index.html@}@{http://une\DiscrSlash très\DiscrSlash très\DiscrSlash + longue\DiscrSlash mais\DiscrSlash vraiment\DiscrSlash + très\DiscrSlash longue\DiscrSlash adresse\DiscrSlash + réticulaire\DiscrSlash index.html@} +\end@{document@} +@end example + + + + +@node \fussy +@section @code{\fussy} +@findex \fussy + +La déclaration @code{\fussy} (ce qui est le réglage par défaut) a pour +effet que @TeX{} fait le difficile à propos des saut de ligne. Ceci +évite d'ordinaire trop d'espace entre les mots, au prix +d'occasionnellement une boîte trop pleine (@samp{overfull \hbox}). + +Cette commande annule l'effet d'une commande @code{\sloppy} précédente +(@pxref{\sloppy}). + + +@node \sloppy +@section @code{\sloppy} + +La déclaration @code{\sloppy} a pour effet que @TeX{} fasse moins le +difficile à propos des sauts de ligne. Ceci evite les boîtes trop pleines, +au prix d'un espacement lâche entre les mots. + +L'effet dure jusqu'à la prochaine commande @code{\fussy} (@pxref{\fussy}). + + +@node \hyphenation +@section @code{\hyphenation} +@findex \hyphenation +@cindex césure, définir + +Synopsis : + +@example +\hyphenation@{@var{mot-un} @var{mot-deux}@} +@end example + +La commande @code{\hyphenation} déclare les points de césure autorisé +avec un caratère @code{-} au sein des mots donnés. Les mots sont séparés +par des espaces. @TeX{} ne fera de césure que si le mot correspond +exactement, aucune désinence n'est essayée. Des commandes +@code{\hyphenation} mutliple s'accumulent. Voici quelques exemples en +anglais (les motifs de césure par défaut de @TeX{} manquent les césures +de ces mots) : + +@example +\hyphenation@{ap-pen-dix col-umns data-base data-bases@} +@end example + + +@node \linebreak & \nolinebreak +@section @code{\linebreak} & @code{\nolinebreak} +@findex \linebreak +@findex \nolinebreak +@cindex sauts de ligne, forcer +@cindex sauts de ligne, empêcher + +Synopsis : + +@example +\linebreak[@var{priorité}] +\nolinebreak[@var{priorité}] +@end example + +Par défaut, la commande @code{\linebreak} (@code{\nolinebreak}) force +(empêche) un saut de ligne à la position courante. Pour +@code{\linebreak}, les espaces de la ligne sont dilatés jusqu'à ce +qu'elle s'étende jusqu'à la marge de droite, comme d'habitude. + +Avec l'argument optionnel @var{priorité}, vous pouvez convertir la +commande d'une simple demande à une requête. La @var{priorité} doit être +un nombre compris entre 0 et 4. Plus ce nombre est grand, et plus la +requête est insistante. + + +@node Page breaking +@chapter Saut de page +@cindex saut de page +@cindex pages, saut + +@LaTeX{} commence de nouvelles pages de façon asynchrone, lorsque +suffisamment de matériel a été accumulé pour remplir une +page. D'ordinaire ceci se produit automatiquement, mais parfois on peut +désirer influencer les sauts. + +@menu +* \cleardoublepage:: Commence une nouvelle page de droite. +* \clearpage:: Commence une nouvelle page. +* \newpage:: Commence une nouvelle page. +* \enlargethispage:: Agrandit d'un peu la page courante. +* \pagebreak & \nopagebreak:: Forcer & éviter les sauts de page. +@end menu + + +@node \cleardoublepage +@section @code{\cleardoublepage} + +@findex \cleardoublepage +@cindex commencer une page de droite + +La commande @code{\cleardoublepage} finit la page courante et fait que +@LaTeX{} imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu'à ce point et sont en attente. Dans le cas d'une +impression en style @code{twoside}, elle fait aussi que la nouvelle page +et une page de droite (numérotée impaire), en produisant si nécessaire +une page à blanc. + + +@node \clearpage +@section @code{\clearpage} +@findex \clearpage +@cindex débourrer les flottant et commencer une page +@cindex commencer une nouvelles page et débourrer les flottant + +La commande @code{\clearpage} finit la page actuelle et fait que +@LaTeX{} imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu'à ce point et sont en attente. + + +@node \newpage +@section @code{\newpage} +@findex \newpage +@cindex nouvelle page, commencer +@cindex commencer une nouvelle page + +La commande @code{\newpage} finit la page courante, mais ne débourre pas +tous les flottants (@pxref{\clearpage}). + + +@node \enlargethispage +@section @code{\enlargethispage} +@findex \enlargethispage +@cindex agrandir la page courante + +@code{\enlargethispage@{size@}} + +@code{\enlargethispage*@{size@}} + +Agrandit la @code{\textheight} de la page courante de la quantité +spécifiée ; par exemple @code{\enlargethispage@{\baselineskip@}} permet +d'avoir une ligne de plus. + +La forme étoilée essaie de comprimer le matériel sur la page autant que +possible. Ceci est normalement utilisé en même temps qu'un +@code{\pagebreak} explicite. + + +@node \pagebreak & \nopagebreak +@section @code{\pagebreak} & @code{\nopagebreak} +@findex \pagebreak +@findex \nopagebreak +@cindex saut de page, forcer +@cindex saut de page, empécher + +Synopsis : + +@example +\pagebreak[@var{priorité}] +\nopagebreak[@var{priorité}] +@end example + +Par défaut, la commande @code{\pagebreak} (@code{\nopagebreak}) force +(empèche) un saut de page à la position courante. Avec +@code{\pagebreak}, l'espace verticale sur la page est dilatée où c'est +possible de sorte à s'étendre jusqu'à la marge inférieure normale. + +Avec l'argument optionnel @var{priorité}, vous pouvez convertique la +commande @code{\pagebreak} d'une demande à une exigence. Le nombre doit +être compris entre 0 et 4. Plus grand est le nombre, et plus insistant +est l'exigence. + + +@node Footnotes +@chapter Note en bas de page +@cindex note en bas de page, créer +@cindex bas de page, créer des notes + +Mettez une note en bas de la page courante avec la commande +@code{\footnote} comme ci-dessous. + +@example +Noël Coward a dit plaisamment que lire une note en bas de page, c'est +comme devoir descendre répondre à la porte d'entrée alors qu'on est en +train de faire l'amour\footnote@{Je ne peux pas le savoir ; je ne lis +jamais les notes en bas de page@} +@end example + +Vous pouvez placer beaucoup de notes en bas de page dans une page. Si le +texte devient trop long alors il est continué sur la page suivante. + +Vous pouvez aussi produire des notes en bas de page en combinant les +commandes @code{\footnotemark} et @code{\footnotetext}, ce qui est +utiles dans des circonstances speciales. + +@menu +* \footnote:: Insérer une note en bas de page. +* \footnotemark:: Insérer la marque seulement d'une note en bas de page. +* \footnotetext:: Insérer le texte seulement d'une note en bas de page. +* Notes dans un tableau: Footnotes in a table. Notes de tableau. +* Notes en bas de page dans les titres de rubriques: Footnotes in section headings. Titre de chapitre ou de rubrique. +* Paramètres des notes en bas de page: Footnote parameters. Les paramètre pour formatter les notes en bas de page. +@end menu + + +@node \footnote +@section @code{\footnote} + +@findex \footnote + +Synopsis : + +@example +\footnote[@var{numéro}]@{@var{texte}@} +@end example + +Place en bas de la page courante une note @var{texte} numérotée. + +@example +Il y a plus d'un milier de notes en bas de page dans \textit@{Histoire +Du Déclin Et De La Chute De L'empire Romain@}\footnote@{Après la lecture +d'une version préléminaire, David Hume s'est plaint, « On souffre d'un +fléau avec ces notes, selon la méthode acutelle d'imprimer le livre » et +il suggera qu'elles « ne soient seulement imprimée dans la marge ou en +bas de page »@} d'Édouard Gibbon. +@end example + +L'argument optionnel @var{numéro} vous perme de spécifier le numéro de +la note. Le compteur @code{footnote} donnant le numéro de la note n'est +pas incrémenté si vous utilisez cette option, mais l'est dans le cas +contraire. + +@cindex note en bas de page, symboles au lieu de numéros +@findex \fnsymbol@r{, et note en bas de page} +@findex \@@fnsymbol +Changez l'aspect que @LaTeX{} donne au compteur de note en bas de page +avec quelque chose du genre de +@code{\renewcommand@{\thefootnote@}@{\fnsymbol@{footnote@}@}}, ce qui +utilise une séquence de symboles (@pxref{\alph \Alph \arabic \roman +\Roman \fnsymbol}). Pour rendre ce changement global mettez cela dans +le préambule. Si vous faite ce changement local alors vous désirerez +sans doute réinitialiser le compte avec +@code{\setcounter@{footnote@}@{0@}}. Par défaut @LaTeX{} utilise des +nombres arabes. + + +@c - @node Symbolic footnotes +@c - @section Note en bas de page symboliques +@c - +@c - @cindex notes en bas de page, symboliques au lieu de numérotées +@c - Si vous voulez utiliser des symboles pour les notes en bas de page, +@c - plutôt que des numéros croissants, redéfinissez @code{\thefootnote} +@c - comme ceci : +@c - +@c - @example +@c - \renewcommand@{\thefootnote@}@{\fnsymbol@{footnote@}@} +@c - @end example +@c - +@c - @findex \fnsymbol@r{, et les notes en bas de page} +@c - @findex \@@fnsymbol +@c - La commande @code{\fnsymbol} produit une série prédéfinie de symboles +@c - (@pxref{\alph \Alph \arabic \roman \Roman \fnsymbol}). Si vous voulez +@c - utiliser un symbol différent comme marque de note en bas de page, il +@c - vous faut aussi redéfinir @code{\@@fnsymbol}. +@c - @c vincentb1: why ``also'' (aussi), isn't that sufficient to redefine \@fnsymbol ? + +Le comportement par défaut de @LaTeX{} met beaucoup de restrictions sur +l'endroit où l'on peut utiliser une @code{\footnote} ; par exemple, vous +ne pouvez pas l'utiliser dans l'argument d'une commande de rubricage +telle que @code{\chapter} (elle ne peut être utilisée seulement en mode +paragraphe le plus externe). Il y a des contournements ; voir les +rubriques suivantes. +@c xx mention packages that fix this + +@cindex Notes en bas de page, au sein d'une minipage +@cindex mpfootnote, compteur +Au sein d'un environnement @code{minipage} la commande @code{\footnote} +utilise le compteur @code{mpfootnote} au lieu de @code{footnote}, de +sorte que les notes sont numérotéee indépendemment. Elles apparaissent +au bas de l'environnement, et non au bas de la page. Et par défaut +elles apparaissent alphabétiquement. @xref{minipage}. + + +@node \footnotemark +@section @code{\footnotemark} + +@findex \footnotemark + +Synopsis: + +@example +\footnotemark +@end example + +Sans l'argument optionnel, la commande @code{\footnotemark} place dans +le texte le numéro de la note courante. Cette commande peut être +utilisée en mode paragraphe interne. Vous pouvez donner le texte de la +note séparéement la commande @code{\footnotetext}. + +Cette commande pour produire plusieurs marque de note en bas de page +faisant référence à la même note avec + +@example +\footnotemark[\value@{footnote@}] +@end example + +@noindent +après la première commande @code{\footnote}. + + +@node \footnotetext +@section @code{\footnotetext} +@findex \footnotetext + +Synopsis, l'un des deux : + +@example +\footnotetext@{@var{texte}@} +\footnotetext[@var{numéro}]@{@var{texte}@} +@end example + +Place @var{texte} au bas de la page comme une note en bas de page. Cette +This commande peut appraître n'importe où après la commande +@code{\footnotemark}. L'argument optionnel @var{numéro} change le numéro +de note affiché. La commande @code{\footnotetext} ne doit être utilisée +qu'en mode paragraphe externe. + + +@node Footnotes in a table +@section Notes en bas de page dans un tableau + +@cindex Notes en bas de page, dans un tableau + +Au sein d'un environnement @code{table} la commande @code{\footnote} ne +fonctionne pas. Par exemple, si le code ci-dessous apparaît sans plus +alors la note disapaît tout simplement ; il y aura une marque de note +dans la cellule du tableau mais rien n'est composé en bas de la page. + +@example +\begin@{center@} + \begin@{tabular@}@{l|l@} + \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.@} + \end@{tabular@} +\end@{center@} +@end example + +La solution est d'entourer l'environnement the @code{tabular} d'un environnement +@code{minipage}, comme ci-après (@pxref{minipage}). + +@example +\begin@{center@} + \begin@{minipage@}@{.5\textwidth@} + .. maétiel tabulaire .. + \end@{minipage@} +\end@{center@} +@end example + +La même technique marche au sein d'un environnement @code{table} +flottant (@pxref{table}). To get the footnote at the bottom of the page +use the @file{tablefootnote} package, comme illustré dans l'exemple +ci-apès. Si vous placez @code{\usepackage@{tablefootnote@}} dans le +préambule et utilisez le code source ci-dessous, alors la note +apparaîtra en bas de la page et sera numérotée dans la même séquence que +les autres notes en bas de page. + +@example +\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.@} + \end@{tabular@} + \caption@{Forces capturées par le général Grant@} +\end@{table@} +@end example + + +@node Footnotes in section headings +@section 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 : + +@example +\section@{Les ensembles complets\protect\footnote@{Ce texte est dû à R~Jones.@}@} +@end example + +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 @file{footmisc} avec l'option @code{stable}. + +@example +\usepackage[stable]@{footmisc@} + .. +\begin@{document@} + .. +\section@{Les ensembles complets\footnote@{Ce texte est dû à R~Jones.@}@} +@end example + +(Notez que le @code{\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.) + +@node Footnote parameters +@section Paramètres des notes en bas de page +@cindex notes en bas de page, paramètres +@cindex paramètres, pour notes en bas de page + +@ftable @code +@item \footnoterule +Produit le filet de séparation entre texte principal sur une page et les +notes en bas de cette page. Les dimension par défaut : épaisseur (ou +largeur) @code{0.4pt}, et longueur @code{0.4\columnwidth} dans les +classes standard de document (à l'exception @code{slide}, où elle +n'apparaît pas). + +@item \footnotesep +La hauteur de l'étai placé au début de la note en bas de page. Par +défaut, c'est réglé à l'étai nomal pour des police de taille +@code{\footnotesize} (@pxref{Font sizes}), donc il n'y a pas d'espace +supplémentaire entre les notes. Cela vaut @samp{6.65pt} pour des polices +à @samp{10pt}, @samp{7.7pt} pour @samp{11pt}, et @samp{8.4pt} pour +@samp{12pt}. + +@end ftable + + +@node Definitions +@chapter Définitions +@cindex définitions + +@LaTeX{} prend en charges la fabrication de nouvelles commandes de bien +des genres. + +@c xx everything in this chapter needs exemples. + +@menu +* \newcommand & \renewcommand:: (Re)définir une nouvelle commande. +* \newcounter:: Définir un nouveau compteur. +* \newlength:: Définir une nouvelle longueur. +* \newsavebox:: Définir une nouvelle boîte. +* \newenvironment & \renewenvironment:: Définir un nouvel environnement. +* \newtheorem:: Définir un nouvel environnement de semblable à @code{theorem}. +* \newfont:: Définir un nouveau nom de police. +* \protect:: Utiliser des commandes fragile. +@end menu + +@node \newcommand & \renewcommand +@section @code{\newcommand} & @code{\renewcommand} +@findex \newcommand +@cindex commandes, en définir de nouvelles +@cindex définir une nouvelle commande +@cindex nouvelle commandes, définir + +@code{\newcommand} définit une nouvelle commande, et +@code{\renewcommand} la redéfinit. + +Synopsis : + +@example + \newcommand@{\@var{cmd}@}[@var{nargs}][@var{optargdéfaut}]@{@var{défn}@} +\renewcommand@{\@var{cmd}@}[@var{nargs}][@var{optargdéfaut}]@{@var{défn}@} + \newcommand*@{\@var{cmd}@}[@var{nargs}][@var{optargdéfaut}]@{@var{défn}@} +\renewcommand*@{\@var{cmd}@}[@var{nargs}][@var{optargdéfaut}]@{@var{défn}@} +@end example + +@cindex forme en *, définir de nouvelles commandes +@cindex forme étoilée, définir de nouvelles commandes +La forme étoilée (en @code{*}) de ces commandes exige que les arguments +ne contiennent pas de paragraphes de texte (la commande n'est pas +@code{\long}, dans la terminologie de @TeX{} de base). + +@table @var +@item cmd +Obligatoire ; @code{\@var{cmd}} est le nom de la commande. Pour +@code{\newcommand}, il ne doit pas être déja défini et ne doit pas +commencer avec @code{\end} ; pour @code{\renewcommand}, il doit être +déja défini. + +@item 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. + +@item optargdéfaut +Optionnel ; si cet argument est present, alors le premier argument de la +commande \@var{cmd} en définition est optionnel, et sa valeur par défaut +est @var{optargdéfaut} (qui peut être une chaîne vide). Si cet argument +n'est pas présent, alors \@var{cmd} ne prend pas d'argument optionnel. + +C'est à dire que si \@var{cmd} est utilisé avec des crochets à la suite, +comme dans @code{\@var{cmd}[@var{maval}]}, alors au sein de @var{défn} +le premier +@cindex paramètre positionnel +@dfn{paramètre positionnel} @code{#1} se développe en @var{maval}. Alors +que si \@var{cmd} est appelé sans crochet à la suite, alors au sein de +@var{défn} le paramètre positionnel @code{#1} se développe en la valeur +par défaut @var{optargdéfaut}. Dans tous les cas, tout argument +obligatoire sera désigné en commençant pas @code{#2}. + +Omettre @code{[@var{maval}]} dans l'appel n'est pas la même chose +qu'avoir les crochets ne contenant rien, comme dans @code{[]}. Dans le +premier cas le paramètre @code{#1} se développe en @var{optargdéfaut} ; +alors que dans le secon @code{#1} se développe en une chaîne vide. + +@item défn +Le texte par lequel substituer chaque occurrence de \@code{cmd} ; le +paramètre positionnel @code{#@var{n}} au sein de @var{défn} est +remplacée par le texte passé comme @var{n}ième argument. + +@end table + +@TeX{} ignore les espaces dans le code source à la suite d'un séquence +de contrôle alpahbétique, comme dans @samp{\cmd }. Si vous désirez +réellement à cet endroit, une solution est de taper @code{@{@}} après la +commande (@samp{\cmd@{@}}) ; une autre solution est d'utiliser un espace de +control explicite (@samp{\cmd\ }). + +Un exemple simple de définition d'une nouvelle commande : +@code{\newcommand@{\JH@}@{Jim Hef@{@}feron@}} a pour effet que +l'abréviation @code{\JH} est remplacé par le texte plus long de la +définition. + +Redéfinir une commande se fait sensiblement de la même manière : +@code{\renewcommand@{\symbolecqfd@}@{@{\small CQFD@}@}}. + +Voici la définition d'une commande qui utilise des arguments : + +@example +\newcommand@{\defreference@}[1]@{Définition~\ref@{#1@}@} +@end example + +@noindent Alors, @code{\defreference@{def:basis@}} se développe en quelque-chose du genre de @samp{Définition~3.14}. + +Un exemple avec deux two arguments : +@code{\newcommand@{\nbym@}[2]@{#1\!\times\!#2@}} est invoqué comme +@code{\nbym@{2@}@{k@}}. + +Un exemple avec desz arguments optionnels : + +@example +\newcommand@{\salutation@}[1][Madame, Monsieur]@{#1,@} +@end example + +@noindent Alors, @code{\salutation} donne @samp{Madame, Monsieur,} alors +@code{\salutation[Cher Jean]} donne @samp{Cher Jean,}. Et +@code{\salutation[]} donne @samp{,}. + +Les accolades autour de @var{défn} ne délimitent pas la portée du +résultat du développement de @var{défn}. Ainsi la définition +@code{\newcommand@{\nomnavire@}[1]@{\it #1@}} est incorrect puisque dans la phrase + +@example +Le \nomnavire@{Monitor@} rencontra le \nomnavire@{Virginia@}. +@end example + +@noindent les mots @samp{rencontra le} sont mis incorrectement en +italique. Une paire supplémentaire d'accolades +@code{\newcommand@{\nomnavire@}[1]@{@{\it #1@}@}} corrige ce problème. + + + + +@c xx \providecommand, * forme (non-\long) + +@node \newcounter +@section @code{\newcounter} +@findex \newcounter +@cindex compteurs, définir de nouveaux + +Synopsis : + +@example +\newcounter@{@var{nomcompteur}@}[@var{super}] +@end example + +La commande @code{\newcounter} définit un nouveau compteur nommé @var{nomcompteur}. +Le nouveau compteur est initialisé à zéro. + +Quand l'argument optionnel @code{[@var{super}]} est fourni, le compteur +@var{nomcompteur} est réinitialisé à chaque incrémentation du compteur +nommé @var{super}. + +@xref{Counters}, pour plus d'information à propos des compteurs. + + +@node \newlength +@section @code{\newlength} +@findex \newlength +@cindex longueurs, définir de nouvelles + +Synopsis : + +@example +\newlength@{\@var{arg}@} +@end example + +La commande @code{\newlength} définit l'argument obligatoire comme une +commande de @dfn{longueur} avec une valeur de @code{0mm}. L'argument +doit être une séquence de contrôle, comme dans +@code{\newlength@{\foo@}}. Une erreur se produit si @code{\foo} est déjà +défini. + +@xref{Lengths}, pour comment régler la nouvelle longeur à une valeur non +nulle, et pour plus d'information à propos des longueurs en général. + + +@node \newsavebox +@section @code{\newsavebox} +@findex \newsavebox + +Synopsis : + +@example +\newsavebox@{\@var{cmd}@} +@end example + +Définit @code{\@var{cmd}} pour se référer à un nouveau bac pour stocker +des boîtes. Une telle boîte sert à détenir du matériel composé, pour +l'utiliser plusieurs fois (@pxref{Boxes}) ou pour le mesurer ou le +manipuler. Le nom @code{\@var{cmd}} doit commencer par une +contr'oblique, et ne doit pas être déjà défini. + +L'allocation d'une boîte est globale. Cette commande est fragile +(@pxref{\protect}). + + +@node \newenvironment & \renewenvironment +@section @code{\newenvironment} & @code{\renewenvironment} +@findex \newenvironment +@findex \renewenvironment +@cindex environnements, defining +@cindex defining new environnements +@cindex redefining environnements + +Ces commandes définissent ou redéfinissent un environnement @var{env}, +c.-à-d., @code{\begin@{@var{env}@} @var{corps} \end@{@var{env}@}}. + +Synopsis : + +@example + \newenvironment@{@var{env}@}[@var{nargs}][@var{argoptdéfaut}]@{@var{défdébut}@}@{@var{déffin}@} + \newenvironment*@{@var{env}@}[@var{nargs}][@var{argoptdéfaut}]@{@var{défdébut}@}@{@var{déffin}@} +\renewenvironment@{@var{env}@}[@var{nargs}]@{@var{défdébut}@}@{@var{déffin}@} +\renewenvironment*@{@var{env}@}[@var{nargs}]@{@var{défdébut}@}@{@var{déffin}@} +@end example + +@cindex forme étoilée des commandes d'environnement +@cindex forme en * des commandes d'environnement +La forme étoilée de ces commandes exige que les arguments (à ne pas +confondre avec le corps de l'environnement) ne contiennent pas de +paragraphes de texte. + +@table @var +@item env +Obligatoire ; le nom de l'environnement. Il est constitué seulement de +lettres ou du caractère astérisque @code{*}, et donc ne commence pas par +une contr'oblique @code{\}. Il ne doit pas commencer par la chaîne +@code{end}. Pour @code{\newenvironment}, @var{env} ne doit pas être le +nom d'un environnement déjà existant, et la commande @code{\@var{env}} +ne doit pas être définie. Pour @code{\renewenvironment}, @var{env} doit +être le nom d'un environnement déjà existant. + +@item nargs +Optionnel ; un entier de 1 à 9 indiquant le nombre d'arguments que +l'environnement attend. Quand l'environnement est utilisé, ces arguments +apparaissent après le @code{\begin}, comme dans +@code{\begin@{@var{env}@}@{@var{arg1}@}@dots{}@{@var{argn}@}}. Si cet +argument n'est pas présent, alors par défaut l'environment n'attend pas +d'argument. Lorsqu'on redéfinit un environment, la nouvelle version peut +prendre un nombre différent d'arguments que la précédente. + + + +@item 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 +@var{argoptdéfaut} (éventuellement une chaîne vide). Si cet argument +n'est pas présent alors l'environnement ne prend pas d'argument +optionnel. + +c.-à-d.@: que si @code{[@var{argoptdéfaut}]} est présent dans la +définition de l'environnement, et que @code{\begin@{@var{env}@}} est +utilisé avec des crochets à la suite, comme dans +@code{\begin@{@var{env}@}[@var{maval}]}, alors, au sein de +@var{défdébut}, le paramètre positionnel @code{#1} se développe en +@var{maval}. Si par contre @code{\begin@{@var{env}@}} est appéelé sans +être suivi de crochet, alors, au sein de @var{défdébut}, le +@cindex paramètre positionnel +paramètre positionnel @code{#1} se développe en la valeur par défaut, +c.-à-d.@: @var{optargdefault}. Dans les deux cas, le premier paramètre +positionnel faisant référence à argument oblgigatoire est @code{#2}. + +Omettre @code{[@var{maval}]} dans l'appel est différent d'avoir des +crochets sans contenu, c.-à-d.@: @code{[]}. Dans le premier cas +@code{#1} se développe en @var{argoptdéfaut}, et dans le second en une +chaîne vide. + +@item défdébut +Obligatoire ; le texte qui est développé à toute occurrence de +@code{\begin@{@var{env}@}} ; le @var{n}ième argument positionnel, +c.-à-d.@: une construction de la forme @code{#@var{n}}, est remplacé au +sein de @var{défdébut} par le texte du @var{n}ième argument. + +@item déffin +Obligatoire ; le texte développé à toute occurrence de +@code{\end@{@var{env}@}}. Notez qu'il ne doit contenir aucun paramètre +positionnel, ainsi @code{#@var{n}} ne peut pas être utilisé ici (mais +voyez l'exemple final ci-après). + +@end table + +L'environnement @var{env} délimites la portée du résultat du +développement de @var{débutdéf} et de @var{findéf}. Ansi, dans le +premier exemple ci-dessous, l'effet de @code{\small} est limité à la +citation et ne s'étend pas au matériel qui suit l'environnement. + +Cet exemple dont un environnement semblable à @code{quotation} de +@LaTeX{} à cece près qu'il sera composé dans une taille de police plus +petite. + +@example +\newenvironment@{smallquote@}@{% + \small\begin@{quotation@} +@}@{% + \end@{quotation@} +@} +@end example + +Ceci montre l'utilisation des arguments ; cela done un environment de +citation qui affiche l'auteur. + +@example +\newenvironment@{citequote@}[1][Corneille]@{% + \begin@{quotation@} + \noindent\textit@{#1@}: +@}@{% + \end@{quotation@} +@} +@end example + +@noindent Le nom de l'auteur est optionnel, et vaut par défaut @samp{Corneille}. +Dans le document, utilisez l'environnement comme ici : + +@example +\begin@{citequote@}[Clovis, roi des Francs] + ... +\end@{citequote@} +@end example + +Ce dernier exemple montre comment sauvegarder la valeur d'un argument +pour l'utiliser dans @var{findéf}. + +@example +\newsavebox@{\quoteauthor@} +\newenvironment@{citequote@}[1][Corneille]@{% + \sbox\quoteauthor@{#1@}% + \begin@{quotation@} +@}@{% + \hspace@{1em plus 1fill@}---\usebox@{\quoteauthor@} + \end@{quotation@} +@} +@end example + + +@node \newtheorem +@section @code{\newtheorem} +@findex \newtheorem +@cindex théorèmes, définition +@cindex définir de nouveaux théorèmes + +@cindex théorème, environnement simili- +@cindex environnement simili-théorème + +Définit une nouvel @dfn{environnement simili-théorème}. Synopsis: + + +@example +\newtheorem@{@var{nom}@}@{@var{titre}@}[@var{numéroté_au_sein_de}] +\newtheorem@{@var{nom}@}[@var{numéroté_comme}]@{@var{titre}@} +@end example + +Ces deux commandes crééent un environnement simili-théorème +@var{nom}. Utiliser la première des deux formes, + +@example +\newtheorem@{@var{nom}@}@{@var{titre}@}[@var{numéroté_au_sein_de}] +@end example + +@noindent avec l'argument optionnnel après le second argument +obligatoire, crée un environnement dont le compteur est subordonné au +compteur déjà existant @var{numéroté_au_sein_de}, c.-à-d.@: qui est +réinitialisé à it will chaque réinitialisation de +@var{numéroté_au_sein_de}. + +Utiliser la seconde forme, + +@example +\newtheorem@{@var{nim}@}[@var{numéroté_comme}]@{@var{titre}@} +@end example + +@noindent avec l'argument optionnel entre les deux arguments +obligatoire, crée une environnement dont le compteur partage le compteur +déjà défini @var{numéroté_comme}. + +Vous pouvez spécifier l'un seul de @var{numéroté_au_sein_de} et +@var{numéroté_comme}, ou ni l'un ni l'autre, mais non les deux à la +fois. + +Cette commande crée un compteur nommé @var{name}. De plus, à moins que +l'argument optionnel @var{numéroté_comme} soit utilisé, la valeur +courrante de @code{\ref} est celle de +@code{\the@var{numéroté_au_sein_de}} (@pxref{\ref}). + +Cette déclaration est globale. Elle est fragile (@pxref{\protect}). + +@table @var +@item nom +Le nom de l'environnement. Il ne doit pas commencer avec une +contr'oblique (@samp{\}). Il ne doit pas être le nom d'un environnement +déjà exisant ; en fait le nom de commande @code{\@var{nom}} ne doit pas +être déjà défini de quelque façon que ce soit. + +@item titre +Le texte imprimé au début de l'environnement, avant le numéro. Par +exemple, @samp{Théorème}. + +@item numéroté_au_sein_de +Optionnel ; le nom d'un compteur déjà défini, d'ordinaire une unité +sectionnelle telle que @code{chapter} ou @code{section}. Lorsque le +compteur @var{numéroté_au_sein_de} est re-initialisé, alors le compteur +de l'environnement @var{nom} l'est aussi. + +Si cet argument optionnel est omis alors la commande +@code{\the@var{nom}} est définie comme @code{\arabic@{@var{nom}@}}. + +@item numéroté_comme +Optionnel ; le nom d'un environement simil-théorème déjà défini. Le +nouvel environnement se numéroté en séquence avec @var{numéroté_comme}. + +@end table + +En l'absence des arguments optionnels les environnement sont numérotés +en séquence. L'exemple suivant a une déclaration dans le préambule qui +résulte en @samp{Définition 1} et @samp{Définition 2} en +sortie. + +@example +\newtheorem@{defn@}@{Définition@} +\begin@{document@} +\section@{...@} +\begin@{defn@} + Première déf. +\end@{defn@} + +\section@{...@} +\begin@{defn@} + Seconde déf. +\end@{defn@} +@end example + +Parce que l'exemple suivant spécifie @code{section} comme argument optionnel +@var{numéroté_au_sein_de} à @code{\newtheorem}, l'exemple, reprenant le +même corps de document que l'exemple précédent, donne @samp{Définition 1.1} +et @samp{Définition 2.1}. + +@example +\newtheorem@{defn@}@{Definition@}[section] +\begin@{document@} +\section@{...@} +\begin@{defn@} + Première déf. +\end@{defn@} + +\section@{...@} +\begin@{defn@} + Seconde déf. +\end@{defn@} +@end example + +Dans l'exemple suivant il y a deux déclarations dans le préambule, la +seconde desquelle appelle le nouvel environnement @code{thm} pour +utilise le même compteur que @code{defn}. Cela donne +@samp{Définition 1.1}, suivi de @samp{Théorème 2.1} et @samp{Définition 2.2}. + +@example +\newtheorem@{defn@}@{Définition@}[section] +\newtheorem@{thm@}[defn]@{Théorème@} +\begin@{document@} +\section@{...@} +\begin@{defn@} + Première déf. +\end@{defn@} + +\section@{...@} +\begin@{thm@} + Premier théorème +\end@{thm@} + +\begin@{defn@} + Seconde déf. +\end@{defn@} +\section@{...@} +@end example + + +@node \newfont +@section @code{\newfont}: définit une nouvelle police (obsolète) +@findex \newfont +@cindex polices, commandes pour déclarer de nouvelles +@cindex définir de nouvelles polices + + +@code{\newfont}, desormais obsolète, définit une commande qui commute la +police de caractère. Synopsis : + +@example +\newfont@{\@var{cmd}@}@{@var{description_police}@} +@end example + +Ceci définit une séquence de contrôle @code{\@var{cmd}} qui change la +police courante. @LaTeX{} cherche sur votre système un fichier nommé +@file{@var{nompolice}.tfm}. La séquence de contrôle ne doit pas être +déjà définie. Elle doit commencer par une contr'oblique (@samp{\}). + + + +@findex .fd @r{fichier} +Cette commande est obsolète. c'est une commande de bas niveau pour +mettre en place une police individuelle. De nos jours, les polices sont +pratiquement toujours définies en familles (ce qui vous permet, par +exemple, d'associer un gras et un romain) au travers de ce qu'il est +convenu de nommer le « Nouveau Plan de Sélection de Polices de +caractère », soit en utilisant des fichier @file{.fd} ou à travers +l'utilisation d'un moteur qui sait accéder au système de polices de +caractère, tel que Xe@LaTeX{} (@pxref{@TeX{} engines,Les moteurs +@TeX{}}). +@c xx explain nfss somewhere + + +@cindex clause at, au sein d'une définition de police +@cindex taille de conception, au sein d'une définition de police +Mais puisque cela fait partie de @LaTeX{}, voici l'explication : le +paramètre @var{description_police} consiste en un @var{nompolice} et une +@dfn{clause at} optionnelle ; celle-ci peut avoir soit la forme @code{at +@var{dimen}} ou @code{scaled @var{facteur}}, où un @var{facteur} de +@samp{1000} signifie aucune dilatation/contraction. Pour l'usage de +@LaTeX{}, tout ce que ceci fait est de dilater ou contracter le +caractère et les autre dimension relative à la taille de conception de +la police, ce qui est une valeur définie dans le fichier en @file{.tfm}. + +Cet exemple défnit deux polices équivalente et compose quelques +caractères dans chacune d'elles : + +@example +\newfont@{\testpoliceat@}@{cmb10 at 11pt@} +\newfont@{\testpolicedilatee@}@{cmb10 scaled 1100@} +\testpoliceat abc +\testpolicedilatee abc +@end example + + +@node \protect +@section @code{\protect} +@findex \protect + +@cindex commandes fragiles +@cindex commandes robustes +@cindex fragile, commande +@cindex robuste, commande + +Toutes les commandes de @LaTeX{} sont soit @dfn{fragiles} soit +@dfn{robustes}. Les notes en bas de page, les saut de ligne, toute +commande prenant un argument optionnel, et bien d'autres, sont +fragiles. Une commande fragile peut se disloquer et causer une erreur +lorsque elle est utilisée au sein de l'argument de certaines +commandes. Pour empécher la dislocation de ces commandes l'une des +solutions est de les précéder de la commande @code{\protect}. + +Par exemple, lorsque @LaTeX{} execute la commande +@code{\section@{@var{nom-rubrique}@}} il écrit le texte +@var{nom-rubrique} dans le fichier auxiliaire @file{.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 +@cindex arguments mobiles +@dfn{argument mobile} 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 +au sein des commande @code{\caption@{...@}} (@pxref{figure}), dans la +commande @code{\thanks@{...@}} (@pxref{\maketitle}), et dans les +expression en @@ des environnements @code{tabular} et @code{array} +(@pxref{tabular}). + +Si vous obtenez des erreurs étranges de commandes utilisées au sein +d'arguments mobiles, essayez des les précéder d'un @code{\protect}. Il +faut un @code{\protect} pour chacune des commandes fragiles. + +Bien qu'en général la commande @code{\protect} ne fait pas de mal, les +commandes de gestion de longueurs sont robustes et ne devraient pas être +précédées d'une commande @code{\protect}. Une commande @code{\protect} +ne peut pas non plus être utilisée au sein de l'argument d'une commande +@ref{\addtocounter,@code{\addtocounter}} ou +@ref{\setcounter,@code{\setcounter}}. + +Dans l'exemple qui suit la commande @code{\caption} produit une erreur +mystérieuse + +@example +\begin@{figure@} + ... + \caption@{Company headquarters of A\raisebox@{1pt@}@{B@}\raisebox@{-1pt@}@{C@}@} +\end@{figure@} +@end example + +Dans l'exemple suivant la commande @code{\tableofcontents} produit une +erreur à cause du @code{\(..\)} dans le titre de section qui se +développe en code incorrect @TeX{} dans le fichier @file{.toc}. Vous +pouvez résoudre ceci en remplaçat @code{\(..\)} +par @code{\protect\(..\protect\)}. + +@example +\begin@{document@} +\tableofcontents +... +\section@{Einstein's \( e=mc^2 \)@} +... +@end example + + +@node Counters +@chapter Compteurs +@cindex compteurs, a list of +@cindex variables, a list of + +Tout ce que @LaTeX{} numérote pour vous a un compteur associé avec +soi. Le nom du compteur est le même que le nom de l'environnement ou de +la commande qui produit le numéro, sauf qu'il ne pas de @code{\}. +(@code{enumi}--@code{enumiv} sont utilisés pour les environnements +@code{enumerate} imbriqués). Ci-dessous se trouve une liste des +compteurs utilisée dans les classes standardes de documents @LaTeX{} +pour contrôler la numérotation. + +@example +part paragraphe figure enumi +chapter subparagraph table enumii +section page footnote enumiii +subsection équation mpfootnote enumiv +subsubsection +@end example + +@menu +* \alph \Alph \arabic \roman \Roman \fnsymbol:: Taper la valeur d'un compteur. +* \usecounter:: Utiliser un compteur spécifié dans un environnement de liste. +* \value:: Utiliser la valeur d'un compteur dans une expression. +* \setcounter:: Régler la valeur d'un compteur. +* \addtocounter:: Ajouter une quantité à un compteur. +* \refstepcounter:: Ajouter au compteur, re-initialiser les compteurs subsidiaires. +* \stepcounter:: Ajouter au compteur, re-initialiser les compteurs subsidiaires. +* \day \month \year:: Valeur de date numériques. +@end menu + + +@node \alph \Alph \arabic \roman \Roman \fnsymbol +@section @code{\alph \Alph \arabic \roman \Roman \fnsymbol}: Taper des compteurs + +Toutes ces commandes prennent un unique compteur en argument, par +exemple, @code{\alph@{enumi@}}. + +@ftable @code +@item \alph +tape @var{compteur} en utilisant des lettre en bas de casse : `a', `b', @enddots{} + +@item \Alph +Utilise des lettres capitales : `A', `B', @enddots{} + +@item \arabic +Utilise des numéro en chiffres arabes : `1', `2', @enddots{} + +@item \roman +Utilise des nombres romains en bas de casse : `i', `ii', @enddots{} + +@item \Roman +Utilise des nombres romains en capitales : `I', `II', @enddots{} + +@item \fnsymbol +Tape la valeur de @var{compteur} dans une séquence spécifique de neuf +symboles (utilisés par convention pour la numérotation des notes en bas +de page). La valeur de @var{compteur} doit être comprise entre 1 +et 9 inclus. + +@tex +Voici les symboles : +$\ast$ $\dagger$ $\ddagger$ $\S$ $\P$ $\parallel$ +$\ast\ast$ $\dagger\dagger$ $\ddagger\ddagger$ +@end tex +@ifnottex +Ces symboles pour la plupart ne sont pas pris en charge en Info, mais voici leurs noms : +@display +asterisque(*) obèle(†) double-obèle(‡) marque-de-section(§) +marque-de-paragraphe(¶) parallèle(‖) asterisque-double(**) +obèle-double(††) double-obèle-double(‡‡) +@end display +@end ifnottex + +@end ftable + + +@node \usecounter +@section @code{\usecounter@{@var{compteur}@}} +@findex \usecounter +@cindex article d'une liste, compteur spécifiant +@cindex articles numérotés, compteur spécifiant + +Synopsis : + +@example +\usecounter@{@var{compteur}@} +@end example + +La commande @code{\usecounter} est utilisée dans le second argument de +l'environnement @code{list} pour spécifier le @var{compteur} à utiliser +pour numéroter les articles de la liste. + + +@node \value +@section @code{\value@{@var{compteur}@}} +@findex \value +@cindex compteurs, obtenir la valeur d'un + +Synopsis : + +@example +\value@{@var{compteur}@} +@end example + +La commande @code{\value} produit la valeur de @var{compteur}. Ça peut +être utilisé partout là où @LaTeX{} attend un nombre, par exemple : + +@example +\setcounter@{moncompteur@}@{3@} +\addtocounter@{moncompteur@}@{1@} +\hspace@{\value@{moncompteur@}\parindent@} +@end example + + +@node \setcounter +@section @code{\setcounter@{@var{compteur}@}@{@var{value}@}} +@findex \setcounter +@cindex compteurs, réglage +@cindex réglage de compteurs + +Synopsis : + +@example +\setcounter@{@var{compteur}@}@{@var{value}@} +@end example + +La commande @code{\setcounter} règle la valeur de @var{compteur} à +l'argument @var{value}. + + +@node \addtocounter +@section @code{\addtocounter@{@var{compteur}@}@{@var{valeur}@}} +@findex \addtocounter + +La commande @code{\addtocounter} incrémente @var{compteur} de la +quantité spécifiée par l'argument @var{valeur}, qui peut être negatif. + + +@node \refstepcounter +@section @code{\refstepcounter@{@var{compteur}@}} +@findex \refstepcounter + +La commande @code{\refstepcounter} fonctionne de la même façon que +@code{\stepcounter} @xref{\stepcounter}, à ceci près qu'elle définit +également la valeur courante de @code{\ref} comme le résultat de +@code{\thecounter}. + + +@node \stepcounter +@section @code{\stepcounter@{@var{compteur}@}} +@findex \stepcounter + +La commande @code{\stepcounter} ajouter un à @var{compteur} et +re-initialise tous les compteurs subsidiaires. + + +@node \day \month \year +@section @code{\day \month \year}: Predefined compteurs +@findex \day +@findex \month +@findex \year + +@LaTeX{} définit des compteurs pour le quantième du mois (@code{\day}, +1--31), le mois de l'année (@code{\month}, 1--12), et l'année +(@code{\year}, de l'ère chrétienne). Quand @TeX{} démarre, ils sont mis +à la valeur courante du système sur lequel @TeX{} s'exécute. Ils ne sont +pas remis à jour pendant que le traitement par @TeX{} progresse. + +En relation avec ces compteurs, la commande @code{\today} produit une +chaîne représentant le jour courant (@pxref{\today}). + + +@node Lengths +@chapter Longueurs +@cindex longueurs, définir et utiliser + +@cindex longueur +Une @dfn{longeur} est une mesure de distance. Beaucoup de commandes +@LaTeX{} prennent une longueur en argument. + +@menu +* Units of length:: Les unités que @LaTeX{} connaît. +* \setlength:: Règle la valeur d'une longueur. +* \addtolength:: Ajoute une quantité à une longueur. +* \settodepth:: Assigne à une longueur la profondeur de quelque-chose. +* \settoheight:: Assigne à une longueur la hauteur de quelque-chose. +* \settowidth:: Assigne à une longueur la largeur de quelque-chose. +* Predefined lengths:: Les longueur qui sont, en quelque sorte, prédéfinies. +@end menu + +@node Units of length +@section Unités de longueur + +@cindex unités, de longueur + +@TeX{} et @LaTeX{} connaissent ces unités aussi bien en mode +mathématique qu'en dehors de celui-ci. + +@table @code +@item pt +@findex pt +@cindex Point +Point (1/72,27)@dmn{pouce}. La conversion en unités métriques units, avec deux +chiffres après la virgule, est 1@dmn{point} = 2,85@dmn{mm} = 28,45@dmn{cm}. + +@item pc +@cindex pica +@findex pc +Pica, 12@dmn{pt} + +@item in +@findex in +@findex pouce (inch) +Pouce, 72,27@dmn{pt} + +@item bp +@findex bp +@cindex Big point +Big point, 1/72 pouce. Cette longueur est la défition d'un point en +PostScript et dans beaucoup d'autres systèmes bureautiques d'éditique +(PAO). + +@item cm +@cindex Centimètre +@findex cm +Centimetre + +@item mm +@cindex Millimètre +@findex mm +Millimètre + +@item dd +@cindex point Didot +@findex dd +Point Didot, 1,07@dmn{pt} + +@item cc +@cindex Cicero +@findex cc +Cicero, 12@dmn{dd} + +@item sp +@cindex Point proportionné (Scaled point) +@findex sp +Point proportionné, (1/65536)@dmn{pt} + +@end table + +@cindex cadratin +@cindex x, hauteur d'un +@cindex m, largeur d'un +@findex ex +@cindex em +@findex em +Deux autre longueurs sont souvent utilisées et sont des valeurs réglées +par les créateurs de caractères typographiques. La hauteur @dfn{ex} +d'un x de la fonte coutante , traditionnellement la hauteur de la lettre +x en bas de casse, est souvent utilisée pour les longueurs +verticales. De même le @dfn{em}, traditionnellement la largeur de la +lettre M capitale, est souvant utilisée pour les longueurs horizontales +(il y a aussi @code{\enspace} qui vaut @code{0.5em}). L'utilisation de +ces unités peut aider améliorer le fonctionnement d'une définition lors +des changements de fonte. Par exemple, il est plus probable qu'une +définition de l'espace verticale entre les articles d'une liste donnée +comme @code{\setlength@{\itemsep@}@{1ex plus 0.05ex minus 0.01ex@}} +reste raisonnable si la fonte est changée que si elle était exprimée en +points. + +@cindex mu, math unit +@findex mu +En mode mathématique, beaucoup de définitions sont exprimées dans +l'unité mathématique @dfn{mu} donnée par 1@dmn{em} = 18@dmn{mu}, où le +em est pris de la famille courante des symboles mathématiques. +@xref{Spacing in math mode}. + + +@node \setlength +@section @code{\setlength} +@findex \setlength +@cindex longueur, régler une + +Synopsis : + +@example +\setlength@{\@var{longueur}@}@{@var{valeur}@} +@end example + +La commande @code{\setlength} règle la valeur d'une @dfn{commande de +longueur} +@cindex commande de longueur +@cindex longueur, commande de +@code{\@var{longueur}} à l'argument @var{valeur} qui peut être +exprimé dans n'importe quelle unité comprise par @LaTeX{}, c.-à-d.@: des +pouces (@code{in}), des millimètres (@code{mm}), des points (@code{pt}), +des « big points » (@code{bp}), etc. + +@node \addtolength +@section @code{\addtolength} +@findex \addtolength +@cindex longueur, ajouter à une + +Synopsis : + +@example +\addtolength@{\@var{longueur}@}@{@var{valeur}@} +@end example + +La commande @code{\addtolength} incrémente une commande de longueur +@code{\@var{longueur}} de la quantité spécifiée par l'argument +@var{quantité}, ce qui peut être négatif. + +@node \settodepth +@section @code{\settodepth} +@findex \settodepth + +Synopsis : + +@example +\settodepth@{\@var{longueur}@}@{@var{texte}@} +@end example + +La commande @code{\settodepth} règle la valeur d'une commande le +longueur @code{\@var{longueur}} à la profondeur de l'argument @code{texte}. + +@node \settoheight +@section @code{\settoheight} +@findex \settoheight + +Synopsis : + +@example +\settoheight@{\@var{longueur}@}@{@var{texte}@} +@end example + +La commande @code{\settoheight} règle la valeur d'une commande le +longueur @code{\@var{longueur}} à la hauteur de l'argument @code{texte}. + +@node \settowidth +@section @code{\settowidth} +@findex \settowidth + +Synopsis : + +@example +\settowidth@{\@var{longueur}@}@{@var{texte}@} +@end example + + +La commande @code{\settoheight} règle la valeur d'une commande le +longueur @code{\@var{longueur}} à la largeur de l'argument @code{texte}. + + +@node Predefined lengths +@section Longueurs prédéfinies +@cindex longueurs prédéfinies +@cindex prédéfinies, longueurs + +@code{\width} +@findex \width + +@code{\height} +@findex \height + +@code{\depth} +@findex \depth + +@code{\totalheight} +@findex \totalheight + +Ces paramètres de longueur peuvent être utilisés au sein des arguments +des commandes de fabrication de boîte (@pxref{Boxes}). Il spécifient la +largeur naturelle, etc., du texte dans la boîte. @code{\totalheight} +vaut @math{@code{@backslashchar{}height} + +@code{@backslashchar{}depth}}. Pour frabriquer une boîte dont le texte +est dilaté au double de sa taille naturelle, écrivez par ex.@: : + +@example +\makebox[2\width]@{Dilatez moi@} +@end example + + +@node Making paragraphs +@chapter Faire des paragraphes +@cindex Faire des paragraphes +@cindex paragraphes + +Un paragraphe se termine par une ou plusieurs lignes complètement blanches +--- des lignes ne contenant même pas un @code{%}. Une ligne à blanc ne +devrait pas apparaître là où un nouveau paragraphe n'a pas le droit de +commencer, tel que en mode mathématique ou dans l'argument d'une +commande de rubricage. + +@menu +* \indent:: Renfoncer ce paragraphe. +* \noindent:: Ne pas renfoncer ce paragraphe. +* \parskip:: L'espace ajouté avant les paragraphes. +* Notes en marge: Marginal notes. Mettre des remarques dans la marge. +@end menu + + +@node \indent +@section @code{\indent} +@findex \indent +@findex \parindent +@cindex renfoncement, forcer + +@code{\indent} produit un espace horizontal dont la largeur est égale à +la longueur @code{\parindent}, le +@cindex renfoncement, forcer +@dfn{renfoncement} normal d'un paragraphe. Elle est utilisée pour +ajouter un renfoncement de paragraphe là où il serait autrement +supprimé. + +La valeur par défaut de @code{\parindent} est @code{1em} en mode +@code{two-column}, autrement elle vaut @code{15pt} pour les documents +@code{10pt}, @code{17pt} pour @code{11pt}, et @code{1.5em} pour +@code{12pt}. + + +@node \noindent +@section @code{\noindent} +@findex \noindent +@cindex renfoncement, supprimer + +Utilisée au commencement d'un paragraphe, la commande +@code{\noindent} supprime tout renfoncement de paragraphe. + +@example +... fin du paragraphe précédent. + +\noindent Ce paragraphe n'est pas renfoncé. +@end example + + +Elle est sans effet quand elle est utilisée au milieu d'un paragraphe. + +Pour éliminer le renfoncement de paragraphe dans tout un document, mettez +@code{\setlength@{\parindent@}@{0pt@}} dans le préambule. + + +@node \parskip +@section @code{\parskip} +@findex \parskip +@cindex espace vertical avant les paragraphes + +@code{\parskip} est une longueur élastique définissant l'espace vertical +additionnel ajouté avant chaque paragraphe. La valeur par défaut est @code{0pt +plus1pt}. + + +@node Marginal notes +@section Notes en marge +@cindex Notes en marge +@cindex notes dans la marge +@cindex remarks in the marge +@findex \marginpar + +Synopsis : + +@example +\marginpar[@var{gauche}]@{@var{droite}@} +@end example + +La commande @code{\marginpar} crée une note dans la marge. La première +ligne de la note a la même ligne de base que la ligne dans le texte où le +@code{\marginpar} se trouve. + +Lorsque vous spécifiez seulement l'argument obligatoire @var{droite}, le texte +est placé + +@itemize @bullet +@item +dans la marge de droite pour une disposition en recto simple (option +@code{oneside}, voir @ref{Document class options}) ; +@item +dans la marge extérieure pour une disposition en recto-verso (option +@code{twoside}, voir @ref{Document class options}) ; +@item +dans la nearest la plus proche pour une disposition à deux colonnes +(option @code{twocolumn}, voir @ref{Document class options}). +@end itemize + +@findex \reversemarginpar +@findex \normalmarginpar +La commande @code{\reversemarginpar} place les notes en marge suivante +sur la marge opposée (interne). @code{\normalmarginpar} les replace +dans la position par défaut. + +Lorsque vous spécifier les deux arguments, @var{gauche} est utilisé pour +is used la marge de gauche, et @var{droite} est utilisé pour la marge de +is used droite. + +Le premier mot doit normalement ne pas être sujet à une césure ; Vous +pouvez activer la césure à cet endroit en commençant le nœud avec +@code{\hspace@{0pt@}}. + +Ces paramètres affectent le formattage de la note : + +@ftable @code +@item \marginparpush +Espace verticale minimale entre les notes ; par défaut @samp{7pt} pour +des documents à @samp{12pt}, @samp{5pt} sinon. + +@item \marginparsep +Espace horizontale entre le texte principal et la note ; par défaut +@samp{11pt} pour des documents à @samp{10pt}, @samp{10pt} sinon. + +@item \marginparwidth +Largeur de la note même ; la valeur par défaut est @samp{90pt} pour un +document en recto simple et à @samp{10pt} , @samp{83pt} pour +@samp{11pt}, et @samp{68pt} pour @samp{12pt} ; @samp{17pt} de plus dans +chacun de ces cas pour un document recto-verso. En mode à deux colonnes, +la valeur par défaut est @samp{48pt}. + +@end ftable + +La routine standarde de @LaTeX{} pour les notes en marge n'empêche pas +les notes de déborder hors du bas de la page. +@c @TeX{} FAQ entry on this topic (xx when there): +@c @url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=marginparside}. +@c (+marginfix) + + +@node Math formulas +@chapter Formules mathématiques + +@cindex formules mathématiques +@cindex formules, math +@cindex mode mathématique, entrer +@EnvIndex{math} +@EnvIndex{displaymath} +@EnvIndex{equation} +Il y a trois environnements qui mettent @LaTeX{} en mode mathématique : + +@table @code +@item math +Pour les formules qui apparaissent directement dans le texte. +@item displaymath +Pour les formules qui apparaissent sur leur propre ligne. +@item equation +Parail que l'environnement @code{displaymath} sauf qu'il ajoute un +numéro d'équation dans la marge de droite. +@end table + +@findex \( +@findex \) +@findex \[ +@findex \] +L'environnement @code{math} peut être utilsé aussi bien en mode +paragraphe qu'en mode LR, mais les environnements @code{displaymath} et +@code{equation} ne peuvent être utilisés qu'en mode paragraphe. Les +environnements @code{math} et @code{displaymath} sont utilisés si +souvent qu'ils ont les formes abrégées suivantes : + +@example +\(...\) @r{au lieu de} \begin@{math@}...\end@{math@} +\[...\] @r{au lieu de} \begin@{displaymath@}...\end@{displaymath@} +@end example + +@findex $ +En fait, l'environnement @code{math} est si fréquent qu'il a une forme +encore plus courte : + +@example +$ ... $ @r{au lieu de} \(...\) +@end example + +@findex \boldmath +@findex \unboldmath +La commande @code{\boldmath} change les lettres and symboles +mathématiques pour qu'il soient en gras. Elle est utilisée @emph{en +dehors} du mode mathématique. À l'inverse, la commande +@code{\unboldmath} change les glyphes mathématique pour qu'ils soient +dans une fonte normale ; elle aussi est à utiliser @emph{en dehors} du +mode mathématique. + +@c xx own section? Math fonts? +@findex \displaystyle +La déclaration @code{\displaystyle} force la taille et le style de la +formule à être ceux de @code{displaymath}, par ex., avec les limites au +dessus et en dessous le signe de sommation. Par exemple +@example +$\displaystyle \sum_@{n=0@}^\infty x_n $ +@end example + +@c xx see also \cal, \mathcal + +@menu +* Indices inférieurs & supérieurs: Subscripts & superscripts. Également connue comme exposant ou indice. +* Symboles mathématiques: Math symbols. Gribouillis mathématiques divers. +* Fonction mathématiques: Math functions. Nom de fonctions mathématiques comme sin et exp. +* Accents en math: Math accents. Accents en math. +* Espacement en mode mathématique: Spacing in math mode. Espaces épaisse, moyenne, fine et négative. +* Miscellanée mathématique: Math miscellany. Tout ce qu'on n'a pas pu casé ailleurs. +@end menu + + +@node Subscripts & superscripts +@section Indices inférieurs & supérieurs +@cindex indice supérieur +@cindex indice inférieur +@cindex exposant +@findex _ +@findex ^ + +En mode mathématique, utilisez le caractère caret @code{^} pour qu'une +expression @var{exp} apparaisse en indice supérieur, c.-à-d.@: tapez +@code{^@{}@var{exp}@code{@}}. Similairement, en mode mathémtique, +@code{_@{}@var{exp}@code{@}} fait un indice inférieur de @var{exp}. + +Dans cet exemple le @code{0} et le @code{1} apparaissent comme indices +inférieurs alors que le @code{2} est un indice supérieur. + +@example +\( (x_0+x_1)^2 \) +@end example + +Pour avoir plus d'un caractère au sein de @var{exp} utilisez des +accolades comme dans @code{e^@{-2x@}}. + +@LaTeX{} manipule la mise en indice supérieur d'un matériel et tout ce +qui tient de cela de la manière naturelle, de sorte que des expressions +telles que @code{e^@{x^2@}} et @code{x_@{a_0@}} seront composées comme +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 @code{0} +apparaît au bas du signe intégrale alors que le @code{10} apparaît en +haut. + +@example +\int_0^@{10@} x^2 \,dx +@end example + +Vous pouvez mettre un indice supérieur ou inférieur avant un symbole +avec une construction telle que @code{@{@}_t K^2} en mode mathématique +(le @code{@{@}} initial empèche l'indice préfixé d'être attaché à +quelque symbole qui le précède dans l'expression). + +En dehors du mode mathématique, une construction comme @code{Un +test$_\textnormal@{indice inf.@}$} produit un indice inférieur composé +en mode texte, non pas en mode mathémque. Notez qu'il y a des paquetage +spécialisée pour écrire des formule chimique, tel que @file{mhchem}. +@c xx display mode + + + +@node Math symbols +@section Symboles mathématiques +@cindex symboles mathématiques +@cindex symbols, mathématiques +@cindex Lettre grecques + +@LaTeX{} fournit presque tout symbole mathématique dont vous êtes +susceptible d'avoir besoin. Par exemple, si vous incluez @code{$\pi$} +dans votre code source, alors vous obtenez le symbole pi @BES{π,\pi}. + +Ci-dessous se trouve une liste de symboles généralement disponibles. Ce +n'est en aucun cas une liste exhaustive. Chaque symbole y est décrit +brièvement et avec sa classe de symbole (qui détermine l'espacement +autour de lui) qui est donnée entre parenthèses. Les commandes pour ces +symboles peuvent, sauf mention contraire, être utilisées seulement en +mode mathématique. + +Pour redéfinir une commande de sorte à pouvoir l'utiliser quel que soit +le mode, voir @ref{\ensuremath}. + +@c xx Add Negation: @code{} for negations of relevant symbols +@c Useful: http://www.w3.org/TR/WD-math-970515/section6.html + +@ftable @code +@item \| +@BES{∥,\|} Parallèle (relation). Synonyme : @code{\parallel}. + +@item \aleph +@BES{ℵ,\aleph} Aleph, cardinal transfini (ordinaire). + +@item \alpha +@BES{α,\alpha} Lettre grecque en bas de casse alpha (ordinaire). + +@item \amalg +@BES{⨿,\amalg} Union disjointe (binaire) + +@item \angle +@BES{∠,\angle} Angle géometrique (ordinaire). Similaire : +sign inférieur-à @code{<} et chevron @code{\langle}. + +@item \approx +@BES{≈,\approx} Presque égal à (relation). + +@item \ast +@BES{∗,\ast} Opérateur astérisque, convolution, à six branches +(binaire). Synonyme : @code{*}, ce qui est souvent un indice +supérieur ou inférieur, comme dans l'étoile de +Kleene. Similaire : @code{\star}, qui est à cinq branches, et est +quelque-fois utilisée comme une opération binaire générale, and +quelques-fois reservée pour la corrélation-croisée. + +@item \asymp +@BES{≍,\asymp} Équivalent asymptomatiquement (relation). + +@item \backslash +\ contr'oblique (ordinaire). Similaire : soustraction +d'ensemble @code{\setminus}, et @code{\textbackslash} pour une +contr'oblique en-dehors du mode mathématique. + +@item \beta +@BES{β,\beta} Lettre grecque en bas de casse beta (ordinaire). + +@item \bigcap +@BES{⋂,\bigcap} De taille Variable, ou n-aire, intersection (opérateur). Similaire : +intersection binaire @code{\cap}. + +@item \bigcirc +@BES{⚪,\bigcirc} Cercle, plus grand (binaire). Similaire : composition de +fonction @code{\circ}. +@c bb Best unicode symbol for this? + +@item \bigcup +@BES{⋃,\bigcup} De taille variable, ou n-aire, union (opérateur). Similaire : union +binaire @code{\cup}. + +@item \bigodot +@BES{⨀,\bigodot} De taille variable, ou n-aire, opérateur point encerclé (opérateur). + +@item \bigoplus +@BES{⨁,\bigoplus} De taille variable, ou n-aire, opérateur plus encerclé (opérateur). + +@item \bigotimes +@BES{⨂,\bigotimes} De taille variable, ou n-aire, opérateur multiplié encerclé (opérateur). + +@item \bigtriangledown +@BES{▽,\bigtriangledown} De taille variable, ou n-aire, triangle ouvert +pointant vers le bas(opérateur). + +@item \bigtriangleup +@BES{△,\bigtriangleup} De taille variable, ou n-aire, triangle ouvert +pointant vers le haut (opérateur). + +@item \bigsqcup +@BES{⨆,\bigsqcup} De taille variable, ou n-aire, union carrée (opérateur). + +@item \biguplus +@BES{⨄,\biguplus} De taille variable, ou n-aire, opérateur union avec un plus +(opérateur). (Notez que le nom a juste un p.) + +@item \bigvee +@BES{⋁,\bigvee} De taille variable, ou n-aire, et-logique (opérateur). + +@item \bigwedge +@BES{⋀,\bigwedge} De taille variable, ou n-aire, ou-logique (opérateur). + +@item \bot +@BESU{⊥,bot} Taquet vers le haut, minimum, plus petit élément d'un ensemble +partiellement ordonné, ou une contradiction +(ordinaire). Voir aussi @code{\top}. + +@item \bowtie +@BES{⋈,\bowtie} Jonction naturelle de deux relations (relation). + +@item \Box +@BESU{□,Box} Opérateur modal pour la nécessité ; boîte ouverte carrée +(ordinaire). @value{NeedsAMSSymb} +@c bb Best Unicode equivalent? + +@item \bullet +@cindex symbole puce +@BES{•,\bullet} Puce (binaire). Similaire : point de +multiplication @code{\cdot}. + +@item \cap +@BES{∩,\cap} Intersection de deux ensembles (binaire). Similaire : +opérateur de taille variable @code{\bigcap}. + +@item \cdot +@BES{⋅,\cdot} Multiplication (binaire). Similaire : Point +puce @code{\bullet}. + +@item \chi +@BES{χ,\chi} Lettre grecque en bas de casse chi (ordinaire). + +@item \circ +@BES{∘,\circ} Composition de fonctions, opérateur rond (binaire). Similaire : +opérateur de taille variable @code{\bigcirc}. + +@item \clubsuit +@BES{♣,\clubsuit} Trèfle de carte à jouer (ordinaire). + +@item \complement +@BESU{∁,complement} Complement d'ensemble, utilisée en indice supérieur +comme dans @code{$S^\complement$} (ordinaire). @value{NeedsAMSSymb} On utilise aussi : @code{$S^@{\mathsf@{c@}@}$} +ou @code{$\bar@{S@}$}. + +@item \cong +@BES{≅,\cong} Congruent (relation). + +@item \coprod +@BES{∐,\coprod} Coproduit (opérateur). + +@item \cup +@BES{∪,\cup} Réunion de deux ensembles (binaire). opérateur de taille +variable @code{\bigcup}. + +@item \dagger +@BES{†,\dagger} Relation obèle (binaire). + +@item \dashv +@BES{⊣,\dashv} Taquet gauche, tiret avec barre verticale à droite, +tourniquet pour gauchers (relation). Similaire : taquet droit, +tourniquet @code{\vdash}. + +@item \ddagger +@BES{‡,\ddagger} Relation double obèle (binaire). + +@item \Delta +@BES{Δ,\Delta} Delta grec capital, utilisé pour indiquer une +incrémentation (ordinaire). + +@item \delta +@BES{δ,\delta} Delta grec bas-de-casse (ordinaire). + +@item \Diamond +@BESU{◇,Diamond} Opérateur grand carreau (ordinaire). @value{NeedsAMSSymb} +@c bb Best Unicode equivalent? + +@item \diamond +@BES{⋄,\diamond} Opérateur Carreau, ou puce carreau (binaire). Similaire : grand +carreau @code{\Diamond}, puce disque @code{\bullet}. + +@item \diamondsuit +@BES{♢,\diamondsuit} Carreau de carte à jouer (ordinaire). + +@item \div +@BES{÷,\div} Signe de division, obélus (binaire). + +@item \doteq +@BES{≐,\doteq} Approche la limite (relation). Similaire : +géométriquement égal à @code{\Doteq}. + +@item \downarrow +@BES{↓,\downarrow} Flèche vers le bas, converge (relation). Similaire : +flèche à ligne double vers le bas @code{\Downarrow}. + +@item \Downarrow +@BES{⇓,\Downarrow} Flèche à ligne double vers le bas (relation). +Similaire : flèche à ligne simple vers le bas @code{\downarrow}. + +@item \ell +@BES{ℓ,\ell} Lettre l bas de casse cursive (ordinaire). + +@item \emptyset +@BES{∅,\emptyset} Symbole ensemble vide (ordinaire). La forme en +variante est @code{\varnothing}. +@c bb Why Unicode has \revemptyset but no \emptyset? + +@item \epsilon +@BES{ϵ,\epsilon} Lettre grecque bas de casse epsilon lunaire +(ordinaire). Sembable à la lettre en texte grec. En mathématiques on +utilise plus fréquemment l'epsilon minuscule de ronde +@code{\varepsilon} @BES{ε,\varepsilon}. En relation avec : la relation +ensembliste « appartenir à » @code{\in} @BES{∈,\in}. +@c src: David Carlisle http://tex.stackexchange.com/a/98018/339 and +@c Unicode referenced there asserts varepsilon is much more widely used. + +@item \equiv +@BES{≡,\equiv} Équivalence (relation). + +@item \eta +@BES{η,\eta} Lettre grecque en bas de casse (ordinaire). + +@item \exists +@BES{∃,\exists} Quanteur « Il existe » (ordinaire). + +@item \flat +@BES{♭,\flat} Bémol (ordinaire). + +@item \forall +@BES{∀,\forall} Quanteur « Pour tout » (ordinaire). + +@item \frown +@BES{⌢,\frown} Moue (ordinaire). + +@item \Gamma +@BES{Γ,\Gamma} Lettre grecque en capitale (ordinaire). + +@item \gamma +@BES{γ,\gamma} Lettre grecque en bas de casse (ordinaire). + +@item \ge +@BES{≥,\ge} Supérieur ou égal à (relation). Synonyme : @code{\geq}. + +@item \geq +@BES{≥,\geq} Supérieur ou égal à (relation). Synonyme : @code{\ge}. + +@item \gets +@BES{←,\gets} Auquel est assignée la valeur (relation). +Synonyme : @code{\leftarrow}. + +@item \gg +@BES{≫,\gg} Beaucoup plus grand que (relation). Similaire : Beaucoup +plus petit que @code{\ll}. + +@item \hbar +@BES{ℏ,\hbar} Constante de Planck sur deux pi (ordinaire). + +@item \heartsuit +@BES{♡,\heartsuit} Cœur de carte jouer (ordinaire). + +@item \hookleftarrow +@BES{↩,\hookleftarrow} Flèche vers la gauche avec crochet (relation). + +@item \hookrightarrow +@BES{↪,\hookrightarrow} Flèche vers la gauche avec crochet (relation). + +@item \iff +@BES{⟷,\iff} Si et seulement si (relation). C'est un @code{\Longleftrightarrow} +avec un @code{\thickmuskip} de chaque côté. + +@item \Im +@BES{ℑ,\Im} Partie imaginaire (ordinaire). Voir aussi : partie réelle @code{\Re}. + +@item \in +@BES{∈,\in} Appartient à (relation). Voir aussi : lettre grecque bas de +casse epsilon lunaire @code{\epsilon} @BES{ϵ,\epsilon} et l'epsilon +minuscule de ronde @code{\varepsilon}. + +@item \infty +@BES{∞,\infty} Infini (ordinaire). + +@item \int +@BES{∫,\int} Intégrale (opérateur). + +@item \iota +@BES{ι,\iota} Lettre grecque en bas de casse (ordinaire). + +@item \Join +@BESU{⨝,Join} Symbole jointure condensé (relation). @value{NotInPlainTeX} + +@item \kappa +@BES{κ,\kappa} Lettre grecque en bas de casse (ordinaire). + +@item \Lambda +@BES{Λ,\Lambda} Lettre grecque en capitale (ordinaire). + +@item \lambda +@BES{λ,\lambda} Lettre grecque en bas de casse (ordinaire). + +@item \land +@BES{∧,\land} Et logique (binaire). Synonyme : @code{\wedge}. +Voir aussi ou-logique @code{\lor}. + +@item \langle +@BES{⟨,\langle} Chevron mathématique gauche, ou séquence, crochet +(ouvrant). Similaire : inférieur à @code{<}. Correspond +à @code{\rangle}. + +@item \lbrace +@BES{@lbracechar{},\lbrace} Accolade gauche +(ouvrant). Synonyme : @code{\@{}. Correspond à @code{\rbrace}. + +@item \lbrack +@BES{[,\lbrack} Crochet gauche (ouvrant). +Synonyme : @code{[}. Correspond à @code{\rbrack}. + +@item \lceil +@BES{⌈,\lceil} Plafond à gauche, ressemble à un crochet mais avec le +pied coupé (ouvrant). Correspond à @code{\rceil}. + +@item \le +@BES{≤,\le} Inférieur ou égal à (relation). C'est un synonyme +de @code{\leq}. + +@item \leadsto +@BESU{⇝,leadsto} flèche vers la droite en tire-bouchon (relation). @value{NeedsAMSSymb} + +@item \Leftarrow +@BES{⇐,\Leftarrow} Est impliqué par, flèche vers la gauche à +double-ligne (relation). Similaire : flèche vers la gauche à simple +ligne @code{\leftarrow}. + +@item \leftarrow +@BES{←,\leftarrow} Flèche vers la gauche à simple ligne (relation). +Synonyme : @code{\gets}. Similaire : Flèche vers la gauche à +double-ligne @code{\Leftarrow}. + +@item \leftharpoondown +@BES{↽,\leftharpoondown} Harpon vers la gauche à simple ligne avec +crochet vers le bas (relation). + +@item \leftharpoonup +@BES{↼,\leftharpoonup} Harpon vers la gauche à simple ligne avec +crochet vers le haut (relation). + +@item \Leftrightarrow +@BES{⇔,\Leftrightarrow} Bi-implication ; double flèche bilatérale +(relation). Similaire : flèche bilatérale @code{\leftrightarrow}. + +@item \leftrightarrow +@BES{↔,\leftrightarrow} Flèche bilatérale (relation). Similaire : +double flèche bilatérale @code{\Leftrightarrow}. + +@item \leq +@BES{≤,\leq} Inférieur ou égal à (relation). Synonyme : @code{\le}. + +@item \lfloor +@BES{⌊,\lfloor} Plancher à gauche (ouvrant). Correspond à : +@code{\rfloor}. + +@item \lhd +@BESU{◁,lhd} Pointe de flèche, c.-à-d.@: triangle pointant vers la +gauche (binaire). @value{NeedsAMSSymb} For the normal +subgroup symbol you should load @file{amssymb} and +use @code{\vartriangleleft} (qui est une relation et ainsi donne un +meilleur espacement). + +@item \ll +@BES{≪,\ll} Beaucoup plus petit que (relation). Similaire : Beaucoup +plus grand que @code{\gg}. + +@item \lnot +@BES{¬,\lnot} Négation logique (ordinaire). Synonyme : @code{\neg}. + +@item \longleftarrow +@BES{⟵,\longleftarrow} Longue flèche vers la gauche à ligne simple (relation). +Similaire : longue flèche gauche à ligne double @code{\Longleftarrow}. + +@item \longleftrightarrow +@BES{⟷,\longleftrightarrow} Longue flèche bilatérale à ligne simple +(relation). Similaire : longue flèche bilatérale à ligne +double @code{\Longleftrightarrow}. + +@item \longmapsto +@BES{⟼,\longmapsto} Longue flèche d'un taquet vers la droite à ligne +simple (relation). Similaire : version courte @code{\mapsto}. + +@item \longrightarrow +@BES{⟶,\longrightarrow} Longue flèche vers la droite à ligne simple +(relation). Similaire : longue flèche vers la droite à ligne +double @code{\Longrightarrow}. + +@item \lor +@BES{∨,\lor} Ou-logique (binaire). Synonyme : @code{\wedge}. + +@item \mapsto +@BES{↦,\mapsto} Flèche d'un taquet vers la droite (relation). + Similaire : version longue @code{\longmapsto}. + +@item \mho +@BESU{℧,mho} Conductance, symbole Ohm culbuté (ordinaire). @value{NeedsAMSSymb} + +@item \mid +@BES{∣,\mid} Barre verticale à ligne simple (relation). une utilisation +typique de @code{\mid} est pour un ensemble @code{\@{\, x \mid x\geq 5 +\,\@}}. + +Similaire : @code{\vert} et @code{|} produisent le même symbole de barre +verticale à ligne simple mais sans aucun espacement (on les classe comme +« ordinaires ») et vous ne devriez pas les utiliser comme symbole de +relation mais seulement comme des ordinaux, c.-à-d.@: comme des symboles +de note en bas de page. Pour dénoter une valeur absolue, voir l'entrée +de @code{\vert} et pour une norme voir l'entrée de @code{\Vert}. + +@item \models +@BES{⊨,\models} Vrai, ou satisfait ; double turnstile, short double dash +(relation). Similaire : long double dash @code{\vDash}. + +@item \mp +@BES{∓,\mp} Moins ou plus (relation). + +@item \mu +@BES{μ,\mu} Lettre grecque en bas de casse (ordinaire). + +@item \nabla +@BES{∇,\nabla} Del de Hamilton, ou différentiel, opérateur (ordinaire). + +@item \natural +@BES{♮,\natural} Bécarre (ordinaire). + +@item \ne +@BES{≠,\ne} Non égal (relation). Synonyme : @code{\neq}. + +@item \nearrow +@BES{↗,\nearrow} Flèche nord-est (relation). + +@item \neg +@BES{¬,\neg} Négation logique (ordinaire). +Synonyme : @code{\lnot}. Utilisé parfois au lieu du symbole de +négation: @code{\sim}. + +@item \neq +@BES{≠,\neq} Non égal (relation). Synonyme : @code{\ne}. + +@item \ni +@BES{∋,\ni} Signe d'appartenance réfléchi ; « contient comme élément » +(relation). Synonyme : @code{\owns}. Similaire : « appartient +à » @code{\in}. + +@item \not +@BES{ ,\not}@BES{ ,}@BES{̸,} Barre oblique longue utilisée pour rayer un + opérateur la suivant (relation). +@c Need blank space for it to overstrike + +Beaucoup opérateurs en négation qui n'ont pas besoin de @code{\not} sont +disponibles, en particulier avec le paquetage @file{amssymb}. Par +exemple, @code{\notin} est sans doute préférable à @code{\not\in} d'un +point de vue typographique. + +@item \notin +@BES{∉,\notin} N'appartient pas à (relation). Similaire : non contenu +dans @code{\nsubseteq}. + +@item \nu +@BES{ν,\nu} Lettre grecque en bas de casse (ordinaire). + +@item \nwarrow +@BES{↖,\nwarrow} Flèche nord-ouest (relation). + +@item \odot +@BES{⊙,\odot} Point cerclé (binaire). Similaire : opérateur de taille +variable @code{\bigodot}. + +@item \oint +@BES{∮,\oint} Intégrale de contour, intégrale avec un cercle au milieu (opérateur). + +@item \Omega +@BES{Ω,\Omega} Lettre grecque en capitale (ordinaire). + +@item \omega +@BES{ω,\omega} Lettre grecque en bas de casse (ordinaire). + +@item \ominus +@BES{⊖,\ominus} Signe moins, ou tiret, cerclé (binaire). + +@item \oplus +@BES{⊕,\oplus} Signe plus cerclé (binaire). Similaire : opérateur de +taille variable @code{\bigoplus}. + +@item \oslash +@BES{⊘,\oslash} Barre de fraction, ou barre oblique, cerclée (binaire). + +@item \otimes +@BES{⊗,\otimes} Signe de multiplication, ou croix, cerclé (binaire). Similaire : +opérateur de taille variable @code{\bigotimes}. + +@item \owns +@BES{∋,\owns} Epsilon d'appartenance réfléchi ; « contient comme +élément » (relation). Synonyme : @code{\ni}. Similaire : appartient +à @code{\in}. + +@item \parallel +@BES{∥,\parallel} Parallèle (relation). Synonyme : @code{\|}. + +@item \partial +@BES{∂,\partial} Différentielle partielle (ordinaire). + +@item \perp +@BES{⟂,\perp} Perpendiculaire (relation). Similaire : @code{\bot} +utilise le même glyphe mais l'espacement est différent parce qu'il est +dans la classe ordinaire. + +@item \phi +@BES{ϕ,\phi} Lettre grecque en bas de casse (ordinaire). La forme en variante est +@code{\varphi} @BES{φ,\varphi}. + +@item \Pi +@BES{Π,\Pi} Lettre grecque en capitale (ordinaire). + +@item \pi +@BES{π,\pi} Lettre grecque en bas de casse (ordinaire). La forme en variante est +@code{\varpi} @BES{ϖ,\varpi}. + +@item \pm +@BES{±,\pm} Plus or minus (binaire). + +@item \prec +@BES{≺,\prec} Précède (relation). Similaire : inférieur à @code{<}. + +@item \preceq +@BES{⪯,\preceq} Précède ou égal, précède par-dessus signe égal à une +ligne (relation). Similaire : inférieur ou égal @code{\leq}. + +@item \prime +@BES{′,\prime} Prime, ou minute au sein d'une expression temporelle +(ordinaire). Typiquement utilisé en indice supérieur @code{$A^\prime$}. +Il est à noter sque @code{$f^\prime$} et @code{$f'$} produisent le même +résultat. Un avantage de la seconde forme est que @code{$f'''$} produit +le symbole désiré, c.-à-d.@: le même résultat que +@code{$f^@{\prime\prime\prime@}$}, mais en nécessitant moins de +saisie. Il est à noter que vous ne pouvez utiliser @code{\prime} qu'en +mode mathématique. Utiliser le quote @code{'} en mode texte produit un +caractère différent (apostrophe ou guillemet anglais simple de droite). + +@item \prod +@BES{∏,\prod} Produit (opérateur). + +@item \propto +@BES{∝,\propto} Proportionnel à (relation) + +@item \Psi +@BES{Ψ,\Psi} Lettre grecque en capitale (ordinaire). + +@item \psi +@BES{ψ,\psi} Lettre grecque en bas de casse (ordinaire). + +@item \rangle +@BES{⟩,\rangle} Chevron mathématique droit, ou séquence, crochet +(fermant). Similaire : supérieur à @code{>}. Correspond +à @code{\langle}. + +@item \rbrace +@BES{@rbracechar{},\rbrace} Accolade de droite +(fermante). Synonyme : @code{\@}}. Correspond à @code{\lbrace}. + +@item \rbrack +@BES{],\rbrack} Crochet droit (fermant). Synonyme : @code{]}. Correspond +à @code{\lbrack}. + +@item \rceil +@BES{⌉,\rceil} Plafond droit (fermant). Correspond à @code{\lceil}. + +@item \Re +@BES{ℜ,\Re} Partie réelle, nombres réels, R capital gothique +(ordinaire). En relation avec : R majuscule ajouré, ou gras de tableau +d'école @code{\mathbb@{R@}} ; pour accéder à cela charger le paquetage +@file{amsfonts}. + +@item \restriction +@BESU{↾,restriction} Restriction d'une fonction +(relation). Synonyme : @code{\upharpoonright}. @value{NeedsAMSSymb} + +@item \revemptyset +@BESU{⦰,revemptyset} Symbole ensemble vide inversé (ordinaire). +En relation avec : @code{\varnothing}. @value{NeedsSTIX} + +@item \rfloor +@BES{⌋,\rfloor} Plancher droit, un crochet droit avec la dent du haut +coupée (fermant). Correspond à @code{\lfloor}. + +@item \rhd +@BESU{◁,rhd} Pointe de flèche, c.-à-d.@: u triangle pointant vers la +droite (binaire). @value{NeedsAMSSymb} Pour le symbole +normal de sousgroupe vous devriez plutôt charger @file{amssymb} et +utiliser @code{\vartriangleright} (qui est une relation et ainsi donne +un meilleur espacement). + +@item \rho +@BES{ρ,\rho} Lettre grecque en bas de casse (ordinaire). La forme en variante est +@code{\varrho} @BES{ϱ,\varrho}. + +@item \Rightarrow +@BES{⇒,\Rightarrow} Implique, flèche vers la droite à double-ligne +(relation). Similaire : flèche vers la droite @code{\rightarrow}. + +@item \rightarrow +@BES{→,\rightarrow} Flèche vers la droite à ligne simple +(relation). Synonyme : @code{\to}. Similaire : flèche vers droite à +ligne double @code{\Rightarrow}. + +@item \rightharpoondown +@BES{⇁,\rightharpoondown} Harpon vers la droite avec crochet vers le bas +(relation). + +@item \rightharpoonup +@BES{⇀,\rightharpoonup} Harpon vers la droite avec crochet vers la haut (relation). + +@item \rightleftharpoons +@BES{⇌,\rightleftharpoons} Harpon vers la droite avec crochet vers le +haut au dessus d'un harpon vers la gauche avec crochet vers le bas +(relation). + +@item \searrow +@BES{↘,\searrow} Flèche pointant sud-est (relation). + +@item \setminus +@BES{⧵,\setminus} Difference ensembliste, barre de faction inversée ou +contr'oblique, comme \ (binaire). Similaire : +contr'oblique @code{\backslash} et aussi @code{\textbackslash} hors du +mode mathémaitque. + +@item \sharp +@BES{♯,\sharp} Dièse (ordinaire). + +@item \Sigma +@BES{Σ,\Sigma} Lettre grecque en capitale (ordinaire). + +@item \sigma +@BES{σ,\sigma} Lettre grecque en bas de casse (ordinaire). La forme en +variante est @code{\varsigma} @BES{ς,\varsigma}. + +@item \sim +@BES{∼,\sim} Similaire à, dans une relation (relation). + +@item \simeq +@BES{≃,\simeq} Similaire ou égal à, dans une relation (relation). + +@item \smallint +@BES{∫,\smallint} Signe intégrale qui ne change pas en taille plus +grande au sein d'une formule hors texte (opérateur). + +@item \smile +@BES{⌣,\smile} Arc concave en haut, sourire (ordinaire). + +@item \spadesuit +@BES{♠,\spadesuit} Pique de carte à jouer (ordinaire). + +@item \sqcap +@BES{⊓,\sqcap} Symbole d'intersection carré (binaire). Similaire : +intersection @code{cap}. + +@item \sqcup +@BES{⊔,\sqcup} Symbole d'union carré (binaire). Similaire : +union @code{\cup}. En relation avec : opérateur de taille +variable @code{\bigsqcup}. + +@item \sqsubset +@BESU{⊏,sqsubset} Symbole carré de sous-ensemble (relation). Similaire : +sous-ensemble @code{\subset}. @value{NeedsAMSSymb} + +@item \sqsubseteq +@BES{⊑,\sqsubseteq} Symbole carré de sous-ensemble ou égal à +(binaire). Similaire : subset or égal à @code{\subseteq}. + +@item \sqsupset +@BESU{⊐,sqsupset} Symbole carré de sur-ensemble (relation). Similaire : +superset @code{\supset}. @value{NeedsAMSSymb} + +@item \sqsupseteq +@BES{⊒,\sqsupseteq} Symbole carré de sur-ensemble ou égal à +(binaire). Similaire : sur-ensemble ou égal @code{\supseteq}. + +@item \star +@BES{⋆,\star} Étoile à cinq branches, quelque-fois utilisée comme une +opération binaire générale mais quelque-fois réservée pour la +corrélation croisée (binaire). Similaire : les +synonymes astérisque @code{*} anet @code{\ast}, qui sont à six branches, +et apparaissent plus souvent comme indice supérieur et inférieur, comme +c'est le cas avec l'étoile de Kleene. + +@item \subset +@BES{⊂,\subset} Est contenu (occasionnellement, est impliqué par) (relation). + +@item \subseteq +@BES{⊆,\subseteq} Est contenu ou égal à (relation). + +@item \succ +@BES{≻,\succ} Vient après, suit (relation). Similaire : inférieur +à @code{>}. + +@item \succeq +@BES{⪰,\succeq} Suit ou est égal à (relation). Similaire : inférieur ou égal à @code{\leq}. + +@item \sum +@BES{∑,\sum} Summation (opérateur). Similaire : Lettre grecque +capitale @code{\Sigma}. + +@item \supset +@BES{⊃,\supset} Contient (relation). + +@item \supseteq +@BES{⊇,\supseteq} Contient ou est égal à (relation). + +@item \surd +@BES{√,\surd} Symbole racine (ordinaire). La commande @LaTeX{} +@code{\sqrt@{..@}} compose la racine de l'argument, avec une barre qui +s'étend pour couvrir l'argument. + +@item \swarrow +@BES{↙,\swarrow} Flèche pointant au sud-ouest (relation). + +@item \tau +@BES{τ,\tau} Lettre grecque en bas de casse (ordinaire). + +@item \theta +@BES{θ,\theta} Lettre grecque en bas de casse (ordinaire). La forme en +variante est @code{\vartheta} @BES{ϑ,\vartheta}. + +@item \times +@BES{×,\times} Signe de multiplication d'école primaire (binaire). Voir aussi @code{\cdot}. + +@item \to +@BES{→,\to} Flèche en ligne simple vers la droite (relation). +Synonyme : @code{\rightarrow}. + +@item \top +@BESU{⊤,top} Taquet vers le haut ; dessus, plus grand élément d'un +poset (ordinaire). Voir aussi @code{\bot}. + +@item \triangle +@BES{△,\triangle} Triangle (ordinaire). + +@item \triangleleft +@BES{◁,\triangleleft} Triangle non-rempli pointant à gauche +(binaire). Similaire : @code{\lhd}. Pour le symbole normal de +sous-groupe vous devez charger @file{amssymb} et +utiliser @code{\vartriangleleft} (qui est une relation et ainsi +donne un meilleur espacement). + +@item \triangleright +@BES{▷,\triangleright} Triangle non-rempli pointant à droite +(binaire). Pour le symbole normal de sousgroupe vous devez à la place +charger @file{amssymb} et utiliser @code{\vartriangleright} (qui +est une relation et ainsi donne un meilleur espacement). + +@item \unlhd +@BESU{⊴,unlhd} Pointe de flèche non-pleine soulignée pointant vers la +gauche, c.-à-d.@: triangle avec une ligne en dessous +(binaire). @value{NeedsAMSSymb} Pour le symbole normal de sous-groupe +chargez @file{amssymb} et utilisez @code{\vartrianglelefteq} (qui est +une relation et ainsi donne un meilleur espacement). + +@item \unrhd +@BESU{⊵,unrhd} Pointe de flèche non-pleine soulignée pointant vers la +droite, c.-à-d.@: triangle avec une ligne en dessous +(binaire). @value{NeedsAMSSymb} Pour le symbole normal de sous-groupe +chargez @file{amssymb} et utilisez @code{\vartrianglerighteq} (qui est +une relation et ainsi donne un meilleur espacement). + +@item \Uparrow +@BES{⇑,\Uparrow} Flèche vers le haut à ligne double +(relation). Similaire : flèche vers le haut à ligne +simple @code{\uparrow}. + +@item \uparrow +@BES{↑,\uparrow} Single-line upward-pointing flèche, diverges (relation). Similaire : +double-line up-pointing flèche @code{\Uparrow}. + +@item \Updownarrow +@BES{⇕,\Updownarrow} Double-line upward-and-downward-pointing flèche (relation). Similaire : +single-line upward-and-downward-pointing flèche @code{\updownarrow}. + +@item \updownarrow +@BES{↕,\updownarrow} flèche haut et bas à ligne simple (relation). Similaire : +flèche haut et bas à ligne double @code{\Updownarrow}. + +@item \upharpoonright +@BESU{↾,upharpoonright} Harpon vers le haut avec crochet à droite +(relation). Synonyme : @code{@backslashchar{}restriction}. +@value{NeedsAMSSymb} + +@item \uplus +@BES{⊎,\uplus} Unnion de multiensemble, un symbole union avec un symbole +plus en son sein (binaire). Similaire : union @code{\cup}. En relation +avec : opérateur de taille variable @code{\biguplus}. + +@item \Upsilon +@BES{Υ,\Upsilon} Lettre grecque en capitale (ordinaire). + +@item \upsilon +@BES{υ,\upsilon} Lettre grecque en bas de casse (ordinaire). + +@item \varepsilon +@BES{ε,\varepsilon} Epsilon de ronde en bas de casse (ordinaire). Plus +largement utilise en mathematique que la forme non variante epsilon +lunaire @code{\epsilon} @BES{ϵ,\epsilon}. En relation avec : +« appartient à » @code{\in}. + +@item \vanothing +@BESU{∅,varnothing} Symbole ensemble vide. Similaire : +@code{\emptyset}. En relation avec : +@code{\revemptyset}. @value{NeedsAMSSymb} + +@item \varphi +@BES{φ,\varphi} Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est @code{\phi} @BES{ϕ,\phi}. + +@item \varpi +@BES{ϖ,\varpi} Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est @code{\pi} @BES{π,\pi}. + +@item \varrho +@BES{ϱ,\varrho} Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est @code{\rho} @BES{ρ,\rho}. + +@item \varsigma +@BES{ς,\varsigma} Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est @code{\sigma} @BES{σ,\sigma}. + +@item \vartheta +@BES{ϑ,\vartheta} Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est @code{\theta} @BES{θ,\theta}. + +@item \vdash @BES{⊢,\vdash} Taquet droit ; prouve, implique ; +portillon/tourniquet ; barre verticale et un tiret +(relation). Similaire : portillon inversé @code{\dashv}. + +@item \vee +@BES{∨,\vee} Ou logique ; une forme de v pointant vers le bas +(binaire). En relation avec : Et logique @code{\wedge}. Similaire : +Opérateur de taille variable @code{\bigvee}. + +@item \Vert +@BES{‖,\Vert} Double barre verticale (ordinaire). Similaire : barre +verticale simple @code{\vert}. + +Pour une norme vous pouvez utiliser le paquetage @file{mathtools} et +ajouter @code{\DeclarePairedDelimiter\norm@{\lVert@}@{\rVert@}} à votre +préambule. Ceci vous donne trois variantes de commande pour faire des +barres verticales correctement espacées horizontalement : si dans le +corps du document vous écrivez la version étoilée +@code{$\norm*@{M^\perp@}$} alors la hauteur des barres verticales +correspond à celle de l'argument, alors qu'avec @code{\norm@{M^\perp@}} +les barres ne grnadissent pas avec la hauteur de l'argument mais à la +place reste de la hauteur par défaut, et +@code{\norm[@var{commande-taille}]@{M^\perp@}} donne aussi des barres +qui ne grandissent pas mais sont de la taille donnée dans la +@var{commande-taille}, par ex.@: @code{\Bigg}. + +@item \vert +@BES{|,\vert} Barre verticale simple (ordinaire). Similaire : barre à +double-ligne verticale @code{\Vert}. Pour usage tel qu'au sein de la +définition d'un ensemble, utilisez @code{\mid} parce que c'est une +relation. + +Pour une valeur aboslue vous pouvez utilise le paquetage +@file{mathtools} et ajouter +@code{\DeclarePairedDelimiter\abs@{\lvert@}@{\rvert@}} à votre +préambule. Ceci vous donne trois variantes de commande pour les barres +simples verticales qui sont correctement espacées verticalement : si +dans le corps du document vous écrivrez la version étoilée +@code{$\abs*@{\frac@{22@}@{7@}@}$} alors la hauteur des barres +verticales correspond à la hauteur de l'argument, alors qu'avec +@code{\abs@{\frac@{22@}@{7@}@}} les pabarres ne grandissent pas avec +l'argument ais à la place sont de la hauteur par défaut, et +@code{\abs[@var{commande-taille}]@{\frac@{22@}@{7@}@}} donne aussi des +barres qui ne grandissent pas mais qui sont rélgées à la taille donnée +par la @var{commande-taille}, par ex.@: @code{\Bigg}. + +@item \wedge +@BES{∧,\wedge} Et logique (binaire). Synonyme : @code{\land}. Voir aussi +ou logique @code{\vee}. Similaire : opérateur de taille variable @code{\bigwedge}. + +@item \wp +@BES{℘,\wp} « p » de Weierstrass, fonction elliptique de +Weierstrass (ordinaire). + +@item \wr +@BES{≀,\wr} Produit couronnne (binaire). + +@item \Xi +@BES{Ξ,\Xi} Lettre grecque en capitale (ordinaire). + +@item \xi +@BES{ξ,\xi} Lettre grecque en bas de casse (ordinaire). + +@item \zeta +@BES{ζ,\zeta} Lettre grecque en bas de casse (ordinaire). + +@end ftable + +@node Math functions +@section Fonctions mathématiques +@cindex fonctions mathématiques +@cindex math, fonctions + +En mode mathématique ces commandes produisent des noms de fonction en +police romaine et avec l'espacement adéquat. + +@ftable @code +@item \arccos +@math{\arccos} + +@item \arcsin +@math{\arcsin} + +@item \arctan +@math{\arctan} + +@item \arg +@math{\arg} + +@item \bmod +Opérateur modulo binaire (@math{x \bmod y}) + +@item \cos +@math{\cos} + +@item \cosh +@math{\cosh} + +@item \cot +@math{\cos} + +@item \coth +@math{\cosh} + +@item \csc +@math{\csc} + +@item \deg +@math{\deg} + +@item \det +@math{\deg} + +@item \dim +@math{\dim} + +@item \exp +@math{\exp} + +@item \gcd +@math{\gcd} + +@item \hom +@math{\hom} + +@item \inf +@math{\inf} + +@item \ker +@math{\ker} + +@item \lg +@math{\lg} + +@item \lim +@math{\lim} + +@item \liminf +@math{\liminf} + +@item \limsup +@math{\limsup} + +@item \ln +@math{\ln} + +@item \log +@math{\log} + +@item \max +@math{\max} + +@item \min +@math{\min} + +@item \pmod +Modulo parenthésé, comme dans (@math{\pmod 2^n - 1}) + +@item \Pr +@math{\Pr} + +@item \sec +@math{\sec} + +@item \sin +@math{\sin} + +@item \sinh +@math{\sinh} + +@item \sup +@iftex +@math{\mathop {\rm sup}} +@end iftex +@ifnottex +@math{\sup} +@end ifnottex +@c don't try to use \sup with dvi/pdf output since that turned into a +@c Texinfo command and it's not worth hassling with different versions +@c when it's just three roman letters anyway. + + +@item \tan +@math{\tan} + +@item \tanh +@math{\tanh} + +@end ftable + + +@node Math accents +@section Accents mathématiques +@cindex Accents mathématiques +@cindex math, accents + +@LaTeX{} fournit diverse commandes pour produire des lettres accentuées en +math. Elles diffèrent de celles concernant les accents en texte normal +(@pxref{Accents}). + +@ftable @code +@item \acute +@cindex accent aigu en math +@cindex math, accent aigu +Accent aigu mathématique : @math{\acute{x}}. + +@item \bar +@cindex accent barre suscrite en math +@cindex accent macron en math +@cindex math, accent barre suscrite +@cindex math, accent macron +Accent barre suscrite mathématique : @math{\bar{x}}. + +@item \breve +@cindex accent brève en math +@cindex math, accent brève +Accent brève mathématique : @math{\breve{x}}. + +@item \check +@cindex accent caron en math +@cindex accent h@'a@v{c}ek en math +Accent h@'a@v{c}ek (caron) mathématique : @math{\check{x}}. + +@item \ddot +@cindex accent tréma en math +@cindex accent diérèse en math +Accent diérèse (tréma) mathématique : @math{\ddot{x}}. + +@item \dot +@cindex accent point suscrit en math +@cindex math, accent point suscrit +Accent point suscrit mathématique : @math{\dot{x}}. + +@item \grave +@cindex accent grave en math +@cindex math, accent grave +Accent grave mathématique : @math{\grave{x}}. + +@item \hat +@cindex accent chapeau en math +@cindex accent circonflexe en math +Accent chapeau (circonflexe) mathématique : @math{\hat{x}}. + +@item \imath +@cindex i sans point en math +I sans point mathématique. + +@item \jmath +@cindex j sans point en math +J sans point mathématique. + +@item \mathring +@cindex accent rond-en-chef en math +@cindex math, accent rond-en-chef +Accent rond-en-chef mathématique : @ringaccent{x}. @c don't bother implementing in texinfo + +@item \tilde +@cindex accent tilde en math +Accent tilde mathématique : @math{\tilde{x}}. + +@item \vec +@cindex symbole vecteur en math +Symbole vecteur mathématique : @math{\vec{x}}. + +@item \widehat +@cindex wide hat accent, math +Accent chapeau large mathématique : @math{\widehat{x+y}}. + +@item \widetilde +@cindex wide tilde accent, math +Accent tilde mathématique : @math{\widetilde{x+y}}. + +@end ftable + + +@node Spacing in math mode +@section Espacement en mode mathématique + +@cindex espacement au sein du mode mathématique +@cindex mode mathématique, espacement + +Au sein d'un environnement @code{math}, @LaTeX{} ignore les espaces que +vous tapez et met à la place l'espaceement correspondant au règles +normales pour les textes mathématiques. + +En mode mathématique, beaucoup de définitions sont exprimées dans +l'unité mathématique @dfn{mu} donnée par 1 em = 18 mu, où le em est pris +de la famille courante des symboles mathématiques (@pxref{Units of length}). + +@table @code +@item \; +@cindex thickspace +@findex \; +@findex \thickspace +Normalement @code{5.0mu plus 5.0mu}. Le nom long est +@code{\thickspace}. Utilisable seulement en mode mathématique. + +@item \: +@itemx \> +@findex \: +@findex \> +@findex \medspace +Normalement @code{4.0mu plus 2.0mu minus 4.0mu}. The longer name is +@code{\medspace}. Utilisable seulement en mode mathématique. + +@item \, +@cindex thinspace +@findex \, +@findex \thinspace +Normalement @code{3mu}. Le nom long est @code{\thinspace}. Utilisable à +la fois en mode mathématique et en mode texte. @xref{\thinspace}. + +@item \! +@findex \! +Une espace finie négative. Normalement @code{-3mu}. Utilisable +seulement en mode mathématique. + + +@item \quad +@cindex quad +@findex \quad +Vaut 18@dmn{mu}, c.-à-d.@: 1@dmn{em}. Souvent utilisé pour l'espace +entourant les équation ou expression, par ex.@: pour l'espace entre deux +équation au sein d'un environnement @code{displaymath}. Utilisable à la +fois en mode mathématique et en mode texte. + +@item \qquad +@findex \qquad +Une longueur de 2 quads, soit 36@dmn{mu} = 2@dmn{em}. Utilisable à la +fois en mode mathématique et en mode texte. +@end table + +Dans cet exemple une espace fine sépare la fonction de la forme +différentielle. + +@example +\int_0^1 f(x)\,dx +@end example + + +@node Math miscellany +@section Recueil de diverses commandes utiles en math +@cindex math, miscellanées +@cindex miscellanées en math + +@ftable @code + +@item \* +@cindex multiplication discrétionnaire +@cindex symbole de multiplication, saut de ligne discretionnaire +Un symbole de multipliciation @dfn{discrétionnaire}, sur lequel un saut +de ligne est autorisé. En l'absence de saut, la multiplication est +indiquée implicitement par un espace, alors qu'en cas de saut un symbole +@BES{×,\times} est imprimé immédiatement avant le saut. Ainsi + +@example +\documentclass@{article@} +\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\), +est égal à zéro. +\end@{document@} +@end example + +produit une sortie de ce type@c +@ifnottex +@w{ }(on a omis une partie du texte pour faire apparaître la césure au +même endroit que dans une sortie @TeX{})@c +@end ifnottex + : + +@indentedblock +Mais @math{A_3 = 0}, ainsi +@iftex +le produit de tous les termes +@end iftex +@ifnottex +[@dots{}] +@end ifnottex +de @math{A_1} +à @math{A_4}, c.-à-d.@: @math{A_1 A_2 \times}@*@math{A_3 A_4}, est +égal à zéro. +@end indentedblock + +@item \cdots +Des points de suspension élevés au centre de la ligne. +@tex +Comme dans : `$\cdots$'. +@end tex + +@item \ddots +Des points de suspension en diagonale : @math{\ddots}. + +@item \frac@{@var{num}@}@{@var{dén}@} +@findex \frac +Produit la fraction @var{num} divisé par @var{dén}. +@ifset HAS-MATH +Par ex.@: @math{{1}\over{4}}. +@end ifset + +@item \left @var{delim1} ... \right @var{delim2} +@findex \right +@cindex délimiteur nul +Les deux délimiteurs ne se correspondent par nécessairement ; @samp{.} +tient lieu de @dfn{délimiteur nul}, ne produisant rien en sortie. Les +délimiteurs sont dimensionnés selon la portion de formule mathématique +qu'ils embrassent. Exemple : @code{\left( \sum_@{i=1@}^@{10@} a_i +\right]}. + +@item \overbrace@{@var{texte}@} +Génère une accolade au dessus de @var{texte}. +Par exemple, @code{\overbrace@{x+\cdots+x@}^@{k \;\textrm@{fois@}@}}. +@ifset HAS-MATH +Le résultat ressemble à cela : @math{\overbrace{x+\cdots+x}^{k \rm\;fois}} +@end ifset + +@item \overline@{@var{texte}@} +Génère une ligne horizontale au dessus de @var{texte}. +Par exemple, @code{\overline@{x+y@}}. +@iftex +Le résultat ressemble à cela : @math{\overline{x+y}}. +@end iftex + +@item \sqrt[@var{nième}]@{@var{arg}@} +Produit la représentation de la racine carrée de @var{arg}. L'argument +optionnel @var{nième} détermine quelle racine produire. Par exemple, la +racine cubique de @code{x+y} serait tapée comme +@code{$\sqrt[3]@{x+y@}$}. +@iftex +Le résultat ressemble à cela : @math{\root 3 \of {x+y}}. +@end iftex + +@item \stackrel@{@var{texte}@}@{@var{relation}@} +Place @var{texte} au dessus de @var{relation}. Par exemple, +@code{\stackrel@{f@}@{\longrightarrow@}}. +@iftex +Le resultat ressemble à cela : @math{\buildrel f \over \longrightarrow}. +@end iftex + +@item \underbrace@{@var{math}@} +Génère @var{math} avec une accolade en-dessous. +@iftex +Le résultat ressemble à cela : @math{\underbrace{x+y+z}_{>\,0}}. +@end iftex + +@item \underline@{@var{texte}@} +A pour effet que @var{texte}, ce qui peut être ou non en mode +mathématique, soit souligné. La ligne est toujours sous le texte, en +prenant en compte les jambages. +@iftex +Le résultat ressemble à cela : @math{\underline{xyz}} +@end iftex + +@item \vdots +Produit des points de suspension alignés verticalement. +@iftex +Le résultat ressemble à cela : @math{\vdots}. +@end iftex + +@end ftable + + +@node Modes +@chapter Modes +@cindex modes +@cindex mode paragraphe +@cindex mode math +@cindex mode gauche-à-droite (left-to-right) +@cindex mode LR + + +Quand @LaTeX{} traite votre texte en entrée, il est forcément dans l'un +de ces trois modes : + +@itemize @bullet +@item +Mode paragraphe +@item +Mode math +@item +Mode gauche-à-doite, appelé également mode LR (left-to-right) pour +faire bref +@end itemize + +@LaTeX{} change le mode seulement lorsqu'il monte ou descend un escalier +le menant à un niveau différent, quoique tous les changement de niveau +ne produisent pas de changement de mode. Les changements de mode se +produisent seulement lorsqu'on entre dans ou quitte un environnement, ou +quand @LaTeX{} traite l'argument de cetraines commandes qui produisent +du texte. + +Le « mode paragraphe » est le plus usuel ; c'est celui dans lequel +@LaTeX{} se trouve lorsqu'il traite du texte ordinaire. Dans ce +mode-là, @LaTeX{} fragments votre texte en lignes et fragmentes les +lignes en pages. @LaTeX{} est en « mode math » quand il est en train de +générer une formule mathématique. En « mode LR », comme en mode +paragraphe, @LaTeX{} considère la sortie qu'il produit comme une chaîne +de mots avec des espaces entre eux. Toutefois, contrairement au mode +paragraphe, @LaTeX{} continue à progresser de la gauche vers la droite ; +il ne démarre jamais une nouvelle ligne en mode LR. Même si vous mettez +une centraine de mots dans une @code{\mbox}, @LaTeX{} continue à les +composer de gauche à droite au sein d'une seule boîte, et ensuite se +plaindra que la boîte résultante est trop large pour tenir dans la +ligne. + +@LaTeX{} est en mode LR quand il commence à fabriquer une boîte avec une +commande @code{\mbox}. Vous pouver le faire entrer dans un mode +different mode au sein de la boîte --- par exemple, vous pouvez le faire +entrer en mode math pour mettre un forume dans la boîte. Il y a aussi +plusieurs commandes qui produisent du texte et environnement pour +fabriquer une boîte qui mettre @LaTeX{} en mode paragraphe. La boîte +fabriquée par l'une de ces commandes ou environnements est appelée une +@code{parbox}. Quand @LaTeX{} est en mode paragraphe alors qu'il +fabrique une boîte, on dit qu'il est en « mode paragraphe interne ». +Son mode paragraphe normal, celui dans lequel il démarre, est appelé +« mode paragraphe externe ». + +@menu +* \ensuremath:: Assurer qu'on est en mode mathématique +@end menu + +@node \ensuremath +@section @code{\ensuremath} + +Synopsis : + +@example +\ensuremath@{@var{formule}@} +@end example + +La commande @code{\ensuremath} assure que @var{formule} est composée en +mode mathématique quel que soit le mode courant où la commande apparaît. + +Par exemple : + +@example +\documentclass@{report@} +\usepackage@{french@} +\newcommand@{\ab@}@{\ensuremath@{(\delta, \varepsilon)@}@} +\begin@{document@} +Le couple \ab\ vaut alors \(\ab = (\frac@{1@}@{\pi@}, 0)\), ... +\end@{document@} +@end example + +Il est possible de redéfinir des commandes qui ne peuvent être utilisées +qu'en mode mathématique pour qu'elles puissent être utilisées en tout +mode comme dans l'exemple ci-dessous avec @code{\leadsto} : + +@example +\documentclass@{report@} +\usepackage@{amssymb@} +\usepackage@{french@} +\newcommand@{\originalMeaningOfLeadsTo@}@{@} +\let\originalMeaningOfLeadsTo\leadsto +\renewcommand\leadsto@{\ensuremath@{\originalMeaningOfLeadsTo@}@} +\begin@{document@} +Tous les chemins \leadsto\ Rome. +\end@{document@} +@end example + + +@node Page styles +@chapter Styles de page +@cindex styles, page +@cindex page styles + +La commande @code{\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. + +@menu +* \maketitle:: Génère une page de titre. +* \pagenumbering:: Règle le style utilisé pour les numéros de pages. +* \pagestyle:: Change le style des en-têtes et bas de pages. +* \thispagestyle:: Change le style de l'en-tête et bas de pages de la + page courante. +@end menu +@c +@c +@node \maketitle +@section @code{\maketitle} +@c @cindex titles, making +@c @findex \maketitle +@c +@c la commande @code{\maketitle} generates a title on a separate title +@c page---except in the @code{article} class, where the title is placed +@c at the top of the first page. Information used to produce the title +@c is obtained from the following déclarations: +@c +@c @ftable @code +@c @item \author@{@var{name} \and @var{name2}@} +@c @cindex author, for titlepage +@c @findex \\ @r{for @code{\author}} +@c @findex \and @r{for @code{\author}} +@c la commande @code{\author} declares the document author(s), where the +@c argument is a list of authors separated by commande @code{\and}s. Use +@c @code{\\} to separate lines within a single author's entry---for +@c exemple, to give the author's institution or address. +@c +@c @item \date@{@var{texte}@} +@c @cindex date, for titlepage +@c la commande @code{\date} declares @var{texte} to be the document's +@c date. Avec no commande @code{\date}, the current date (@pxref{\today}) +@c is used. +@c +@c @item \thanks@{@var{texte}@} +@c @cindex thanks, for titlepage +@c @cindex credit footnote +@c la commande @code{\thanks} produces a @code{\footnote} to the title, +@c usually used for credit acknowledgements. +@c +@c @item \title@{@var{texte}@} +@c @cindex title, pour la page de titre +@c @findex \\ @r{for @code{\title}} +@c la commande @code{\title} declares @var{texte} to be the title of the +@c document. Use @code{\\} to force a line break, as usual. +@c +@c @end ftable +@c +@c +@node \pagenumbering +@section @code{\pagenumbering} +@findex \pagenumbering +@cindex numérotation de page, style +@cindex style de numérotation de page + +Synopsis : + +@example +\pagenumbering@{@var{style}@} +@end example + +Spécifie le style des numéros de page numbers selon +@var{style}. @code{\pagenumbering} remet également le numéro de page à +@math{1}. L'argument @var{style} peut prendre les valeurs suivantes : + +@table @code +@item arabic +nombres arabes + +@item roman +Nombres romain en bas de casse + +@item Roman +Nombres romain en capitales + +@item alph +Lettres en bas de casse + +@item Alph +Lettre en capitales +@end table + + +@node \pagestyle +@section @code{\pagestyle} +@c @findex \pagestyle +@c @cindex header style +@c @cindex footer style +@c @cindex running header and footer style +@c +@c Synopsis : +@c +@c @example +@c \pagestyle@{@var{style}@} +@c @end example +@c +@c la commande @code{\pagestyle} spécifie how the headers and footers +@c are typeset from the current page onwards. Values for @var{style}: +@c +@c @table @code +@c @item plain +@c Just a plain page numéro. +@c +@c @item empty +@c Empty headers and footers, e.g., no page numbers. +@c +@c @item headings +@c Put running headers on each page. The document style spécifie what +@c goes in the headers. +@c +@c @item myheadings +@c Custom headers, spécifié via the @code{\markboth} or the +@c commande @code{\markright}s. +@c +@c @end table +@c +@c Here are the descriptions of @code{\markboth} and @code{\markright}: +@c +@c @ftable @code +@c @item \markboth@{@var{gauche}@}@{@var{droite}@} +@c Sets both the left and the right heading. A ``left-hand heading'' +@c (@var{gauche}) is généré by the last commande @code{\markboth} before +@c the end of the page, while a ``right-hand heading'' (@var{droite}) is +@c généré by the first @code{\markboth} or @code{\markright} that +@c comes on the page if there is one, otherwise by the last one before +@c the page. +@c +@c @item \markright@{@var{droite}@} +@c Sets the right heading, leaving the left heading unchanged. +@c +@c @end ftable +@c +@c +@node \thispagestyle +@section @code{\thispagestyle@{@var{style}@}} +@findex \thispagestyle + +La commande @code{\thispagestyle} fonctionne de la même manière que la +commande @code{\pagestyle} (voir section pécédente) à ceci près qu'elle +change en @var{style} pour la page courante seulement. + + +@node Spaces +@chapter Espaces +@cindex espaces + +@LaTeX{} a beaucoup de façons de produire de l'espace blanc (ou rempli) . + +Un autre commande produisant de l'espace est @code{\,} pour produire une +espace « fine » (d'habitude 1/6@dmn{quad}). Elle peut être utilisée en +mode texte, mais est le plus souvent utile en mode math (@pxref{Spacing +in math mode}). + +@menu +Espace horizontal +* \hspace:: Espace horizontal fixe. +* \hfill:: Espace horizontal extensible. +* \@key{} et \@@: \(SPACE) and \@@. Espace après un point. +* \@key{} après séq.@: de control: \(SPACE) after CS. Contrôler + l'avalement d'espace après une séquence de contrôle. +* \frenchspacing:: Rendre égaux les espacements inter-phrase et inter-mot. +* \thinspace:: Un sixième d'@dmn{em}. +* \/:: Correction italique par caractère. +* \hrulefill \dotfill:: Filet ou pointillés horizontaux extensibles. + +Espace vertical +* \addvspace:: Ajouter un espace vertical arbitraire si besoin est. +* \bigskip \medskip \smallskip:: Espaces verticaux fixes. +* \vfill:: Espace vertical extensible indéfiniment. +* \vspace:: Ajouter de l'espace vertical en quantité arbitraire. +@end menu +@c +@c +@node \hspace +@section @code{\hspace} +@findex \hspace + +Synopsis : + +@example +\hspace[*]@{@var{longueur}@} +@end example + +La commande @code{\hspace} ajoute de l'espace horizontal. L'argument +@var{longueur} peut être exprimé en toute unité que @LaTeX{} comprend : +points, pouces, etc.@: C'est une longueur elastique. Vous pouvez +ajouter aussi bien de l'espace négatif que de l'espace positif avec une +commande @code{\hspace} ; ajouter de l'espace negatif revient à +retourner en arrière. + +@LaTeX{} enlève normalement l'espace horizontal qui vient au début ou à +la fin d'une ligne. Pour préserver cet espace, utilisez la forme forme +étoilée, c.-à-d.@: avec le suffixe @code{*} optionnel. + + +@node \hfill +@section @code{\hfill} + +@findex \hfill +La commande @code{\hfill} de remplissage produit une ``longueur +élastique'' qui n'a aucun espace naturel mais peut s'allonger ou se +rétrécir horizontalement autant que nécessaire. + +@findex \fill +Le paramètre @code{\fill} est la longueur élastique elle-même (c.-à-d.@: +pour parler technique, la valeur de glue @samp{0pt plus1fill}) ; ainsi, +@code{\hspace\fill} équivaut à @code{\hfill}. + + +@node \(SPACE) and \@@ +@section @code{\@key{espace}} et \@@ +@findex \@key{espace} +@findex \@key{tabulation} +@findex \@key{sautdeligne} + +Ces commandes permettent de marquer un caractère de ponctuation, +typiquement un point, comme soit finissant une phrase, soit finissant +une abréviation. + +Par défaut, lorsque @LaTeX{} justifie une ligne il ajuste l'espace après +le point final de chaque phrase (ou le point d'interrogation, la +virgule, ou le deux-points) plus que pour l'espace inter-mot +(@pxref{\frenchspacing}). @LaTeX{} suppose que le point finit une phrase +à moins qu'il soit précédé d'une lettre capitale, dans quel cas il +considère que ce point fait partie d'une abréviation. Il est à noter que +si un point final de phrase est immédiatement suivit d'une parenthèse ou +crochet de droite, ou d'un guillemet-apostrophe simple ou double de droite, +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 (@code{ }), où d'un tilde (@code{~}). Voici des +exemples : @code{Nat.\ Acad.\ Science}, et @code{Mr.~Bean}, et @code{(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 @code{\@@} à la gauche de ce +point. Par ex., @code{book by the MAA\@@.} aura l'espacement +inter-phrase après ce point. + +En contraste, placer @code{\@@} à la droite d'un point dit à @TeX{} que ce +point ne finit pas la phrase. Dans l'exemple @code{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 @code{\@@} est avant la parenthèse). + +@node \(SPACE) after CS +@section @code{\ } après une séquence de contrôle + + +La commande @code{\ } 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 @code{\TeX\ est un chouette système.} Et, +dans des circonstances normales, @code{\}@key{tabulation} et +@code{\}@key{sautdeligne} sont équivalents à @code{\ }. + +Certaines personnes préfèrent utiliser @code{@{@}} dans le même but, comme +dans @code{\TeX@{@} est un chouette système.} Ceci a l'avantage que vous +This écriver toujours la même chose, comme @code{\TeX@{@}}, qu'elle soit +suivie d'un espace ou d'un signe de ponctuation. Comparez : + +@example +\TeX\ est un chouette système. \TeX, un chouette système.@* +\TeX@{@} est un chouette système. \TeX@{@}, un chouette système. +@end example + + +@cindex @code{xspace} package +Certaines commandes, notamment celles définies avec le paquetage +@code{xspace} ne suivent pas ce comportement standard. + + +@node \frenchspacing +@section @code{\frenchspacing}, rendre égaux les espacements inter-phrase et inter-mot + +@findex \frenchspacing +@findex \nonfrenchspacing +@cindex espacement inter-phrase + +Cette déclaration (provenant de @TeX{} de base) cause que @LaTeX{} +traite l'espacement inter-phrase de la même façon que l'espacement inter-mot. + +En justifiant le texte sur une ligne, certaine traditions typographique, +y comrpis l'anglaise, préfèrent ajuster l'espace entre les phrase (ou +après d'autres signes de ponctuation) plus que l'espace entre les +mots. À la suite de cette déclaration, tous les espaces sont traités de +la même façon. + +Revenez au comportement par défaut en déclarant +@code{\nonfrenchspacing}. + +@node \thinspace +@section @code{\thinspace} +@findex \thinspace + +@code{\thinspace} produit une espace insécable et non-elastique qui vaut + 1/6 d'@dmn{em}. C'est l'espace adéquate entre des guillemets anglais + simples emboîtés, comme dans '@dmn{}''.@c Abuse @dmn, which is a thin + @c space in Texinfo. + + +@node \/ +@section @code{\/} : insérer une correction italique +@findex \/ +@cindex Correction italique + +La commande @code{\/} produit une @dfn{correction italique}. C'est une +espace fine deéfni par le créateur de caractères typographiques pour un +caractère donné, pour éviter que le caractère entre en collision avec ce +qui suit. Le caractère italique @i{f} a typiquement une valeur +importante de correction italique. + +Si le caractère suivant est un point ou une virgule, il n'est pas +nécessaire d'insérer une correction italique, puisque ces symboles de +ponctuation ont une très faible hauteur. Toutefois, avec les +point-virgules ou les deux-points, de même qu'avec les lettres normales, +il peut être utilie. Comparez : +@tex +{\it f\/: f\/;} +@end tex +@ifnottex +@i{f: f;} (dans la sortie @TeX{}, les `f's sont séparés joliment) +@end ifnottex +avec @i{f: f;}. + +Lorsque on change de fontes avec des commandes telles que +@code{\textit@{italic text@}} ou @code{@{\itshape italic text@}}, +@LaTeX{} insère automatiquement une correction italique appropriée si +nécessaire (@pxref{Font styles}). + +Malgré leur nom, les caractères romains peuvent aussi avoir une +correction italique. Comparez : +@tex +pdf\/\TeX{} +@end tex +@ifnottex +pdf@TeX{} (dans la sortie @TeX{}, il y a une espace fine après le `f') +@end ifnottex +avec pdf@TeX{}. + +Le concept de correction italique n'existe pas en mode mathématique ; +l'espacement y est fait d'une façon différente. + + +@node \hrulefill \dotfill +@section @code{\hrulefill \dotfill} +@findex \hrulefill +@findex \dotfill + +Produit une longueur elastique infinie (@pxref{Lengths}) remplie avec un +filled filet horizontal (c.-à-d.@: une ligne) ou avec des pointillés, au +lieu de just de l'espace blanche. + +Quand on le place entre deux lignes à blanc cet exemple crée un +paragraphe qui est justifié à gauche et à droite, où l'espace au milieu +est rempli avec des pointillés uniformément espacés. + +@example +\noindent Jack Aubrey\dotfill Melbury Lodge +@end example + +Pour que le filet ou les pointillés aillent jusqu'au bout de la ligne +utilisez @code{\null} au début ou à la fin. + +Pour changer l'épaisseur du filet, copiez la définition et ajustez là, +comme avec @code{\renewcommand@{\hrulefill@}@{\leavevmode\leaders\hrule +height 1pt\hfill\kern\z@@@}}, ce qui cuange l'épaisseur par défaut de +0.4@dmn{pt} à 1@dmn{pt}. De même, ajustez l'espacement inter-pointillé +comme avec +@code{\renewcommand@{\dotfill@}@{\leavevmode\cleaders\hb@@xt@@ +1.00em@{\hss .\hss @}\hfill\kern\z@@@}}, ce qui change la longeur par +défaut de 0.33@dmn{em} à 1.00@dmn{em}. + +@c xx undone +@node \addvspace +@section @code{\addvspace} +@findex \addvspace +@cindex espace vertical +@cindex espace vertical, insérer + +@code{\addvspace@{@var{length}@}} + +Ajoute un espace vertical de longeur @var{length}, ce qui est une +longueur élatsique (@pxref{Lengths}). Toutefois, si l'espace vertical a +déjà été ajoutée au même point de la sortie par une commande +@code{\addvspace} précédente, alors cette commande n'ajoutera pas plus +d'espace que nécessaire à fabriquer la longeur naturelle de l'espace +vertical total égale à @var{length}. + +Utilisez cette commande pour ajuster l'espace verticale au-dessus ou +au-dessous d'un environnement qui commence un nouveau paragraphe. (Par +exemple, un environnement Theorem est défini pour commencer et finir en +@code{\addvspace@{..@}} de sorte que deux Theorem consécutifs sont +séparés par un espace verticale, et non deux.) + +Cette commande est fragile (@pxref{\protect}). + +L'erreur @samp{Something's wrong--perhaps a missing \item} signifie que +vous n'étiez pas en mode verticale quand vous avez invoqué cette +commande ; une façon pour sortir de cela et de faire précéder cette +commande d'une commande @code{\par}. + + +@node \bigskip \medskip \smallskip +@section @code{\bigskip \medskip \smallskip} + +Ces commandes produisent une quantité donnée d'espace, spécifiée par la +classe de document. + +@ftable @code +@item \bigskip +@findex \bigskipamount +La même chose que @code{\vspace@{\bigskipamount@}}, ordinairement environ +l'espace d'une ligne, avec dilatation et rétrécissement (la valeur par +défaut pour les classes @code{book} et @code{article} et @code{12pt +plus 4pt minus 4pt}). + +@item \medskip +@findex \medskipamount +La même chose que @code{\vspace@{\medskipamount@}}, ordinairement +environ la moitié de l'espace d'une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes @code{book} et +@code{article} et @code{6pt plus 2pt minus 2pt}). + +@item \smallskip +@findex \smallskipamount +La même chose que @code{\vspace@{\smallskipamount@}}, ordinairement +environ le quart de l'espace d'une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes @code{book} et +@code{article} et @code{3pt plus 1pt minus 1pt}). + +@end ftable + +@node \vfill +@section @code{\vfill} +@findex \vfill + +@cindex dilatation verticale infinie +@cindex verticale infinie, dilatation + +Finit le paragraphe courante et insère une longueur elastique verticale +(@pxref{Lengths}) qui est infinie, de sorte qu'elle puisse se dilater ou +that is se rétrécire autant que nécessaire. + +On l'utilise souvent de la même façon que @code{\vspace@{\fill@}}, à +ceci près que @code{\vfill} finit le paragraphe courant, tandis que +@code{\vspace@{\fill@}} ajoute une espace verticale infinin sous sa +ligne sans tenir compte de la structure du paragraphe. Dans les deux +cas cette espace disparaît à la fin de la page ; pour éviter cela +voir @ref{\vspace}. + +Dans l'exemple qui suit la page est remplie, de sorte que les lignes en +haut et en bas contiennent le texte @samp{Chien perdu !} et que le +troisième @samp{Chien perdu !} est exactement à mi-chemin entre eux. + +@example +\begin@{document@} +Chien perdu ! +\vfill +Chien perdu ! +\vfill +Chien perdu ! +\end@{document@} +@end example + + +@node \vspace +@section @code{\vspace} +@findex \vspace +@cindex espace verticale +@cindex verticale, espace + +Synopsis, l'une des deux formes suivantes : + +@example +\vspace@{@var{longueur}@} +\vspace*@{@var{longueur}@} +@end example + +Ajout l'espace verticale @var{longueur}. Celle-ci peut-être négative ou positive, +et c'est une longueur élastique (@pxref{Lengths}). + +@LaTeX{} enlève l'espace verticale provenant de @code{\vspace} aux sauts +de page, c.-à-d.@: au sommet et au bas des pages. La version étoilée +@code{\vspace*@{...@}} permet de conserver cette espace. + +Si @code{\vspace} est utilisée au milieu d'un paragraphe (c.-à-d.@: en +mode horizontal), l'esace est insérée @emph{après} la ligne comprenant +la commande @code{\vspace} sans commencer un nouveau paragraphe. + +Dans cet exemple les deux questions sont espacées uniformément +verticalement sur la page, avec au moins 2,5@dmn{cm} d'espace sous +chacune d'elle. + +@example +\begin@{document@} +1) Z'avez pas vu Mirza ? Oh la la la la la la +\vspace@{2.5cm plus 1fill@} + +2) Où est donc passé ce chien ? Je le cherche partout +\vspace@{2.5cm plus 1fill@} +\end@{document@} +@end example + + +@node Boxes +@chapter Boîtes +@cindex boîtes + +Tous les paramètres de longueurs prédéfinies (@pxref{Predefined lengths}) +peuvent être utilisés au sein des arguments des commandes de fabrication +de boîtes. + +@menu +* \mbox:: Boîtes horizontales. +* \fbox and \framebox:: Mettre un cadre autour d'une boîte. +* lrbox:: Un environnement similaire à @code{\sbox}. +* \makebox:: Boîte, adjustable position. +* \parbox:: Boîte avec du texte en mode paragraphe. +* \raisebox:: Élève ou abaisse le texte. +* \savebox:: Comme @code{\makebox}, mais sauvegarde le texte pour usage ultérieur. +* \sbox:: Comme @code{\mbox}, mais sauvegarde le texte pour usage ultérieur. +* \usebox:: Compose le texte sauvegardé. +@end menu + + +@node \mbox +@section @code{\mbox@{@var{texte@}}} +@findex \mbox + +@cindex césure, empécher +@cindex coupure de mot, empécher +La commande @code{\mbox} crée un boîte qui a la largeur juste du texte +créé par son argument. Le @var{texte} n'est pas coupé en plusieurs +lignes, c'est pourquoi cette commande peut être utilisée pour empécher +la césure. + + +@node \fbox and \framebox +@section @code{\fbox} and @code{\framebox} + +@findex \fbox +@findex \framebox + +Synopsis : + +@example +\fbox@{@var{texte}@} +\framebox[@var{largeur}][@var{position}]@{@var{texte}@} +@end example + +Les commandes @code{\fbox} et @code{\framebox} sont similaires à +@code{\mbox}, à ceci près qu'elle mettent un cadre autour de l'extérieur +de la boîte ainsi créée. + +De plus, la commande @code{\framebox} permet de spécifier explicitement +la largeur de la boîte avec l'argument optionnel @var{largeur} +(une longueur), et sa position sur la ligne avec l'argument optionnel @var{position}. @c xxref + +@findex \fboxrule +@findex \fboxsep +Les deux commandes produisent un filet d'épaisseur @code{\fboxrule} +(valant par défaut @samp{.4pt}), et laisse un espace de @code{\fboxsep} +(valant par défaut @samp{3pt}) entre le filet et le contenu de la boîte. + +@xref{\framebox (picture)}, pour la commande @code{\framebox} dans +l'environnement @code{picture}. + + +@node lrbox +@section @code{lrbox} +@findex lrbox + +Synopsis : + +@example +\begin@{lrbox@}@{\@var{cmd}@} + @var{texte } +\end@{lrbox@} +@end example + +Ceci est la forme environnement de la commande @ref{\sbox,@code{\sbox}}. + +Le @var{texte} au sein de l'environnement est sauvegarder dans une boîte +@code{\@var{cmd}} qui doit avoir préalablement été déclarée avec +@code{\newsavebox}. + + +@node \makebox +@section @code{\makebox} +@findex \makebox + +Synopsis : + +@example +\makebox[@var{largeur}][@var{position}]@{@var{texte}@} +@end example + +La commande @code{\makebox} crée une boîte juste assez large pour +contenir le @var{texte} spécifié. La largeur de la boîte peut-être +emportée par l'argument optionnel @var{largeur}. La position du +texte au sein de la boîte est determinée par l'argument optionnel +@var{position} qui peut prendre l'une des valeurs suivantes : + +@table @code +@item c +Centré (par défaut). +@item l +(Left) justifié à gauche. +@item r +(Right) justifié à droite. +@item s +(Stretch) justifié à travers la @var{largeur} entière ; @var{texte} doit +contenir de l'espace dilatable pour que cela marche. +@end table + +@code{\makebox} est aussi utilisé au sein de l'environnement @code{picture}, +@pxref{\makebox (picture)}. + + +@node \parbox +@section @code{\parbox} +@findex \parbox + +Synopsis : + +@example +\parbox[@var{position}][@var{hauteur}][@var{pos-interne}]@{@var{largeur}@}@{@var{texte}@} +@end example + +La commande @code{\parbox} produit une boîte dont le contenu est créé en +mode @code{paragraphe}. On devrait l'utiliser pour fabriquer une boîte +à partir de petits moreaux de texte, avec rien de fantaisiste à +l'intérieur. En particulier, vous ne devriez utiliser aucun +environnements de fabrication de paragraphe au sein de l'argument +@var{texte} d'une @code{\parbox}. Pour des morceaux de texte de plus +grande taille , y compris ceux comprenant un environnement de +fabrication de paragraphe, vous devriez utiliser un environnement +@code{minipage} (@pxref{minipage}). + +@code{\parbox} a deux arguments obligatoires : + +@table @var +@item largeur +la largeur de la parbox; +@item texte +le texte qui à mettre dans la parbox. +@end table + +Par défault @LaTeX{} positionne verticallement un parbox de sorte que +son centre soit aligné avec le centre de la ligne de texte +alentour. Lorsque l'argument optionnel @var{position} est présent et +vaut soit @samp{t} soit @samp{b}, cela vous permet respectivement +d'aligner soit la ligne du haut, soit la ligne du bas de la parbox avec +la ligne de base du texte alentour. Il est possible de spécifier +@var{position} à @samp{m} pour avoir le comportement par défaut. + +L'argument optionnel @var{hauteur} l'emporte sur la hauteur naturelle de la +boîte. + +L'argument @var{pos-interne} contrôle la position du texte au sein de la +boîte, comme suit ; s'il n'est pas spécifié, @var{position} est utilisé. + +@table @code +@item t +le texte est placé en haut de la boîte. +@item c +le texte est centré dans la boîte. +@item b +le texte est placé en bas de la boîte. +@item s +dilatation (stretch) verticale ; le texte doit contenir de l'espaces +dilatable verticalement pour que cela fonctionne. +@end table + + +@node \raisebox +@section @code{\raisebox} +@findex \raisebox + +Synopsis : + +@example +\raisebox@{@var{distance}@}[@var{hauteur}][@var{profondeur}]@{@var{texte}@} +@end example + +La commande @code{\raisebox} élève ou abaisse du @var{texte}. Le +premier argument obligatoire spécifie la longueur dont le @var{texte} +doit être élevé (ou abaissé si c'est une longueur négative). Le +@var{texte} lui-même est traité en mode LR. + +Les arguments optionnels @var{hauteur} et @var{profondeur} sont des +longueurs. S'ils sont spécifiés, @LaTeX{} traite @var{texte} comme s'il +s'étendait une certaine distance (@var{hauteur}) au-dessus de la ligne +de base, ou au dessous (@var{profondeur}), en ignorant ses hauteur et +profondeur naturelles. + + +@node \savebox +@section @code{\savebox} +@findex \savebox + +Synopsis : + +@example +\savebox@{@var{\boxcmd}@}[@var{largeur}][@var{pos}]@{@var{texte}@} +@end example + +Cette commande compose @var{texte} dans une boîte de la même façon +qu'avec @code{\makebox} (@pxref{\makebox}), à ceci près qu'au lieu +d'imprimer la boîte résultante, elle la sauvegarde dans une boîte +étiquettée @var{\boxcmd}, ce qui doit avoir été déclaré avec +@code{\newsavebox} (@pxref{\newsavebox}). + + +@node \sbox +@section @code{\sbox@{@var{\boxcmd}@}@{@var{texte}@}} +@findex \sbox + +Synopsis : + +@example +\sbox@{@var{\boxcmd}@}@{@var{texte}@} +@end example + +@code{\sbox} tape @var{texte} au sein d'une boîte tout comme @code{\mbox} +(@pxref{\mbox}) à ceci près qu'au lieu que la boîte résultante soit +incluse dans la sortie normale, elle est sauvegardée dans la boîte +étiquetée @var{\boxcmd}. @var{\boxcmd} doit avoir été préalablement +déclarée avec @code{\newsavebox} (@pxref{\newsavebox}). + + +@node \usebox +@section @code{\usebox@{@var{\boxcmd}@}} +@findex \usebox + +Synopsis : + +@example +\usebox@{@var{\boxcmd}@} +@end example + +@code{\usebox} produit la boîte la plus récemment sauvegardée dans le +bac @var{\boxcmd} par une commande @code{\savebox} (@pxref{\savebox}). + + +@node Special insertions +@chapter Insertions spéciales + +@LaTeX{} fournit des commandes pour insérer les caractères qui ont une +signification spéciale mais ne correspondent à aucun caractère simple +que vous pouvez taper. + +@menu +* Caractères réservés: Reserved characters. Insérer @samp{# $ % & @{ @} _ ~ ^ \} +* Symboles d'une police: Symbols by font position. Insérer des symboles d'une police par leur numéro. +* Symboles dans du texte: Text symbols. Insérer d'autres symboles non-lettre dans le texte. +* Accents:: Insérer des accents. +* Caractères non-anglais: Non-English characters. Insérer d'autres caractères non-Américain. +* \rule:: Insérer des lignes et des rectangles. +* \today:: Insérer la date du jour. +@end menu + + +@node Reserved characters +@section Caractères réservés +@cindex caractères réservés +@cindex réservés, caractères +@cindex caractères spéciaux +@cindex spéciaux, caractères + +@LaTeX{} réserve les caractères suivant à un usage spécial (par exemple, +le signe pourcent @code{%} sert aux commentaires) c'est pourquoi on les +appelle @dfn{caractères réservés} ou @dfn{caractères spéciaux}. + +@example +# $ % & @{ @} _ ~ ^ \ +@end example + +@findex \# +@findex \$ +@findex \% +@findex \& +@findex \_ +@findex \@{ +@findex \@} +Si vous voulez qu'un caractère réservés soit imprimé comme lui-même, +dans la même police que le corps du texte, alors pour tous les +caractères hormis les trois derniers de cette liste il suffit de les +faire précéder d'une contr'oblique @code{\}. Ainsi @code{\$1.23} +produit @code{$1.23} en sortie. + +@findex \~ +@findex \^ +@findex \backslash +Quant aux trois derniers caractètes, pour faire un tilde dans la police +du corps du texte utilisez @code{\~@{@}} (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 +@code{\^@{@}}. Une contr'oblique dans la police du corps de texte se +fait avec @code{\textbackslash@{@}}. + +Pour produire les caractères réservé dans la police d'une machine à écrire utilisez +@code{\verb!!} comme ci-dessous : + +@example +\begin@{center@} + \# \$ \% \& \@{ \@} \_ \~@{@} \^@{@} \textbackslash \\ + \verb!# $ % & @{ @} _ ~ ^ \! +\end@{center@} +@end example + +Dans cet exemple la double contr'oblique @code{\\} n'est là que pour +sauter à la ligne. + + +@node Symbols by font position +@section Symboles appelés par leur position dans une police + +@findex \symbol +@cindex accéder à un caractère quelconque d'une police +@cindex symboles d'une police, par leur numéro +@cindex police, symboles par leur numéro + +Vous pouvez accéder à n'importe quel caractère de la police courante en +utilisant son numéro avec la commande @code{\symbol}. Par exemple, le +caractère espace visible utilisé dans la commande @code{\verb*} a le +code décimal 32, ainsi on peut le taper avec @code{\symbol@{32@}}. + +Vous pouvez également spécifier le numéro en octal (base 8) en utilisant +un préfixe @code{'}, ou en hexadécimal (base 16) avec un préfixe +@code{"}, ainsi l'exemple précédent pourrait tout aussi bien être écrit +comme @code{\symbol@{'40@}} ou @code{\symbol@{"20@}}. + + +@node Text symbols +@section Symboles en texte + +@cindex symboles texte +@findex textcomp, @r{paquetage} +@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 +peut que vous deviez charger le paquetage @code{textcomp}. + +@ftable @code + +@item \copyright +@itemx \textcopyright +@cindex droit d'auteur, symbole +@cindex symbole droit d'auteur +Le symbole « droit d'auteur », @copyright{}. + +@item \dag +@cindex obèle, dans le texte +Le symbole obèle (dans le texte). + +@item \ddag +@cindex double obèle, dans le texte +Le symbole double obèle (dans le texte). + +@item \LaTeX +@cindex @LaTeX{}, logo +@cindex logo @LaTeX{} +Le logo @LaTeX{}. + +@item \LaTeXe +@cindex @LaTeX{}2e logo +@cindex logo @LaTeX{}2e +Le logo @LaTeX{}2e. + +@item \guillemotleft @r{(@guillemotleft{})} +@itemx \guillemotright @r{(@guillemotright{})} +@itemx \guilsinglleft @r{(@guilsinglleft{})} +@itemx \guilsinglright @r{(@guilsinglright{})} +@cindex guillemets double +@cindex guillemets simple +@cindex chevron gauche, guillemets +@cindex chevron droit, guillemets +@cindex chevron double, guillemets +@cindex chevron simple, guillemets +@cindex guillemets français +@cindex français, guillemets +Guillemets à chevron double et simple, utilisés communément en français : +@guillemotleft{}, @guillemotright{}, @guilsinglleft{}, @guilsinglright{}. + +@item \ldots +@itemx \dots +@itemx \textellipsis +@cindex points de suspension +@cindex suspension, points de +Des points de suspension (trois points sur la ligne de base) : +`@dots{}'. @code{\ldots} et @code{\dots} peuvent également être +utilisés en mode mathématique. + +@item \lq +@cindex gauche, guillemet-apostrophe simple de +@cindex ouvrant, , guillemet-apostrophe simple +guillemet-apostrophe simple de gauche (ouvrant) : `. + +@item \P +@itemx \textparagraph +@cindex paragraphe, symbole +@cindex Pied-de-mouche +Signe paragraphe : @BES{¶,\P} (pied-de-mouche). + +@item \pounds +@itemx \textsterling +@cindex livre, symbole +@cindex sterling, symbole +Livre sterling anglais : @pounds{}. + +@item \quotedblbase @r{(@quotedblbase{})} +@itemx \quotesinglbase @r{(@quotesinglbase{})} +@cindex guillemet-virgule inférieur double +@cindex guillemet-virgule inférieur simple +@cindex inférieur, guillemet-virgule simple +@cindex inférieur, guillemet-virgule double +@cindex guillemets-virgule inférieurs, simple et double +Guillemets-virgule inférieur double et simple : @quotedblbase{} et +@quotesinglbase{}. + +@item \rq +@cindex droite, guillemet-apostrophe simple +@cindex fermant, guillemet-apostrophe simple +@cindex droite, guillemet anglais simple +@cindex fermant, guillemet anglais simple +Guillemet-apostrophe simple de gauche (fermant) : '. + +@item \S +@cindex section, symbole +Symbole section : @BES{§,\S}. + +@item \TeX +@cindex logo @TeX{} +@cindex @TeX{}, logo +Le logo @TeX{}. + +@item \textasciicircum +@cindex circonflexe ASCII, dans le texte +@cindex ASCII, circonflexe dans le texte +circonflexe ASCII : ^. + +@item \textasciitilde +@cindex tilde ASCII, dans le texte +@cindex ASCII, tilde dans le texte +tilde ASCII : ~. + +@item \textasteriskcentered +@cindex astérisque centré, dans le texte +@cindex centré, astérisque, dans le texte +Astérisque centré : *. + +@item \textbackslash +@cindex contr'oblique, dans le texte +Contr'oblique : \. + +@item \textbar +@cindex verticale, barre dans le texte +@cindex barre verticale, dans le texte +Barre verticale : |. + +@item \textbardbl +@cindex barre verticale double, dans le texte +@cindex barre, double verticale, dans le texte +@cindex double, barre verticale, dans le texte +Barre verticale double. + +@item \textbigcircle +@cindex Grand rond, symbole, dans le texte +@cindex rond, grand symbole, dans le texte +Symbole grand rond. + +@item \textbraceleft +@cindex accolade gauche, dans le texte +@cindex gauche, accolade, dans le texte +Accolade gauche : @{. + +@item \textbraceright +@cindex accolade droite, dans le texte +@cindex droite, accolade, dans le texte +Accolade droite : @}. + +@item \textbullet +@cindex puce, dans le texte +Puce : @bullet{}. + +@item \textcircled@{@var{lettre}@} +@cindex encerclée, lettre, dans le texte +@var{lettre} dans un cercle, comme dans @registeredsymbol{}. + +@item \textcompwordmark +@itemx \textcapitalcompwordmark +@itemx \textascendercompwordmark +@c @cindex composite word mark, dans le texte +@c @cindex cap height +@c @cindex ascender height +Marque de mot composé (invisible). La forme @code{\textcapital...} à la +hauteur de capitale de la fonte, alors que la forme +@code{\textascender...} a la hauteur de hampe. + +@item \textdagger +@cindex obèle, dans le texte +Obèle : @math{\dag}. + +@item \textdaggerdbl +@cindex obèle double, dans le texte +@cindex double, obèle, dans le texte +Double-obèle : @math{\ddag}. + +@item \textdollar @r{(ou @code{\$})} +@cindex dollar, signe +@cindex monnaie, dollar +Signe Dollar : $. + +@item \textemdash @r{(ou @code{---})} +@cindex cadratin +Cadratin : --- (pour la ponctuation). + +@item \textendash @r{(ou @code{--})} +@cindex cadratin, demi +@cindex demi-cadratin +Demi cadratin : -- (pour les plages en anglais). + +@item \texteuro +@cindex euro, symbole +@cindex monnaie, euro +Le symbole Euro : @euro{}. + +@item \textexclamdown @r{(ou @code{!`})} +@cindex point d'exclamation culbuté +Point d'exclamation culbuté : @exclamdown{}. + +@item \textgreater +@cindex supérieur à, symbole dans le texte +Supérieur à : >. + +@item \textless +@cindex inférieur à, symbole dans le texte +Inférieur à : <. + +@item \textleftarrow +@cindex flèche gauche, left, dans le texte +@cindex gauche, flèche, dans le texte +Flèche gauche. + +@item \textordfeminine +@itemx \textordmasculine +@cindex féminin, symbole ordinal +@cindex masculin, symbole ordinal +@cindex Ordinaux, féminin et masculin +@cindex Ordinaux espagnols, féminin et masculin +Symboles ordinaux féminin et masculin : @ordf{}, @ordm{}. + +@item \textperiodcentered +@cindex point centré, dans le texte +@cindex centré, point, dans le texte +Point centré : @BES{·,\cdot}. + +@item \textquestiondown @r{(ou @code{?`})} +@cindex point d'interrogation culbuté +Point d'interrogation culbuté : @questiondown{}. + +@item \textquotedblleft @r{(ou @code{``})} +@cindex guillemet-apostrophe double culbuté +@cindex double, guillemet-apostrophe culbuté +Guillemet-apostrophe double culbuté : ``. + +@item \textquotedblright @r{(ou @code{''})} +@cindex guillemet-apostrophe de droite double +@cindex double, guillemet-apostrophe de droite +Guillemet-apostrophe de droite double : ''. + +@item \textquoteleft @r{(ou @code{`})} +@cindex guillemet-apostrophe simple culbuté +@cindex simple, guillemet-apostrophe culbuté +Guillemet-apostrophe simple culbuté : `. + +@item \textquoteright @r{(ou @code{'})} +@cindex guillemet-apostrophe simple +@cindex simple, guillemet-apostrophe +Guillemet-apostrophe simple : '. + +@item \textquotestraightbase +@itemx \textquotestraightdblbase +@cindex guillemet droit simple sur la ligne de base +@cindex droit, guillemet simple sur la ligne de base +@cindex guillemet droit double sur la ligne de base +@cindex droit, guillemet double sur la ligne de base +Guillemets droit simple et double sur la ligne de base. + +@item \textregistered +@cindex marque déposée, symbole +@cindex symbole marque déposée +Symbole « marque déposée » : @registeredsymbol{}. + +@item \textrightarrow +@cindex flèche droite, dans le texte +@cindex droite, flèche, dans le texte +Flèche droite. + +@item \textthreequartersemdash +@cindex trois-quarts, cadratin +@cindex cadratin, trois-quarts +Cadratin « trois quarts ». + +@item \texttrademark +@cindex marque de fabrique, symbole +@cindex symbole marque de fabrique +Symbole marque de commerce : @BES{™,^{\hbox{TM}}}. + +@item \texttwelveudash +@cindex deux-tiers cadratin +@cindex cadratin, deux tiers +Deux-tiers cadratin. + +@item \textunderscore +@cindex souligné, dans le texte +@cindex tiret bas, dans le texte +Tiret bas : _. + +@item \textvisiblespace +@cindex visible, symbole espace, dans le texte +@cindex espace visible, symbole, dans le texte +Symbol espace visible. + +@end ftable + + +@node Accents +@section Accents + +@cindex accents +@cindex signes diacrtitiques +@cindex diacrtitiques, signes +@cindex accentuées, lettres +@cindex accentués, caractères + +@LaTeX{} a une prise en charge très large de beaucoup des scripts et +langages du monde, à travers ce qu'offre le paquetage @code{babel}. +Cette section ne tente pas de couvrir la totalité de cette prise en +charge. Elle liste simplement les commandes @LaTeX{} c@oe{}ur pour +créer des caractères accentués, et plus généralement des caractères +portant un signe diacritique. + +Les commandes @code{\capital...} produisent des formes alternatives +pouvant être utilisées avec les lettres capitales. Elles ne sont pas +disponible avec l'OT1. + +@table @code +@item \" +@itemx \capitaldieresis +@findex \" @r{(accent tréma)} +@findex \capitaldieresis +@cindex accent tréma +@cindex diacrtique tréma + +Produit une tréma, comme dans @"{o}. + +@item \' +@itemx \capitalacute +@findex \' @r{(acute accent)} +@findex \capitalacute +@cindex accent aigu +@cindex diacrtique accent aigu +Produit un accent aigu, comme dans @'{o}. Dans l'environnement +@code{tabbing}, pousse la colonne courante à droite de la colonne +précédente (@pxref{tabbing}). + +@item \. +@findex \. @r{(dot-over accent)} +@cindex accent point +@cindex accent point suscrit +@cindex accent point en chef +@cindex diacritique point suscrit +@cindex point en chef, diacritique +@cindex point suscrit, diacritique +Produit un point suscrit à la lettre qui suit, comme dans +@dotaccent{o}. + +@item \= +@itemx \capitalmacron +@findex \= @r{(macron accent)} +@findex \capitalmacron +@cindex macron, diacritique +@cindex barre, diacritique +@cindex barre par-dessus, accent +Produit un macron (une barre) suscrit à la lettre qui suit, comme +dans @={o}. + +@item \^ +@itemx \capitalcircumflex +@findex \^ @r{(accent circonflexe)} +@findex \capitalcircumflex +@cindex accent circonflexe +@cindex diacritique circonflexe +@cindex circonflexe, accent +@cindex circonflexe, diacritique +@cindex chapeau, accent +Produit un accent circonflexe (un chapeau) suscrit à la lettre qui suit, comme dans @^{o}. + +@item \` +@itemx \capitalgrave +@findex \` @r{(accent grave)} +@findex \capitalgrave +@cindex grave accent +Produit un accent grave suscrit à la lettre qui suit, comme dans +@`{o}. Au sein de l'environnement @code{tabbing}, déplace le texte qui +suit à la marge de droite (@pxref{tabbing}). + +@item \~ +@itemx \capitaltilde +@findex \~ @r{(accent tilde)} +@findex \capitaltilde +@cindex diacritique tilde +@cindex tilde, diacritique +Produit un diacritique tilde suscrit à la lettre qui suit, comme dans +@~{n}. + +@item \b +@findex \b @r{(accent barre-souscrite)} +@cindex diacritique barre-souscrite +@cindex diacritique macron-souscrit +@cindex barre-souscrite, diacritique +@cindex macron-souscrit, diacritique +Produit un diacritique barre souscrite à la lettre qui suit, comme dans +@ubaraccent{o}. Voir aussi @code{\underbar} ci-après. + +@item \c +@itemx \capitalcedilla +@findex \c @r{(cédille)} +@findex \capitalcedilla +@cindex cédille, diacritique +@cindex diacritique cédille +Produit une cedille souscrite à la lettre qui suit, comme dans @,{c}. + +@item \d +@itemx \capitaldotaccent +@findex \d @r{(dot-under accent)} +@findex \capitaldotaccent +@cindex diacritique point-souscrit +Produit un point souscrit à la lettre qui suit, comme dans +@udotaccent{o}. + +@item \H +@itemx \capitalhungarumlaut +@findex \H @r{(tréma hongrois)} +@findex \capitalhungarumlaut +@cindex accent tréma hongrois +@cindex tréma hongrois, accent +@cindex diacritique tréma hongrois +@cindex tréma hongrois, diacritique +Produit un long tréma hongrois suscrit à la lettre qui suit, comme dans @H{o}. + +@item \i +@findex \i @r{(i sans point)} +@cindex i sans point +Produit un i sans point, comme dans `@dotless{i}'. + +@item \j +@findex \j @r{(j sans point)} +@cindex j sans point +Produit un j sans point, comme dans `@dotless{j}'. + +@item \k +@itemx \capitalogonek +@findex \k @r{(ogonek)} +@findex \capitalogonek +@cindex ogonek, diacritique +@cindex diacritique ogonek +Produit un ogonek, comme dans `@ogonek{o}'. Non disponible dans le +codage OT1. + +@item \r +@itemx \capitalring +@findex \r @r{(ring accent)} +@findex \capitalring +@cindex accent rond en chef +@cindex diacritique rond en chef +@cindex rond en chef, diacritique +Produit un rond en chef, comme dans `@ringaccent{o}'. + +@item \t +@itemx \capitaltie +@itemx \newtie +@itemx \capitalnewtie +@findex \t @r{(tie-after accent)} +@findex \capitaltie +@findex \newtie +@findex \capitalnewtie +@cindex diacritique tirant susscrit +@cindex diacritique double-brève-renversée +@cindex accent double-brève-renversée +@cindex double-brève-renversée, diacritique +@cindex tirant suscrit, diacritique +Produit un tirant suscrit (double brève renversée), comme dans +`@tieaccent{oo}'. La forme @code{\newtie} est centrée dans sa boîte. + +@item \u +@itemx \capitalbreve +@findex \u @r{(breve accent)} +@findex \capitalbreve +@cindex brève, accent +@cindex brève, diacritique +@cindex diacritique brève +Produit un accent brève, comme dans `@u{o}'. + +@item \underbar +@findex \underbar +@cindex barre sousscite +@cindex barre au-dessous +Ce n'est pas vraiement un diacritique. Produit une barre au-dessous de +l'argument texte. L'argument est toujours traité en mode horizontal. +La barre est toujours à une position fixée sous la ligne de base, de la +sorte elle traverse les descentes. Voir aussi @code{\underline} dans +@ref{Math miscellany}. Voir aussi @code{\b} ci-avant. + +@item \v +@itemx \capitalcaron +@findex \v @r{(breve accent)} +@findex \capitalcaron +@cindex accent h@'{a}@v{c}ek +@cindex diacritique h@'{a}@v{c}ek +@cindex accent caron +@cindex diacritique caron +@cindex caron, diacritique +Produit un accent h@'a@v{c}ek (caron), comme dans `@v{o}'. + +@end table + + +@node Non-English characters +@section Lettres latines supplémentaires + +@cindex caractères speciaux +@cindex speciaux, caractères +@cindex caractères latins non diacrités +@cindex lettres latines non diacritées + +Voici les commandes de base de @LaTeX{} pour insérer des caractères +utilisés généralement utilisés dans des langages autres que l'anglais. + +@table @code + +@item \aa +@itemx \AA +@findex \aa (@aa{}) +@findex \AA (@AA{}) +@cindex a rond-en-chef +@aa{} et @AA{}. + +@item \ae +@itemx \AE +@findex \ae (@ae{}) +@findex \AE (@AE{}) +@cindex a, e dans l'a +@cindex e dans l'a +@cindex a e liés +@ae{} et @AE{}. + +@item \dh +@itemx \DH +@findex \dh (@dh{}) +@findex \DH (@DH{}) +@cindex eth islandais +@cindex eth, lettre islandaise +Lettre islandaise eth : @dh{} et @DH{}. Non disponible dans le codage +@sc{OT1}, il vous faut le paquetage @file{fontenc} pour sélectionner un +autre codage de police, tel que @sc{T1}. + +@item \dj +@itemx \DJ +@findex \dj +@findex \DJ +d et D barre, lettre d capitale et bas-de-casse avec une barre +traversant la hampe. Non disponible dans le codage @sc{OT1}, il vous +faut le paquetage @file{fontenc} pour sélectionner un autre codage de +police, tel que @sc{T1}. + +@item \ij +@itemx \IJ +@findex \ij (ij) +@findex \IJ (IJ) +@cindex lettre ij, Holandais +ij et IJ (à ceci près que les deux lettre apparaissent plus liées qu'ici). + +@item \l +@itemx \L +@findex \l (@l{}) +@findex \L (@L{}) +@cindex l polonais +@l{} et @L{}. + +@item \ng +@itemx \NG +@findex \ng +@findex \NG +Lettre eng laponais, utilisé aussi en phonétique. Non disponible dans le codage +@sc{OT1}, il vous faut le paquetage @file{fontenc} pour sélectionner un +autre codage de police, tel que @sc{T1}. + +@item \o +@itemx \O +@findex \o (@o{}) +@findex \O (@O{}) +@cindex oslash +@o{} et @O{}. + +@item \oe +@itemx \OE +@findex \oe (@oe{}) +@findex \OE (@OE{}) +@cindex o e liés +@cindex o, e dans l'o +@cindex e dans l'o +@oe{} et @OE{}. + +@item \ss +@itemx \SS +@findex \ss (@ss{}) +@findex \SS (SS) +@cindex eszet lettre allemande +@cindex s long +@ss{} et SS. + +@item \th +@itemx \TH +@findex \th (@th{}) +@findex \TH (@TH{}) +@cindex Icelandic thorn +@cindex thorn, lettre islandaise +Lettre islandaise thorn : @th{} et @TH{}. Non disponible dans le codage +@sc{OT1}, il vous faut le paquetage @file{fontenc} pour sélectionner un +autre codage de police, tel que @sc{T1}. + +@end table + + +@node \rule +@section @code{\rule} +@findex \rule + +Synopsis : + +@example +\rule[@var{élévation}]@{@var{largeur}@}@{@var{épaisseur}@} +@end example + +la commande @code{\rule} produit un @dfn{filet}, c.-à-d.@: une ligne ou +un rectangle. Les arguments sont : + +@table @var +@item élévation +De combien élever le filet (optionnel). + +@item largeur +La longueur du filet (obligatoire). + +@item épaisseur +L'épaisseur du filet (obligatoire). +@end table + + +@node \today +@section @code{\today} +@findex \today +@cindex date d'aujourd'hui + +La commande @code{\today} produit la date d'aujourd'hui, par défaut dans +le format @samp{@var{mois} @var{jj}, @var{aaaa}} ; par exemple, `July 4, +1976'. Elle utilise les compteurs prédéfinis @code{\day}, +@code{\month}, et @code{\year} (@pxref{\day \month \year}) pour faire +cela. Elle n'est pas mise à jour durant l'execution de la compilation. + +Les extensions multilingues comme entre autres le paquetage @file{babel} +ou la classe @file{lettre} localisent @code{\today}. Par exemple le code +suivant produit @samp{4 juillet 1976} : + +@example +\year=1976 \month=7 \day=4 +\documentclass@{minimal@} +\usepackage[french]@{babel@} +\begin@{document@} +\today +\end@{document@} +@end example + + +@cindex @code{datetime}, paquetage +La paquetage @code{datetime} package, entre autres, can produce a wide variety +of other date formats. + + +@node Splitting the input +@chapter Partitionner le fichier d'entrée +@cindex partitionner le fichier d'entrée +@cindex fichier d'entrée + +Un document de grande taille nécessite beaucoup de données en +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 +@cindex racine, fichier +@cindex fichier racine +@dfn{fichier racine} ; c'est le fichier dont vous passer le nom à la +ligne de commande quand vous exécutez @LaTeX{}. + +@xref{filecontents}, pour un environnement qui permet de grouper un +fichier externe à créer avec le document principal. + +@menu +* \include:: Inclure conditionnellement un fichier. +* \includeonly:: Determiner quels fichiers sont à inclure. +* \input:: Inclure inconditionnellement un fichier. +@end menu + + +@node \include +@section @code{\include} +@findex \include + +Synopsis : + +@example +\include@{@var{fichier}@} +@end example + +Si aucune commande @code{\includeonly} n'est présente, la commande +@code{\include} exécute un @code{\clearpage} pour commencer une nouvelle +page (@pxref{\clearpage}), puis elle lit @var{fichier}, et ensuite fait +encore un @code{\clearpage}. + +Précédé d'une commande @code{\includeonly}, les actions de +@code{\include} ne sont exécutées que si @var{fichier} est un élément des +fichiers listés en argument de l'@code{\includeonly}. Voir @ref{\includeonly}. + +@cindex @code{\include} emboîtés interdits +La commande @code{\include} ne doit apparaître ni dans le préambule, ni +au sein d'un fichier lu par une autre commande @code{\include}. + + +@node \includeonly +@section \@code{includeonly} +@findex \includeonly + +Synopsis : + +@example +\includeonly@{@var{fichier1},@var{fichier2},...@} +@end example + +La commande @code{\includeonly} contrôle quels fichiers sont lisible par +toute commande @code{\include} venant ensuite. La liste des noms de +fichier est à éléments séparés par des virgules. Chaque élément +@var{fichier1}, @var{fichier2}, @dots{} doit exacteemnt correspondre à +un nom de fichier spécifié en argument d'une commande @code{\include} +pour que la sélection soit effective. + +Cette commande ne peut apparaître que dans le préambule. + + +@node \input +@section \input +@findex \input + +Synopsis : + +@example +\input@{@var{nomfichier}@} +@end example + +La commande @code{\input} a pour effet que le @var{nomfichier} spécifié +soit lu et traité comme si son contenu était inséré dans le fichier +courant à cet endroit. + +Si @var{nomfichier} ne se termine pas en @samp{.tex} (par ex., +@samp{toto} ou @samp{toto.tata}), on essaie en premier en ajoutant cette +extension (@samp{toto.tex} ou @samp{toto.tata.tex}). Si aucun fichier +n'est trouvé avec ce nom, alors on essaie le @var{nomfichier} original +(c.-à-d.@: @samp{toto} ou @samp{toto.tata}). + +@node Front/back matter +@chapter Prologue et épilogue + +@menu +* Table des matières: Tables of contents. +* Glossaires: Glossaries. +* Index:Indexes. +@end menu + + +@node Tables of contents +@section Tables des matières + +@cindex table des matière, création + +@findex \tableofcontents +@findex .toc, @r{fichier} +On produit une table des matières avec la commande +@code{\tableofcontents}. Placez la commande à l'endroit même où vous +voulez que la table des matière apparaisse ; @LaTeX{} fera le reste pour +vous. Une seconde compilation est nécessaire pour qu'un fichier +@file{.toc} ait été produit à la précédente. + +La commande @code{\tableofcontents} produit un titre, mais il ne produit +pas automatiquement un début de nouvelle page. Si vous voulez une +nouvelle page après la table des matières, mettez une commande +@code{\newpage} après la commande @code{\tableofcontents}. + +@findex \listoffigures +@findex \listoftables +Les commandes analogues @code{\listoffigures} et @code{\listoftables} +produisent respectivement une liste des figures et une listes des +tableaux. Le fonctionnement est exactement le même que pour la table des matières. + +@findex \nofiles +La commande @code{\nofiles} l'emporte sur ces commandes, et +@emph{empèche} la génération de ces listes. + +@menu +* \addcontentsline:: Ajouter une entrée dans la table des matières etc. +* \addtocontents:: Ajouter du texte directement au fichier table des matières etc. +@end menu + + +@node \addcontentsline +@subsection @code{\addcontentsline} +@findex \addcontentsline@{@var{ext}@}@{@var{unit}@}@{@var{texte}@} +@cindex table of contents entry, manually adding + +Synopsis : + +@example +\addcontentsline@{@var{ext}@}@{@var{unit}@}@{@var{texte}@} +@end example + +La commande @code{\addcontentsline} ajoute une entrée a la liste ou +table specifiée où : + +@table @var +@item ext +L'extension de nom de fichier du fichier dans lequel l'information doit +être écrite, typiquement c'est l'une des trois suivante :: @code{toc} +pour la table des matière (« table of contents » en langue anglaise), +@code{lof} pour la liste des figures (« list of figures »), ou +@code{lot} pour la liste des tableaux (« list of tables »). + +@item unit +Le nom de l'unité sectionnelle à ajouter, typiquement l'une des +suivantes, selon la valeur de l'argument @var{ext} : + +@table @code +@item toc +Les unités sectionnelles : @code{part}, @code{chapter}, +@code{section}, @code{subsection}, @code{subsubsection}. +@item lof +Pour la liste des figures : @code{figure}. +@item lot +Pour la liste des tableaux : @code{table}. +@end table + +@item texte +Le texte de l'entrée. +@end table + +@findex \contentsline +Ce qui est écrit dans le fichier @file{.@var{ext}} est la commande +@code{\contentsline@{@var{unit}@}@{@var{texte}@}@{@var{numéro}@}}, où +@code{@var{numéro}} est la valeur courante du compteur +@code{@var{unit}}. + +@c ?? how hardwired are these values? other unit names? + + +@node \addtocontents +@subsection \addtocontents +@findex \addtocontents@{@var{ext}@}@{@var{texte}@} + +The @code{\addtocontents}@{@var{ext}@}@{@var{texte}@} commande adds texte +(or formatting commandes) directly to the @file{.@var{ext}} file that +generates the table of contents or listes of figures or tables. + +@table @var +@item ext +The extension of the file on which information is to be written: +@file{toc} (table of contents), @file{lof} (list of figures), or +@file{lot} (list of tables). + +@item texte +The texte to be written. +@end table + + +@node Glossaries +@section Glossaires +@cindex glossaires + +@findex \makeglossary +La commande @code{\makeglossary} active la création des glossaires. + +@findex \glossary +@cindex @file{.glo}, fichier +La commande @code{\glossary@{@var{texte}@}} écrit un article de +glossaire pour @var{texte} dans un fichier auxiliaire nommé avec +l'extension @file{.glo}. + +@findex \glossaryentry +Plus précisément, ce qui est écrit est la commande +@code{\glossaryentry@{@var{texte}@}@{@var{numpage}@}}, where @var{numpage} +est la valeur courante de @code{\thepage}. + +Le paquetage @code{glossary} disponible sur le CTAN fournit une prise en +charge de glossaires plus glossaries. + + +@node Indexes +@section Index +@cindex index + +@findex \makeindex +La commande @code{\makeindex} active la création d'index. Placez là dans le +préambule. + +@findex \index +@cindex @file{.idx}, fichier +La commande @code{\index@{@var{texte}@}} écrit un article d'index pour +@var{texte} dans un fichier auxiliaire nommé avec une extention +@file{.idx}. + +@findex \indexentry +Plus précisément, ce qui est écrit est la commande +@code{\indexentry@{@var{texte}@}@{@var{numpage}@}}, où @var{numpage} est +la valeur courante de @code{\thepage}. + +@cindex « Voir » et « Voir aussi », article d'index +Pour générer un article d'index pour « toto » qui dit « Voir titi », +utilisez une barre verticale : @code{\index@{toto|see@{titi@}@}}. +Utilisez @code{seealso} au lieu de @code{see} pour fabriquer un article +en « Voir aussi ». + +@findex \seename +@findex \alsoname +Le texte « Voir » est défini par la macro @code{\seename}, et le texte +« Voir aussi » par la macro @code{\alsoname}. Ils peuvent être redéfinis +pour d'autres langages. + +@cindex @command{makeindex}, programme +@cindex @command{xindy}, programle +@cindex @file{.ind}, fichier +Le fichier en @file{.idx} généré est ensuite trié avec une commande +externe, d'ordinaire soit @command{makeindex} +(@url{http://mirror.ctan.org/indexing/makeindex}) ou la commande ( +multi-lingue) @command{xindy} (@url{http://xindy.sourceforge.net}). +Ceci résulte en un fichier en @file{.ind}, ce qui peut ensuite être lu +pour composer l'index. + +@findex \printindex +@cindex @code{makeidx}, paquetage +L'index est d'ordinaire généré avec la commande @code{\printindex}. +Celle-ci est définie dans le paquetage @code{makeidx}, ainsi vous devez +mettre @code{\usepackage@{makeidx@}} dans le préambule. + +@findex \indexspace +La longueur élastique @code{\indexspace} est insérée avant chaque +nouvelle lettre dans l'index imprimé ; sa valeur par défaut est +@samp{10pt plus5pt minus3pt}. + +@cindex @code{showidx}, paquetage +Le paquetage @code{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. + +@cindex @code{multind}, paquetage +Le paquetage @code{multind} prend en charge la pluralité des index. +Voir aussi l'article de la FAQ @TeX{} FAQ à ce propos, +@url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multind}. + + +@node Letters +@chapter Des lettres +@cindex lettres, écrire des +@cindex écrire des lettres + +Synopsis : + +@example +\documentclass@{letter@} +\address@{@var{adresse expéditeur}@} +\signature@{@var{nom de l'expéditeur}@} +\begin@{document@} +\begin@{letter@}@{@var{adresse destinataire}@} +\opening@{@var{apostrophe}@} + @var{corps-de-la-lettre} +\closing@{@var{texte de salutation}@} +\end@{letter@} + ... encore des lettres ... +\end@{document@} +@end example + +Produit une ou plusieurs lettres. + +Chaque lettre est dans un environnement séparé @code{letter}, dont +l'argument @var{adresse desinataire} contient souvent plusieurs lignes +séparées par une double contr'oblique (@code{\\}). Par exemple, vous +pourriez avoir : + +@example + \begin@{letter@}@{M. Joseph Fabre \\ + 25 rue de la République\\ + 35700 Rennes@} + ... + \end@{letter@} +@end example + +Le début de l'environnement @code{letter} reinitialise le numéro de page +à 1, et le numéro de note en bas de page à 1 aussi. + +Les @var{adresse expéditeur} et @var{nom de l'expéditeur} sont +communs à toutes les lettres, qu'il y en ait une ou plus, ainsi il est +préférable de mettre ces déclarations dans le préambule. Comme avec +l'adresse du destinataire, souvent @var{adresse expéditeur} contient plusieurs +lignes séparées par une double contr'oblique @code{\\}. @LaTeX{} place +le @var{nom de l'expéditeur} sous la salutation, après un espace +vertical pour la signature manuscrite traditionnelle ; il peut aussi +contenir plusieurs lignes. + +Le corps de chaque environnement @code{letter} commence par une commande +@code{\opening} obligatoire telle que @code{\opening@{Madame, +Monsieur,@}}. Le texte @var{corps-de-la-lettre} est du code @LaTeX{} +ordinaire et peut donc tout contenir de la liste énumérée à des formules +mathématique en hors texte, à ceci près que la commandes de rubricage +telles que @code{\chapter} qui n'ont pas lieu d'être au sein d'une +lettre sont indisponibles. Chaque environnement @code{letter} se termine +typiquement par une commande @code{\closing} telle que dans +@code{\closing@{Je vous prie, Madame, Monsieur, d'agréer l'expression de +mes sentiments les meilleurs.@}}. + +@findex \\ @r{pour les lettres} +Du matériel suppélementaire peut venir après le @code{\closing}. Vous +pouvez préciser qui est en copie de la lettre avec une commande comme +@code{\cc@{Le Patron\\Le Patron du Patron@}}. Il y a une commande +@code{\encl} similaire pour spécifier une liste de pièces jointes. Et, +vous pouvez ajouter un postscriptum avec @code{\ps}. + +Par défaut @LaTeX{} renfonce la signature et la salutation +@code{\closing} la précédant d'une longueur valant +@code{\longindentation}. Celle-ci vaut par défaut +@code{0.5\textwidth}. Pour les aligner à gauche, il suffit de spécifier +@code{\setlength@{\longindentation@}@{0em@}} dans votre préambule. + +Pour fixer la date utilisez quelque-chose comme +@code{\renewcommand@{\today@}@{2015-10-12@}}. En plaçant ce code dans +votre préambule, il s'appliquera à toutes les lettres du document. + +Cet exemple est avec un seul environnement @code{letter}. Les trois +lignes marquées en commentaire comme optionnelles sont typiquement +omises. + +@example +\documentclass@{letter@} +\usepackage[T1]@{fontenc@} +\usepackage@{french@} +\address@{Rue de l'expéditeur \\ Ville de l'expéditeur@} +\signature@{Nom de l'expéditeur\\ Titre de l'expéditeur@} +% optionnel : \location@{Boîte Postale 13@} +% optionnel : \telephone@{(102) 555-0101@} +\begin@{document@} +\begin@{letter@}@{Nom du destinataire \\ Adresse du destinataire@} +\opening@{Monsieur,@} +% optionnel : \thispagestyle@{firstpage@} +I ne suis pas intéressé à faire affaire avec vous. +\closing@{Je vous prie, Monsieur, de recevoir mes salutations distinguées.@} +\end@{letter@} +\end@{document@} +@end example + +Ces commandes sont utilisées avec la classe @code{letter}. + +@menu +* \address:: Adresse de l'expéditeur. +* \cc:: Liste des personnes en copie. +* \closing:: Dire au-revoir. +* \encl:: Liste des pièces jointes. +* \location:: L'adresse de votre organisation. +* \makelabels:: Fabriquer des étiquette d'adresse. +* \name:: Votre nom, pour l'adresse de l'expéditeur. +* \opening:: Dire bonjour. +* \ps:: Ajouter un postscriptum. +* \signature:: Votre signature. +@c * \startbreaks:: Autorisez les sauts de page. +@c * \stopbreaks:: Interdire les sauts de page. +* \telephone:: Votre numéro de téléphone. +@end menu + + +@node \address +@section @code{\address} +@findex \address + +Synopsis : + +@example +\address@{@var{adresse-expéditeurs}@} +@end example + +Spécifie l'adresse de retour telle qu'elle apparaît sur la lettre et sur +l'enveloppe. Séparez des lignes multiples au sein de +@code{adresse-expéditeurs} avec une double contr'oblique @code{\\}. + +Parce qu'elle peut s'applique à des lettres multipls cette déclaration +est souvent placée dans le préambule. Toutefois elle peut être faite +n'importe où, y compris au sein d'un environnement @code{lettre} +individuel. + +Cette commande est optionnelle : sans la déclaration @code{\address} la +lettre est formatée avec un espace à blanc en haut de sorte à pouvoir +être imprimée sur du papier à en-tête pré-imprimé. (@xref{Overview}, +pour les détails concernant votre implémetation locale). Avec la +déclaration @code{\address}, elle est formatée comme une lettre +personnelle. + + +@node \cc +@section @code{\cc} + +@findex \cc +@cindex copie, liste des personnes en, dans une lettre +@cindex liste des personnes en copie, dans une lettre + +Synopsis : + +@example +\cc@{@var{premier nom}\\...@} +@end example + +Produit une liste de nom de personne mis en copie de la lettre. Cette +commande est optionnelle. Si elle est présente, alors elle vient +typiquement après le @code{\closing}. En cas de ligne multiple, séparez +les avec une double contr'oblique @code{\\}. + + +@node \closing +@section @code{\closing} + +@findex \closing +@cindex lettres, salutation +@cindex fin d'une lettre + +Synopsis : + +@example +\closing@{@var{texte}@} +@end example + +@c XXXX TODO en français la signature est au dessus du nom, pas en +@c dessous! + +D'ordinaire à la fin d'une lettre, au dessus de la signature manuscrite, +il y a un @code{\closing} (bien que cette commande soit +optionnnelle). Par exemple : + +@example +\closing@{Je vous prie, Madame, Monsieur, d'agréer l'expression de ma + confiance.@} +@end example + + +@node \encl +@section @code{\encl} + +@findex \encl +@cindex pièces jointes, liste + +Synopsis : + +@example +\encl@{@var{ligne1}\\@var{ligne2}@} +@end example + +Déclare une liste d'une ou plus de pièces jointes. + + +@node \location +@section @code{\location} +@findex \location + +Synopsis : + +@example +\location@{@var{texte}@} +@end example + +Le @var{texte} apparaît centré au bas de chaque page. Il apparaît +seulement si le style de la page est @code{firstpage}. + + +@node \makelabels +@section @code{\makelabels} +@findex \makelabels + +Synopsis : + +@example +\makelabels +@end example + +Crée une feuille d'étiquettes d'adresses à partir des adresses des +destinataires, une pour chaque lettre. Cette feuille sera sortie avant +les lettres, avec dans l'idée de la copier sur une feuille vierge de +vignettes autocollantes. Cette commande est à mettre dans le préambule. + +Vous pouvez personnaliser les étiquettes en redéfinissant les trois +commandes @code{\startlabels}, @code{\mlabel} et @code{\returnaddress} +dans le préambule. Ces commandes ne sont pas à appeler directement par +l'utilisateur, c'est la classe @code{letter} qui les appelle. La +commande @code{\startlabels} compose la page sur laquelle les étiquettes +sont imprimées en termes de largeur, de hauteur, et de nombre de +colonnes, etc. La commande @code{\mlabel@{@var{adresse +expéditeur}@}@{@var{adresse destinataire}@}} est appelée pour chaque +lettre du document avec deux arguments : + +@itemize +@item +Le premier, @var{adresse expéditeur}, est le contenu courant de la macro +@code{\returnaddress} +@item +Le second, @var{adresse destinataire}, est l'adresse du destinataire +telle que passée en argument à l'environnement @code{letter}. +@end itemize + +La définition par défaut de @code{\mlabel} ignore le premier argument, +c'est à dire que si vous placez seulement un @code{\makelabels} dans le +préambule, la feuille d'étiquettes ne contiendra des étiquettes que pour +les destinataires. + +Si vous désirez imprimer une étiquette d'adresse expéditeur et d'adresse +destinataire pour chaque lettre, vous devez faire deux choses : +@enumerate +@item +La première est de redéfinir @code{\mlabel} pour fabriquer deux +étiquettes au lieu d'une, vous pouvez pour cela mettre ce qui suit dans le préambule : + +@example +\newcommand*\originalMlabel@{@} +\let\originalMlabel\mlabel +\def\mlabel#1#2@{\originalMlabel@{@}@{#1@}\originalMlabel@{@}@{#2@}@} +@end example + +Ceci ne suffit toutefois pas, parce que la première des deux étiquettes +est vide, vu que la définition par défaut de @code{\returnaddress} l'est. +@item +La seconde est de redéfinir @code{\returnaddress} pour contenir +l'adresse de l'expéditeur, vous pouvez faire cela en plaçant dans le +préambule : + +@example +\renewcommand*\returnaddress@{\protect\fromname\\\protect\fromaddress@} +@end example + +@end enumerate + +@node \name +@section @code{\name} +@findex \name + +@code{\name@{June Davenport@}} + +Le nom de l'expéditeur, à imprimer sur l'enveloppe avec l'adresse de +retour. + + +@node \opening +@section @code{\opening@{@var{texte}@}} +@findex \opening +@cindex lettres, commencer + +Synopsis : + +@example +\opening@{@var{texte}@} +@end example + +Cette commande est obligatoire. Elle commence la lettre, en suivant le +@code{\begin@{letter@}@{...@}}. L'argument obligatoire @var{texte} est le +@cindex appel +texte d'@dfn{appel} de votre lettre. Par exemple : + +@example +\opening@{Dear John,@} +@end example + + +@node \ps +@section @code{\ps} +@findex \ps +@cindex postscriptum, dans une lettre + +Synopsis: + +@example +\ps@{@var{texte}@} +@end example + + +Utilisez la commande @code{\ps} pour commencer un postscriptum dans une lettre, après +@code{\closing}. + + +@node \signature +@section @code{\signature@{@var{texte}@}} +@findex \signature + +Synopsis: + +@example +\signature@{@var{first line} \\ + ... @} +@end example + +@findex \signature + +Le nom de l'expérditeur. Cette commande est optionnelle, quoique sont inclusion est habituelle. + +Le texte de l'argument apparaît à la fin de la lettre, après la clôture +et après une espace verticale pour la signature manuscrite +traditionnelle. Séparez des ligne multiple avec une double +contr'oblique @code{\\}. Par exemple : + +@example +\signature@{J Fred Muggs \\ + White House@} +@end example + +La valeur par défault de @LaTeX{} pour l'espace verticale space du texte +de @code{\closing} au texte de @code{\signature} est +@code{6\medskipamount}, ce qui vaut six fois 0,7@dmn{em}. + +Cette commande est d'ordinaire dans le preambule, de sorte à s'appliquer +à toutes les lettres du document. Pour qu'elle ne s'applique qu'à une +seule lettre, placez la au sein d'un environnement @code{letter} et +avant le @code{\closing}. + +Vous pouvez inclure un graphique dans la signature, par exemple avec +@code{\signature@{\vspace@{-6\medskipamount@}\includegraphics@{sig.png@}\\ +My name@}} (ceci nécesste d'écrire @code{\usepackage@{graphicx@}} dans +le préambule). + +@c Jim a écrit: I think this is not a user-level command; it is used to keep from breaking +@c the page between the closing and the signature +@c @node \startbreaks +@c @section @code{\startbreaks} +@c @findex \startbreaks +@c +@c @code{\startbreaks} +@c +@c Used after une commande @code{\stopbreaks} to allow page breaks again. +@c +@c +@c +@c @node \stopbreaks +@c @section @code{\stopbreaks} +@c @findex \stopbreaks +@c +@c @code{\stopbreaks} +@c +@c Inhibit page breaks until une commande @code{\startbreaks} occurs. +@c + + +@node \telephone +@section @code{\telephone} +@findex \telephone + +Synopsis: + +@code{\telephone@{@var{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 +@c vincentb1: vérifier ce que pagestyle veut dire. +page (@code{pagestyle}) @code{firstpage} est sélectionné. Dans ce cas, +il apparaît en bas à droite de la page. + + +@node Terminal input/output +@chapter Entrée/sortie console +@cindex entrée/sortie console + +@menu +* \typein:: Lire du texte à partir de la console. +* \typeout:: Écrire du texte vers la console. +@end menu + + +@node \typein +@section @code{\typein[@var{cmd}]@{@var{msg}@}} +@findex \typein + +Synopsis : + +@example +\typein[@var{\cmd}]@{@var{msg}@} +@end example + +@code{\typein} tape @var{msg} sur la console et fait que @LaTeX{} +s'arrête et attend que vous saisisiez une ligne d'entrée, en la +terminant par un retour-chariot. Si l'argument optionnel @var{\cmd} est +omis, l'netrée tapée est traitée comme si elle avec été incluse dans le +fichier d'entrée à la place de la commande @code{\typein}. Si +l'argument @var{\cmd} est présent, cela doit être un nom de commande. +Ce nom de commande est alors défini, ou redéfini, pour se développer en +le texte en entrée qui a été tapé. + + +@node \typeout +@section @code{\typeout@{@var{msg}@}} +@findex \typeout + +Synopsis : + +@example +\typeout@{@var{msg}@} +@end example + +Tape @code{msg} sur le terminal et dans le journal (fichier +@code{log}). Les commandes dans @code{msg} qui sont définis avec +@code{\newcommand} ou @code{\renewcommand} (entre autres) sont +remplacées par leurs définitions avant d'être tapée. + +Les règles usuelles de @LaTeX{} pour le traitement de plusieurs espaces +comme un seul espace et pour ignorer les espaces après un nom de +commande s'appliquent à @code{msg}. Une commande @code{\space} dans +@code{msg} provoque un unique espace tapé, indépendant des espaces qui +l'entourent. Un @code{^^J} dans @code{msg} tape un saut à la ligne. + +@node Command line +@chapter Ligne de commande +@cindex ligne de commande + +La spécification du fichier d'entrée indique le fichier à être formaté ; +@TeX{} utilise @file{.tex} comme extension de fichier par défaut. Si +vous omettez complètment le fichier d'entrée, @TeX{} accèpte en entrée +les caractères saisis à partir de la console. Vous spécifiez les +options de commande en fournissant supplying une chaîne en paramètre de +la commande ; par ex. + +@example +latex '\nonstopmode\input foo.tex' +@end example + +@noindent +Traitera @file{foo.tex} sans faire de pause après chaque erreur. + +@cindex invite @samp{*} +@cindex @samp{*}, invite +@findex \stop +Si @LaTeX{} s'arrête au milieu du document et vous fait une invite en +@samp{*}, c'est qu'il attend que vous saisissiez quelque chose. Vous +pouvez taper @code{\stop} (et retour-chariot) et il terminera +prematurément le document. + +@xref{@TeX{} engines}, pour les autres commandes système invoquant @LaTeX{}. + +@node Document templates +@appendix Patrons de documents +@cindex patron de document +@cindex modèle de document + +Bien que ce ne soit pas un matériel de référence, peut-être que ces +patrons de document vous seront utiles. Davantage de resources de +patrons sont listé à @url{http://tug.org/interest.html#latextemplates}. + +@menu +* patron @code{beamer}: beamer template. +* patron @code{book}: book template. +* patron @code{tugboat}: tugboat template. +@end menu + + +@node beamer template +@section Un patron @code{beamer} + +@cindex @code{beamer} patron et classe +@cindex patron, @code{beamer} + +La classe @code{beamer} crée des présentations en diapositives. Elle a +de très nombreuses possibilités, mais voici un patron de base : + +@verbatim +\documentclass{beamer} +\usepackage[latin1]{inputenc} + +\title{Patron pour la classe Beamer} +\author{Alex L'Auteur} +\date{31 juillet 2007} + +\begin{document} + +\maketitle + +% sans [fragile], n'importe quel code {verbatim} se prend des erreurs mystérieuses. +\begin{frame}[fragile] + \frametitle{Première diapositive} + +\begin{verbatim} + C'est \verbatim! +\end{verbatim} + +\end{frame} + +\end{document} +@end verbatim + +Une ressource web pour cela : +@url{http://robjhyndman.com/hyndsight/beamer/}. + + +@node book template +@section Un patron @code{book} + +@cindex patron, @code{book} + + +@verbatim +\documentclass{book} +\title{Le Patron de la classe book} +\author{Alex L'Auteur} + +\begin{document} +\maketitle + +\chapter{Premier} +Du texte. + +\chapter{Second} +Et du texte. + +\section{Un sujet secondaire} +La fin. +\end{document} +@end verbatim + + +@node tugboat template +@section Un patron @code{tugboat} + +@cindex patron, TUGboat +@cindex classe @code{ltugboat} + +@cite{TUGboat} est la revue du groupe des utilisateur de @TeX{} (@TeX{} +Users Group), @url{http://tug.org/TUGboat}. + +@verbatim +\documentclass{ltugboat} +\usepackage{graphicx} +\usepackage{ifpdf} +\ifpdf +\usepackage[breaklinks,hidelinks]{hyperref} +\else +\usepackage{url} +\fi + +\title{exemple \TUB\ article} + +% repeat info for each author. +\author{First Last} +\address{Street Address \\ Town, Postal \\ Country} +\netaddress{user (at) exemple dot org} +\personalURL{http://exemple.org/~user/} + +\begin{document} + +\maketitle + +\begin{abstract} +This is an exemple article for \TUB{}. +\end{abstract} + +\section{Introduction} + +This is an exemple article for \TUB, from +\url{http://tug.org/TUGboat/location.html}. + +We recommend the graphicx package for image inclusions, and the +hyperref package for active url's (in the \acro{PDF} output). +Nowadays \TUB\ is produced using \acro{PDF} files exclusively. + +The \texttt{ltugboat} class provides these abbreviations and many more: + +% verbatim blocks are often better in \small +\begin{verbatim}[\small] +\AllTeX \AMS \AmS \AmSLaTeX \AmSTeX \aw \AW +\BibTeX \CTAN \DTD \HTML +\ISBN \ISSN \LaTeXe +\Mc \mf \MFB \mtex \PCTeX \pcTeX +\PiC \PiCTeX \plain \POBox \PS +\SC \SGML \SliTeX \TANGLE \TB \TP +\TUB \TUG \tug +\UG \UNIX \VAX \XeT \WEB \WEAVE + +\Dash \dash \vellipsis \bull \cents \Dag +\careof \thinskip + +\acro{FRED} -> {\small[er] fred} % please use! +\cs{fred} -> \fred +\env{fred} -> \begin{fred} +\meta{fred} -> +\nth{n} -> 1st, 2nd, ... +\sfrac{3/4} -> 3/4 +\booktitle{Book of Fred} +\end{verbatim} + +For more information, see the ltubguid document at: +\url{http://mirror.ctan.org/macros/latex/contrib/tugboat} +(we recommend using \verb|mirror.ctan.org| for \CTAN\ references). + +Email \verb|tugboat@tug.org| if problems or questions. + +\bibliographystyle{plain} % we recommend the plain bibliography style +\nocite{book-minimal} % just making the bibliography non-empty +\bibliography{xampl} % xampl.bib comes avec BibTeX + +\makesignature +\end{document} +@end verbatim + + +@node Concept Index +@unnumbered Index des concepts + +@printindex cp + +@c The name of the `Commande Index' node must NOT be altered for ltx-help.el. +@node Command Index +@unnumbered Index des commandes + +@printindex fn + +@bye + +\def\DeclareTextCommand{\foo}{T1} +% then |\foo| is defined to be |\T1-cmd \foo \T1\foo|, +% % where |\T1\foo| is \emph{one} control sequence, not two! +\newcommand + +\def\ProvideTextCommand -- same with \providecommand +\@onlypreamble\DeclareTextCommand +\@onlypreamble\DeclareTextSymbol +\gdef\TextSymbolUnavailable#1{% +\@onlypreamble\def\DeclareTextCommandDefault#1{% +\def\ProvideTextCommandDefault#1{% +\def\DeclareTextAccent#1#2#3{% +\def\DeclareTextCompositeCommand#1#2#3#4{% +\@onlypreamble\def\DeclareTextComposite#1#2#3#4{% +\def\UseTextAccent#1#2#3{% +\def\UseTextSymbol#1#2{% +\@onlypreamble\DeclareTextSymbolDefault@item +\@onlypreamble\DeclareTextAccentDefault@item +\def\UndeclareTextCommand#1#2{% + +@c Local Variables: +@c ispell-dictionary: "francais" +@c coding: utf-8-unix +@c input-method-history: ("french-postfix") +@c TeX-open-quote: "« " +@c TeX-close-quote: " »" +@c End: diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.txt b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.txt new file mode 100644 index 00000000000..fbfb86c8a08 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.txt @@ -0,0 +1,9010 @@ +LaTeX2e +1 À propos de ce document +2 Vue d’ensemble de LaTeX +3 Classes de documents +4 Polices de caractères +5 Mise en page +6 Des rubriques +7 des références croisées +8 Environments +9 Saut à la ligne +10 Saut de page +11 Note en bas de page +12 Définitions +13 Compteurs +14 Longueurs +15 Faire des paragraphes +16 Formules mathématiques +17 Modes +18 Styles de page +19 Espaces +20 Boîtes +21 Insertions spéciales +22 Partitionner le fichier d’entrée +23 Prologue et épilogue +24 Des lettres +25 Entrée/sortie console +26 Ligne de commande +Appendice A Patrons de documents +Index des concepts +Index des commandes +LaTeX2e +1 À propos de ce document +2 Vue d’ensemble de LaTeX + 2.1 Début et fin + 2.2 Fichiers de sortie + 2.3 Les moteurs TeX + 2.4 LaTeX command syntax +3 Classes de documents + 3.1 Options de classe de document +4 Polices de caractères + 4.1 styles des polices + 4.2 tailles des polices + 4.3 commandes de fontes de bas niveau +5 Mise en page + 5.1 ‘\onecolumn’ + 5.2 ‘\twocolumn’ + 5.3 ‘\flushbottom’ + 5.4 ‘\raggedbottom’ + 5.5 Paramètres de mise en page + 5.6 Floats +6 Des rubriques +7 des références croisées + 7.1 ‘\label’ + 7.2 ‘\pageref{KEY}’ + 7.3 ‘\ref{CLEF}’ +8 Environments + 8.1 ‘abstract’ + 8.2 ‘array’ + 8.3 ‘center’ + 8.3.1 ‘\centering’ + 8.4 ‘description’ + 8.5 ‘displaymath’ + 8.6 ‘document’ + 8.7 ‘enumerate’ + 8.8 ‘eqnarray’ + 8.9 ‘equation’ + 8.10 ‘figure’ + 8.11 ‘filecontents’: Écrire un fichier externe + 8.12 ‘flushleft’ + 8.12.1 ‘\raggedright’ + 8.13 ‘flushright’ + 8.13.1 ‘\raggedleft’ + 8.14 ‘itemize’ + 8.15 environnement ‘letter’: écrire des lettres postales + 8.16 ‘list’ + 8.17 ‘math’ + 8.18 ‘minipage’ + 8.19 ‘picture’ + 8.19.1 ‘\circle’ + 8.19.2 ‘\makebox’ + 8.19.3 ‘\framebox’ + 8.19.4 ‘\dashbox’ + 8.19.5 ‘\frame’ + 8.19.6 ‘\line’ + 8.19.7 ‘\linethickness’ + 8.19.8 ‘\thicklines’ + 8.19.9 ‘\thinlines’ + 8.19.10 ‘\multiput’ + 8.19.11 ‘\oval’ + 8.19.12 ‘\put’ + 8.19.13 ‘\shortstack’ + 8.19.14 ‘\vector’ + 8.20 ‘quotation’ et ‘quote’ + 8.21 ‘tabbing’ + 8.22 ‘table’ + 8.23 ‘tabular’ + 8.23.1 ‘\multicolumn’ + 8.23.2 ‘\cline’ + 8.23.3 ‘\hline’ + 8.23.4 ‘\vline’ + 8.24 ‘thebibliography’ + 8.24.1 ‘\bibitem’ + 8.24.2 ‘\cite’ + 8.24.3 ‘\nocite’ + 8.24.4 Utilisation de BibTeX + 8.25 ‘theorem’ + 8.26 ‘titlepage’ + 8.27 ‘verbatim’ + 8.27.1 ‘\verb’ + 8.28 ‘verse’ +9 Saut à la ligne + 9.1 ‘\\’ + 9.2 ‘\obeycr’ & ‘\restorecr’ + 9.3 ‘\newline’ + 9.4 ‘\-’ (césure à gré) + 9.5 ‘\discretionary’ (césure à gré avec contrôle de l’union) + 9.6 ‘\fussy’ + 9.7 ‘\sloppy’ + 9.8 ‘\hyphenation’ + 9.9 ‘\linebreak’ & ‘\nolinebreak’ +10 Saut de page + 10.1 ‘\cleardoublepage’ + 10.2 ‘\clearpage’ + 10.3 ‘\newpage’ + 10.4 ‘\enlargethispage’ + 10.5 ‘\pagebreak’ & ‘\nopagebreak’ +11 Note en bas de page + 11.1 ‘\footnote’ + 11.2 ‘\footnotemark’ + 11.3 ‘\footnotetext’ + 11.4 Notes en bas de page dans un tableau + 11.5 Note en bas de page dont le renvoi est au sein d’un titre de rubrique + 11.6 Paramètres des notes en bas de page +12 Définitions + 12.1 ‘\newcommand’ & ‘\renewcommand’ + 12.2 ‘\newcounter’ + 12.3 ‘\newlength’ + 12.4 ‘\newsavebox’ + 12.5 ‘\newenvironment’ & ‘\renewenvironment’ + 12.6 ‘\newtheorem’ + 12.7 ‘\newfont’: définit une nouvelle police (obsolète) + 12.8 ‘\protect’ +13 Compteurs + 13.1 ‘\alph \Alph \arabic \roman \Roman \fnsymbol’: Taper des compteurs + 13.2 ‘\usecounter{COMPTEUR}’ + 13.3 ‘\value{COMPTEUR}’ + 13.4 ‘\setcounter{COMPTEUR}{VALUE}’ + 13.5 ‘\addtocounter{COMPTEUR}{VALEUR}’ + 13.6 ‘\refstepcounter{COMPTEUR}’ + 13.7 ‘\stepcounter{COMPTEUR}’ + 13.8 ‘\day \month \year’: Predefined compteurs +14 Longueurs + 14.1 Unités de longueur + 14.2 ‘\setlength’ + 14.3 ‘\addtolength’ + 14.4 ‘\settodepth’ + 14.5 ‘\settoheight’ + 14.6 ‘\settowidth’ + 14.7 Longueurs prédéfinies +15 Faire des paragraphes + 15.1 ‘\indent’ + 15.2 ‘\noindent’ + 15.3 ‘\parskip’ + 15.4 Notes en marge +16 Formules mathématiques + 16.1 Indices inférieurs & supérieurs + 16.2 Symboles mathématiques + 16.3 Fonctions mathématiques + 16.4 Accents mathématiques + 16.5 Espacement en mode mathématique + 16.6 Recueil de diverses commandes utiles en math +17 Modes + 17.1 ‘\ensuremath’ +18 Styles de page + 18.1 ‘\maketitle’ + 18.2 ‘\pagenumbering’ + 18.3 ‘\pagestyle’ + 18.4 ‘\thispagestyle{STYLE}’ +19 Espaces + 19.1 ‘\hspace’ + 19.2 ‘\hfill’ + 19.3 ‘\’ et \@ + 19.4 ‘\ ’ après une séquence de contrôle + 19.5 ‘\frenchspacing’, rendre égaux les espacements inter-phrase et inter-mot + 19.6 ‘\thinspace’ + 19.7 ‘\/’ : insérer une correction italique + 19.8 ‘\hrulefill \dotfill’ + 19.9 ‘\addvspace’ + 19.10 ‘\bigskip \medskip \smallskip’ + 19.11 ‘\vfill’ + 19.12 ‘\vspace’ +20 Boîtes + 20.1 ‘\mbox{TEXTE}’ + 20.2 ‘\fbox’ and ‘\framebox’ + 20.3 ‘lrbox’ + 20.4 ‘\makebox’ + 20.5 ‘\parbox’ + 20.6 ‘\raisebox’ + 20.7 ‘\savebox’ + 20.8 ‘\sbox{\BOXCMD}{TEXTE}’ + 20.9 ‘\usebox{\BOXCMD}’ +21 Insertions spéciales + 21.1 Caractères réservés + 21.2 Symboles appelés par leur position dans une police + 21.3 Symboles en texte + 21.4 Accents + 21.5 Lettres latines supplémentaires + 21.6 ‘\rule’ + 21.7 ‘\today’ +22 Partitionner le fichier d’entrée + 22.1 ‘\include’ + 22.2 \‘includeonly’ + 22.3 \input +23 Prologue et épilogue + 23.1 Tables des matières + 23.1.1 ‘\addcontentsline’ + 23.1.2 \addtocontents + 23.2 Glossaires + 23.3 Index +24 Des lettres + 24.1 ‘\address’ + 24.2 ‘\cc’ + 24.3 ‘\closing’ + 24.4 ‘\encl’ + 24.5 ‘\location’ + 24.6 ‘\makelabels’ + 24.7 ‘\name’ + 24.8 ‘\opening{TEXTE}’ + 24.9 ‘\ps’ + 24.10 ‘\signature{TEXTE}’ + 24.11 ‘\telephone’ +25 Entrée/sortie console + 25.1 ‘\typein[CMD]{MSG}’ + 25.2 ‘\typeout{MSG}’ +26 Ligne de commande +Appendice A Patrons de documents + A.1 Un patron ‘beamer’ + A.2 Un patron ‘book’ + A.3 Un patron ‘tugboat’ +Index des concepts +Index des commandes +LaTeX2e +******* + +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 LaTeX2e, qui a été la version standard de LaTeX pendant de +nombreuses années. + +1 À propos de ce document +************************* + +Le système LaTeX de préparation de document est mis en oeuvre sous forme +de macro forfait pour le programme de composition TeX de Donald E. +Knuth. LaTeX a été créé à l’origine par Leslie Lamport ; c’est +désormais maintenu par un groupe de bénévoles +(). La documentation officielle écrite par le +projet LaTeX est disponible à partir de leur site web. + + Le présent document est complètement non officiel et n’a pas été +examiné par les responsables LaTeX. Ne pas envoyer des rapports de bugs +ou rien d’autre sur ce document pour eux. Au lieu de cela, s’il vous +plaît envoyer tous commentaires à . + + La page d’accueil de ce document est http://home.gna.org/latexrefman. +Cette page contient des liens vers la courant de sortie dans différents +formats, sources, listes de diffusion, et d’autres infrastructure. + + Bien sûr, il ya beaucoup, beaucoup d’autres sources d’information sur +LaTeX. Voici quelques-unes: + + + Deux pages de références recommandées à LaTeX documentation. + + + Rédaction de votre premier document, avec un peu de texte et de + mathématiques. + + + Le guide pour les auteurs de documents conservés dans le cadre de + LaTeX; là plusieurs autres. + + + Introduction à l’TeX système, y compris LaTeX. + +2 Vue d’ensemble de LaTeX +************************* + +Qu’est-ce que LaTeX? + + LaTeX est un système de composition de document. Il fut à l’origine +créé par Leslie Lamport et est desormais maintenu par un groupe de +volontaires (). Il est largement utilisé, en +particulier pour les documents complexes et techniques, tels que ceux +implquant des mathémaitiques. + + 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. + + Le terme LaTeX est aussi parfois utilisé pour signifier le langage à +balises dans lequel le code source du document est écrit, c.-à-d. pour +signifier l’ensemble des commandes à la disposition d’un utilisateur de +LaTeX. + + Le nom LaTeX est l’abréviation de “Lamport TeX”. On le prononce +LA-TÈQUE. Au sein du document, on produit le logo avec ‘\LaTeX’. Là où +l’utilisation du logo n’est pas raisonnable, comme dans du texte brut, +écrivez le ‘LaTeX’. + +2.1 Début et fin +================ + +Les fichiers LaTeX ont une structure globale simple, avec un début et +une fin standards. Voici un exemple « Bonjour le monde » : + + \documentclass{article} + \begin{document} + Bonjour le monde \LaTeX. + \end{document} + +Ici ‘article’ et ce qu’on appelle la “classe de document”, implémentée +dans une fichier ‘article.cls’. N’importe quelle classe de document +peut être utilisée. Quelques classes de document sont définies par +LaTeX lui-même, et un grand nombre d’autres sont largement disponibles. +*Note Document classes::. + + Vous pouvez inclure d’autres commandes LaTeX entre les commandes +‘\documentclass’ et ‘\begin{document}’ (cette zone est appelée le +“préambule”). + + Le code ‘\begin{document} ... \end{document}’ est ce qu’on appelle un +“environnement” ; l’environnement ‘document’ (et aucun autre) est +obligatoire dans tous les documents LaTeX (*note document::). LaTeX +fournit lui-même beaucoup d’environnements, et bien plus encore sont +définis séparément. *Note Environments::. + + Les sections suivantes discute de la façon de produire des PDF et +d’autres format de sortie à partir d’un fichier d’entrée LaTeX. + +2.2 Fichiers de sortie +====================== + +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’. + +‘.dvi’ + Si il est invoqué avec la commande système ‘latex’, alors il + produit un fichier “Device Independent”(1) (‘.dvi’). Vous pouvez + visualiser ce fichier avec une commande comme ‘xdvi’, ou le + convertir en fichier PostScript ‘.ps’ avec ‘dvips’ ou en fichier + “Portable Document Format”(2) ‘.pdf’ avec ‘dvipdfmx’. Un grand + nombre d’autres progammes utilitaires DVI sont disponibles + (). + +‘.pdf’ + Si LaTeX est invoqué avec la commande système ‘pdflatex’, parmi + d’autres commandes (*note TeX engines::), alors la sortie + principale est un fichier “Portable Document Format” (‘.pdf’). + Typiquement, il s’agit d’un fichier autonome, avec toutes les + polices et images incorporées. + + LaTeX produit aussi au moins deux fichier supplémentaires. + +‘.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 et possiblement des + informations supplémentaires concernant toutes erreurs. + +‘.aux’ + De l’information auxiliaire est utilisée par LaTeX pour des choses + telles que les doubles renvois. Par exemple, la première fois que + LaTeX trouve un renvoi en aval — une double référence à + quelque-chose qui n’est pas encore apparu dans le code source — il + apparâtra dans la sortie comme un double point d’interrogation + ‘??’. Quand l’endroit auquel le renvoi fait référence finit par + appraître dans le code source, alors LaTeX écrit son information de + localisation dans ce fichier ‘.aux’. À l’invocation suivante, + LaTeX lit l’inforlation de localisation à partir de ce fichier et + l’utilise pour résoudre le renvoi, en remplaçant le double point + d’interrogation avec la localisation mémorisée. + + LaTeX peut produire encore d’autres fichiers, caractérisés par la +terminaison du nom de fichier. Ceux-ci incluent un fichier ‘.lof’ qui +est utilisé pour fabriquer la liste des figures, un fichier ‘.lot’ +utilisé pour fabriquer une liste des tableaux, et un fichier ‘.toc’ +utilisé pour fabriquer une table des matières. Une classe de document +particulière peut en créer d’autres ; cette liste n’a pas de fin +définie. + + ---------- Footnotes ---------- + + (1) Indépendant du périphérique de sortie, ce n’est toutefois pas un +format portable de document + + (2) Format portable de document + +2.3 Les moteurs TeX +=================== + +LaTeX est défini comme un ensemble de commande qui sont exécutées par +une implémentation TeX (*note Overview::). Cette section donne une vue +d’ensemble laconique des principaux programmes. + +‘latex’ +‘pdflatex’ + Dans TeX Live (, si LaTeX est invoqué avec + les commandes système ‘latex’ ou ‘pdflatex’, alors le moteur pdfTeX + est exécuté (). Selon qu’on invoque + ‘latex’ ou ‘pdflatex’, la sortie principale est respectivement un + fichier ‘.dvi’ ou un fichier ‘.pdf’. + + pdfTeX incorpore les extensions qu’e-TeX apporte au programme + original de Knuth (), ce qui inclut des + caractéristiques supplémentaires de programmation et la composition + bi-directionnelle, et a lui-même de nombreuses extentions. e-TeX + est lui-même disponible par la commande système ‘etex’, mais le + langage du fichier d’entrée est TeX (et le fichier produit est un + ‘.dvi’). + + Dans d’autres distributions TeX, ‘latex’ peut invoquer e-TeX plutôt + que pdfTeX. Dans tous les cas, on peut faire l’hyptohèse que les + extension e-TeX sont disponibles en LaTeX. + +‘lualatex’ + Si LaTeX est invoqué avec la commandes systèmes ‘lualatex’, alors + le moteur LuaTeX est exécuté (). Ce + programme permet que du code écrit dans le langage script Lua + () intéragisse avec la compostion faite par TeX. + LuaTeX traite nativement l’entrée en Unicode UTF-8, peut traiter + les polices OpenType et TrueType, et produit un fichier ‘.pdf’ par + défaut. Il y a aussi ‘dvilualatex’ pour produire un fichier + ‘.dvi’, mais cela est rarement utilisé. + +‘xelatex’ + Si LaTeX est invoqué avec la commandes système ‘xelatex’, le moteur + XeTeX est exécuté (). Comme LuaTeX, XeTeX + prend en charge nativement UTF-8 Unicode et les polices TrueType et + OpenType, bien que l’implementation soit complètement différente, + utilisant principalement des bibliothèque externe plutôt que du + code interne. XeTeX produit un fichier ‘.pdf’ en sortie ; il ne + prend pas en charge la sortie DVI. + + En interne, XeTeX crée un fichier ‘.xdv’ file, une variante de DVI, + et traduit cela en PDF en utilisant le programme (‘x’)‘dvipdfmx’, + mais ce processus est automatique. LE fichier ‘.xdv’ n’est utile + que pour le débogage. + + D’autres vairantes de LaTeX et TeX existent, par ex. pour fournir +une prise en charge supplémentaires du japonais des d’autres langages +([u]pTeX, , ). + +2.4 LaTeX command syntax +======================== + +Dans le fichier d’entrée LaTeX, un nom de commande commence avec une +contr’oblique, ‘\’. Le nom lui-même consiste soit en (a) une chaîne de +lettres ou (b) une unique non-lettre. + + Les noms de commandes LaTeX sont sensibles à la casse de sorte que +‘\pagebreak’ diffère de ‘\Pagebreak’ (ce dernier n’est pas une commande +standarde). La plupart des nom de commandes sont en bas de casse, mais +en tout cas vous devez saisir toutes les commande dans la même casse où +elles sont définies. + + Une commande peut être suivie de zéro, un ou plus d’arguments. Ces +arguments peuvent être soit obligatoires, soit optionnels. Les +arguments obligatoires sont entre accolades, ‘{...}’. Les arguments +optionnels sont entre crochets, ‘[...]’. En général, mais ce n’est pas +universel, si la commande prend un argument optionnel, il vient en +premier, avant tout argument obligatoire. + + Au sein d’un argument optionnel, pour utiliser le crochet +fermant (‘]’) cachez le au sein d’accolades, comme dans ‘\item[crochet +fermant {]}]’. De même, si un argument optionnel vient en dernier, sans +argument obligatoire à sa suite, alors pour qie le premier caractère +dans le texte suivant soit un crochet ouvrant, cachez le entre +accolades. + + LaTeX a la convetion que certaines commandes ont une forme en a ‘*’ +qui est en relation avec la forme sans le ‘*’, telles que ‘\chapter’ et +‘\chapter*’. La différence exacte de comportement dépend de la +commande. + + Ce manuel décrit toutes les options accepté et les formes en ‘*’ pour +les commandes dont il traite (à l’exeption des omissions involontaires, +ou bogues de ce manuel). + +Synopsis: + + \begin{NOM ENVIRONNEMENT} + ... + \end{NOM ENVIRONNEMENT} + + Une zone du code source LaTeX, au sein de laquelle il y a un +comportement différent. Par exemple, pour la poésie en LaTeX mettez les +lignes entre ‘\begin{verse}’ et ‘\end{verse}’. + + \begin{verse} + There once was a man from Nantucket \\ + ... + \end{verse} + + Voir *note Environments:: pour une liste des environnements. + + Le NOM ENVIRONNEMENT au début doit s’accorder exactement avec celui à +la fin. Ceci comprend le cas où NOM ENVIRONNEMENT se termine par une +étoile(‘*’) ; l’argument à la fois de ‘\begin’ et ‘\end’ doit comprendre +l’étoile. + + Les environnements peuvent avoir des arguments, y compris des +arguments optionnels. L’exemple ci-dessous produit un tableau. Le +premier argument est optionnel (et implique de la table est alignée +verticalement sur sa première ligne) alors que le second argument et +obligatoire (il spécifie le format des colonnes). + + \begin{tabular}[t]{r|l} + ... lignes du tableau ... + \end{tabular} + +Une commande qui change la valeur, ou change la signification, d’une +autre commande ou paramètre. Par exemple, la commande ‘\mainmatter’ +change le réglage de la numérotation des pages en passant de numéros +romains à des numéros arabes. + +Synopsis : + + \makeatletter + ... définition de commande comprenant @ dans leur nom .. + \makeatother + + Utilisé pour redéfinir des commandes internes de LaTeX. +‘\makeatletter’ a pour effet que le caractère arobe ‘@’ ait 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 “catcode” pour +faire court. Par exemple, la contr’oblique ‘\’ reçoit le catcode 0, qui +correspond aux catactères qui commencent une 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 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 catégorie 11 (à ceci près q’un nom de +commande peut aussi consister d’un catactère de catégorie 0 suivi d’un +seul symbole non-lettre). Ainsi sous 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 ‘@’. + + À utiliser dans un fichier ‘.tex’, dans le préambule. Ne pas +utiliser dans des fichiers ‘.sty’ ou ‘.cls’ puisque les commandes +‘\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 : + +Synopsis : + + \@startsection{NOM}{NIVEAU}{RETRAIT}{AVANT}{APRÈS}{STYLE} + + Cette commande permet de redéfinir les commandes de rubricage. Par +ex. le code source ci-dessous, si placé dans le préambule, redéfinit la +commande de rubricage ‘\section’ pour qu’elle centre le titre, le mette +en gras, et ajuste l’espacement : + + \makeatletter + \renewcommand\section{% + \@startsection{section}% *note Nom: \@startsection/name. + {1}% *note Niveau: \@startsection/level. : 0=part, 1=chapter, etc. + {0pt}% *note Renfoncement du titre: \@startsection/retrait. + {-3.5ex plus -1ex minus -.2ex}% *note Saut vertical avant (pas de renfoncement si négatif): \@startsection/beforeskip. + {2.3ex plus.2ex}% *note Saut vertical après (si négatifif, fait corps avec la suite): \@startsection/afterskip. + {\centering\normalfont\Large + \bfseries}}% *note Style du titre: \@startsection/style. + \makeatother + + La commande ‘\@startsection’ prend six arguments. + +NOM + Nom de la commande de rubricage, par ex. ‘paragraph’ + +NIVEAU + Profondeur de la commande de rubricage, par ex. 0 pour ‘part’, 1 + pour ‘chapter’, 2 pour ‘section’. Cette valeur est comparée aux + compteurs ‘secnumdepth’ et ‘tocdepth’ pour contrôler la numéroation + des rubriques et la profondeur de la table des matières. + +RETRAIT + Renfoncement du titre. Pour un renfoncement nul, vous pouvez + utiliser la macro ‘\z@’ définie à ‘0pt’ pour que le code soit plus + efficace. + +AVANT + Longueur dont la valeur absolue est la longueur de l’espace + verticale à insérer avant le titre. Pour une bonne composition, + utilisez une longueur élastique. + + Si en plus AVANT est négatif, alors le premier paragraphe suivant + immédiatement le titre n’est pas renfoncé. + +APRÈS + Longueur. Lorsque elle est positive, il s’agit de l’espace + verticale à insérer après le titre. Pour une bonne composition, + utilisez dans ce cas une longueur élastique. + + Lorsque elle est négative, alors le titre fait corps avec le + paragraphe le suivant immédiatement, comme c’est le cas pour les + rubriques ‘\paragraph’ dans la classe de document ‘article’, et la + valeur absolue d’APRÈS donne l’espace horizontale entre la fin du + dernier mot du titre et le début du premier mot du paragraphe avec + lequel il fait corps. + +STYLE + Les commandes qui règlent le style du titre, par ex. ‘\bfseries’ + pour des caractères gras. + +3 Classes de documents +********************** + +La classe d’un document donné est définie avec la commande: + + \documentclass[OPTIONS]{CLASSE} + +La commande ‘\documentclass’ doit être la première commande dans un +fichier source LaTeX. + + Les nom de CLASSE LaTeX encastrés sont (beaucoup d’autres classes de +documents sont disponibles en modules; *note Overview::): + + article report book letter slides + + Les OPTIONS standardes sont décrites ci-dessous. + +3.1 Options de classe de document +================================= + +Vous pouvez spécifier ce qu’on appelle des “d’options globales” ou des +“des options de classe” en les passant entre crochet à la commande +‘\documentclass’, comme d’habitude. Pour spécifier plus d’une OPTION, +séparez les par une virgule : + + \documentclass [OPTION1, OPTION2, ...]{CLASSE} + + Voici la liste des options standardes de classe. + + Toutes les classes standardes, sauf ‘slides’ acceptent les options +suivantes pour sélectionner la taille de police de caractères (l’option +par défaut est ‘10pt’): + + 12pt 11pt 10pt + + Toutes les classes standardes acceptent ces options de sélection de +la taille du papier (l’option par défaut est ‘letterpaper’) : + + a4paper a5paper b5paper executivepaper legalpaper letterpaper + + Diverses autres options: + +‘draft, final’ + Pour marquer/ne marquer pas les boîtes trop pleines avec une grande + boîte noire ; l’option par défaut est ‘final’. +‘fleqn’ + Pour aligner à gauches les formules hors texte ; par défaut elles + sont centrées. +‘landscape’ + Pour sélectionner le format de page à l’italienne ; l’option par + défaut est à la française. +‘leqno’ + Pour Mettre les numéros d’équation sur le côté gauche des + équations ; par défaut ils sont sur le côté droit. +‘openbib’ + Pour utiliser le format bibliographie “openbib”. +‘titlepage, notitlepage’ + Indique si la page de titre est séparée ; l’option par défaut + dépend de la classe. + + Ces options ne sont pas disponibles avec la classe ‘slides’ : + +‘onecolumn’ +‘twocolumn’ + Composer en une ou deux colonnes ; le défaut est ‘onecolumn’. + +‘oneside’ +‘twoside’ + Sélectionne la disposition en recto simple ou recto-verso ; le + défaut est ‘oneside’ pour recto, sauf pour la classe ‘book’. + + Le paramètre ‘\evensidemargin’ (‘\oddsidemargin’) détermine la + distance sur les pages de numéro pair (impair) entre le côté gauche + de la page et la marge gauche du texte. Les valeurs par défaut + varient en fonction de la taille du papier, de la disposition recto + ou recto-version sélectionnée. Pour une impression en recto le + texte est centré, pour recto-verso, ‘\oddsidemargin’ vaut 40% de la + différence entre ‘\paperWidth’ et ‘\textwidth’, ‘\evensidemargin’ + valant le reste. + +‘openright’ +‘openany’ + Détermine si un chapitre doit commencer sur une page de droite ; + défaut est ‘openright’ pour la classe ‘book’. + + La classe ‘slide’ offre l’option ‘clock’ pour l’impression du temps +au bas de chaque note. + + Les paquetages ajoutés 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’. + + Toutes les options indiquées dans la commande ‘\documentclass’ qui +sont inconnues de la classe de document sélectionnée sont transmises aux +paquetages chargés par ‘\usepackage’. + +4 Polices de caractères +*********************** + +Deux aspects importants de la sélection d’une “police” sont la +spécification d’une taille et celle d’un style. Les commandes LaTeX +pour ce faire sont décrites ci-après. + +4.1 styles des polices +====================== + +Les commandes de styles suivantes sont prises en charge par LaTeX. + + 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 +déclarative s’étend jusqu’à la prochaine commande de type style ou +jusqu’à la fin du groupe actuel. + + Ces commandes, à la fois dans la forme à argument et dans la forme +déclarative, sont cumulatives ; par exemple, vous pouvez dire aussi bien +‘\sffamily\bfseries’ que ‘\bfseries\sffamily’ pour obtenir du gras sans +serif. + + Vous pouvez également utiliser une forme de déclaration par +environnement ; par exemple, ‘\begin{ttfamily} ... \end{ttfamily}’. + + Ces commandes fournissent automatiquement une correction d’italique +si nécessaire. + +‘\textrm (\rmfamily)’ + Romain. + +‘\textit (\itshape)’ + Italique. + +‘\emph’ + Accent (commute entre ‘\textit’ et ‘\textrm’ selon le contexte). + +‘\textmd (\mdseries)’ + Poids moyen (par défaut). + +‘\textbf (\bfseries)’ + Gras. + +‘\textup (\upshape)’ + Droit (par défaut). Le contraire d’incliné. + +‘\textsl (\slshape)’ + Inclinée. + +‘\textsf (\sffamily)’ + Sans serif. + +‘\textsc (\scshape)’ + Petites capitales. + +‘\texttt (\ttfamily)’ + Machine à écrire. + +‘\textnormal (\normalfont)’ + Police principale du document. + +‘\mathrm’ + Roman, pour une utilisation en mode mathématique. + +‘\mathbf’ + Gras, pour une utilisation en mode mathématique. + +‘\mathsf’ + Sans serif, pour une utilisation en mode mathématique. + +‘\mathtt’ + Machine à écrire, pour une utilisation en mode mathématique. + +‘\mathit’ +‘(\mit)’ + Italique, pour une utilisation en mode mathématique. + +‘\mathnormal’ + Pour une utilisation en mode mathématique, par exemple dans un + autre déclaration de type style. + +‘\mathcal’ + Lettres « calligraphiques », pour une utilisation en mode + mathématique. + + En outre, la commande ‘\mathversion{bold}’ peut être utilisée pour +commuter en caractères gras les lettres et les symboles dans les +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 chiffres. Les +polices LaTeX par défaut prennent en charge cela, et respecteront +‘\textbf’ (mais pas les autres styles, il n’y a pas de style à +l’ancienne italique pour les chiffres en Computer Modern). Beaucoup +d’autres polices ont des chiffre à l’ancienne aussi; parfois le +paquetage ‘textcomp’ doit être chargé, et parfois des options de paquet +sont mises à disposition pour en faire le style par défaut. Entrée de +FAQ : . + + LaTeX fournit également les commandes suivantes, qui font passer +inconditionnellement à un style donné, c.-à-d. _ne_ sont _pas_ +cumulatives. De plus, elles sont utilisées différemment des commandes +ci-dessus : ‘{\CMD ... }’ au lieu de ‘\CMD{...}’. Ce sont deux +constructions sans relation l’une avec l’autre. + +‘\bf’ + Passage en gras. + +‘\cal’ + Passage en lettres calligraphiques pour les mathématiques. + +‘\em’ + Accent (italique dans romain, romain dans italiques). + +‘\il’ + Italique. + +‘\rm’ + Romain. + +‘\sc’ + Les petites capitales. + +‘\sf’ + Sans serif. + +‘\sl’ + Incliné (oblique). + +‘\tt’ + Machine à écrire (largeur fixe). + + Certaines personnes considèrent que les commandes commutation +inconditionnelles de polices, comme ‘\tt’, sont obsolète et que +_seulement_ les commandes cumulatives (‘\texttt’) doivent être +utilisées. Je (Karl) ne suis pas d’accord. il y a situations tout à +fait raisonnables quand un commutateur de police inconditionnelle est +précisément ce dont vous avez besoin pour obtenir le résultat souhaité ; +pour un exemple, *note ‘description’: description. Les deux ensembles +de commandes ont leur place. + +4.2 tailles des polices +======================= + +Les commandes de type de taille standard suivants sont pris en charge +par LaTeX. Le tableau indique le nom de la commande et taille utilisée +(en points) correspondant réellement pour la police avec les options +‘10pt’, ‘11pt’, et ‘12pt’ de classe de document, respectivement (*note +Document class options::). + +commande ‘10pt’ ‘11pt’ ‘12pt’ +----------------------------------------------------- +‘\tiny’ 5 6 6 +‘\scriptsize’ 7 8 8 +‘\footnotesize’ 8 9 10 +‘\small’ 9 10 10,95 +‘\normalsize’ (par défaut) 10 10.95 12 +‘\large’ 12 12 14,4 +‘\Large’ 14.4 14.4 17,28 +‘\LARGE’ 17.28 17.28 20,74 +‘\huge’ 20,74 20,74 24,88 +‘\Huge’ 24.88 24.88 24.88 + + Les commandes énumérées ici sont des “forme déclaratives”. La portée +d’une forme déclarative s’étend jusqu’à la prochaine la commande de type +style ou la fin du groupe courant. Vous pouvez également utiliser la +“forme d’environnement” de ces commandes ; par exemple, ‘\begin{tiny} +... \end{tiny}’. + +4.3 commandes de fontes de bas niveau +===================================== + +Ces commandes sont principalement destinés aux auteurs de macros et +paquetages. Les commandes indiquées ici sont seulement un sous-ensemble +de celles disponibles. + +‘\fontencoding{codage}’ + Sélectionnez le codage de police. Les codages valides comprennent + ‘OT1’ et ‘T1’. + +‘\fontfamily{famille}’ + Sélectionnez la famille de polices. Familles valides sont : + + • ‘cmr’ pour Computer Modern Roman + • ‘cmss’ pour Computer Modern Sans Serif + • ‘cmtt’ pour Computer Modern Typewriter + + et de nombreux autres. + +‘\fontseries{série}’ + Sélectionnez série de police. Les séries valides sont : + + • ‘m’ Moyen (normal) + • ‘b’ Gras + • ‘c’ condensé + • ‘bc’ condensé Gras + • ‘bx’ Gras étendu + + et diverses autres combinaisons. + +‘\fontshape{forme}’ + Sélectionnez forme de police. Les formes valides sont : + + • ‘n’ Droit (normal) + • ‘it’ Italique + • ‘sl’ Incliné (oblique) + • ‘sc’ Petites capitales + • ‘ui’ Italique droit + • ‘ol’ Plan + + Les deux dernières formes ne sont pas disponibles pour la plupart + des familles de polices. + +‘\fontsize{taille}{interligne}’ + Réglage de la taille de police. Le premier paramètre est la taille + de la police pour basculer et le deuxième est l’espacement + d’interligne ; ceci est stocké dans un paramètre nommé + ‘\baselineskip’. L’unité des deux paramètres est par défaut le + ‘pt’. La valeur par défaut de ‘\baselineskip’ pour la police + Computer Modern est 1,2 fois le ‘\fontsize’. + + L’espacement des lignes est également multiplié par la valeur du + paramètre ‘\baselinestretch’ en cas de changement de taille de + type ;la valeur défaut est 1. Cependant, la meilleure façon de + mettre un document en “espacement double”, si vous avez la + malchance d’avoir à produire une telle chose, est d’utiliser le + paquetage ‘setspace’ ; voir + . + +‘\linespread{FACTEUR}’ + Est équivalent à ‘\renewcommand{\baselinestretch}{FACTEUR}’, et + doit donc être suivie par ‘\selectfont’ pour avoir un effet. Il + vaut mieux que ce soit dans le préambule, ou utiliser le paquetage + ‘setspace’, comme décrit juste au-dessus. + + Les modifications apportées en appelant les commandes de polices + décrites ci-dessus n’entrent en vigueur qu’après que ‘\selectfont’ + est appelé. + +‘\usefont{codage}{famille}{série}{forme}’ + Revient à la même chose que d’invoquer ‘\fontencoding’, + ‘\fontfamily’, ‘\fontseries’ et ‘\fontshape’ avec les paramètres + donnés, suivi par ‘\selectfont’. + +5 Mise en page +************** + +Diverses commandes pour contrôler la disposition générale de la page. + +5.1 ‘\onecolumn’ +================ + +La déclaration ‘\onecolumn’ commence une nouvelle page et produit une +sortie à colonne unique. C’est la valeur par défaut. + +5.2 ‘\twocolumn’ +================ + +Synopsis : + + \twocolumn [TEXTE1COL] + + La déclaration ‘\twocolumn’ commence une nouvelle page et produit +sortie à deux colonnes. Si l’argument optionnel TEXTE1COL est présent, +il est composée dans le mode à une colonne avant que la composition à +deux colonnes ne commence. + + Les paramètres ci-après contrôlent la composition de la production de +deux colonnes : + +‘\columnsep’ + La distance entre les colonnes (35pt par défaut). + +‘\columnseprule’ + La largeur du filet entre les colonnes ; la valeur par défaut est + 0pt, de sorte qu’il n’y a pas de filet. + +‘\columnwidth’ + La largeur de la colonne en cours ; il est égal à ‘\textwidth’ dans + le cas d’un texte composé en une seule colonne. + + Les paramètres ci-après contrôlent le comportement des flottants en +cas de production à deux colonnes : + +‘\dbltopfraction’ + Fraction maximale au sommet d’une page sur deux colonnes qui peut + être occupée par des flottants. Par défaut vaut ‘0,7’, peut être + utilement redéfini en (par exemple) ‘0,9’ pour aller moins tôt sur + des pages de flottants. + +‘\dblfloatpagefraction’ + La fraction minimum d’une page de flottants qui doit être occupée + par des flottants, pour une page à flottant à deux colonnes. Par + défaut vaut ‘0,5’. + +‘\dblfloatsep’ + Distance entre les flottants en haut ou en bas d’une page de + flottants à deux colonnes. Par défaut vaut ‘12pt plus2pt minus2pt’ + pour des documents en ‘10pt’ ou ‘11pt’, et ‘14pt plus2pt minus4pt’ + pour ‘12pt’. + +‘\dbltextfloatsep’ + Distance entre un flottant multi-colonnes en haut ou en bas d’une + page et le texte principal. Par défaut vaut ‘20pt plus2pt + minus4pt’ . + +5.3 ‘\flushbottom’ +================== + +La déclaration ‘\flushbottom’ rend toutes les pages de texte de la même +hauteur, en ajoutant de k’espace vertical supplémentaire si nécessaire +pour remplir le page. + + C’est la valeur par défaut si le mode ‘twocolumn’ est sélectionné +(*note Document class options::). + +5.4 ‘\raggedbottom’ +=================== + +La déclaration ‘\raggedbottom’ rend toutes les pages de la hauteur +naturelle de la matière sur cette page. Aucune des longueurs +d’élastique ne seront étirée. + +5.5 Paramètres de mise en page +============================== + +‘\headheight’ + Hauteur de la boîte qui contient la tête en cours de traitement. + La valeur par défaut est ‘30pt’, sauf dans la classe ‘book’, où + elle varie en fonction de la taille de la police. + +‘\headsep’ + La distance verticale entre le bas de la ligne d’en-tête et la + partie supérieure du texte principal. La valeur par défaut est + ‘25pt’, sauf dans la classe ‘book’, où elle varie avec la taille de + la police. + +‘\footskip’ + Distance de la ligne de base de la dernière ligne de texte à la + ligne de base du bas de page. La valeur par défaut est ‘30pt’, + sauf dans la classe ‘book’ où elle varie avec la taille de la + police. + +‘\linewidth’ + Largeur de la ligne actuelle, diminuée pour chaque ‘list’ imbriquée + (*note list::). Plus précisément, elle est inférieure à + ‘\textwidth’ par la somme de ‘\leftmargin’ et ‘\rightmargin’ (*note + itemize::). La valeur par défaut varie en fonction de la taille de + la police, la largeur du papier, le mode à deux colonnes, etc. + Pour un document de classe ‘article’ en taille de police ‘10pt’, + elle vaut ‘345pt’ ; dans le mode à deux colonnes, elle passe à + ‘229.5pt’. + +‘\textheight’ + La hauteur verticale normale du corps de la page ; la valeur par + défaut varie en fonction de la taille de la police, de la classe du + document, etc. Pour un document de classe ‘article’ ou ‘report’ en + taille de police ‘10pt’, elle vaut ‘43\baselineskip’ ; pour une + classe ‘book’, elle vaut ‘41\baselineskip’. Pour ‘11pt’, c’est + ‘38\baselineskip’ et pour ‘12pt’ c’est ‘36\baselineskip’. + +‘\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 ‘article’ ou ‘report’, elle vaut ‘345pt’ à ‘10pt’ de taille + de police, ‘360pt’ à ‘11pt’, et ‘390pt’ à ‘12pt’. Pour un document + ‘book’, elle veut ‘4.5in’ à ‘10pt’ et ‘5in’ à ‘11pt’ ou ‘12pt’. + + En sortie multi-colonne, ‘\textwidth’ reste de la largeur de tout + le corps de la page, tandis que ‘\columnwidth’ est la largeur d’une + colonne (*note \twocolumn::). + + Dans les listes (*note list::), ‘\textwidth’ est le reste la + largeur du corps corps de la page entière (et ‘\columnwidth’ est la + largeur d’une colonne entière), alors que ‘\linewidth’ peut + diminuer au sein de listes imbriquées. + + À l’intérieur d’une minipage (*note minipage:: ) ou ‘\parbox’ + (*note \parbox::), tous les paramètres liés à la largeur sont mis à + la largeur spécifiée, et de reviennent à leurs valeurs normales à + la fin du ‘minipage’ ou ‘\parbox’. + + Par souci d’exhaustivité : ‘\hsize’ est le paramètre TeX primitif + utilisé lorsque le texte est divisé en lignes. Il ne devrait pas + être utilisé dans des documents LaTeX en conditions normales. + +‘\topmargin’ + L’espace entre le haut de la page TeX (un pouce à partir du haut de + la feuille, par défaut) et le sommet de l’en-tête de page. La + valeur par défaut est calculée sur la base de nombreux autres + paramètres : ‘\paperheight − 2in − \headheight − \headsep − + \textheight − \footskip’, et ensuite divisé par deux. + +‘\topskip’ + La distance minimale entre le sommet du corps de la page et la + ligne de base de la première ligne de texte. Pour les classes + standard, la valeur par défaut est la même que la taille de la + police, par exemple, ‘10pt’ à ‘10pt’. + +5.6 Floats +========== + +Certains éléments typographiques, tels que les figures et les tableaux, +ne peuvent pas être à cheval sur plusieurs pages. Ils doivent être +composés en dehors du flux normal du texte, par exemple flottant au +sommet d’une page ultérieure + + LaTeX sait gérer plusieurs classes de matériel flottant. Il y a deux +classes définies par défaut, ‘figure’ (*note figure::) et ‘table’ (*note +table::), mais vous pouvez créer une nouvelle classes avec le paquetage +‘float’. + + Au sein d’une même classe flottante LaTeX respecte l’ordre, de sorte +que la première figure dans le code source d’un document est toujours +composée avant la deuxième figure. Cependant, LaTeX peut mélanger les +classes, ainsi il peut se produire qu’alors que le premier tableau +apparaît dans le code source avant la première figure, il apparaîsse +après elle dans le fichier de sortie. + + Le placement des flottant est l’objet de paramètres, donnés +ci-dessous, qui limittent le nombre de flottants pouvant apparaître au +sommet d’une page, et au bas de page, etc. Si à cause d’un nombre trop +important de flottants mis en queue ces limites les empèchent de tenir +tous dans une seule page, alors LaTeX place ce qu’il peut et diffère le +reste à la page suivante. De la sorte, les flottants peuvent être +composés loin de leur place d’origine dans le code source. En +particulioer, un flottant qui prend beaucoup de place peut migrer +jusqu’à la fin du document. Mais alors, parce que tous les flottant +dans une classe doivent appraître dans le même ordre séquentiel, tous +les flottants suivant dans cette classe appraîssent aussi à la fin. + + En plus de changer les paramètres, pour chaque flottant vous pouvez +peaufiner l’endroit où l’algorithme de placement des flottants essaie de +le placer en utilisant sont argument PLACEMENT. Les valeurs possibles +sont une séquence des lettres ci-dessous. La valeur par défault pour à +la fois ‘figure’ et ‘table’, dans les deux classes de document ‘article’ +et ‘book’, est ‘tbp’. + +‘t’ + (pour Top) — au sommet d’une page de texte. + +‘b’ + (pour Bottom) — au bas d’une page de texte. (Cependant, ‘b’ n’est + pas autorisé avec des flottants en pleine-largeur (‘figure*’) en + cas de sortie à double-colonne. Pour améliorer cela, on peut + utiliser les paquetages ‘stfloats’ ou ‘dblfloatfix’, mais voyez la + 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. + + For 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 à + . + +‘p’ + (pour Page de flottants) — sur une “page de flottants” séparée, qui + est une page ne contenant pas de texte, seulement des flottants. + +‘!’ + Utilisé en plus de l’un des spécificateur précédents ; pour ce + flottant seulement, LaTeX ignore les restrictions à la fois sur le + nombre de flottants qui peuvent apparaître et les quantité + relatives de texte flottant et non-flottant sur la page. Le + spécificateur ‘!’ _ne_ signifie _pas_ « mets le flottant ici » ; + voir plus haut. + + Note : l’ordre dans lequel les lettres apparaîssent au sein du +paramètre PLACEMENT ne change pas l’ordre dans lequel LaTeX essaie de +placer le flottant ; par exemple ‘btp’ a le même effet que ‘tbp’. Tout +ce que PLACEMENT fait c’est que si une lettre n’est pas présente alors +l’algorithme n’essaie pas cet endroit. Ainsi, la valeur par défault de +LaTeX étant ‘tbp’ consiste à essayer toutes les localisations sauf celle +de placer le flottant là où il apparaît dans le code source. + + Pour empêcher LaTeX de rejeter tous les flottants à la fin du +document ou d’un chapitre, vous pouvez utiliser la commande ‘\clearpage’ +pour commencer une nouvelle page et insérer tous les flottants pendants. +Si un saut de page est indésirable alors vous pouvez charger le +paquetage ‘afterpage’ et commettre le code ‘\afterpage{\clearpage}’. +Ceci aura l’effet d’attendre la fin de la page courante et ensuite de +faire passer tous les flottants encore non placés. + + LaTeX peut composer un flottant avant l’endroit où il apparaît dans +le code source (quoique sur la même page de sortie) s’il y a un +spécificateur ‘t’ au sein du paramètre PLACEMENT. Si ceci n’est pas +désiré, et que supprimer ‘t’ n’est acceptable car ce spécificateur +empèche le flottant d’être placé au sommet de la page suivante, alors +vous pouvez empêcher cela soit en utilisant le paquetage ‘flafter’ ou en +utilisant ou en utilisant la commande ‘\suppressfloats[t]’, ce qui +entraîne le déplacement vers la page suivante des flottants qui auraient +du être placés au sommet de la page courante. + + Voici les paramètre en relation aux fractions de pages occupées par +du texte flottant et non flottant (on peut les changer avec +‘\renewcommand{PARAMETER}{DECIMAL BETWEEN 0 AND 1}’) : + + La fraction maximal de page autorisée à être occupées par des + flottants au bas de la page ; la valeur par défaut est ‘.3’. + +‘\floatpagefraction’ + La fraction minimale d’une page de flottants qui doit être occupée + par des flottants ; la valeur par défaut ‘.5’. + +‘\textfraction’ + La fraction minimale d’une page qui doit être du texte ; si des + flottants prennent trop d’espace pour préserver une telle quantité + de texte, alors les flottants sont déplacés vers une autre page. + La valeur par défaut est ‘.2’. + +‘\topfraction’ + Fraction maximale au sommet d’une page page que peut être occupée + avant des flottants ; la valeur par défaut est ‘.7’. + + Les paramètres en relation à l’espace vertical autour des flottants +(on peut les changer avec ‘\setlength{PARAMETER}{LENGTH EXPRESSION}’) : + +‘\floatsep’ + Espace entre les floattants au sommet ou au bas d’une page ; par + défaut vaut ‘12pt plus2pt minus2pt’. + +‘\intextsep’ + Espace au dessus et au dessous d’un flottant situé au milieu du + texte principal ; vaut par défaut ‘12pt plus2pt minus2pt’ pour les + styles à ‘10pt’ et à ‘11pt’, et ‘14pt plus4pt minus4pt’ pour + ‘12pt’. + +‘\textfloatsep’ + Espace entre le dernier (premier) flottant au sommet (bas) d’une + page ; par défaut vaut ‘20pt plus2pt minus4pt’. + + Paramètres en relation avec le nombre de flottant sur une page (on +peut les changer avec ‘\setcounter{CTRNAME}{NATURAL NUMBER}’) : + +‘\bottomnumber’ + Nombre maximal de flottants pouvant apparaître au bas d’une page de + texte ; par défaut 1. + +‘\topnumber’ + Nombre maximal de flottants pouvant apparaître au sommet d’une page + de texte ; par défaut 2. + +‘\totalnumber’ + Nombre maximal de flottants pouvant apparaître sur une page de + texte ; par défaut 3. + + L’article principal de FAQ TeX en rapport avec les flottants + contient des +suggestions pour relâcher les paramètres par défaut de LaTeX de sorte à +réduire les problèmes de flottants rejetés à la fin. Une explication +complète de l’algorithme de placement des flootant se trouve dans +l’article de Frank Mittelbach « How to infuence the position of float +environments like figure and table in LaTeX? » +. + +6 Des rubriques +*************** + +Les commandes de rubricage fournissent les moyens de structurer votre +texte en unités sectionnelles, ou rubriques : + +‘\part’ +‘\chapter (seulement pour classes report et book)’ +‘\section’ +‘\paragraph’ +‘\subsubsection’ +‘\paragraph’ +‘\alinea’ + + Toutes les commandes ont la même forme générale, par exemple, + + \chapter[TITRETDM]{TITRE} + + En plus de fournir le titre de rubrique TITRE dans le texte +principal, le titre peut apparaître dans deux autres endroits : + + 1. La table des matières. + 2. L’en-tête en cours de traitement en haut de la page. + + Vous ne voudrez peut-être pas le même texte dans ces endroits que +dans le texte principal. Pour gérer cela, les commandes de rubricage +ont un argument optionnel TITRETDM qui, lorsqu’il est fourni, précise le +texte de ces autres endroits. + + En outre, toutes les commandes de rubricage ont des formes en ‘*’, +aussi appelée étoilée, qui compose TITRE comme d’habitude, mais ne +comprennent pas de numéro et ne produisent pas d’entrée dans la table +des matières. Par exemple : + + \section*{Préambule} + + La commande ‘\appendix’ modifie la façon dont les unités +sectionnelles suivantes sont numérotées. La commande ‘\appendix’ +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} + ... + \appendix + \chapter{La première annexe } + + Le compteur ‘secnumdepth’ contrôle la composition des numéros de +rubrique. le paramètre + + \setcounter{secnumdepth}{NIVEAU} + +supprime le numéros de rubrique à n’importe quelle profondeur > NIVEAU, +où ‘chapter’ est le niveau zéro. (*Note \setcounter::.) + +7 des références croisées +************************* + +Une des raisons pour numéroter des choses telles que les figures ou les +équations est d’indiquer au lecteur un référence vers elles, comme dans +« Voir la figure 3 pour plus de détails. » + +7.1 ‘\label’ +============ + +Synopsis : + + \label{CLEF} + + Une commande ‘\label’ apparaissant dans le texte ordinaire crée une +étiquette en attribuant à ‘clef’ le numéro de l’unité sectionnel +courante ; lorsque ‘\label’ apparaît dans un environnement numéroté, +elle attribue ce numéro à ‘clef’. + + Le nom ‘clef’ peut se composer de n’importe quelle séquence de +lettres, chiffres, ou caractères de ponctuation. Il est sensible à la +casse — lettres capitales ou bas-de-casse. + + Pour éviter de créer accidentellement deux étiquettes avec le même +nom, l’usage est d’utiliser des étiquettes composées d’un préfixe et +d’un suffixe séparés par un caractère ‘:’ ou ‘.’. Certains préfixes +classiquement utilisés : + +‘ch’ + pour les chapitres +‘sec’ + les commandes de rubricage de niveau inférieur +‘fig’ + pour les figures +‘tab’ + pour les tables +‘eq’ + pour les équations + + Ansi, une étiquette pour une figure devrait ressembler à +‘fig:narquois’ ou à ‘fig.narquois’. + +7.2 ‘\pageref{KEY}’ +=================== + +Synopsis : + + \pageref{KEY} + + La commande ‘\pageref’{CLEF} produit le numéro de page de l’endroit +du texte où la commande correspndante ‘\label’{CLEF} apparaît. + +7.3 ‘\ref{CLEF}’ +================ + +Synopsis : + + \ref{CLEF} + + La commande ‘\ref’ produit le numéro de l’unité sectionnelle, +équation, note en bas de page, figure, ..., de la commande +correspondante ‘\label’ (*note \label::). Elle ne produit aucun texte, +tel que le mot ‘Section’ ou ‘Figure’, juste le numéro lui-même sans +plus. + +8 Environments +************** + +LaTeX fournit beacoup d’environnements pour baliser un certain texte. +Chaque environnement commence et se termine de la même manière : + + \begin{NOMENV} + ... + \end{NOMENV} + +8.1 ‘abstract’ +============== + +Synopsis : + \begin{abstract} + ... + \end{abstract} + + Produit un résumé, potentiellement contenant plusieurs paragraphes. +Cet environneement n’est défini que dans les classes de document +‘article’ et ‘report’ (*note Document classes::). + + Utiliser l’exemple ci-dessous au sein de la classe ‘article’ produit +un paragraphe détaché. L’option ‘titlepage’ de la classe de document a +pour effet que le résumé soit sur une page séparée (*note Document class +options::) ; ceci est le comportement par défaut selement dans la classe +‘report’. + + \begin{abstract} + Nous comparons tous les récits de la proposition faits par Porter + Alexander à Robert E Lee en lieu de l'Appomattox Court House que + l'armée continue à combattre dans une guerre de guerilla, ce que Lee + refusa. + \end{abstract} + + L’exemple suivant produit un résumé en une-colonne au sein d’un +document en deux-colonne (pour plus solution plus flexible, utilisez le +paquetage ‘abstract’). + + \documentclass[twocolumn]{article} + ... + \begin{document} + \title{Babe Ruth comme ancêtre culturel : une approche atavique} + \author{Smith \\ Jones \\ Robinson\thanks{Bourse des chemins de fer.}} + \twocolumn[ + \begin{@twocolumnfalse} + \maketitle + \begin{abstract} + Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat. + \end{abstract} + \end{@twocolumnfalse} + ] + { % by-hand insert a footnote at page bottom + \renewcommand{\thefootnote}{\fnsymbol{footnote}} + \footnotetext[1]{Merci pour tout le poisson.} + } + +8.2 ‘array’ +=========== + +Synopsis : + + \begin{array}{PATRON} + ENTRÉE-COL-1&ENTRÉE-COL-2 ... &ENTRÉE-COL-N}\\ + ... + \end{array} + + ou + + \begin{array}[POS]{PATRON} + ENTRÉE-COL-1&ENTRÉE-COL-2 ... &ENTRÉE-COL-N}\\ + ... + \end{array} + + Les tableaux mathématiques sont produits avec l’environnement +‘array’, normalement au sein d’un environnement ‘equation’ (*note +equation::). Les entrées dans chaque colonne sont séparées avec une +esperluette (‘&’). Les lignes sont terminées par une double +contr’oblique (*note \\::). + + L’argument obligatoire PATRON décrit le nombre de colonnes, +l’alignement en leur sein, et le formatage des régions inter-colonne. +Voir *note tabular:: pour une description complete de PATRON, et des +autres caractéristiques communes aux deux environnement, y compris +l’argument optionnel ‘pos’. + + L’environnement ‘array’ diverge de ‘tabular’ par deux aspect. Le +premier est que les entrée de ‘array’ sont composées en mode +mathématique, 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 inter-colonne que LaTeX met dans un ‘array’ est contrôlé par +‘\arraycolsep’, qui spécifie la moitié de la largueur entre les +colonnes. La valeur par défaut est ‘5pt’. + + Pour otenir des tableaux entre accolades la méthode standarde est +d’utiliser le paquetage ‘amsmath’. Il comprend les environnements +‘pmatrix’ pour un tableau entre parenthèses ‘(...)’, ‘bmatrix’ pour un +tableau entre crochets ‘[...]’, ‘Bmatrix’ pour un tableau entre +accolades ‘{...}’, ‘vmatrix’ pour un tableau entre barres +verticales ‘|...|’, et ‘Vmatrix’ pour un tableau entre doubles barres +verticales ‘||...||’, ainsi que diverses autres contructions de +tableaux. + + Voici un exemple d’un tableau : + + \begin{equation} + \begin{array}{cr} + \sqrt{y} &12.3 \\ + x^2 &3.4 + \end{array} + \end{equation} + + L’exemple suivante nécessite ‘\usepackage{amsmath}’ dans le +preambule : + + \begin{equation} + \begin{vmatrix}{cc} + a &b \\ + c &d + \end{vmatrix}=ad-bc + \end{equation} + +8.3 ‘center’ +============ + +Synopsis : + + \begin{center} + LINE1 \\ + LINE2 \\ + \end{center} + + L’environnement ‘center’ vous permet de créer un paragraphe +consistant de lignes qui sont centrée entre les marges de gauche et de +droite de la page courante. Chaque ligne est terminée avec la chaîne +‘\\’. + +8.3.1 ‘\centering’ +------------------ + +La déclaration ‘\centering’ correspond à l’environnement ‘center’. +Cette déclaration peut être utilisé à 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. + + 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 doit contenir une ligne à +blanc ou la commande ‘\end’ (d’un environnement tel que quote) qui finit +l’unité de paragraphe. + + Voici un exemple : + + \begin{quote} + \centering + first line \\ + second line \\ + \end{quote} + +8.4 ‘description’ +================= + +Synopsis : + + \begin{description} + \item [ÉTIQUETTE1] ARTICLE1 + \item [ÉTIQUETTE2] ARTICLE2 + ... + \end{description} + + L’environnement ‘description’ est utilisé pour fabriquer des listes +d’articles étiquetés. Chaque ÉTIQUETTE d’article est composée en gras, +alignée à gauche. Bien que les étiquettes sur les articles sont +optionnelles il n’y a pas de valeur par défaut sensée, c’est pourquoi +tous les articles devraient avoir une étiquette. + + La liste consiste en au moins un article ; voir *note \item:: +(l’absence d’article cause l’erreur LaTeX ‘Something's wrong--perhaps a +missing \item’). Chaque article est produit avec une commande ‘\item’. + + Une autre variation : puisque le style gras est appliqué aux +étiquettes, si vous composez une étiquette en style tapuscrit avec +‘\texttt’, vous obtiendrez du gras tapuscrit : ‘\item[\texttt{gras et +tapuscrit}]’. C’est peut-être trop gras, entre autres problèmes. Pour +obtenir juste le style tapuscrit, utilisez ‘\tt’, ce qui reinitialise +toutes les autres variations de style : ‘\item[{\tt tapuscrit de +base}]’. + + Pour les détails concernant l’espacement des listes, voir *note +itemize::. + +8.5 ‘displaymath’ +================= + +Synopsis : + + \begin{displaymath} + MATH + \end{displaymath} + +or + + \[MATH\] + + L’environnement ‘displaymath’ (‘\[...\]’ est un synonyme) compose le +texte MATH sur sa propre ligne, centré par défaut. L’option globale +‘fleqn’ justifie les équations à gauche ; voir *note Document class +options::. + + Aucun numéro d’équation n’est ajouté au texte de texte +‘displaymath’ ; pour obtenir un numéro d’équation, utilisez +l’environnement ‘equation’ (*note equation::). + +8.6 ‘document’ +============== + +L’environnement ‘document’ entoure le corps d’un document. Il est +obligatoire dans tout document LaTeX. *Note Starting and ending::. + +8.7 ‘enumerate’ +=============== + +Synopsis : + + \begin{enumerate} + \item ARTICLE1 + \item ARTICLE2 + ... + \end{enumerate} + + L’environnement ‘enumerate’ produit une liste numérotée d’articles. +Le format du numéro en étiquette dépend de si cet environnement est +imbriqué dans un autre ; voir plus bas. + + La liste consiste en au moins un article. L’absence d’article cause +l’erreur LaTeX ‘Something's wrong--perhaps a missing \item’. Chaque +article est produit avec la commande ‘\item’. + + Cet exemple fait la liste des deux premiers courreurs à l’arrivée du +marathon olympique de 1908 : + + \begin{enumerate} + \item Johnny Hayes (USA) + \item Charles Hefferon (RSA) + \end{enumerate} + + Les énumerations peuvent être imbriquées les unes dans les autres, +jusqu’à une profondeur de quatre niveaux. Elles peuvent aussi être +imbriquées au sein d’autres environnements fabriquant des paragraphes, +tels que ‘itemize’ (*note itemize::) et ‘description’ (*note +description::). Le format de l’étiquette produite dépend du niveau +d’imbrication de la liste. Voici les valeurs par défaut de LaTeX pour +le format à chaque niveau d’imbrication (où 1 est le niveau le plus +externe) : + + 1. numéro arabe suivi d’un point : ‘1.’, ‘2.’, ... + 2. lettre en bas de casse et entre parenthèse : ‘(a)’, ‘(b)’ ... + 3. numéro romain en bas de casse suivi d’un point : ‘i.’, ‘ii.’, ... + 4. lettre capitale suivie d’un point : ‘A.’, ‘B.’, ... + + L’environnement ‘enumerate’ utilise les compteurs ‘\enumi’, ..., +‘\enumiv’ (*note Counters::). Si vous utilisez l’argument optionnel +d’‘\item’ alors le compteur n’est pas incrementé pour cet article (*note +\item::). + + L’environnement ‘enumerate’ utilise les commandes de ‘\labelenumi’ +jusqu’à ‘\labelenumiv’ pour produire l’étiquette par défaut. Ainsi, +vous pouvez utiliser ‘\renewcommand’ pour chancher le format des +étiquettes (*note \newcommand & \renewcommand::). Par exemple, cette +liste de premier niveau va être étiquettée avec des lettres capitales, +en gras, non suivies point : + + \renewcommand{\labelenumi}{\textbf{\Alph{enumi}}} + \begin{enumerate} + \item eI + \item bi: + \item si: + \end{enumerate} + + Pour une liste des commandes comme ‘\Alph’ utilisables pour formatter +le compteur d’étiquette voir *note \alph \Alph \arabic \roman \Roman +\fnsymbol::. + + Pour plus ample information sur la personalisation de la forme voir +*note list::. De même, le paquetage ‘enumitem’ est utile pour cela. + +8.8 ‘eqnarray’ +============== + +Tout d’abord une mise en garde : l’environnement ‘eqnarray’ a quelques +maladresse que l’on ne peut pas surmonter ; l’artice « Évitez +eqnarray ! » de Lars Madsen les décrit en détail +(). Ce qu’il faut +retenir c’est qu’il vaut mieux utiliser l’environnement ‘align’ (et +d’autres) du paquetage ‘amsmath’. + + Néanmoins, voici une description d’‘eqnarray’ : + + \begin{eqnarray} (ou ‘eqnarray*’) + FORMULA1 \\ + FORMULA2 \\ + ... + \end{eqnarray} + + L’environnement ‘eqnarray’ est utilisé pour afficher une séquence +d’équations ou d’inégalités. Il est similaire à un environnement +‘array’ à trois colonnes, avec des lignes consecutives séparées par ‘\\’ +et des articles consécutifs au sein d’une ligne séparé par une +esperluète ‘&’. + + ‘\\*’ peut aussi être utilisé pour séparer les équations, avec sa +signification normale de ne pas autoriser un saut de page à cette ligne. + + Un numéro d’équation est placé sur chaque ligne à moins que cette +ligne ait une commande ‘\nonumber’. Alternativement, la forme étoilé +(en ‘*’) de l’environnement (‘\begin{eqnarray*} ... \end{eqnarray*}’) +omet la numérotation des équations entièrement, tout en faisant par +ailleurs la même chose qu’‘eqnarray’. + + La commande ‘\lefteqn’ est utilisée pour couper les longues formules +sur plusieurs lignes. Elle compose son argument en hors texte et le +justifie à gauche dans une boîte de largeur nulle. + +8.9 ‘equation’ +============== + +Synopsis : + + \begin{equation} + MATH + \end{equation} + + L’environnement ‘equation’ commence un environnement en ‘displaymath’ +(*note displaymath::), par ex. en centrant le texte MATH sur la page, et +aussi en plaçant un numéro d’équation dans la marge de droite. + +8.10 ‘figure’ +============= + +Synopsis : + + \begin{figure}[PLACEMENT] + CORPSFIGURE + \caption[TITRELDF]{TEXTE} + \label{ÉTIQUETTE} + \end{figure} + + ou + + \begin{figure*}[PLACEMENT] + CORPSFIGURE + \caption[TITRELDF]{TEXTE} + \label{ÉTIQUETTE} + \end{figure} + + Une classe de flottant (*note Floats::). Parce qu’elles ne peuvent +pas être coupées à cheval sur plusieurs pages, elles ne sont pas +composées en séquence avec le texte normal, mais au contraire sont +“flottées” vers un endroit convenable, tel que le sommet d’une page +suivante. + + Pour les valeurs possibles de PLACEMENT et leur effet sur +l’algorithme de placement des flottants, voir *note Floats::. + + La version étoilée ‘figure*’ est utilisée quand un document est en +mode double-colonne (*note \twocolumn::). elle produit une figure qui +s’étend sur les deux colonnes, au sommet de la page. Pour ajouter la +possibiltié de la placer à un bas de page voir la discussion de +PLACEMENT ‘b’ dans *note Floats::. + + Le corps de la figure est composé dans une ‘parbox’ de largueur +‘\textwidth’ and ainsi il peut contenir du texte, des commandes, etc. + + L’étiquette est optionnelle ; elle est utilisée pour les double +renvois (*note Cross references::). La commande ‘\caption’ spécifie la +légende TEXTE pour la figure. La légende est numérotée par défaut. Si +TITRELDF est présent, il est utilisé dans la liste des figures au lieu +de TEXTE (*note Tables of contents::). + + Cet exemple fabrique une figure à partir d’un graphique. Il +nécessite l’un des paquetage ‘graphics’ ou ‘graphicx’. Le graphique, +avec sa légende, est palcé au sommet d’une page ou, s’il est rejet à la +fin du document, sur une page de flottants. + + \begin{figure}[t] + \centering + \includegraphics[width=0.5\textwidth]{CTANlion.png} + \caption{The CTAN lion, by Duane Bibby} + \end{figure} + +8.11 ‘filecontents’: Écrire un fichier externe +============================================== + +Synopsis : + + \begin{filecontents}{NOMFICHIER} + TEXTE + \end{filecontents} + + ou + + \begin{filecontents*}{NOMFICHIER} + TEXTE + \end{filecontents*} + + Crée un fichier nommé NOMFICHIER et le remplit de TEXTE. La version +non étoilée de l’environnement ‘filecontent’ préfixe le contenu du +ficher crée d’une en-tête ; voir l’exemple ci-dessous. La version +étoilée ‘filecontent*’ n’inclut par l’en-tête. + + Cet environnement peut être utilisé n’importe-où dans le préambule, +bien qu’elle apparaisse en général avant la commande ‘\documentclass’. +Elle est typiquement utilisée quand une fichier source a besoin d’un +fichier non standard de style ou de classe. L’environnement permet +d’écrire ce fichier dans le répertoire contenant ce fichier et ainsi de +rendre le code source autonome. Une autre utilisation est d’inclure des +référence au format ‘bib’ dans le fichier source, de même pour le rendre +autonome. + + L’environnement vérifie si un fichier de même nom existe déjà, et si +oui, ne fait rien. Il y a un paquetage ‘filecontents’ qui redéfinit +l’environnement ‘filecontents’ de sorte qu’au lieu de ne rien faire dans +ce cas, il écrase le fichier existant. + + Par exemple, ce document : + + \documentclass{article} + \begin{filecontents}{JH.sty} + \newcommand{\monnom}{Jim Hef{}feron} + \end{filecontents} + \usepackage{JH} + \begin{document} + Un article de \monnom. + \end{document} + + produit ce fichier ‘JH.sty’. + + %% LaTeX2e file `JH.sty' + %% generated by the `filecontents' environment + %% from source `test' on 2015/10/12. + %% + \newcommand{\monnom}{Jim Hef{}feron} + +8.12 ‘flushleft’ +================ + + \begin{flushleft} + LIGNE1 \\ + LIGNE2 \\ + ... + \end{flushleft} + + L’environnement ‘flushleft’ vous permet de créer un paragraphe ferré +à gauche, c’est à dire consistant en lignes qui sont alignées sur la +marge de gauche et en dentelures à droite comme un drapeau dont la hampe +(fer du composteur) serait à gauche et les franges à droite. Chaque +ligne doit être terminée par la séquence de contrôle ‘\\’. + +8.12.1 ‘\raggedright’ +--------------------- + +La déclaration ‘\raggedright’ correspond à l’environnement ‘flushleft’. +Cette déclaration peut être utilisée au sein d’un environnement tel que +‘quote’ ou d’une ‘parbox’. + + Contrairement à l’environnement ‘flushleft’, la commande +‘\raggedright’ ne démarre pas un nouveau paragraphe ; elle change +seulement la façon dont LaTeX formatte les unités de paragraphe. Pour +affecter le format d’une unité de paragraphe, la porté de la déclaration +doit contenir la ligne à blanc où la commande ‘\end’ qui termine l’unité +de paragraphe. + +8.13 ‘flushright’ +================= + + \begin{flushright} + LIGNE1 \\ + LIGNE2 \\ + ... + \end{flushright} + + L’environnement ‘flushright’ vous permet de créer un paragraphe ferré +à droite et drapeau gauche, c.-à-d. consistant de lignes qui sont +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 ‘\\’. + +8.13.1 ‘\raggedleft’ +-------------------- + +La déclaration ‘\raggedleft’ correspond à l’environnement ‘flushright’. +Cette déclaration peut être utilisée au sein d’un environnement tel que +as ‘quote’ ou d’une ‘parbox’. + + Contrairement à l’environnement ‘flushright’, la commande +‘\raggedleft’ ne commence pas un nouveau paragraphe ; elle change +seuleemnt la façon dont LaTeX formatte les unités de paragraphe. Pour +affecter le format d’une une unité de paragraphe, la portée de la +déclaration doit contenir la ligne à blanc ou la commande ‘\end’ qui +termine l’unité de paragraphe. + +8.14 ‘itemize’ +============== + +Synopsis : + + \begin{itemize} + \item ITEM1 + \item ITEM2 + ... + \end{itemize} + + L’environnement ‘itemize’ produit une liste « non ordonnée », « à +puces ». Les environnement ‘itemize’ peuvent être imbriqués l’un dans +l’autre, jusqu’à quatre niveaux de profondeur. Ils peuvent aussi être +imbriqués avec d’autre environnements fabriquant des paragraphes, comme +‘enumerate’ (*note enumerate::). + + Chaque article d’une liste ‘itemize’ commence avec une commande +‘\item’. Il doit y avoir au moins une commande ‘\item’ au sein de +l’environnement. + + Par défaut, les marques de chaque niveau ressemblent à cela : + + 1. • (puce) + 2. -- (tiret demi-cadratin gras) + 3. * (asterisque) + 4. . (point centré verticalement, rendu ici comme un point final) + + Si vous utilisez l’environnement ‘babel’ avec la langue ‘french’, +alors il y a des tirets pour tous les niveaux comme c’est l’habitude des +français. + + L’environnement ‘itemize’ utilise les commandes de ‘\labelitemi’ +jusqu’à ‘\labelitemiv’ pour produire les étiquettes par défaut. Ainsi, +vous pouvez utiliser ‘\renewcommand’ pour changer les étiquettes. Par +exemple, pour que le premier niveau utilise des losanges : + + \renewcommand{\labelitemi}{$\diamond$} + + Les paramètres de ‘\leftmargini’ jusqu’à ‘\leftmarginvi’ définissent +la distance entre la marge de gauche de l’environnement surjacent et la +marge de gauche de la liste. Par convention, ‘\leftmargin’ est réglée à +la ‘\leftmarginN’ appropriée quand on entre dans un nouveau niveau +d’imbrication. + + Les valeurs par défaut varient de ‘.5em’ (pour les niveaux +d’imbrication les plus élevés) jusqu’à ‘2.5em’ (premier niveau), et sont +légèrement réduits en mode deux-colonnes. Cet exemple réduit grandement +l’espace de marge pour la liste la plus extérieure : + + \setlength{\leftmargini}{1.25em} % par défaut 2.5em + + Quelques paramètres qui affectent le formatage des listes : + +‘\itemindent’ + Renfoncement supplementaire avant chaque articles dans une liste ; + la valeur par défaut est zéro. + +‘\labelsep’ + Espace entre l’étiquette et le texte d’un article ; la valeur par + défaut est ‘.5em’. + +‘\labelwidth’ + Largeur de l’étiquette ; la valeur par défaut est ‘2em’, ou ‘1.5em’ + en mode deux-colonnes. + +‘\listparindent’ + Renfoncement supplémentaire ajoutée aux paragraphes suivants à + commencer par le second au sein d’un article de liste ; la valeur + par défaut est ‘0pt’. + +‘\rightmargin’ + Distance horizontale entre la marge de droite de la liste et + l’environnement surjacent ; la valeur par défaut est ‘0pt’, sauf à + l’intérieur des environnement ‘quote’, ‘quotation’, et ‘verse’, où + elle est réglée pour être égale à ‘\leftmargin’. + + Paramètres affectant l’espacement vertical entre les articles de +liste (plutôt relâché, par défaut). + +‘\itemsep’ + Espace vertical entre les articles. La valeur par défaut est ‘2pt + plus1pt minus1pt’ pour les documents en ‘10pt’, ‘3pt plus2pt + minus1pt’ pour ceux en ‘11pt’, et ‘4.5pt plus2pt minus1pt’ pour + ceux en ‘12pt’. + +‘\parsep’ + Espace vertical supplémentaire entre les paragraphes au sein d’un + article de liste. Par défaut vaut la même chose que ‘\itemsep’. + +‘\topsep’ + Espace vertical entre le premier article et le paragraphe + précédent. Pour les listes au niveau le plus haut, la valeur par + défaut est ‘8pt plus2pt minus4pt’ pour les documents en ‘10pt’, + ‘9pt plus3pt minus5pt’ pour ceux en ‘11pt’, et ‘10pt plus4pt + minus6pt’ pour ceux en ‘12pt’. Ces valeurs sont réduites pour les + listes avec au moins un niveau d’imbrication. + +‘\partopsep’ + Espace supplémentaire ajouté à ‘\topsep’ quand l’environnement de + liste démarre un paragraphe. La valeur par défaut est ‘2pt plus1pt + minus1pt’ pour les documents en ‘10pt’, ‘3pt plus1pt minus1pt’ pour + ceux en ‘11pt’, et ‘3pt plus2pt minus2pt’ pour ceux en ‘12pt’. + + En particulier pour les listes avec des articles courts, il peut être +désirable d’élider l’espace entre les articles. Voici un exemple +définissant un environnement ‘itemize*’ sans espacement supplémentaire +entre les articles, ni entre les paragraphes au sein d’un seul article +(‘\parskip’ n’est pas spécifique aux listes, *note \parskip::): + + \newenvironment{itemize*}% + {\begin{itemize}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}}% + \setlength{\parskip}{0pt}}% + {\end{itemize}} + +8.15 environnement ‘letter’: écrire des lettres postales +======================================================== + +Cet environnement est utilisé pour créer des lettres. *Note Letters::. + +8.16 ‘list’ +=========== + +L’environnement ‘list’ est un environnement générique qui est utilisé +pour définir beaucoup des environnements plus spécifiques. Il est +rarement utilisé dans des documents, mais souvant dans des macros. + + \begin{list}{ÉTIQUETTAGE}{ESPACEMENT} + \item ITEM1 + \item ITEM2 + ... + \end{list} + + L’argument obligatoire ÉTIQUETTAGE spécifie comment les articles +doivent être étiquetés (à moins que son argument optionnel soit fourni à +‘\item’). Cet argument est un morceau de texte qui est inséré dans une +boîte pour former l’étiquette. Il peut contenir, et d’habitude c’est le +cas, d’autres commandes LaTeX. + + L’argument obligatoire ESPACEMENT contient des commandes pour changer +les paramètres d’espacement pour la liste. Cet argument est le plus +souvent vide, c.-à-d. ‘{}’, ce qui laisse l’espacement par défaut. + + L’argument utilisé pour composer les articles de la liste est +spécifiée par ‘\linewidth’ (*note Page layout parameters::). + +Synopsis: + + \item texte de l'article + + ou + \item[ÉTIQUETTE OPTIONNELLE] texte de l'article + + Un entrée dans une liste. Les entrées sont préfixées par une +étiquette, dont la valeur par défaut dépend du type de liste. + + Parce que l’argument optionnel ÉTIQUETTE OPTIONNELLE est entouré de +crochets (‘[’ et ‘]’), pour utiliser des crochets au sein de l’argument +optionnel vous devez les cacher entre accolades, comme dans +‘\item[Crochet fermant, {]}]’. De même, pour utiliser un crochet +ouvrant comme premier caractère du texte d’un article, cachez le aussi +au sein d’accolade. *Note LaTeX command syntax::. + + Dans cet exemple la liste ‘enumerate’ a deux articles qui utilise +l’étiquette par défaut et une qui utilise l’étiquette optionnelle. + + \begin{enumerate} + \item Moe + \item[sometimes] Shemp + \item Larry + \end{enumerate} + + Le premier article est étiquetté ‘1.’, le deuxième article est +é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.’). + +8.17 ‘math’ +=========== + +Synopsis : + + \begin{math} + MATHS + \end{math} + + L’environnement ‘math’ insert les MATHS donnés au sein du texte en +cours. ‘\(...\))’ et ‘$...$’ sont des synonymes. *Note Math +formulas::. + +8.18 ‘minipage’ +=============== + + \begin{minipage}[POSITION][HAUTEUR][POS-INTERNE]{LARGEUR} + TEXTE + \end{minipage} + + L’environnement ‘minipage’ compose son corps TEXTE dans un bloc qui +ne peut pas être coupé sur plusieurs pages. C’est similaire à la +commande ‘\parbox’ (*note \parbox::), mais contrairement à ‘\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’ (*note \parbox::). + + Par défaut, les paragraphes ne sont pas renfoncés au sein d’un +environnement ‘minipage’. Vous pouvez restaurer le renfoncement avec +une commande telle que ‘\setlength{\parindent}{1pc}’. + + Les notes en bas de page au sein d’un environnement ‘minipage’ sont +gérées d’une façon qui est particulièrement utiles pour mettre des notes +en bas de page dans des figures ou des tableaux. Une commande +‘\footnote’ ‘\footnotetext’ met la note en bas de page au bas de la +minipage au lieu de la mettre au bas de la page, et elle utilise le +compteur ‘\mpfootnote’ au lieu du compteur ordinaire ‘footnote’ (*note +Counters::). + + Cependant, ne mettez pas une minipage à l’intérieur d’une autre si +vous utilisez les note en bas de page ; elles pourraient terminer en bas +de la mauvaise minipage. + +8.19 ‘picture’ +============== + + \begin{picture}(LARGEUR,HAUTEUR)(DÉCALAGEX,DÉCALAGEY) + ... COMMANDES PICTURE ... + \end{picture} + + L’environnement ‘picture’ vous permet de créer toute sorte de dessin +dans lequel vous voulez du texte, des lignes, des flèches et des +cercles. Vous dîtes à LaTeX où mettre les chose dans le dessin en +spécifiant leur coordonnées. Une coordonnée est un nombre qui peut +avoir une séparateur décimal (point et non virgule) et un signe moins — +un nombre comme ‘5’, ‘0.3’ ou ‘-3.1416’. Une coordonnées spécifie une +longueur en multiples de l’unité de longueur ‘\unitlength’, ainsi si +‘\unitlength’ a été réglée à ‘1cm’, alors la coordonnée 2.54 spécifie +une longueur de 2,54 centimètres. + + Vous devriez changer la valeur de ‘\unitlength’, en utilisant la +commande ‘\setlength’, en dehors d’un environnement ‘picture’. La +valeur par défaut est ‘1pt’. + + 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 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 avec des parenthèses. + + L’environnement ‘picture’ a un argument obligatoire qui est une +position (LARGEUR,HAUTEUR) qui spécifie la taille du dessin. +L’environnement produit une boîte rectangulaire dont les dimensions sont +cette LARGEUR et cette HAUTEUR. + + L’environnement ‘picture’ a aussi un argument optionnel de position +(DÉCALAGEX,DÉCALAGEY), qui suit l’argument de taille, et qui peut +changer l’origine. (Contrairement aux arguments optionnels ordinaire, +cet argument n’est pas contenu entre crochets.) L’argument optionnel +donne les coordonnées du point dans le coin inférieur gauche du dessin +(par là même déterminant l’origine). Par exemple, si ‘\unitlength’ a +été réglée à ‘1mm’, la commande + + \begin{picture}(100,200)(10,20) + +produit un dessin de largeur 100 millimetres et hauteur 200 millimetres, +done le coin inférieur gauche est le (10,20) et dont le coin supérieur +doint est donc le point (110,220). Lorsque vous dessin la première fois +un dessin, typiquement vous omettez l’argument optionnel, laissant +l’origine au coin inférieur gauche. Si ensuite vous voulez modifier le +dessin en translatant tout, vous pouvez juste ajouter l’argument +optionnel approprié. + + L’argument obligatoire de l’environnement détermine la taille +nominale du dessin. Il n’est pas nécessaire que cela soit en relation à +la taille réèlle du dessin ; LaTeX vous laissera sans broncher mettre +des chose en dehors de la boîte définie par la taille du dessin, et même +en dehors de la page. La taille nominale du dessin est utilisée par +LaTeX pour la détermination de la quantité de place à prévoir pour lui. + + Tout ce qui apparaît dans un dessin ‘picture’ est dessiné par la +commande ‘\put’. La commande + + \put (11.3,-.3){...} + +met l’objet spécifié par ‘...’ dans le dessin ‘picture’, avec sont point +de référence aux coordonnées (11.3,-.3). Les points de référence des +divers objets sont décrits plus bas. + + La commande ‘\put’ crée une “LR box”. Vous pouvez mettre tout ce qui +peut aller dans une ‘\mbox’ (*note \mbox::) dans l’argument texte de la +commande ‘\put’. Quand vous faites cela, le point de référence devient +le coin inférieur gauche de la boîte . + + Les commandes ‘picture’ sont décrites dans les sections suivantes. + +8.19.1 ‘\circle’ +---------------- + +Synopsis : + \circle[*]{DIAMÈTRE} + + La commande ‘\circle’ produit un cercle dont le diamètre est le plus +proche possible de celui spécifié. La forme étoilée (en ‘*’) de la +commande dessine un disque, c.-à-d. un cercle plein. + + Des cercles jusqu’à 40pt peuvent être dessinés. + +8.19.2 ‘\makebox’ +----------------- + +Synopsis : + \makebox(LARGEUR,HAUTEUR)[POSITION]{TEXTE} + + La commande ‘\makebox’ pour l’environnement ‘picture’ est similaire à +la commande normale ‘\makebox’ à ceci près que vous devez spécifier une +LARGEUR et une HAUTEUR implicitement multipliés par ‘\unitlength’. + + L’argument optionnel, ‘[POSITION]’, spécifie le quadrant dans lequel +votre TEXTE apparaît. Vous pouvez sélectionner jusqu’à deux +spécificateurs parmi les suivants : + +‘t’ + Place l’article au sommet du rectangle. + +‘b’ + Place l’article en bas du rectangle. + +‘l’ + Place l’article sur la gauche. + +‘r’ + Place l’article sur la droite. + + *Note \makebox::. + +8.19.3 ‘\framebox’ +------------------ + +Synopsis : + + \framebox(LARGEUR,HAUTEUR)[POS]{...} + + La commande ‘\framebox’ est similaire à ‘\makebox’ (voir section +précédent), à ceci près qu’elle met un cadre autour de l’extérieur du +contenu de la boîte qu’elle créée. + + La commande ‘\framebox’ produit un filet d’épaisseur ‘\fboxrule’, et +laisse un espace ‘\fboxsep’ entre le filet et le contenu de la boîte. + +8.19.4 ‘\dashbox’ +----------------- + +Dessine une boîte avec une ligne en tireté. Synopsis : + + \dashbox{TLONG}(RLARGEUR,RHAUTEUR)[POS]{TEXTE} + + ‘\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 optionnel POS. + + Une boîte en tireté a meilleure allure quand les paramètres RLARGEUR +et RHAUTEUR sont des multiple de TLONG. + +8.19.5 ‘\frame’ +--------------- + +Synopsis : + + \frame{TEXTE} + + La commande ‘\frame’ met un cadre rectangulaire autour de TEXTE. Le +point de référence est le coin en bas à gauche du cadre. Aucun espace +supplémentaire n’est mis entre le cadre et l’objet TEXTE. + +8.19.6 ‘\line’ +-------------- + +Synopsis : + + \line(XPENTE,YPENTE){LONGUEUR} + + La commande ‘\line’ dessine un ligne avec la LONGUEUR donnée et la +pente XPENTE/YPENTE. + + De base LaTeX peut seulement dessiner des ligne dont la PENTE = x/y, +où x et y prennent des valeurs entières de −6 jusqu’à 6. Pour des ligne +de pente quelconque, sans parler d’autres formes, voir le paquetage +‘curve2e’ et bien d’autres sur le CTAN. + +8.19.7 ‘\linethickness’ +----------------------- + +La commande ‘\linethickness{DIM}’ déclare que l’épaisseur des lignes +horizontales et verticales dans un environnement ‘picture’ environnement +vaut DIM, qui doit être une longueur positive. + + ‘\linethickness’ n’affecte pas l’épaisseur des lignes obliques, +cercles, ou quarts de cercles dessinés par ‘\oval’. + +8.19.8 ‘\thicklines’ +-------------------- + +La commande ‘\thicklines’ est une épaisseur de trait alternative pour +les lignes verticales et horizontales dans un environnement picture ; +cf. *note \linethickness:: et *note \thinlines::. + +8.19.9 ‘\thinlines’ +------------------- + +La commande ‘\thinlines’ est l’épaisseur de trait par défaut pour les +lignes horizontales et verticales dans un environnement picture ; +cf. *note \linethickness:: et *note \thicklines::. + +8.19.10 ‘\multiput’ +------------------- + +Synopsis : + \multiput(X,Y)(DELTA_X,DELTA_Y){N}{OBJ} + + La commande ‘\multiput’ copie l’objet OBJ en un motif régulier à +travers la figure. OBJ est placé en premier à la position (x,y), puis à +la position (x+\delta x,y+\delta y), et ainsi de suite, N fois. + +8.19.11 ‘\oval’ +--------------- + +Synopsis : + + \oval(LARGEUR,HAUTEUR)[PORTION] + + La commande ‘\oval’ produit un rectangle aux coins arrondis. +L’argument optionnel PORTION vous permet de ne produire qu’une moitié de +l’ovale selon ce qui suit : + +‘t’ + selectionne la moitié supérieure ; +‘b’ + selectionne la moitié inférieure ; +‘r’ + selectionne la moitié de droite ; +‘l’ + selectionne la moitié de gauche. + + Il est également possible de ne produire qu’un quart de l’ovale en +réglant PORTION à ‘tr’, ‘br’, ‘bl’, ou ‘tl’. + + Les “coins” de l’ovale sont fabriqués avec des quarts de cercle d’un +rayon maximal de 20pt, ainsi les “ovales” de grande taille ressembleront +plus à des boîtes aux coins arrondis. + +8.19.12 ‘\put’ +-------------- + +‘\put(XCOORD,YCOORD){ ... }’ + + La commande ‘\put’ place l’article spécifié par l’argument +obligatoire aux coordonnées XCOORD et YCOORD fournies. + +8.19.13 ‘\shortstack’ +--------------------- + +Synopsis : + + \shortstack[POSITION]{...\\...\\...} + + La commande ‘\shortstack’ produit une pile d’objets. Les positions +valides sont : + +‘r’ + Déplace les objets à la droite de la pile. +‘l’ + Déplace les objets à la gauche de la pile +‘c’ + Déplace les objets au centre de la pile (position par défaut) + + Les objets sont séparés avec ‘\\’. + +8.19.14 ‘\vector’ +----------------- + +Synopsis : + + \vector(XPENTE,YPENTE){LONGUEUR} + + La commande ‘\vector’ dessine une ligne fléchée de la LONGUEUR et +direction (XPENTE,YPENTE) spécifiées. Les valeurs de XPENTE et YPENTE +doivent être comprises entre −4 and +4 y compris. + +8.20 ‘quotation’ et ‘quote’ +=========================== + +Synopsis : + + \begin{quotation} + TEXTE + \end{quotation} + + ou + + \begin{quote} + TEXTE + \end{quote} + + Cite du texte. + + Dans les deux environnement, les marges sont renfoncées à la fois sur +la gauche et la droite. Le texte est justifié des deux côtés sur la +marge. De même que dans le texte principal, laisser une ligne à blanc +au sein du texte produit un nouveau paragraphe. + + Pour comparer les deux : dans l’environnement ‘quotation’, les +paragraphes sont renfoncés de 1,5em et l’espace entre les paragraphe est +petit, ‘0pt plus 1pt’. Dans l’environnement ‘quote’, les paragraphes ne +sont pas renfoncés et il y a une espace verticale entre les paragraphes +(c’est la longueur elastique ‘\parsep’). Ainsi, l’environnement +‘quotation’ convient mieux environm aux documents où les nouveaux +paragraphes sont marqués par un renfoncement plutôt que par une +séparation verticale. De plus, ‘quote’ convient meieux pour des +citations courtes ou une suite de citations courtes. + + \begin{quotation} + \it Il y a quatre-vingt sept ans + ... ne disparaîtra jamais de la surface de la terre. + \hspace{1em plus 1fill}---Abraham Lincoln + \end{quotation} + +8.21 ‘tabbing’ +============== + +Synopsis : + + \begin{tabbing} + ROW1COL1 \= ROW1COL2 \= ROW1COL3 \= ROW1COL4 \\ + ROW2COL1 \> \> ROW2COL3 \\ + ... + \end{tabbing} + + L’environnement ‘tabbing’ fournit une technique pour aligner du texte +en colonnes. Il fonctionne en réglant des taquet et en tabulant jusqu’à +eux bien comme on le ferait sur une machine à écrire. Il convient le +mieux pour les cas où la largeur de chaque colonnne est constante et +connue d’avance. + + Cet environnement peut être rompu entre plusieurs pages, +contrairement à l’environnement ‘tabular’. + + Les commandes suivante peuvent être utilisée au sein d’un +environnement ‘tabbing’ : + +‘\\ (tabbing)’ + Finit une ligne. + +‘\= (tabbing)’ + Règle un taquet à la position courante. + +‘\> (tabbing)’ + Avance au taquet suivant. + +‘\<’ + Place le texte qui suit à la gauche de la marge locale (sans + changer cette marge). Ne peut être utilisé qu’au début d’une + ligne. + +‘\+’ + Déplace la marge de gauche d’un taquet vers la droite pour la ligne + suivante et toutes celles qui suivent. + +‘\-’ + Déplace la marge de gauche d’un taquet vers la gauche pour la ligne + suivante et toutes celles qui suivent. + +‘\' (tabbing)’ + Déplace tout ce que vous avez tapé jusqu’alors dans la colonne + courante, c.-à-d. tout ce qui suit la plus récente commande ‘\>’, + ‘\<’, ‘\'’, ‘\\’, ou ‘\kill’, à la droite de la colonne précédente, + aligné à droite sur le taquet de la colonne courante. + +‘\` (tabbing)’ + Vous perme de placer du texte justifié à droite sur n’importe quel + taquet, y compris le taquet 0. Toutefois, ne peut pas placer du + texte à la droite de la dernière colonne parce qu’il n’y a pas de + taquet à cet endroit. La commande ‘\`’ déplace tout le texte qui + la suit, jusqu’à la commande ‘\\’ ou ‘\end{tabbing}’ qui termine la + ligne. + +‘\a (tabbing)’ + Dans un environnement ‘tabbing’, les commandes ‘\=’, ‘\'’ et ‘\`’ + ne produisent pas d’accents comme d’habitude (*note Accents::). À + leur place, on utilise les commandes ‘\a=’, ‘\a'’ et ‘\a`’. + +‘\kill’ + Règles les taquets sans produire de texte. Fonctionne tout comme + ‘\\’ à ceci près que la ligne courante est jetée au lieu de + produire une sortie. L’effet de toute commande ‘\=’, ‘\+’ ou ‘\-’ + dans cette ligne demeure en vigueur. + +‘\poptabs’ + Restaure les positions de taquets sauvegardés par le dernier + ‘\pushtabs’. + +‘\pushtabs’ + Sauvegarde positions courantes de tous les taquets. C’est utile + pour changer temporairement les positions de taquets au milieu d’un + environnement ‘tabbing’. + +‘\tabbingsep’ + Distance à la gauche d’un taquet déplacé par ‘\'’. + + Cet exemple compose un fonction en Pascal function dans un format +traditionnel : + + \begin{tabbing} + function \= fact(n : integer) : integer;\\ + \> begin \= \+ \\ + \> if \= n $>$ 1 then \+ \\ + fact := n * fact(n-1) \- \\ + else \+ \\ + fact := 1; \-\- \\ + end;\\ + \end{tabbing} + +8.22 ‘table’ +============ + +Synopsis : + + \begin{table}[PLACEMENT] + CORPS-DU-TALBEAU + \caption[TITRELDT]{TITRE} + \end{table} + + Une classe de flottants (*note Floats::). Parce qu’ils ne peuvent +pas être coupés à cheval sur plusieurs pages, il ne sont pas composés en +séquence avec le texte normale, mais à la place sont « flottés » vers un +endroit convenable, tel que le sommet d’une page suivante. + + Pour les valeurs possibles de PLACEMENT et leur effet sur +l’algorithme de placement des flottants, voir *note Floats::. + + Le corps du tableau est composé dans une ‘parbox’ de largueur +‘\textwidth’ and ainsi il peut contenir du texte, des commandes, etc. + + L’étiquette est optionnelle ; elle est utilisée pour les double +renvois (*note Cross references::). La commande ‘\caption’ spécifie la +légende TEXTE pour la figure. La légende est numérotée par défaut. Si +TITRELDT est présent, il est utilisé dans la liste des talbeaux au lieu +de TITRE (*note Tables of contents::). + + \begin{table}[b] + \centering + \begin{tabular}{r|p{2in}} \hline + Un &Le plus solitaire des nombres \\ + Deux &Peut être aussi triste qu'un. + C'est le nombre le plus solitaire après le nombre un. + \end{tabular} + \label{tab:VertusCardinales} + \caption{Vertus cardinales} + \end{table} + +8.23 ‘tabular’ +============== + +Synopsis : + + \begin{tabular}[POS]{COLS} + column 1 entry & column 2 entry ... & column n entry \\ + ... + \end{tabular} + +ou + + \begin{tabular*}{LARGEUR}[POS]{COLS} + column 1 entry & column 2 entry ... & column n entry \\ + ... + \end{tabular*} + + Ces environnements produisent une boîte consistant d’une séquence de +ligne horizontales. Chaque ligne consiste en des articles qui sont +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} \\ + \hline + Hank Aaron &755 \\ + Babe Ruth &714 + \end{tabular} + + Le format vertical de deux colonnes alignées à gauche, avec une barre +verticales entre elles, est spécifié par l’argument ‘{l|l}’ de +‘tabular’. Les colonnes sont séparées avec une esperluette ‘&’. On +crée un filet horizontal entre deux ligne avec ‘\hline’. La fin de +chaque ligne est marquée avec une double-contr’oblique ‘\\’. Cette ‘\\’ +est optionnelle après la dernière lgine, à moins qu’une commande +‘\hline’ suive, pour mettre un filet sous le tableau. + + Les arguments obligatoires et optionnels de ‘tabular’ consistent en : + +‘largeur’ + Obligatoire pour ‘tabular*’, non autorisé pour ‘tabular’. Spécifie + la largeur de l’ environnement ‘tabular*’. Il doit y avoir de + l’espace élastique entre les colonnes, comme avec with + ‘@{\extracolsep{\fill}}’, de sorte à permettre au tableau de se + dilater ou contracter pour faire la largeur spécifiée, sans quoi + vous aurez probablement l’avertissement ‘Underfull \hbox (badness + 10000) in alignment ..’. + +‘pos’ + Optionnel. Spécifie la position verticale du tableau. La valeur + par défaut est d’aligner le tableau de sorte à ce que son centre + vertical s’accorder à la ligne de base du texte autour. Il y a + deux autres alignements possible : ‘t’ aligne le tableau de sorte + que la première ligne s’accorde à la ligne de base du texte autour, + et ‘b’ fait la même chose pour la dernière ligne du tableau. + + Ceci n’a un effet que si il y a du texte autour de la table. Dans + le cas usuel d’un ‘tabular’ seul au sein d’un environnement + ‘center’ cette option ne fait aucune différence. + +‘cols’ + Obligatoire. Spécifie le formatage des colonnes. Il consiste en + une séquence des spécificateurs suivants, correspondant à la + séquence des colonnes et du matériel intercolonne. + + ‘l’ + Une colonne d’articles alignés à gauche. + + ‘r’ + Une colonne d’article alignés à droite. + + ‘c’ + Une colonne d’article centrés. + + ‘|’ + Une ligne verticale s’étendant complètement sur la hauteur et + profondeur de l’environnement. + + ‘@{TEXTE OU ESPACE}’ + Ceci insère TEXTE OU ESPACE à cette position dans chaque + ligne. Le matériel TEXTE OU ESPACE est composé en mode LR. Ce + texte est fragile (*note \protect::). + + Ce spécificateur est optionnel : à moins que vous mettiez dans + votre propre @-expression alors les classe ‘book’, ‘article’ + et ‘report’ de LaTeX mette de chaque côté de chaque colonne un + espace de longueur ‘\tabcolsep’, qui par défaut vaut ‘6pt’. + C’est à dire que par défaut des colonnes adjacente sont + séparée de 12pt (ainsi ‘\tabcolsep’ est un nom trompeur + puisque ce n’est pas la séparation entre des colonnes de + tableau). Aussi, par défaut un espace de 6pt vient après la + première colonne ainsi qu’après la dernière colonne, à moins + que vous placiez un ‘@{...}’ ou ‘|’ à cet endroit. + + Si vous l’emportez sur la valeur par défaut et utilisez une + expression en ‘@{...}’ alors vous devez insérer tout espace + désiré vous-même, commande ‘@{\hspace{1em}}’. + + Une expression vide ‘@{}’ élimine l’espace, y compris + l’express au début ou à la fin, commande dans l’exemple + ci-dessous où on veut que les ligne du tableau soient alignée + sur la marge de gauche. + + \begin{flushleft} + \begin{tabular}{@{}l} + .. + \end{tabular} + \end{flushleft} + + Cet exemple montre du texte, une virgule de séparation + décimale, entre les colonnes, arangé de sorte que les nombres + dans la table sont alignés sur cette virgule. + + \begin{tabular}{r@{$,$}l} + $3$ &$14$ \\ + $9$ &$80665$ + \end{tabular} + + Une commande ‘\extracolsep{LRG}’ au sein d’une expression en + ‘@{...}’ a pour effet qu’une espace supplémentaire de largeur + LRG apparaît sur la gauche de toutes les colonnes suivantes, + jusqu’à contre-ordre d’une autre commande ‘\extracolsep’. + Contrairement aux à espace inter-colonnes ordinaires, cette + espace supplémentaire n’est pas supprimé par une expression en + ‘@{...}’. Une commande ‘\extracolsep’ peut uniquement être + utilisée au sein d’une expression en ‘@{...}’ elle-même au + sein de l’argument ‘cols’. + + \begin{center} + \begin{tabular*}{10cm}{l@{\ \ldots\extracolsep{\fill}}l} + Tomber sept fois, se relever huit + &c'est comme ça la vie ! + \end{tabular*} + \end{center} + + Pour insérer des commandes qui sont automatiquement exécutées + avant une colonne donnée, charger le paquetage ‘array’ et + utilisez le spécificateur ‘>{...}’. + + ‘p{LRG}’ + Chaque cellule de la colonne est composée au sein d’une parbox + de largeur LRG. + + Note que les sauts de ligne de type double-contr’oblique ‘\\’ + ne sont pas permis au sein d’une telle cellule, sauf à + l’intérieur d’un environnement comme ‘minipage’, ‘array’, ou + ‘tabular’, ou à l’intérieur d’une ‘\parbox’ explicite, ou dans + la portée d’une 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. + + ‘*{NUM}{COLS}’ + Équivalent à NUM copies de COLS, où NUM est un entier positif + et COLS est toute liste de spécificateurs. Ainsi + ‘\begin{tabular}{|*{3}{l|r}|}’ équivaut à + ‘\begin{tabular}{|l|rl|rl|r|}’. Notez que COLS peut contenir + une autre expression en ‘*{...}{...}’. + + Paramètres qui contrôlent le formatage : + +‘\arrayrulewidth’ + Une longueur qui est l’épaisseur du filet créé par ‘|’, ‘\hline’, + et ‘\vline’ au sein des environnements ‘tabular’ et ‘array’. La + valeur par défaut est ‘.4pt’. On peut la changer comme dans + ‘\setlength{\arrayrulewidth}{0.8pt}’. + +‘\arraystretch’ + Un facteur par lequel l’espacement entre les lignes au sein des + environnement ‘tabular’ et ‘array’ est multiplié. La valeur par + défaut est ‘1’ pour aucune dilatation/contraction. On peut la + changer comme dans ‘\renewcommand{\arraystretch}{1.2}’. + +‘\doublerulesep’ + Une longueur qui est la distance ente les filets verticaux produit + par le spécificateur ‘||’. La valeur par défaut est ‘2pt’. + +‘\tabcolsep’ + Une longueur qui est la moitié de l’espace entre les colonnes. La + valeur par défaut est ‘6pt’. On peut la changer avec ‘\setlength’ + + Les commandes suivantes peuvent être utilisées à l’intérieur du corps +d’un environnement ‘tabular’ : + +8.23.1 ‘\multicolumn’ +--------------------- + +Synopsis : + \multicolumn{NBRECOLS}{PATRON}{TEXTE} + + Fabrique une entrée de ‘array’ ou ‘tabular’ fusionnée sur plusieurs +colonnes. Le premier argument, NBRECOLS spécifie le nombre de colonnes +sur lesquelles s’étend la fusion. Le second argument, PATRON, est +obligatoire et spécifie le format de l’entrée ; notamment ‘c’ pour +centré, ‘l’ pour aligné à gauche, ‘r’ pour aligné à droite. Le +troisième argument, TEXTE spécifie le 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} + \textit{ID} &\multicolumn{2}{c}{\textit{Nom}} &\textit{Âge}\\ \hline % ligne 1 + 978-0-393-03701-2 &O'Brian &Patrick &55 \\ % ligne two + ... + \end{tabular} + + On compte comme colonne chaque partie du patron PATRON de +l’environnement ‘array’ ou ‘tabular’ qui, à l’exception de la première, +commence par ‘l’, ‘c’, ‘r’, ou ‘p’. Ainsi à partir de +‘\begin{tabular}{|r|ccp{4cm}|}’ les partie sont ‘|r|’, ‘c’, ‘c’, +et ‘p{1.5in}|’. + + L’argument PATRON l’emporte sur la spécification par défaut de zone +inter-colonne de l’environnement ‘array’ ou ‘tabular’ contigüe à cette +entrée multi-colonne. Pour affecter cette zone, cet argument peut +contenir des barre verticale ‘|’ indiquant le placement de filets +verticaux, et d’expression ‘@{...}’. Ainsi si PATRON est ‘|c|’ alors +l’entrée multi-colonne est centrée et un filet vertical la précède et la +suit dans les espaces intercolonne de part et d’autre. Ce tableau nous +permet de décrire en détail le comportement exact. + + \begin{tabular}{|cc|c|c|} + \multicolumn{1}{r}{w} % entrée un + &\multicolumn{1}{|r|}{x} % entrée deux + &\multicolumn{1}{|r}{y} % entrée trois + &z % entrée quatre + \end{tabular} + + Avant la première entrée il n’y a pas de filet verticale en sortie +parce que le ‘\multicolumn’ a le spécificateur ‘r’ dans PATRON sans +barre verticales initiale. Entre les entrée un et deux il y a un filet +vertical ; en effet bien que le premier PATRON ne se termine pas par une +barre verticale, le second PATRON en a une à son commencement. Entre la +deuxième et la troisième entré il y a un seul filet vertical ; bien que +le PATRON dans les deux ‘multicolumn’ correspondant demandent un filet +vertical, vous n’en obtenez qu’un seul. Entre les entrée trois et +quatre il n’y a aucun filet vertical ; la spécification par défaut en +demande un mais le PATRON dans le ‘\multicolumn’ de la troisième entrée +n’en demande pas, et cela l’emporte. Finalement, à la suite de la +quatrième entrée il y a un filet vertical à cause de la spécification +par défaut. + + Le nombre de colonnes fusionnées NBRECOLS peut être 1. En plus de +donner la possibilité de changer l’alignement horizontal, ceci est aussi +utile pour l’emporter pour l’une des ligne sur la définition ‘tabular’ +par défaut de la zone inter-colonne, y compris concernant le placement +des filets verticaux. + + Dans l’exemple ci-dessous, dans la définition ‘tabular’ de la +première colonne on spécifie par défaut de justfier, mais au sein de la +première ligne l’entrée est centrée avec +‘\multicolumn{1}{c}{\textsc{Période}}’. De même au sein de la première +ligne, les deuxième et troisième colonnes sont fusionnées 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}} + &multicolumn{2}{c}{\textsc{Dates}} \\ \hline + Baroque &1600 &1760 \\ + Classique &1730 &1820 \\ + Romantique &1780 &1910 \\ + Impressioniste &1875 &1925 + \end{tabular} + + Noter ue bien que la spécification ‘tabular’ par défaut place un +filet vertical etre la première et la deuxième colonne, du fait qu’il +n’y pas pas de barre verticale dans aucun des patrons PATRON des +commandes ‘\multicolumn’ des deux premières colonne, alors aucun filet +n’apparaît sur la première ligne. + +8.23.2 ‘\cline’ +--------------- + +Synopsis : + + \cline{I-J} + + La commande ‘\cline’ dessine des lignes horizontales à travers les +colonnes spécifiées en arguments obligatoires, en commençant dans la I +et finissant dans la colonne J. + +8.23.3 ‘\hline’ +--------------- + +La commande ‘\hline’ dessine une ligne horizontale de la largeur de +l’environnement ‘tabular’ ou ‘array’ surjacent. Elle est la plupart du +temps utilisé pour dessiner une ligne au sommet, bas, et entre les +lignes d’un tableau. + +8.23.4 ‘\vline’ +--------------- + +La commande ‘\vline’ dessine une ligne verticale s’étendant sur la +totalité de la hauteur et de la profondeur de sa ligne. Une commande +‘\hfill’ peut être utilisée pour déplacer cette ligne verticale vers le +bord de la colonne. La commande ‘\vline’ peut aussi être utilisée dans +une expression ‘@{...}’. + +8.24 ‘thebibliography’ +====================== + +Synopsis : + + \begin{thebibliography}{ÉTIQUETTE-LA-PLUS-LARGE} + \bibitem[ÉTIQUETTE]{CLEF_DE_CITE} + ... + \end{thebibliography} + + L’environnement ‘thebibliography’ produit une bibliographie ou une +liste de références. + + Dans la classe ‘article’, cette liste de références est intitulée +« Réferences » ; dans la classe ‘report’, elle est intitulée +« Bibliographie ». Vous pouvez changer le titre (dans les classes +standardes) en redéfinissant la commande ‘\refname’. Par exemple, cela +l’élimine complètement : + + \renewcommand{\refname}{} + + L’argument obligatoire ÉTIQUETTE-LA-PLUS-LARGE est un texte qui, +lorsqu’il est composé, est aussi large que la plus large des étiquettes +d’article produit pas les commandes ‘\bibitem’. C’est typiquement donné +comme ‘9’ pour des bibliographies de moins de 10 références, ‘99’ pour +celles qui en on moins de 100, etc. + +8.24.1 ‘\bibitem’ +----------------- + +Synopsis : + \bibitem[ÉTIQUETTE]{CLEF_DE_CITE} + + 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 +référence bibiliographique” consistant en une séquence quelconque de +lettres, chiffres, et signes de ponctuation ne contenant aucune virgule. + + Cette commande écrit une entrée dans le fichier ‘.aux’, et cette +entrée contient les ÉTIQUETTE et CLEF_DE_CITE de l’article considéré. +Lorsque le fichier ‘.aux’ est lu par la commande ‘\begin{document}’, +l’ÉTIQUETTE de l’article est associée à sa CLEF_DE_CITE, ce qui a pour +effet que toute référence à CLEF_DE_CITE avec une commande ‘\cite’ +(*note \cite::) produit l’ÉTIQUETTE associée. + +8.24.2 ‘\cite’ +-------------- + +Synopsis : + + \cite[SUBCITE]{CLEFS} + + L’argument CLEFS est une liste d’une ou plus de clefs de références +bibliographiques (*note \bibitem::), séparées par des virgules. Cette +commande génère une référence bibliographique au sein du textes +contenant les étiquettes associées aux clefs contenues dans CLEFS par +les entrées respectives au sein du fichier ‘.aux’. + + Le texte de l’argument optionnel SUBCITE apparaît après l’étiquette +de référence. Par exemple, ‘\cite[p.~314]{knuth}’ pourrait produire +‘[Knuth, p. 314]’. + +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’. + +8.24.4 Utilisation de BibTeX +---------------------------- + +Si vous utilisez le programme BibTeX d’Oren Patashnik (ce qui est +fortement recommandé si vous avez besoin d’une bibliographie de plus +d’un ou deux titre) pour mainteninr votre bibliographie, vous n’utilisez +pas l’environnement ‘thebibliography’ (*note thebibliography::). Au +lieu de cela, vous incluez les lignes : + + \bibliographystyle{STYLEBIB} + \bibliography{FICBIB1,FICBIB2} + + La commande ‘\bibliographystyle’ ne produit aucune sortie en +elle-même. En revanche, elle définit le style dans lequel la +bibliographie est à produite : STYLEBIB fait référence à un fichier +STYLEBIB‘.bst’ définissant l’aspect que doivent avoir vos référence +bibliographique. Les nom STYLEBIB standards distribués avec BibTeX +sont : + +‘alpha’ + Classé alphabetiquement. Les étiquettes sont formées à partir du + nom de l’auteur et de l’année de publication. +‘plain’ + Classé alphabetiquement. Les étiquettes sont des numéros. +‘unsrt’ + Comme ‘plain’, mais les entrées sont dans l’ordre où les références + y sont faites dans le texte. +‘abbrv’ + Comme ‘plain’, mais les étiquettes sont plus compactes. + + De plus, de nombreux autre styles BibTeX existe faits sur mesure pour +satisfaires les exigences de diverses publications. Voir +. + + 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 BibTeX. Seules les entrées désignées +par les commandes ‘\cite’ ou ‘\nocite’ sont listées dans la +bibliographie. + +8.25 ‘theorem’ +============== + +Synopsis : + + \begin{theorem} + TEXTE-THÉORÈME + \end{theorem} + + L’environnement ‘theorem’ produit « Théorème N » en gras suivi de +TEXTE-THÉORÈME, où les possibilité de numérotation pour N sont décrites +par ‘\newtheorem’ (*note \newtheorem::). + +8.26 ‘titlepage’ +================ + +Synopsis : + + \begin{titlepage} + TEXTE + \end{titlepage} + + L’environnement ‘titlepage’ crée une page de titre, c’est à dire une +page sur laquelle ne sont inscrit aucun numéro de page ou libellé de +rubrique. Il entraîne aussi que la page suivante a le numéro un. Le +formatage de la page de titre vous est laissé. La commande ‘\today’ +peut être utile sur les pages de titre (*note \today::). + + Vous pouvez utiliser la commande ‘\maketitle’ (*note \maketitle::) +pour produire une page de titre standarde sans utiliser l’environnement +‘titlepage’. + +8.27 ‘verbatim’ +=============== + +Synopsis : + + \begin{verbatim} + LITERAL-TEXTE + \end{verbatim} + + L’environnement ‘verbatim’ est un environnement qui fabrique des +paragraphes dans lequel LaTeX produit exactement ce qui vous y taez ; +par exemple le caractère ‘\’ produit ‘\’ à l’impression . Il, fait de +LaTeX une machine à écrire, c.-à-d. que le retour chariot et les blancs +y ont un tel effet. + + L’environnement ‘verbatim’ utilise une police de type machine à +écrire à chasse fixe (‘\tt’). + +8.27.1 ‘\verb’ +-------------- + +Synopsis : + + \verbCARTEXTE-LITTÉRALCAR + \verb*CARTEXTE-LITTÉRALCAR + + La commande ‘\verb’ compose TEXTE-LITTÉRAL comme il est entré, en +incluant les caractères spéciaux et les espaces, en utilisant la police +tapuscrit (‘\tt’). Aucun espaces n’est autorisé entre ‘\verb’ ou +‘\verb*’ et le délimiteur CAR qui marque le début et la fin du texte +verbatim. Le délimiteur ne doit pas aparaître dans le TEXTE-LITTÉRAL. + + La forme étoilée (en ‘*’) diffère seulement en ce que les espaces +sont tapés avec un caractère « espace visible ». + +8.28 ‘verse’ +============ + +Synopsis : + + \begin{verse} + LINE1 \\ + LINE2 \\ + ... + \end{verse} + + L’environnement ‘verse’ est conçu pour la poésie, bien que vous +pouvez lui trouver d’autres usages. + + Les marges sont renfoncées sur la gauche et la droite, les +paragraphes ne le sont pas, et le texte n’est pas justifié. Séparez le +ligne de chaque strophe avec ‘\\’, et utilisez une ou plusieurs lignes +vides pour séparer les strophes. + +9 Saut à la ligne +***************** + +La première chose que LaTeX fait lorsqu’il traite du texte ordinaire est +de traduire votre fichier d’entrée en une séquence de glyphes et +d’espaces. Pour produire un document imprimé, cette séquence doit être +rompue en lignes (et ces lignes doivent être rompues en pages). + + D’ordinaire LaTeX effectue la rupture de ligne (et de page) pour +vous, mais dans certains environnements, vous faites la rupture +vous-même avec la commande ‘\\’, et vous pouvez toujours forcer +manuellement les ruptures. + +9.1 ‘\\’ +======== + +Synopsis : + + \\[ESPACEENPLUS] + + ou + + \\*[ESPACEENPLUS] + + Commencer une nouvelle ligne. L’argument optionnel ESPACEENPLUS +spécifie l’espace supplémentaire vertical à insérer avant la ligne +suivante. Ceci peut être une longueur négative. Le texte avant le saut +est composé à sa longueur normale, c.-à-d. qu’il n’est pas dilaté pour +remplir la largeur de la ligne. + + Les sauts de ligne explicites au sein du corps de texte sont +inhabituels en LaTeX. en particulier, pour commencer un nouveau +paragraphe laissez plutôt une ligne à blanc. Cette commande est +utilisée principalement en dehors du flux principal de texte comme dans +un environnement ‘tabular’ ou ‘array’. + + Dans des circonstances ordinaires (par ex. en dehors d’une colonne +spécifiée par ‘p{...}’ dans un environnement ‘tabular’) la commande +‘\newline’ est un synonyme de ‘\\’ (*note \newline::). + + En plus de commencer une nouvelle ligne, la forme étoilée ‘\\*’ dit à +LaTeX de ne pas commencer une nouvelle page entre les deux lignes, en +émettant un ‘\nobreak’. + + \title{Mon histoire~: \\[7mm] + un conte pathétique} + +9.2 ‘\obeycr’ & ‘\restorecr’ +============================ + +La commande ‘\obeycr’ a pour effet qu’un retour chariot dans le fichier +d’entrée (‘^^M’, internement) soit traité de la même façon que ‘\\’ +(suivi d’un ‘\relax’). Ainsi chaque passage à la ligne dans l’entrée +est aussi un passage à la ligne dans la sortie. + + ‘\restorecr’ restaure le comportement normal vis à vis des saut de +ligne. + +9.3 ‘\newline’ +============== + +Dans du texte ordinaire ceci est équivalent à une double-contr’oblique +(*note \\::) ; cela rompt la ligne, sans dilatation du texte le +précéndent. + + Au sein d’un environnement ‘tabular’ ou ‘array’, dans une colonne +avec un specificateur produisant une boîte paragraphe, comme typiquement +‘p{..}’, ‘\newline’ insère un saut de ligne au sein de la colonne, +c.-à-d. insère un saut de ligne à l’intérieur de la colonne, c.-à-d. +qu’il ne rompt pas la ligne entière. Pour rompre la ligne entière +utilisez ‘\\’ ou son équivalent ‘\tabularnewline’. + + L’exemple suivant écrit ‘Nom~:’ et ‘Adresse~:’ comme deux ligne ain +sein d’une seule cellule du tableau. + + \begin{tabular}{p{2.5cm}{\hspace{5cm}}p{2.5cm}} + Nom~: \newline Adresse~: &Date~: \\ \hline + \end{tabular} + + La ‘Date~:’ sera alignée sur la ligne de base de ‘Nom~:’. + +9.4 ‘\-’ (césure à gré) +======================= + +La commande ‘\-’ commande dit à LaTeX qu’il peut faire une césure du +mode à cet endroit. LaTeX est très bon en ce qui concerne les césures, +et il trouve la plupart des points corrects de césure, tout en n’en +utilisant presque jamais un incorrect. La commande ‘\-’ est commande +est utilisée pour les cas exceptionnels. + + Quand vous insérez des commandes ‘\-’ dans un mot, le mot ne pourra +avoir de césure qu’à ces endroit et non dans aucun des points de césure +que LaTeX aurait pu choisir sinon. + +9.5 ‘\discretionary’ (césure à gré avec contrôle de l’union) +============================================================ + +Synopsis : + + \discretionary{AVANT-SAUT}{APRÈS-SAUT}{SANS-SAUT} + + La commande ‘\discretionary’ permet de contrôler finement la césure +dans les cas où ne suffisent ni le contrôle standard de la césure fait +l’algorithme de césure de TeX et les règles de césures données par les +paquetages de gestion linguistiques, ni les moyens de contrôle +explicites offerts par les commandes ‘\hyphenation’ (*note +\hyphenation::) et ‘\-’ (*note \- (césure à gré): \- (hyphenation).). + + ‘\discretionary’ indique qu’un saut de ligne est possible à cet +endroit. Dans le cas d’un saut de ligne, le texte AVANT-SAUT est placé +immédiatement avant le saut, et le texte APRÈS-SAUT immédiatement après. +Dans le cas sans saut de ligne le texte SANS-SAUT est imprimé. + + Les arguments de ‘\discretionary’ ne peuvent contrenir que des +caractères, des boîtes ou des crénages. + + L’usage typique de ‘\discretionary’ est par exemple de contrôler la +césure au sein d’une formule mathématique en mode ligne (voir aussi +*note Miscellanées mathématique (entrée \*): Math miscellany.). +Ci-dessous un exemple de contrôle de la césure au sein d’une adresse +réticulaire, où l’on autorise la césure sur les obliques mais en +utilisant une contr’oblique violette en lieu de trait d’union : + + \documentclass{article} + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{xcolor} + \usepackage{hyperref} + \usepackage{french} + \newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor + {purple}{\textbackslash}}}{/}{/}} + \begin{document} + Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue% + /mais/vraiment/tr\%c3\%A8s/longue/adresse/r\%C3\%A9ticulaire% + /index.html}{http://une\DiscrSlash très\DiscrSlash très\DiscrSlash + longue\DiscrSlash mais\DiscrSlash vraiment\DiscrSlash + très\DiscrSlash longue\DiscrSlash adresse\DiscrSlash + réticulaire\DiscrSlash index.html} + \end{document} + +9.6 ‘\fussy’ +============ + +La déclaration ‘\fussy’ (ce qui est le réglage par défaut) a pour effet +que TeX fait le difficile à propos des saut de ligne. Ceci évite +d’ordinaire trop d’espace entre les mots, au prix d’occasionnellement +une boîte trop pleine (‘overfull \hbox’). + + Cette commande annule l’effet d’une commande ‘\sloppy’ précédente +(*note \sloppy::). + +9.7 ‘\sloppy’ +============= + +La déclaration ‘\sloppy’ a pour effet que TeX fasse moins le difficile à +propos des sauts de ligne. Ceci evite les boîtes trop pleines, au prix +d’un espacement lâche entre les mots. + + L’effet dure jusqu’à la prochaine commande ‘\fussy’ (*note \fussy::). + +9.8 ‘\hyphenation’ +================== + +Synopsis : + + \hyphenation{MOT-UN MOT-DEUX} + + La commande ‘\hyphenation’ déclare les points de césure autorisé avec +un caratère ‘-’ au sein des mots donnés. Les mots sont séparés par des +espaces. TeX ne fera de césure que si le mot correspond exactement, +aucune désinence n’est essayée. Des commandes ‘\hyphenation’ mutliple +s’accumulent. Voici quelques exemples en anglais (les motifs de césure +par défaut de TeX manquent les césures de ces mots) : + + \hyphenation{ap-pen-dix col-umns data-base data-bases} + +9.9 ‘\linebreak’ & ‘\nolinebreak’ +================================= + +Synopsis : + + \linebreak[PRIORITÉ] + \nolinebreak[PRIORITÉ] + + Par défaut, la commande ‘\linebreak’ (‘\nolinebreak’) force (empêche) +un saut de ligne à la position courante. Pour ‘\linebreak’, les espaces +de la ligne sont dilatés jusqu’à ce qu’elle s’étende jusqu’à la marge de +droite, comme d’habitude. + + Avec l’argument optionnel PRIORITÉ, vous pouvez convertir la commande +d’une simple demande à une requête. La PRIORITÉ doit être un nombre +compris entre 0 et 4. Plus ce nombre est grand, et plus la requête est +insistante. + +10 Saut de page +*************** + +LaTeX commence de nouvelles pages de façon asynchrone, lorsque +suffisamment de matériel a été accumulé pour remplir une page. +D’ordinaire ceci se produit automatiquement, mais parfois on peut +désirer influencer les sauts. + +10.1 ‘\cleardoublepage’ +======================= + +La commande ‘\cleardoublepage’ finit la page courante et fait que LaTeX +imprime tous les flottants, tableaux et figures, qui sont apparus en +entrée jusqu’à ce point et sont en attente. Dans le cas d’une +impression en style ‘twoside’, elle fait aussi que la nouvelle page et +une page de droite (numérotée impaire), en produisant si nécessaire une +page à blanc. + +10.2 ‘\clearpage’ +================= + +La commande ‘\clearpage’ finit la page actuelle et fait que LaTeX +imprime tous les flottants, tableaux et figures, qui sont apparus en +entrée jusqu’à ce point et sont en attente. + +10.3 ‘\newpage’ +=============== + +La commande ‘\newpage’ finit la page courante, mais ne débourre pas tous +les flottants (*note \clearpage::). + +10.4 ‘\enlargethispage’ +======================= + +‘\enlargethispage{size}’ + + ‘\enlargethispage*{size}’ + + Agrandit la ‘\textheight’ de la page courante de la quantité +spécifiée ; par exemple ‘\enlargethispage{\baselineskip}’ permet d’avoir +une ligne de plus. + + La forme étoilée essaie de comprimer le matériel sur la page autant +que possible. Ceci est normalement utilisé en même temps qu’un +‘\pagebreak’ explicite. + +10.5 ‘\pagebreak’ & ‘\nopagebreak’ +================================== + +Synopsis : + + \pagebreak[PRIORITÉ] + \nopagebreak[PRIORITÉ] + + Par défaut, la commande ‘\pagebreak’ (‘\nopagebreak’) force (empèche) +un saut de page à la position courante. Avec ‘\pagebreak’, l’espace +verticale sur la page est dilatée où c’est possible de sorte à s’étendre +jusqu’à la marge inférieure normale. + + Avec l’argument optionnel PRIORITÉ, vous pouvez convertique la +commande ‘\pagebreak’ d’une demande à une exigence. Le nombre doit être +compris entre 0 et 4. Plus grand est le nombre, et plus insistant est +l’exigence. + +11 Note en bas de page +********************** + +Mettez une note en bas de la page courante avec la commande ‘\footnote’ +comme ci-dessous. + + Noël Coward a dit plaisamment que lire une note en bas de page, c'est + comme devoir descendre répondre à la porte d'entrée alors qu'on est en + train de faire l'amour\footnote{Je ne peux pas le savoir ; je ne lis + jamais les notes en bas de page} + + Vous pouvez placer beaucoup de notes en bas de page dans une page. +Si le texte devient trop long alors il est continué sur la page +suivante. + + Vous pouvez aussi produire des notes en bas de page en combinant les +commandes ‘\footnotemark’ et ‘\footnotetext’, ce qui est utiles dans des +circonstances speciales. + +11.1 ‘\footnote’ +================ + +Synopsis : + + \footnote[NUMÉRO]{TEXTE} + + Place en bas de la page courante une note TEXTE numérotée. + + Il y a plus d'un milier de notes en bas de page dans \textit{Histoire + Du Déclin Et De La Chute De L'empire Romain}\footnote{Après la lecture + d'une version préléminaire, David Hume s'est plaint, « On souffre d'un + fléau avec ces notes, selon la méthode acutelle d'imprimer le livre » et + il suggera qu'elles « ne soient seulement imprimée dans la marge ou en + bas de page »} d'Édouard Gibbon. + + L’argument optionnel NUMÉRO vous perme de spécifier le numéro de la +note. Le compteur ‘footnote’ donnant le numéro de la note n’est pas +incrémenté si vous utilisez cette option, mais l’est dans le cas +contraire. + + Changez l’aspect que LaTeX donne au compteur de note en bas de page +avec quelque chose du genre de +‘\renewcommand{\thefootnote}{\fnsymbol{footnote}}’, ce qui utilise une +séquence de symboles (*note \alph \Alph \arabic \roman \Roman +\fnsymbol::). Pour rendre ce changement global mettez cela dans le +préambule. Si vous faite ce changement local alors vous désirerez sans +doute réinitialiser le compte avec ‘\setcounter{footnote}{0}’. Par +défaut LaTeX utilise des nombres arabes. + + Le comportement par défaut de LaTeX met beaucoup de restrictions sur +l’endroit où l’on peut utiliser une ‘\footnote’ ; par exemple, vous ne +pouvez pas l’utiliser dans l’argument d’une commande de rubricage telle +que ‘\chapter’ (elle ne peut être utilisée seulement en mode paragraphe +le plus externe). Il y a des contournements ; voir les rubriques +suivantes. + + Au sein d’un environnement ‘minipage’ la commande ‘\footnote’ utilise +le compteur ‘mpfootnote’ au lieu de ‘footnote’, de sorte que les notes +sont numérotéee indépendemment. Elles apparaissent au bas de +l’environnement, et non au bas de la page. Et par défaut elles +apparaissent alphabétiquement. *Note minipage::. + +11.2 ‘\footnotemark’ +==================== + +Synopsis: + + \footnotemark + + Sans l’argument optionnel, la commande ‘\footnotemark’ place dans le +texte le numéro de la note courante. Cette commande peut être utilisée +en mode paragraphe interne. Vous pouvez donner le texte de la note +séparéement la commande ‘\footnotetext’. + + Cette commande pour produire plusieurs marque de note en bas de page +faisant référence à la même note avec + + \footnotemark[\value{footnote}] + +après la première commande ‘\footnote’. + +11.3 ‘\footnotetext’ +==================== + +Synopsis, l’un des deux : + + \footnotetext{TEXTE} + \footnotetext[NUMÉRO]{TEXTE} + + Place TEXTE au bas de la page comme une note en bas de page. Cette +This commande peut appraître n’importe où après la commande +‘\footnotemark’. L’argument optionnel NUMÉRO change le numéro de note +affiché. La commande ‘\footnotetext’ ne doit être utilisée qu’en mode +paragraphe externe. + +11.4 Notes en bas de page dans un tableau +========================================= + +Au sein d’un environnement ‘table’ la commande ‘\footnote’ ne fonctionne +pas. Par exemple, si le code ci-dessous apparaît sans plus alors la +note disapaît tout simplement ; il y aura une marque de note 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 \\ + \textit{HMS Lively} &Post Captain \\ + \textit{HMS Surprise} &A number of books\footnote{Starting with HMS Surprise.} + \end{tabular} + \end{center} + + La solution est d’entourer l’environnement the ‘tabular’ d’un +environnement ‘minipage’, comme ci-après (*note minipage::). + + \begin{center} + \begin{minipage}{.5\textwidth} + .. maétiel tabulaire .. + \end{minipage} + \end{center} + + La même technique marche au sein d’un environnement ‘table’ flottant +(*note table::). To get the footnote at the bottom of the page use the +‘tablefootnote’ package, comme illustré dans l’exemple ci-apès. Si vous +placez ‘\usepackage{tablefootnote}’ dans le préambule et utilisez le +code source ci-dessous, alors la note apparaîtra en bas de la page et +sera numérotée dans la même séquence que 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.} + \end{tabular} + \caption{Forces capturées par le général Grant} + \end{table} + +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 : + + \section{Les ensembles complets\protect\footnote{Ce texte est dû à R~Jones.}} + + 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’. + + \usepackage[stable]{footmisc} + .. + \begin{document} + .. + \section{Les ensembles complets\footnote{Ce texte est dû à R~Jones.}} + + (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.) + +11.6 Paramètres des notes en bas de page +======================================== + +‘\footnoterule’ + Produit le filet de séparation entre texte principal sur une page + et les notes en bas de cette page. Les dimension par défaut : + épaisseur (ou largeur) ‘0.4pt’, et longueur ‘0.4\columnwidth’ dans + les classes standard de document (à l’exception ‘slide’, où elle + n’apparaît pas). + +‘\footnotesep’ + La hauteur de l’étai placé au début de la note en bas de page. Par + défaut, c’est réglé à l’étai nomal pour des police de taille + ‘\footnotesize’ (*note Font sizes::), donc il n’y a pas d’espace + supplémentaire entre les notes. Cela vaut ‘6.65pt’ pour des + polices à ‘10pt’, ‘7.7pt’ pour ‘11pt’, et ‘8.4pt’ pour ‘12pt’. + +12 Définitions +************** + +LaTeX prend en charges la fabrication de nouvelles commandes de bien des +genres. + +12.1 ‘\newcommand’ & ‘\renewcommand’ +==================================== + +‘\newcommand’ définit une nouvelle commande, et ‘\renewcommand’ la +redéfinit. + + Synopsis : + + \newcommand{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + \renewcommand{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + \newcommand*{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + \renewcommand*{\CMD}[NARGS][OPTARGDÉFAUT]{DÉFN} + + La forme étoilée (en ‘*’) de ces commandes exige que les arguments ne +contiennent pas de paragraphes de texte (la commande n’est pas ‘\long’, +dans la terminologie de TeX de base). + +CMD + Obligatoire ; ‘\CMD’ est le nom de la commande. Pour + ‘\newcommand’, il ne doit pas être déja défini et ne doit pas + commencer avec ‘\end’ ; pour ‘\renewcommand’, il doit être 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. + +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. + + 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 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. + +DÉFN + Le texte par lequel substituer chaque occurrence de \‘cmd’ ; le + paramètre positionnel ‘#N’ au sein de DÉFN est 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\ ’). + + 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. + + Redéfinir une commande se fait sensiblement de la même manière : +‘\renewcommand{\symbolecqfd}{{\small CQFD}}’. + + Voici la définition d’une commande qui utilise des arguments : + + \newcommand{\defreference}[1]{Définition~\ref{#1}} + +Alors, ‘\defreference{def:basis}’ se développe 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 ‘\nbym{2}{k}’. + + Un exemple avec desz arguments optionnels : + + \newcommand{\salutation}[1][Madame, Monsieur]{#1,} + +Alors, ‘\salutation’ donne ‘Madame, Monsieur,’ alors ‘\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 + + Le \nomnavire{Monitor} rencontra le \nomnavire{Virginia}. + +les mots ‘rencontra le’ sont mis incorrectement en italique. Une paire +supplémentaire d’accolades ‘\newcommand{\nomnavire}[1]{{\it #1}}’ +corrige ce problème. + +12.2 ‘\newcounter’ +================== + +Synopsis : + + \newcounter{NOMCOMPTEUR}[SUPER] + + La commande ‘\newcounter’ définit un nouveau compteur nommé +NOMCOMPTEUR. Le nouveau compteur est initialisé à zéro. + + Quand l’argument optionnel ‘[SUPER]’ est fourni, le compteur +NOMCOMPTEUR est réinitialisé à chaque incrémentation du compteur nommé +SUPER. + + *Note Counters::, pour plus d’information à propos des compteurs. + +12.3 ‘\newlength’ +================= + +Synopsis : + + \newlength{\ARG} + + La commande ‘\newlength’ définit l’argument obligatoire comme une +commande de “longueur” avec une valeur de ‘0mm’. L’argument doit être +une séquence de contrôle, comme dans ‘\newlength{\foo}’. Une erreur se +produit si ‘\foo’ est déjà défini. + + *Note Lengths::, pour comment régler la nouvelle longeur à une valeur +non nulle, et pour plus d’information à propos des longueurs en général. + +12.4 ‘\newsavebox’ +================== + +Synopsis : + + \newsavebox{\CMD} + + Définit ‘\CMD’ pour se référer à un nouveau bac pour stocker des +boîtes. Une telle boîte sert à détenir du matériel composé, pour +l’utiliser plusieurs fois (*note Boxes::) ou pour le mesurer ou le +manipuler. Le nom ‘\CMD’ doit commencer par une contr’oblique, et ne +doit pas être déjà défini. + + L’allocation d’une boîte est globale. Cette commande est fragile +(*note \protect::). + +12.5 ‘\newenvironment’ & ‘\renewenvironment’ +============================================ + +Ces commandes définissent ou redéfinissent un environnement ENV, +c.-à-d., ‘\begin{ENV} CORPS \end{ENV}’. + + Synopsis : + + \newenvironment{ENV}[NARGS][ARGOPTDÉFAUT]{DÉFDÉBUT}{DÉFFIN} + \newenvironment*{ENV}[NARGS][ARGOPTDÉFAUT]{DÉFDÉBUT}{DÉFFIN} + \renewenvironment{ENV}[NARGS]{DÉFDÉBUT}{DÉFFIN} + \renewenvironment*{ENV}[NARGS]{DÉFDÉBUT}{DÉFFIN} + + La forme étoilée de ces commandes exige que les arguments (à ne pas +confondre avec le corps de l’environnement) ne contiennent pas de +paragraphes de texte. + +ENV + Obligatoire ; le nom de l’environnement. Il est constitué + seulement de lettres ou du caractère astérisque ‘*’, et donc ne + commence pas par une contr’oblique ‘\’. Il ne doit pas commencer + par la chaîne ‘end’. Pour ‘\newenvironment’, ENV ne doit pas être + le nom d’un environnement déjà existant, et la commande ‘\ENV’ ne + doit pas être définie. Pour ‘\renewenvironment’, ENV doit être le + nom d’un environnement déjà existant. + +NARGS + Optionnel ; un entier de 1 à 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 argument n’est pas présent, + alors par défaut l’environment n’attend pas 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 ARGOPTDÉFAUT (éventuellement une chaîne vide). Si cet + argument n’est pas présent alors l’environnement ne prend pas + d’argument optionnel. + + c.-à-d. que si ‘[ARGOPTDÉFAUT]’ est présent dans la définition de + l’environnement, et que ‘\begin{ENV}’ est utilisé avec des crochets + à la suite, comme dans ‘\begin{ENV}[MAVAL]’, alors, au sein de + DÉFDÉBUT, le paramètre positionnel ‘#1’ se développe en MAVAL. Si + par contre ‘\begin{ENV}’ est appéelé sans être suivi de crochet, + alors, au sein de DÉFDÉBUT, le 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’. + + Omettre ‘[MAVAL]’ dans l’appel est différent d’avoir des crochets + sans contenu, c.-à-d. ‘[]’. Dans le premier cas ‘#1’ se développe + en ARGOPTDÉFAUT, et dans le second en une 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. + +DÉFFIN + Obligatoire ; le texte développé à toute occurrence de ‘\end{ENV}’. + Notez qu’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. + + Cet exemple dont un environnement semblable à ‘quotation’ de LaTeX à +cece près qu’il sera composé dans une taille de police plus petite. + + \newenvironment{smallquote}{% + \small\begin{quotation} + }{% + \end{quotation} + } + + Ceci montre l’utilisation des arguments ; cela done un environment de +citation qui affiche l’auteur. + + \newenvironment{citequote}[1][Corneille]{% + \begin{quotation} + \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 : + + \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. + + \newsavebox{\quoteauthor} + \newenvironment{citequote}[1][Corneille]{% + \sbox\quoteauthor{#1}% + \begin{quotation} + }{% + \hspace{1em plus 1fill}---\usebox{\quoteauthor} + \end{quotation} + } + +12.6 ‘\newtheorem’ +================== + +Définit une nouvel “environnement simili-théorème”. Synopsis: + + \newtheorem{NOM}{TITRE}[NUMÉROTÉ_AU_SEIN_DE] + \newtheorem{NOM}[NUMÉROTÉ_COMME]{TITRE} + + Ces deux commandes crééent un environnement simili-théorème NOM. +Utiliser la première des deux formes, + + \newtheorem{NOM}{TITRE}[NUMÉROTÉ_AU_SEIN_DE] + +avec l’argument optionnnel après le second argument obligatoire, crée un +environnement dont le compteur est subordonné au compteur déjà existant +NUMÉROTÉ_AU_SEIN_DE, c.-à-d. qui est réinitialisé à it will chaque +réinitialisation de NUMÉROTÉ_AU_SEIN_DE. + + Utiliser la seconde forme, + + \newtheorem{NIM}[NUMÉROTÉ_COMME]{TITRE} + +avec l’argument optionnel entre les deux arguments obligatoire, crée une +environnement dont le compteur partage le compteur déjà défini +NUMÉROTÉ_COMME. + + Vous pouvez spécifier l’un seul de NUMÉROTÉ_AU_SEIN_DE et +NUMÉROTÉ_COMME, ou ni l’un ni l’autre, mais non les deux à la fois. + + Cette commande crée un compteur nommé NAME. De plus, à moins que +l’argument optionnel NUMÉROTÉ_COMME soit utilisé, la valeur courrante de +‘\ref’ est celle de ‘\theNUMÉROTÉ_AU_SEIN_DE’ (*note \ref::). + + Cette déclaration est globale. Elle est fragile (*note \protect::). + +NOM + Le nom de l’environnement. Il ne doit pas commencer avec une + contr’oblique (‘\’). Il ne doit pas être le nom d’un environnement + déjà exisant ; en fait le nom de commande ‘\NOM’ ne doit pas être + déjà défini de quelque façon que ce soit. + +TITRE + Le texte imprimé au début de l’environnement, avant le numéro. Par + exemple, ‘Théorème’. + +NUMÉROTÉ_AU_SEIN_DE + Optionnel ; le nom d’un compteur déjà défini, d’ordinaire une unité + sectionnelle telle que ‘chapter’ ou ‘section’. Lorsque le compteur + NUMÉROTÉ_AU_SEIN_DE est re-initialisé, alors le compteur de + l’environnement NOM l’est aussi. + + Si cet argument optionnel est omis alors la commande ‘\theNOM’ est + définie comme ‘\arabic{NOM}’. + +NUMÉROTÉ_COMME + Optionnel ; le nom d’un environement simil-théorème déjà défini. + Le nouvel environnement se numéroté en séquence avec + NUMÉROTÉ_COMME. + + En l’absence des arguments optionnels les environnement sont +numérotés en séquence. L’exemple suivant a une déclaration dans le +préambule qui résulte en ‘Définition 1’ et ‘Définition 2’ en sortie. + + \newtheorem{defn}{Définition} + \begin{document} + \section{...} + \begin{defn} + Première déf. + \end{defn} + + \section{...} + \begin{defn} + Seconde déf. + \end{defn} + + 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’. + + \newtheorem{defn}{Definition}[section] + \begin{document} + \section{...} + \begin{defn} + Première déf. + \end{defn} + + \section{...} + \begin{defn} + Seconde déf. + \end{defn} + + Dans l’exemple suivant il y a deux déclarations dans le préambule, la +seconde desquelle appelle le nouvel environnement ‘thm’ pour utilise le +même compteur que ‘defn’. Cela donne ‘Définition 1.1’, suivi de +‘Théorème 2.1’ et ‘Définition 2.2’. + + \newtheorem{defn}{Définition}[section] + \newtheorem{thm}[defn]{Théorème} + \begin{document} + \section{...} + \begin{defn} + Première déf. + \end{defn} + + \section{...} + \begin{thm} + Premier théorème + \end{thm} + + \begin{defn} + Seconde déf. + \end{defn} + \section{...} + +12.7 ‘\newfont’: définit une nouvelle police (obsolète) +======================================================= + +‘\newfont’, desormais obsolète, définit une commande qui commute la +police de caractère. Synopsis : + + \newfont{\CMD}{DESCRIPTION_POLICE} + + Ceci définit une séquence de contrôle ‘\CMD’ qui change la police +courante. LaTeX cherche sur votre système un fichier nommé +‘NOMPOLICE.tfm’. La séquence de contrôle ne doit pas être déjà définie. +Elle doit commencer par une contr’oblique (‘\’). + + Cette commande est obsolète. c’est une commande de bas niveau pour +mettre en place une police individuelle. De nos jours, les polices sont +pratiquement toujours définies en familles (ce qui vous permet, par +exemple, d’associer un gras et un romain) au travers de ce qu’il est +convenu de nommer le « Nouveau Plan de Sélection de Polices de +caractère », soit en utilisant des fichier ‘.fd’ ou à travers +l’utilisation d’un moteur qui sait accéder au système de polices de +caractère, tel que XeLaTeX (*note Les moteurs TeX: TeX engines.). + + Mais puisque cela fait partie de LaTeX, voici l’explication : le +paramètre DESCRIPTION_POLICE consiste en un NOMPOLICE et une “clause at” +optionnelle ; celle-ci peut avoir soit la forme ‘at DIMEN’ ou ‘scaled +FACTEUR’, où un FACTEUR de ‘1000’ signifie aucune +dilatation/contraction. Pour l’usage de LaTeX, tout ce que ceci fait +est de dilater ou contracter le caractère et les autre dimension +relative à la taille de conception de la police, ce qui est une valeur +définie dans le fichier en ‘.tfm’. + + Cet exemple défnit deux polices équivalente et compose quelques +caractères dans chacune d’elles : + + \newfont{\testpoliceat}{cmb10 at 11pt} + \newfont{\testpolicedilatee}{cmb10 scaled 1100} + \testpoliceat abc + \testpolicedilatee abc + +12.8 ‘\protect’ +=============== + +Toutes les commandes de LaTeX sont soit “fragiles” soit “robustes”. Les +notes en bas de page, les saut de ligne, toute commande prenant un +argument optionnel, et bien d’autres, sont fragiles. Une commande +fragile peut se disloquer et causer une erreur lorsque elle est utilisée +au sein de l’argument de certaines commandes. Pour empécher la +dislocation de ces commandes l’une des solutions est de les précéder de +la commande ‘\protect’. + + Par exemple, lorsque LaTeX execute la commande +‘\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 +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 au sein des commande ‘\caption{...}’ (*note figure::), dans +la commande ‘\thanks{...}’ (*note \maketitle::), et dans les expression +en @ des environnements ‘tabular’ et ‘array’ (*note 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 faut +un ‘\protect’ pour chacune des commandes fragiles. + + Bien qu’en général la commande ‘\protect’ ne fait pas de mal, les +commandes de gestion de longueurs sont robustes et ne devraient pas être +précédées d’une commande ‘\protect’. Une commande ‘\protect’ ne peut +pas non plus être utilisée au sein de l’argument d’une commande *note +‘\addtocounter’: \addtocounter. ou *note ‘\setcounter’: \setcounter. + + Dans l’exemple qui suit la commande ‘\caption’ produit une erreur +mystérieuse + + \begin{figure} + ... + \caption{Company headquarters of A\raisebox{1pt}{B}\raisebox{-1pt}{C}} + \end{figure} + + Dans l’exemple suivant la commande ‘\tableofcontents’ produit une +erreur à cause du ‘\(..\)’ dans le titre de section qui se développe en +code incorrect TeX dans le fichier ‘.toc’. Vous pouvez résoudre ceci en +remplaçat ‘\(..\)’ par ‘\protect\(..\protect\)’. + + \begin{document} + \tableofcontents + ... + \section{Einstein's \( e=mc^2 \)} + ... + +13 Compteurs +************ + +Tout ce que LaTeX numérote pour vous a un compteur associé avec soi. Le +nom du compteur est le même que le nom de l’environnement ou de la +commande qui produit le numéro, sauf qu’il ne pas de ‘\’. +(‘enumi’–‘enumiv’ sont utilisés pour les environnements ‘enumerate’ +imbriqués). Ci-dessous se trouve une liste des compteurs utilisée dans +les classes standardes de documents LaTeX pour contrôler la +numérotation. + + part paragraphe figure enumi + chapter subparagraph table enumii + section page footnote enumiii + subsection équation mpfootnote enumiv + subsubsection + +13.1 ‘\alph \Alph \arabic \roman \Roman \fnsymbol’: Taper des compteurs +======================================================================= + +Toutes ces commandes prennent un unique compteur en argument, par +exemple, ‘\alph{enumi}’. + +‘\alph’ + tape COMPTEUR en utilisant des lettre en bas de casse : ‘a’, ‘b’, + ... + +‘\Alph’ + Utilise des lettres capitales : ‘A’, ‘B’, ... + +‘\arabic’ + Utilise des numéro en chiffres arabes : ‘1’, ‘2’, ... + +‘\roman’ + Utilise des nombres romains en bas de casse : ‘i’, ‘ii’, ... + +‘\Roman’ + Utilise des nombres romains en capitales : ‘I’, ‘II’, ... + +‘\fnsymbol’ + Tape la valeur de COMPTEUR dans une séquence spécifique de neuf + 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(‡‡) + +13.2 ‘\usecounter{COMPTEUR}’ +============================ + +Synopsis : + + \usecounter{COMPTEUR} + + La commande ‘\usecounter’ est utilisée dans le second argument de +l’environnement ‘list’ pour spécifier le COMPTEUR à utiliser pour +numéroter les articles de la liste. + +13.3 ‘\value{COMPTEUR}’ +======================= + +Synopsis : + + \value{COMPTEUR} + + La commande ‘\value’ produit la valeur de COMPTEUR. Ça peut être +utilisé partout là où LaTeX attend un nombre, par exemple : + + \setcounter{moncompteur}{3} + \addtocounter{moncompteur}{1} + \hspace{\value{moncompteur}\parindent} + +13.4 ‘\setcounter{COMPTEUR}{VALUE}’ +=================================== + +Synopsis : + + \setcounter{COMPTEUR}{VALUE} + + La commande ‘\setcounter’ règle la valeur de COMPTEUR à l’argument +VALUE. + +13.5 ‘\addtocounter{COMPTEUR}{VALEUR}’ +====================================== + +La commande ‘\addtocounter’ incrémente COMPTEUR de la quantité spécifiée +par l’argument VALEUR, qui peut être negatif. + +13.6 ‘\refstepcounter{COMPTEUR}’ +================================ + +La commande ‘\refstepcounter’ fonctionne de la même façon que +‘\stepcounter’ *Note \stepcounter::, à ceci près qu’elle définit +également la valeur courante de ‘\ref’ comme le résultat de +‘\thecounter’. + +13.7 ‘\stepcounter{COMPTEUR}’ +============================= + +La commande ‘\stepcounter’ ajouter un à COMPTEUR et re-initialise tous +les compteurs subsidiaires. + +13.8 ‘\day \month \year’: Predefined compteurs +============================================== + +LaTeX définit des compteurs pour le quantième du mois (‘\day’, 1–31), le +mois de l’année (‘\month’, 1–12), et l’année (‘\year’, de l’ère +chrétienne). Quand TeX démarre, ils sont mis à la valeur courante du +système sur lequel TeX s’exécute. Ils ne sont pas remis à jour pendant +que le traitement par TeX progresse. + + En relation avec ces compteurs, la commande ‘\today’ produit une +chaîne représentant le jour courant (*note \today::). + +14 Longueurs +************ + +Une “longeur” est une mesure de distance. Beaucoup de commandes LaTeX +prennent une longueur en argument. + +14.1 Unités de longueur +======================= + +TeX et LaTeX connaissent ces unités aussi bien en mode mathématique +qu’en dehors de celui-ci. + +‘pt’ + 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. + +‘pc’ + Pica, 12pt + +‘in’ + Pouce, 72,27pt + +‘bp’ + Big point, 1/72 pouce. Cette longueur est la défition d’un point + en PostScript et dans beaucoup d’autres systèmes bureautiques + d’éditique (PAO). + +‘cm’ + Centimetre + +‘mm’ + Millimètre + +‘dd’ + Point Didot, 1,07pt + +‘cc’ + Cicero, 12dd + +‘sp’ + Point proportionné, (1/65536)pt + + Deux autre longueurs sont souvent utilisées et sont des valeurs +réglées par les créateurs de caractères typographiques. La hauteur “ex” +d’un x de la fonte coutante , traditionnellement la hauteur de la lettre +x en bas de casse, est souvent utilisée pour les longueurs verticales. +De même le “em”, traditionnellement la largeur de la lettre M capitale, +est souvant utilisée pour les longueurs horizontales (il y a aussi +‘\enspace’ qui vaut ‘0.5em’). L’utilisation de ces unités peut aider +améliorer le fonctionnement d’une définition lors des changements de +fonte. Par exemple, il est plus probable qu’une définition de l’espace +verticale entre les articles d’une liste donnée comme +‘\setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex}’ reste raisonnable +si la fonte est changée que si elle était exprimée en points. + + En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique “mu” donnée par 1em = 18mu, où le em est pris de la +famille courante des symboles mathématiques. *Note Spacing in math +mode::. + +14.2 ‘\setlength’ +================= + +Synopsis : + + \setlength{\LONGUEUR}{VALEUR} + + La commande ‘\setlength’ règle la valeur d’une “commande de longueur” +‘\LONGUEUR’ à l’argument VALEUR qui peut être exprimé dans n’importe +quelle unité comprise par LaTeX, c.-à-d. des pouces (‘in’), des +millimètres (‘mm’), des points (‘pt’), des « big points » (‘bp’), etc. + +14.3 ‘\addtolength’ +=================== + +Synopsis : + + \addtolength{\LONGUEUR}{VALEUR} + + La commande ‘\addtolength’ incrémente une commande de longueur +‘\LONGUEUR’ de la quantité spécifiée par l’argument QUANTITÉ, ce qui +peut être négatif. + +14.4 ‘\settodepth’ +================== + +Synopsis : + + \settodepth{\LONGUEUR}{TEXTE} + + La commande ‘\settodepth’ règle la valeur d’une commande le longueur +‘\LONGUEUR’ à la profondeur de l’argument ‘texte’. + +14.5 ‘\settoheight’ +=================== + +Synopsis : + + \settoheight{\LONGUEUR}{TEXTE} + + La commande ‘\settoheight’ règle la valeur d’une commande le longueur +‘\LONGUEUR’ à la hauteur de l’argument ‘texte’. + +14.6 ‘\settowidth’ +================== + +Synopsis : + + \settowidth{\LONGUEUR}{TEXTE} + + La commande ‘\settoheight’ règle la valeur d’une commande le longueur +‘\LONGUEUR’ à la largeur de l’argument ‘texte’. + +14.7 Longueurs prédéfinies +========================== + +‘\width’ + + ‘\height’ + + ‘\depth’ + + ‘\totalheight’ + + Ces paramètres de longueur peuvent être utilisés au sein des +arguments des commandes de fabrication de boîte (*note Boxes::). Il +spécifient la largeur naturelle, etc., du texte dans la boîte. +‘\totalheight’ vaut ‘\height’ + ‘\depth’. Pour frabriquer une boîte +dont le texte est dilaté au double de sa taille naturelle, écrivez par +ex. : + + \makebox[2\width]{Dilatez moi} + +15 Faire des paragraphes +************************ + +Un paragraphe se termine par une ou plusieurs lignes complètement +blanches — des lignes ne contenant même pas un ‘%’. Une ligne à blanc +ne devrait pas apparaître là où un nouveau paragraphe n’a pas le droit +de commencer, tel que en mode mathématique ou dans l’argument d’une +commande de rubricage. + +15.1 ‘\indent’ +============== + +‘\indent’ produit un espace horizontal dont la largeur est égale à la +longueur ‘\parindent’, le “renfoncement” normal d’un paragraphe. Elle +est utilisée pour ajouter un renfoncement de paragraphe là où il serait +autrement supprimé. + + La valeur par défaut de ‘\parindent’ est ‘1em’ en mode ‘two-column’, +autrement elle vaut ‘15pt’ pour les documents ‘10pt’, ‘17pt’ pour +‘11pt’, et ‘1.5em’ pour ‘12pt’. + +15.2 ‘\noindent’ +================ + +Utilisée au commencement d’un paragraphe, la commande ‘\noindent’ +supprime tout renfoncement de paragraphe. + + ... fin du paragraphe précédent. + + \noindent Ce paragraphe n'est pas renfoncé. + + Elle est sans effet quand elle est utilisée au milieu d’un +paragraphe. + + Pour éliminer le renfoncement de paragraphe dans tout un document, +mettez ‘\setlength{\parindent}{0pt}’ dans le préambule. + +15.3 ‘\parskip’ +=============== + +‘\parskip’ est une longueur élastique définissant l’espace vertical +additionnel ajouté avant chaque paragraphe. La valeur par défaut est +‘0pt plus1pt’. + +15.4 Notes en marge +=================== + +Synopsis : + + \marginpar[GAUCHE]{DROITE} + + La commande ‘\marginpar’ crée une note dans la marge. La première +ligne de la note a la même ligne de base que la ligne dans le texte où +le ‘\marginpar’ se trouve. + + Lorsque vous spécifiez seulement l’argument obligatoire DROITE, le +texte est placé + + • dans la marge de droite pour une disposition en recto simple + (option ‘oneside’, voir *note Document class options::) ; + • dans la marge extérieure pour une disposition en recto-verso + (option ‘twoside’, voir *note Document class options::) ; + • dans la nearest la plus proche pour une disposition à deux colonnes + (option ‘twocolumn’, voir *note Document class options::). + + La commande ‘\reversemarginpar’ place les notes en marge suivante sur +la marge opposée (interne). ‘\normalmarginpar’ les replace dans la +position par défaut. + + Lorsque vous spécifier les deux arguments, GAUCHE est utilisé pour is +used la marge de gauche, et DROITE est utilisé pour la marge de is used +droite. + + Le premier mot doit normalement ne pas être sujet à une césure ; Vous +pouvez activer la césure à cet endroit en commençant le nœud avec +‘\hspace{0pt}’. + + Ces paramètres affectent le formattage de la note : + +‘\marginparpush’ + Espace verticale minimale entre les notes ; par défaut ‘7pt’ pour + des documents à ‘12pt’, ‘5pt’ sinon. + +‘\marginparsep’ + Espace horizontale entre le texte principal et la note ; par défaut + ‘11pt’ pour des documents à ‘10pt’, ‘10pt’ sinon. + +‘\marginparwidth’ + Largeur de la note même ; la valeur par défaut est ‘90pt’ pour un + document en recto simple et à ‘10pt’ , ‘83pt’ pour ‘11pt’, et + ‘68pt’ pour ‘12pt’ ; ‘17pt’ de plus dans chacun de ces cas pour un + document recto-verso. En mode à deux colonnes, la valeur par + défaut est ‘48pt’. + + La routine standarde de LaTeX pour les notes en marge n’empêche pas +les notes de déborder hors du bas de la page. + +16 Formules mathématiques +************************* + +Il y a trois environnements qui mettent LaTeX en mode mathématique : + +‘math’ + Pour les formules qui apparaissent directement dans le texte. +‘displaymath’ + Pour les formules qui apparaissent sur leur propre ligne. +‘equation’ + Parail que l’environnement ‘displaymath’ sauf qu’il ajoute un + numéro d’équation dans la marge de droite. + + L’environnement ‘math’ peut être utilsé aussi bien en mode paragraphe +qu’en mode LR, mais les environnements ‘displaymath’ et ‘equation’ ne +peuvent être utilisés qu’en mode paragraphe. Les environnements ‘math’ +et ‘displaymath’ sont utilisés si souvent qu’ils ont les formes abrégées +suivantes : + + \(...\) au lieu de \begin{math}...\end{math} + \[...\] au lieu de \begin{displaymath}...\end{displaymath} + + En fait, l’environnement ‘math’ est si fréquent qu’il a une forme +encore plus courte : + + $ ... $ au lieu de \(...\) + + La commande ‘\boldmath’ change les lettres and symboles mathématiques +pour qu’il soient en gras. Elle est utilisée _en dehors_ du mode +mathématique. À l’inverse, la commande ‘\unboldmath’ change les glyphes +mathématique pour qu’ils soient dans une fonte normale ; elle aussi est +à utiliser _en dehors_ du mode mathématique. + + La déclaration ‘\displaystyle’ force la taille et le style de la +formule à être ceux de ‘displaymath’, par ex., avec les limites au +dessus et en dessous le signe de sommation. Par exemple + $\displaystyle \sum_{n=0}^\infty x_n $ + +16.1 Indices inférieurs & supérieurs +==================================== + +En mode mathématique, utilisez le caractère caret ‘^’ pour qu’une +expression EXP apparaisse en indice supérieur, c.-à-d. tapez ‘^{’EXP‘}’. +Similairement, en mode mathémtique, ‘_{’EXP‘}’ fait un indice inférieur +de EXP. + + Dans cet exemple le ‘0’ et le ‘1’ apparaissent comme indices +inférieurs alors que le ‘2’ est un indice supérieur. + + \( (x_0+x_1)^2 \) + + Pour avoir plus d’un caractère au sein de EXP utilisez des accolades +comme dans ‘e^{-2x}’. + + LaTeX manipule la mise en indice supérieur d’un matériel et tout ce +qui tient de cela de la manière naturelle, de sorte que des expressions +telles que ‘e^{x^2}’ et ‘x_{a_0}’ seront composées comme 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 +avec une construction telle que ‘{}_t K^2’ en mode mathématique (le ‘{}’ +initial empèche l’indice préfixé d’être attaché à quelque symbole qui le +précède dans l’expression). + + En dehors du mode mathématique, une construction comme ‘Un +test$_\textnormal{indice inf.}$’ produit un indice inférieur composé en +mode texte, non pas en mode mathémque. Notez qu’il y a des paquetage +spécialisée pour écrire des formule chimique, tel que ‘mhchem’. + +16.2 Symboles mathématiques +=========================== + +LaTeX fournit presque tout symbole mathématique dont vous êtes +susceptible d’avoir besoin. Par exemple, si vous incluez ‘$\pi$’ dans +votre code source, alors vous obtenez le symbole pi π. + + Ci-dessous se trouve une liste de symboles généralement disponibles. +Ce n’est en aucun cas une liste exhaustive. Chaque symbole y est décrit +brièvement et avec sa classe de symbole (qui détermine l’espacement +autour de lui) qui est donnée entre parenthèses. Les commandes pour ces +symboles peuvent, sauf mention contraire, être utilisées seulement en +mode mathématique. + + Pour redéfinir une commande de sorte à pouvoir l’utiliser quel que +soit le mode, voir *note \ensuremath::. + +‘\|’ + ∥ Parallèle (relation). Synonyme : ‘\parallel’. + +‘\aleph’ + ℵ Aleph, cardinal transfini (ordinaire). + +‘\alpha’ + α Lettre grecque en bas de casse alpha (ordinaire). + +‘\amalg’ + ⨿ Union disjointe (binaire) + +‘\angle’ + ∠ Angle géometrique (ordinaire). Similaire : sign inférieur-à ‘<’ + et chevron ‘\langle’. + +‘\approx’ + ≈ Presque égal à (relation). + +‘\ast’ + ∗ Opérateur astérisque, convolution, à six branches (binaire). + Synonyme : ‘*’, ce qui est souvent un indice supérieur ou + inférieur, comme dans l’étoile de Kleene. Similaire : ‘\star’, qui + est à cinq branches, et est quelque-fois utilisée comme une + opération binaire générale, and quelques-fois reservée pour la + corrélation-croisée. + +‘\asymp’ + ≍ Équivalent asymptomatiquement (relation). + +‘\backslash’ + \ contr’oblique (ordinaire). Similaire : soustraction + d’ensemble ‘\setminus’, et ‘\textbackslash’ pour une contr’oblique + en-dehors du mode mathématique. + +‘\beta’ + β Lettre grecque en bas de casse beta (ordinaire). + +‘\bigcap’ + ⋂ De taille Variable, ou n-aire, intersection (opérateur). + Similaire : intersection binaire ‘\cap’. + +‘\bigcirc’ + ⚪ Cercle, plus grand (binaire). Similaire : composition de + fonction ‘\circ’. + +‘\bigcup’ + ⋃ De taille variable, ou n-aire, union (opérateur). Similaire : + union binaire ‘\cup’. + +‘\bigodot’ + ⨀ De taille variable, ou n-aire, opérateur point encerclé + (opérateur). + +‘\bigoplus’ + ⨁ De taille variable, ou n-aire, opérateur plus encerclé + (opérateur). + +‘\bigotimes’ + ⨂ De taille variable, ou n-aire, opérateur multiplié encerclé + (opérateur). + +‘\bigtriangledown’ + ▽ De taille variable, ou n-aire, triangle ouvert pointant vers le + bas(opérateur). + +‘\bigtriangleup’ + △ De taille variable, ou n-aire, triangle ouvert pointant vers le + haut (opérateur). + +‘\bigsqcup’ + ⨆ De taille variable, ou n-aire, union carrée (opérateur). + +‘\biguplus’ + ⨄ De taille variable, ou n-aire, opérateur union avec un plus + (opérateur). (Notez que le nom a juste un p.) + +‘\bigvee’ + ⋁ De taille variable, ou n-aire, et-logique (opérateur). + +‘\bigwedge’ + ⋀ De taille variable, ou n-aire, ou-logique (opérateur). + +‘\bot’ + ⊥ Taquet vers le haut, minimum, plus petit élément d’un ensemble + partiellement ordonné, ou une contradiction (ordinaire). Voir + aussi ‘\top’. + +‘\bowtie’ + ⋈ Jonction naturelle de deux relations (relation). + +‘\Box’ + □ Opérateur modal pour la nécessité ; boîte ouverte carrée + (ordinaire). Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘amssymb’. + +‘\bullet’ + • Puce (binaire). Similaire : point de multiplication ‘\cdot’. + +‘\cap’ + ∩ Intersection de deux ensembles (binaire). Similaire : opérateur + de taille variable ‘\bigcap’. + +‘\cdot’ + ⋅ Multiplication (binaire). Similaire : Point puce ‘\bullet’. + +‘\chi’ + χ Lettre grecque en bas de casse chi (ordinaire). + +‘\circ’ + ∘ Composition de fonctions, opérateur rond (binaire). Similaire : + opérateur de taille variable ‘\bigcirc’. + +‘\clubsuit’ + ♣ Trèfle de carte à jouer (ordinaire). + +‘\complement’ + ∁ Complement d’ensemble, utilisée en indice supérieur comme dans + ‘$S^\complement$’ (ordinaire). Ceci n’est pas disponible en TeX de + base. En LaTeX vous devez charger le paquetage ‘amssymb’. On + utilise aussi : ‘$S^{\mathsf{c}}$’ ou ‘$\bar{S}$’. + +‘\cong’ + ≅ Congruent (relation). + +‘\coprod’ + ∐ Coproduit (opérateur). + +‘\cup’ + ∪ Réunion de deux ensembles (binaire). opérateur de taille + variable ‘\bigcup’. + +‘\dagger’ + † Relation obèle (binaire). + +‘\dashv’ + ⊣ Taquet gauche, tiret avec barre verticale à droite, tourniquet + pour gauchers (relation). Similaire : taquet droit, + tourniquet ‘\vdash’. + +‘\ddagger’ + ‡ Relation double obèle (binaire). + +‘\Delta’ + Δ Delta grec capital, utilisé pour indiquer une incrémentation + (ordinaire). + +‘\delta’ + δ Delta grec bas-de-casse (ordinaire). + +‘\Diamond’ + ◇ Opérateur grand carreau (ordinaire). Ceci n’est pas disponible + en TeX de base. En LaTeX vous devez charger le paquetage + ‘amssymb’. + +‘\diamond’ + ⋄ Opérateur Carreau, ou puce carreau (binaire). Similaire : grand + carreau ‘\Diamond’, puce disque ‘\bullet’. + +‘\diamondsuit’ + ♢ Carreau de carte à jouer (ordinaire). + +‘\div’ + ÷ Signe de division, obélus (binaire). + +‘\doteq’ + ≐ Approche la limite (relation). Similaire : géométriquement égal + à ‘\Doteq’. + +‘\downarrow’ + ↓ Flèche vers le bas, converge (relation). Similaire : flèche à + ligne double vers le bas ‘\Downarrow’. + +‘\Downarrow’ + ⇓ Flèche à ligne double vers le bas (relation). Similaire : flèche + à ligne simple vers le bas ‘\downarrow’. + +‘\ell’ + ℓ Lettre l bas de casse cursive (ordinaire). + +‘\emptyset’ + ∅ Symbole ensemble vide (ordinaire). La forme en variante + est ‘\varnothing’. + +‘\epsilon’ + ϵ Lettre grecque bas de casse epsilon lunaire (ordinaire). + Sembable à la lettre en texte grec. En mathématiques on utilise + plus fréquemment l’epsilon minuscule de ronde ‘\varepsilon’ ε. En + relation avec : la relation ensembliste « appartenir à » ‘\in’ ∈. + +‘\equiv’ + ≡ Équivalence (relation). + +‘\eta’ + η Lettre grecque en bas de casse (ordinaire). + +‘\exists’ + ∃ Quanteur « Il existe » (ordinaire). + +‘\flat’ + ♭ Bémol (ordinaire). + +‘\forall’ + ∀ Quanteur « Pour tout » (ordinaire). + +‘\frown’ + ⌢ Moue (ordinaire). + +‘\Gamma’ + Γ Lettre grecque en capitale (ordinaire). + +‘\gamma’ + γ Lettre grecque en bas de casse (ordinaire). + +‘\ge’ + ≥ Supérieur ou égal à (relation). Synonyme : ‘\geq’. + +‘\geq’ + ≥ Supérieur ou égal à (relation). Synonyme : ‘\ge’. + +‘\gets’ + ← Auquel est assignée la valeur (relation). + Synonyme : ‘\leftarrow’. + +‘\gg’ + ≫ Beaucoup plus grand que (relation). Similaire : Beaucoup plus + petit que ‘\ll’. + +‘\hbar’ + ℏ Constante de Planck sur deux pi (ordinaire). + +‘\heartsuit’ + ♡ Cœur de carte jouer (ordinaire). + +‘\hookleftarrow’ + ↩ Flèche vers la gauche avec crochet (relation). + +‘\hookrightarrow’ + ↪ Flèche vers la gauche avec crochet (relation). + +‘\iff’ + ⟷ Si et seulement si (relation). C’est un ‘\Longleftrightarrow’ + avec un ‘\thickmuskip’ de chaque côté. + +‘\Im’ + ℑ Partie imaginaire (ordinaire). Voir aussi : partie réelle ‘\Re’. + +‘\in’ + ∈ Appartient à (relation). Voir aussi : lettre grecque bas de + casse epsilon lunaire ‘\epsilon’ ϵ et l’epsilon minuscule de + ronde ‘\varepsilon’. + +‘\infty’ + ∞ Infini (ordinaire). + +‘\int’ + ∫ Intégrale (opérateur). + +‘\iota’ + ι Lettre grecque en bas de casse (ordinaire). + +‘\Join’ + ⨝ Symbole jointure condensé (relation). Ceci n’est pas disponible + en TeX de base. + +‘\kappa’ + κ Lettre grecque en bas de casse (ordinaire). + +‘\Lambda’ + Λ Lettre grecque en capitale (ordinaire). + +‘\lambda’ + λ Lettre grecque en bas de casse (ordinaire). + +‘\land’ + ∧ Et logique (binaire). Synonyme : ‘\wedge’. Voir aussi + ou-logique ‘\lor’. + +‘\langle’ + ⟨ Chevron mathématique gauche, ou séquence, crochet (ouvrant). + Similaire : inférieur à ‘<’. Correspond à ‘\rangle’. + +‘\lbrace’ + { Accolade gauche (ouvrant). Synonyme : ‘\{’. Correspond + à ‘\rbrace’. + +‘\lbrack’ + [ Crochet gauche (ouvrant). Synonyme : ‘[’. Correspond + à ‘\rbrack’. + +‘\lceil’ + ⌈ Plafond à gauche, ressemble à un crochet mais avec le pied coupé + (ouvrant). Correspond à ‘\rceil’. + +‘\le’ + ≤ Inférieur ou égal à (relation). C’est un synonyme de ‘\leq’. + +‘\leadsto’ + ⇝ flèche vers la droite en tire-bouchon (relation). Ceci n’est pas + disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. + +‘\Leftarrow’ + ⇐ Est impliqué par, flèche vers la gauche à double-ligne + (relation). Similaire : flèche vers la gauche à simple + ligne ‘\leftarrow’. + +‘\leftarrow’ + ← Flèche vers la gauche à simple ligne (relation). + Synonyme : ‘\gets’. Similaire : Flèche vers la gauche à + double-ligne ‘\Leftarrow’. + +‘\leftharpoondown’ + ↽ Harpon vers la gauche à simple ligne avec crochet vers le bas + (relation). + +‘\leftharpoonup’ + ↼ Harpon vers la gauche à simple ligne avec crochet vers le haut + (relation). + +‘\Leftrightarrow’ + ⇔ Bi-implication ; double flèche bilatérale (relation). + Similaire : flèche bilatérale ‘\leftrightarrow’. + +‘\leftrightarrow’ + ↔ Flèche bilatérale (relation). Similaire : double flèche + bilatérale ‘\Leftrightarrow’. + +‘\leq’ + ≤ Inférieur ou égal à (relation). Synonyme : ‘\le’. + +‘\lfloor’ + ⌊ Plancher à gauche (ouvrant). Correspond à : ‘\rfloor’. + +‘\lhd’ + ◁ Pointe de flèche, c.-à-d. triangle pointant vers la gauche + (binaire). Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘amssymb’. For the normal subgroup + symbol you should load ‘amssymb’ and use ‘\vartriangleleft’ (qui + est une relation et ainsi donne un meilleur espacement). + +‘\ll’ + ≪ Beaucoup plus petit que (relation). Similaire : Beaucoup plus + grand que ‘\gg’. + +‘\lnot’ + ¬ Négation logique (ordinaire). Synonyme : ‘\neg’. + +‘\longleftarrow’ + ⟵ Longue flèche vers la gauche à ligne simple (relation). + Similaire : longue flèche gauche à ligne double ‘\Longleftarrow’. + +‘\longleftrightarrow’ + ⟷ Longue flèche bilatérale à ligne simple (relation). Similaire : + longue flèche bilatérale à ligne double ‘\Longleftrightarrow’. + +‘\longmapsto’ + ⟼ Longue flèche d’un taquet vers la droite à ligne simple + (relation). Similaire : version courte ‘\mapsto’. + +‘\longrightarrow’ + ⟶ Longue flèche vers la droite à ligne simple (relation). + Similaire : longue flèche vers la droite à ligne + double ‘\Longrightarrow’. + +‘\lor’ + ∨ Ou-logique (binaire). Synonyme : ‘\wedge’. + +‘\mapsto’ + ↦ Flèche d’un taquet vers la droite (relation). Similaire : + version longue ‘\longmapsto’. + +‘\mho’ + ℧ Conductance, symbole Ohm culbuté (ordinaire). Ceci n’est pas + disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. + +‘\mid’ + ∣ Barre verticale à ligne simple (relation). une utilisation + typique de ‘\mid’ est pour un ensemble ‘\{\, x \mid x\geq 5 \,\}’. + + Similaire : ‘\vert’ et ‘|’ produisent le même symbole de barre + verticale à ligne simple mais sans aucun espacement (on les classe + comme « ordinaires ») et vous ne devriez pas les utiliser comme + symbole de relation mais seulement comme des ordinaux, c.-à-d. + comme des symboles de note en bas de page. Pour dénoter une valeur + absolue, voir l’entrée de ‘\vert’ et pour une norme voir l’entrée + de ‘\Vert’. + +‘\models’ + ⊨ Vrai, ou satisfait ; double turnstile, short double dash + (relation). Similaire : long double dash ‘\vDash’. + +‘\mp’ + ∓ Moins ou plus (relation). + +‘\mu’ + μ Lettre grecque en bas de casse (ordinaire). + +‘\nabla’ + ∇ Del de Hamilton, ou différentiel, opérateur (ordinaire). + +‘\natural’ + ♮ Bécarre (ordinaire). + +‘\ne’ + ≠ Non égal (relation). Synonyme : ‘\neq’. + +‘\nearrow’ + ↗ Flèche nord-est (relation). + +‘\neg’ + ¬ Négation logique (ordinaire). Synonyme : ‘\lnot’. Utilisé + parfois au lieu du symbole de négation: ‘\sim’. + +‘\neq’ + ≠ Non égal (relation). Synonyme : ‘\ne’. + +‘\ni’ + ∋ Signe d’appartenance réfléchi ; « contient comme élément » + (relation). Synonyme : ‘\owns’. Similaire : « appartient + à » ‘\in’. + +‘\not’ + ̸ Barre oblique longue utilisée pour rayer un opérateur la suivant + (relation). + + Beaucoup opérateurs en négation qui n’ont pas besoin de ‘\not’ sont + disponibles, en particulier avec le paquetage ‘amssymb’. Par + exemple, ‘\notin’ est sans doute préférable à ‘\not\in’ d’un point + de vue typographique. + +‘\notin’ + ∉ N’appartient pas à (relation). Similaire : non contenu + dans ‘\nsubseteq’. + +‘\nu’ + ν Lettre grecque en bas de casse (ordinaire). + +‘\nwarrow’ + ↖ Flèche nord-ouest (relation). + +‘\odot’ + ⊙ Point cerclé (binaire). Similaire : opérateur de taille + variable ‘\bigodot’. + +‘\oint’ + ∮ Intégrale de contour, intégrale avec un cercle au milieu + (opérateur). + +‘\Omega’ + Ω Lettre grecque en capitale (ordinaire). + +‘\omega’ + ω Lettre grecque en bas de casse (ordinaire). + +‘\ominus’ + ⊖ Signe moins, ou tiret, cerclé (binaire). + +‘\oplus’ + ⊕ Signe plus cerclé (binaire). Similaire : opérateur de taille + variable ‘\bigoplus’. + +‘\oslash’ + ⊘ Barre de fraction, ou barre oblique, cerclée (binaire). + +‘\otimes’ + ⊗ Signe de multiplication, ou croix, cerclé (binaire). Similaire : + opérateur de taille variable ‘\bigotimes’. + +‘\owns’ + ∋ Epsilon d’appartenance réfléchi ; « contient comme élément » + (relation). Synonyme : ‘\ni’. Similaire : appartient à ‘\in’. + +‘\parallel’ + ∥ Parallèle (relation). Synonyme : ‘\|’. + +‘\partial’ + ∂ Différentielle partielle (ordinaire). + +‘\perp’ + ⟂ Perpendiculaire (relation). Similaire : ‘\bot’ utilise le même + glyphe mais l’espacement est différent parce qu’il est dans la + classe ordinaire. + +‘\phi’ + ϕ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varphi’ φ. + +‘\Pi’ + Π Lettre grecque en capitale (ordinaire). + +‘\pi’ + π Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varpi’ ϖ. + +‘\pm’ + ± Plus or minus (binaire). + +‘\prec’ + ≺ Précède (relation). Similaire : inférieur à ‘<’. + +‘\preceq’ + ⪯ Précède ou égal, précède par-dessus signe égal à une ligne + (relation). Similaire : inférieur ou égal ‘\leq’. + +‘\prime’ + ′ Prime, ou minute au sein d’une expression temporelle (ordinaire). + Typiquement utilisé en indice supérieur ‘$A^\prime$’. Il est à + noter sque ‘$f^\prime$’ et ‘$f'$’ produisent le même résultat. Un + avantage de la seconde forme est que ‘$f'''$’ produit le symbole + désiré, c.-à-d. le même résultat que ‘$f^{\prime\prime\prime}$’, + mais en nécessitant moins de saisie. Il est à noter que vous ne + pouvez utiliser ‘\prime’ qu’en mode mathématique. Utiliser le + quote ‘'’ en mode texte produit un caractère différent (apostrophe + ou guillemet anglais simple de droite). + +‘\prod’ + ∏ Produit (opérateur). + +‘\propto’ + ∝ Proportionnel à (relation) + +‘\Psi’ + Ψ Lettre grecque en capitale (ordinaire). + +‘\psi’ + ψ Lettre grecque en bas de casse (ordinaire). + +‘\rangle’ + ⟩ Chevron mathématique droit, ou séquence, crochet (fermant). + Similaire : supérieur à ‘>’. Correspond à ‘\langle’. + +‘\rbrace’ + } Accolade de droite (fermante). Synonyme : ‘\}’. Correspond + à ‘\lbrace’. + +‘\rbrack’ + ] Crochet droit (fermant). Synonyme : ‘]’. Correspond + à ‘\lbrack’. + +‘\rceil’ + ⌉ Plafond droit (fermant). Correspond à ‘\lceil’. + +‘\Re’ + ℜ Partie réelle, nombres réels, R capital gothique (ordinaire). En + relation avec : R majuscule ajouré, ou gras de tableau + d’école ‘\mathbb{R}’ ; pour accéder à cela charger le paquetage + ‘amsfonts’. + +‘\restriction’ + ↾ Restriction d’une fonction (relation). + Synonyme : ‘\upharpoonright’. Ceci n’est pas disponible en TeX de + base. En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\revemptyset’ + ⦰ Symbole ensemble vide inversé (ordinaire). En relation avec : + ‘\varnothing’. Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘stix’. + +‘\rfloor’ + ⌋ Plancher droit, un crochet droit avec la dent du haut coupée + (fermant). Correspond à ‘\lfloor’. + +‘\rhd’ + ◁ Pointe de flèche, c.-à-d. u triangle pointant vers la droite + (binaire). Ceci n’est pas disponible en TeX de base. En LaTeX + vous devez charger le paquetage ‘amssymb’. Pour le symbole normal + de sousgroupe vous devriez plutôt charger ‘amssymb’ et utiliser + ‘\vartriangleright’ (qui est une relation et ainsi donne un + meilleur espacement). + +‘\rho’ + ρ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varrho’ ϱ. + +‘\Rightarrow’ + ⇒ Implique, flèche vers la droite à double-ligne (relation). + Similaire : flèche vers la droite ‘\rightarrow’. + +‘\rightarrow’ + → Flèche vers la droite à ligne simple (relation). + Synonyme : ‘\to’. Similaire : flèche vers droite à ligne + double ‘\Rightarrow’. + +‘\rightharpoondown’ + ⇁ Harpon vers la droite avec crochet vers le bas (relation). + +‘\rightharpoonup’ + ⇀ Harpon vers la droite avec crochet vers la haut (relation). + +‘\rightleftharpoons’ + ⇌ Harpon vers la droite avec crochet vers le haut au dessus d’un + harpon vers la gauche avec crochet vers le bas (relation). + +‘\searrow’ + ↘ Flèche pointant sud-est (relation). + +‘\setminus’ + ⧵ Difference ensembliste, barre de faction inversée ou + contr’oblique, comme \ (binaire). Similaire : + contr’oblique ‘\backslash’ et aussi ‘\textbackslash’ hors du mode + mathémaitque. + +‘\sharp’ + ♯ Dièse (ordinaire). + +‘\Sigma’ + Σ Lettre grecque en capitale (ordinaire). + +‘\sigma’ + σ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\varsigma’ ς. + +‘\sim’ + ∼ Similaire à, dans une relation (relation). + +‘\simeq’ + ≃ Similaire ou égal à, dans une relation (relation). + +‘\smallint’ + ∫ Signe intégrale qui ne change pas en taille plus grande au sein + d’une formule hors texte (opérateur). + +‘\smile’ + ⌣ Arc concave en haut, sourire (ordinaire). + +‘\spadesuit’ + ♠ Pique de carte à jouer (ordinaire). + +‘\sqcap’ + ⊓ Symbole d’intersection carré (binaire). Similaire : + intersection ‘cap’. + +‘\sqcup’ + ⊔ Symbole d’union carré (binaire). Similaire : union ‘\cup’. En + relation avec : opérateur de taille variable ‘\bigsqcup’. + +‘\sqsubset’ + ⊏ Symbole carré de sous-ensemble (relation). Similaire : + sous-ensemble ‘\subset’. Ceci n’est pas disponible en TeX de base. + En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\sqsubseteq’ + ⊑ Symbole carré de sous-ensemble ou égal à (binaire). Similaire : + subset or égal à ‘\subseteq’. + +‘\sqsupset’ + ⊐ Symbole carré de sur-ensemble (relation). Similaire : + superset ‘\supset’. Ceci n’est pas disponible en TeX de base. En + LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\sqsupseteq’ + ⊒ Symbole carré de sur-ensemble ou égal à (binaire). Similaire : + sur-ensemble ou égal ‘\supseteq’. + +‘\star’ + ⋆ Étoile à cinq branches, quelque-fois utilisée comme une opération + binaire générale mais quelque-fois réservée pour la corrélation + croisée (binaire). Similaire : les synonymes astérisque ‘*’ anet + ‘\ast’, qui sont à six branches, et apparaissent plus souvent comme + indice supérieur et inférieur, comme c’est le cas avec l’étoile de + Kleene. + +‘\subset’ + ⊂ Est contenu (occasionnellement, est impliqué par) (relation). + +‘\subseteq’ + ⊆ Est contenu ou égal à (relation). + +‘\succ’ + ≻ Vient après, suit (relation). Similaire : inférieur à ‘>’. + +‘\succeq’ + ⪰ Suit ou est égal à (relation). Similaire : inférieur ou égal + à ‘\leq’. + +‘\sum’ + ∑ Summation (opérateur). Similaire : Lettre grecque + capitale ‘\Sigma’. + +‘\supset’ + ⊃ Contient (relation). + +‘\supseteq’ + ⊇ Contient ou est égal à (relation). + +‘\surd’ + √ Symbole racine (ordinaire). La commande LaTeX ‘\sqrt{..}’ + compose la racine de l’argument, avec une barre qui s’étend pour + couvrir l’argument. + +‘\swarrow’ + ↙ Flèche pointant au sud-ouest (relation). + +‘\tau’ + τ Lettre grecque en bas de casse (ordinaire). + +‘\theta’ + θ Lettre grecque en bas de casse (ordinaire). La forme en variante + est ‘\vartheta’ ϑ. + +‘\times’ + × Signe de multiplication d’école primaire (binaire). Voir + aussi ‘\cdot’. + +‘\to’ + → Flèche en ligne simple vers la droite (relation). + Synonyme : ‘\rightarrow’. + +‘\top’ + ⊤ Taquet vers le haut ; dessus, plus grand élément d’un poset + (ordinaire). Voir aussi ‘\bot’. + +‘\triangle’ + △ Triangle (ordinaire). + +‘\triangleleft’ + ◁ Triangle non-rempli pointant à gauche (binaire). + Similaire : ‘\lhd’. Pour le symbole normal de sous-groupe vous + devez charger ‘amssymb’ et utiliser ‘\vartriangleleft’ (qui est une + relation et ainsi donne un meilleur espacement). + +‘\triangleright’ + ▷ Triangle non-rempli pointant à droite (binaire). Pour le symbole + normal de sousgroupe vous devez à la place charger ‘amssymb’ et + utiliser ‘\vartriangleright’ (qui est une relation et ainsi donne + un meilleur espacement). + +‘\unlhd’ + ⊴ Pointe de flèche non-pleine soulignée pointant vers la gauche, + c.-à-d. triangle avec une ligne en dessous (binaire). Ceci n’est + pas disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. Pour le symbole normal de sous-groupe chargez + ‘amssymb’ et utilisez ‘\vartrianglelefteq’ (qui est une relation et + ainsi donne un meilleur espacement). + +‘\unrhd’ + ⊵ Pointe de flèche non-pleine soulignée pointant vers la droite, + c.-à-d. triangle avec une ligne en dessous (binaire). Ceci n’est + pas disponible en TeX de base. En LaTeX vous devez charger le + paquetage ‘amssymb’. Pour le symbole normal de sous-groupe chargez + ‘amssymb’ et utilisez ‘\vartrianglerighteq’ (qui est une relation + et ainsi donne un meilleur espacement). + +‘\Uparrow’ + ⇑ Flèche vers le haut à ligne double (relation). Similaire : + flèche vers le haut à ligne simple ‘\uparrow’. + +‘\uparrow’ + ↑ Single-line upward-pointing flèche, diverges (relation). + Similaire : double-line up-pointing flèche ‘\Uparrow’. + +‘\Updownarrow’ + ⇕ Double-line upward-and-downward-pointing flèche (relation). + Similaire : single-line upward-and-downward-pointing + flèche ‘\updownarrow’. + +‘\updownarrow’ + ↕ flèche haut et bas à ligne simple (relation). Similaire : flèche + haut et bas à ligne double ‘\Updownarrow’. + +‘\upharpoonright’ + ↾ Harpon vers le haut avec crochet à droite (relation). + Synonyme : ‘\restriction’. Ceci n’est pas disponible en TeX de + base. En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\uplus’ + ⊎ Unnion 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’. + +‘\Upsilon’ + Υ Lettre grecque en capitale (ordinaire). + +‘\upsilon’ + υ Lettre grecque en bas de casse (ordinaire). + +‘\varepsilon’ + ε Epsilon de ronde en bas de casse (ordinaire). Plus largement + utilise en mathematique que la forme non variante epsilon lunaire + ‘\epsilon’ ϵ. En relation avec : « appartient à » ‘\in’. + +‘\vanothing’ + ∅ Symbole ensemble vide. Similaire : ‘\emptyset’. En relation + avec : ‘\revemptyset’. Ceci n’est pas disponible en TeX de base. + En LaTeX vous devez charger le paquetage ‘amssymb’. + +‘\varphi’ + φ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\phi’ ϕ. + +‘\varpi’ + ϖ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\pi’ π. + +‘\varrho’ + ϱ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\rho’ ρ. + +‘\varsigma’ + ς Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\sigma’ σ. + +‘\vartheta’ + ϑ Variante de la lettre grecque bas de casse (ordinaire). La forme + non en variante est ‘\theta’ θ. + +‘\vdash ⊢ Taquet droit ; prouve, implique ;’ + portillon/tourniquet ; barre verticale et un tiret (relation). + Similaire : portillon inversé ‘\dashv’. + +‘\vee’ + ∨ Ou logique ; une forme de v pointant vers le bas (binaire). En + relation avec : Et logique ‘\wedge’. Similaire : Opérateur de + taille variable ‘\bigvee’. + +‘\Vert’ + ‖ Double barre verticale (ordinaire). Similaire : barre verticale + simple ‘\vert’. + + Pour une norme vous pouvez utiliser le paquetage ‘mathtools’ et + ajouter ‘\DeclarePairedDelimiter\norm{\lVert}{\rVert}’ à votre + préambule. Ceci vous donne trois variantes de commande pour faire + des barres verticales correctement espacées horizontalement : si + dans le corps du document vous écrivez la version étoilée + ‘$\norm*{M^\perp}$’ alors la hauteur des barres verticales + correspond à celle de l’argument, alors qu’avec ‘\norm{M^\perp}’ + les barres ne grnadissent pas avec la hauteur de l’argument mais à + la place reste de la hauteur par défaut, et + ‘\norm[COMMANDE-TAILLE]{M^\perp}’ donne aussi des barres qui ne + grandissent pas mais sont de la taille donnée dans la + COMMANDE-TAILLE, par ex. ‘\Bigg’. + +‘\vert’ + | Barre verticale simple (ordinaire). Similaire : barre à + double-ligne verticale ‘\Vert’. Pour usage tel qu’au sein de la + définition d’un ensemble, utilisez ‘\mid’ parce que c’est une + relation. + + Pour une valeur aboslue vous pouvez utilise le paquetage + ‘mathtools’ et ajouter + ‘\DeclarePairedDelimiter\abs{\lvert}{\rvert}’ à votre préambule. + Ceci vous donne trois variantes de commande pour les barres simples + verticales qui sont correctement espacées verticalement : si dans + le corps du document vous écrivrez la version étoilée + ‘$\abs*{\frac{22}{7}}$’ alors la hauteur des barres verticales + correspond à la hauteur de l’argument, alors qu’avec + ‘\abs{\frac{22}{7}}’ les pabarres ne grandissent pas avec + l’argument ais à la place sont de la hauteur par défaut, et + ‘\abs[COMMANDE-TAILLE]{\frac{22}{7}}’ donne aussi des barres qui ne + grandissent pas mais qui sont rélgées à la taille donnée par la + COMMANDE-TAILLE, par ex. ‘\Bigg’. + +‘\wedge’ + ∧ Et logique (binaire). Synonyme : ‘\land’. Voir aussi ou logique + ‘\vee’. Similaire : opérateur de taille variable ‘\bigwedge’. + +‘\wp’ + ℘ « p » de Weierstrass, fonction elliptique de Weierstrass + (ordinaire). + +‘\wr’ + ≀ Produit couronnne (binaire). + +‘\Xi’ + Ξ Lettre grecque en capitale (ordinaire). + +‘\xi’ + ξ Lettre grecque en bas de casse (ordinaire). + +‘\zeta’ + ζ Lettre grecque en bas de casse (ordinaire). + +16.3 Fonctions mathématiques +============================ + +En mode mathématique ces commandes produisent des noms de fonction en +police romaine et avec l’espacement adéquat. + +‘\arccos’ + \arccos + +‘\arcsin’ + \arcsin + +‘\arctan’ + \arctan + +‘\arg’ + \arg + +‘\bmod’ + Opérateur modulo binaire (x \bmod y) + +‘\cos’ + \cos + +‘\cosh’ + \cosh + +‘\cot’ + \cos + +‘\coth’ + \cosh + +‘\csc’ + \csc + +‘\deg’ + \deg + +‘\det’ + \deg + +‘\dim’ + \dim + +‘\exp’ + \exp + +‘\gcd’ + \gcd + +‘\hom’ + \hom + +‘\inf’ + \inf + +‘\ker’ + \ker + +‘\lg’ + \lg + +‘\lim’ + \lim + +‘\liminf’ + \liminf + +‘\limsup’ + \limsup + +‘\ln’ + \ln + +‘\log’ + \log + +‘\max’ + \max + +‘\min’ + \min + +‘\pmod’ + Modulo parenthésé, comme dans (\pmod 2^n - 1) + +‘\Pr’ + \Pr + +‘\sec’ + \sec + +‘\sin’ + \sin + +‘\sinh’ + \sinh + +‘\sup’ + \sup + +‘\tan’ + \tan + +‘\tanh’ + \tanh + +16.4 Accents mathématiques +========================== + +LaTeX fournit diverse commandes pour produire des lettres accentuées en +math. Elles diffèrent de celles concernant les accents en texte normal +(*note Accents::). + +‘\acute’ + Accent aigu mathématique : \acute{x}. + +‘\bar’ + Accent barre suscrite mathématique : \bar{x}. + +‘\breve’ + Accent brève mathématique : \breve{x}. + +‘\check’ + Accent háček (caron) mathématique : \check{x}. + +‘\ddot’ + Accent diérèse (tréma) mathématique : \ddot{x}. + +‘\dot’ + Accent point suscrit mathématique : \dot{x}. + +‘\grave’ + Accent grave mathématique : \grave{x}. + +‘\hat’ + Accent chapeau (circonflexe) mathématique : \hat{x}. + +‘\imath’ + I sans point mathématique. + +‘\jmath’ + J sans point mathématique. + +‘\mathring’ + Accent rond-en-chef mathématique : x̊. + +‘\tilde’ + Accent tilde mathématique : \tilde{x}. + +‘\vec’ + Symbole vecteur mathématique : \vec{x}. + +‘\widehat’ + Accent chapeau large mathématique : \widehat{x+y}. + +‘\widetilde’ + Accent tilde mathématique : \widetilde{x+y}. + +16.5 Espacement en mode mathématique +==================================== + +Au sein d’un environnement ‘math’, LaTeX ignore les espaces que vous +tapez et met à la place l’espaceement correspondant au règles normales +pour les textes mathématiques. + + En mode mathématique, beaucoup de définitions sont exprimées dans +l’unité mathématique “mu” donnée par 1 em = 18 mu, où le em est pris de +la famille courante des symboles mathématiques (*note Units of +length::). + +‘\;’ + Normalement ‘5.0mu plus 5.0mu’. Le nom long est ‘\thickspace’. + Utilisable seulement en mode mathématique. + +‘\:’ +‘\>’ + Normalement ‘4.0mu plus 2.0mu minus 4.0mu’. The longer name is + ‘\medspace’. Utilisable seulement en mode mathématique. + +‘\,’ + Normalement ‘3mu’. Le nom long est ‘\thinspace’. Utilisable à la + fois en mode mathématique et en mode texte. *Note \thinspace::. + +‘\!’ + Une espace finie négative. Normalement ‘-3mu’. Utilisable + seulement en mode mathématique. + +‘\quad’ + Vaut 18mu, c.-à-d. 1em. Souvent utilisé pour l’espace entourant + les équation ou expression, par ex. pour l’espace entre deux + équation au sein d’un environnement ‘displaymath’. Utilisable à la + fois en mode mathématique et en mode texte. + +‘\qquad’ + Une longueur de 2 quads, soit 36mu = 2em. Utilisable à la fois en + mode mathématique et en mode texte. + + Dans cet exemple une espace fine sépare la fonction de la forme +différentielle. + + \int_0^1 f(x)\,dx + +16.6 Recueil de diverses commandes utiles en math +================================================= + +‘\*’ + Un symbole de multipliciation “discrétionnaire”, sur lequel un saut + de ligne est autorisé. En l’absence de saut, la multiplication est + indiquée implicitement par un espace, alors qu’en cas de saut un + symbole × est imprimé immédiatement avant le saut. Ainsi + + \documentclass{article} + \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\), + est égal à zéro. + \end{document} + + produit une sortie de ce type (on a omis une partie du texte pour + faire apparaître la césure au même endroit que dans une sortie + TeX) : + + Mais A_3 = 0, ainsi [...] de A_1 à A_4, c.-à-d. A_1 A_2 \times + A_3 A_4, est égal à zéro. + +‘\cdots’ + Des points de suspension élevés au centre de la ligne. + +‘\ddots’ + Des points de suspension en diagonale : \ddots. + +‘\frac{NUM}{DÉN}’ + Produit la fraction NUM divisé par DÉN. + +‘\left DELIM1 ... \right DELIM2’ + Les deux délimiteurs ne se correspondent par nécessairement ; ‘.’ + tient lieu de “délimiteur nul”, ne produisant rien en sortie. Les + 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}’ + Génère une accolade au dessus de TEXTE. Par exemple, + ‘\overbrace{x+\cdots+x}^{k \;\textrm{fois}}’. + +‘\overline{TEXTE}’ + Génère une ligne horizontale au dessus de TEXTE. Par exemple, + ‘\overline{x+y}’. + +‘\sqrt[NIÈME]{ARG}’ + Produit la représentation de la racine carrée de ARG. L’argument + optionnel NIÈME détermine quelle racine produire. Par exemple, la + racine cubique de ‘x+y’ serait tapée comme ‘$\sqrt[3]{x+y}$’. + +‘\stackrel{TEXTE}{RELATION}’ + Place TEXTE au dessus de RELATION. Par exemple, + ‘\stackrel{f}{\longrightarrow}’. + +‘\underbrace{MATH}’ + Génère MATH avec une accolade en-dessous. + +‘\underline{TEXTE}’ + A pour effet que TEXTE, ce qui peut être ou non en mode + mathématique, soit souligné. La ligne est toujours sous le texte, + en prenant en compte les jambages. + +‘\vdots’ + Produit des points de suspension alignés verticalement. + +17 Modes +******** + +Quand LaTeX traite votre texte en entrée, il est forcément dans l’un de +ces trois modes : + + • Mode paragraphe + • Mode math + • Mode gauche-à-doite, appelé également mode LR (left-to-right) pour + faire bref + + LaTeX change le mode seulement lorsqu’il monte ou descend un escalier +le menant à un niveau différent, quoique tous les changement de niveau +ne produisent pas de changement de mode. Les changements de mode se +produisent seulement lorsqu’on entre dans ou quitte un environnement, ou +quand LaTeX traite l’argument de cetraines commandes qui produisent du +texte. + + Le « mode paragraphe » est le plus usuel ; c’est celui dans lequel +LaTeX se trouve lorsqu’il traite du texte ordinaire. Dans ce mode-là, +LaTeX fragments votre texte en lignes et fragmentes les lignes en pages. +LaTeX est en « mode math » quand il est en train de générer une formule +mathématique. En « mode LR », comme en mode paragraphe, LaTeX considère +la sortie qu’il produit comme une chaîne de mots avec des espaces entre +eux. Toutefois, contrairement au mode paragraphe, LaTeX continue à +progresser de la gauche vers la droite ; il ne démarre jamais une +nouvelle ligne en mode LR. Même si vous mettez une centraine de mots +dans une ‘\mbox’, LaTeX continue à les composer de gauche à droite au +sein d’une seule boîte, et ensuite se plaindra que la boîte résultante +est trop large pour tenir dans la ligne. + + LaTeX est en mode LR quand il commence à fabriquer une boîte avec une +commande ‘\mbox’. Vous pouver le faire entrer dans un mode different +mode au sein de la boîte — par exemple, vous pouvez le faire entrer en +mode math pour mettre un forume dans la boîte. Il y a aussi plusieurs +commandes qui produisent du texte et environnement pour fabriquer une +boîte qui mettre LaTeX en mode paragraphe. La boîte fabriquée par l’une +de ces commandes ou environnements est appelée une ‘parbox’. Quand +LaTeX est en mode paragraphe alors qu’il fabrique une boîte, on dit +qu’il est en « mode paragraphe interne ». Son mode paragraphe normal, +celui dans lequel il démarre, est appelé « mode paragraphe externe ». + +17.1 ‘\ensuremath’ +================== + +Synopsis : + + \ensuremath{FORMULE} + + La commande ‘\ensuremath’ assure que FORMULE est composée en mode +mathématique quel que soit le mode courant où la commande apparaît. + + Par exemple : + + \documentclass{report} + \usepackage{french} + \newcommand{\ab}{\ensuremath{(\delta, \varepsilon)}} + \begin{document} + Le couple \ab\ vaut alors \(\ab = (\frac{1}{\pi}, 0)\), ... + \end{document} + + Il est possible de redéfinir des commandes qui ne peuvent être +utilisées qu’en mode mathématique pour qu’elles puissent être utilisées +en tout mode comme dans l’exemple ci-dessous avec ‘\leadsto’ : + + \documentclass{report} + \usepackage{amssymb} + \usepackage{french} + \newcommand{\originalMeaningOfLeadsTo}{} + \let\originalMeaningOfLeadsTo\leadsto + \renewcommand\leadsto{\ensuremath{\originalMeaningOfLeadsTo}} + \begin{document} + Tous les chemins \leadsto\ Rome. + \end{document} + +18 Styles de page +***************** + +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. + +18.1 ‘\maketitle’ +================= + +18.2 ‘\pagenumbering’ +===================== + +Synopsis : + + \pagenumbering{STYLE} + + Spécifie le style des numéros de page numbers selon STYLE. +‘\pagenumbering’ remet également le numéro de page à 1. L’argument +STYLE peut prendre les valeurs suivantes : + +‘arabic’ + nombres arabes + +‘roman’ + Nombres romain en bas de casse + +‘Roman’ + Nombres romain en capitales + +‘alph’ + Lettres en bas de casse + +‘Alph’ + Lettre en capitales + +18.3 ‘\pagestyle’ +================= + +18.4 ‘\thispagestyle{STYLE}’ +============================ + +La commande ‘\thispagestyle’ fonctionne de la même manière que la +commande ‘\pagestyle’ (voir section pécédente) à ceci près qu’elle +change en STYLE pour la page courante seulement. + +19 Espaces +********** + +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 +espace « fine » (d’habitude 1/6quad). Elle peut être utilisée en mode +texte, mais est le plus souvent utile en mode math (*note Spacing in +math mode::). + +19.1 ‘\hspace’ +============== + +Synopsis : + + \hspace[*]{LONGUEUR} + + La commande ‘\hspace’ ajoute de l’espace horizontal. L’argument +LONGUEUR peut être exprimé en toute unité que LaTeX comprend : points, +pouces, etc. C’est une longueur elastique. Vous pouvez ajouter aussi +bien de l’espace négatif que de l’espace positif avec une commande +‘\hspace’ ; ajouter de l’espace negatif revient à retourner en arrière. + + LaTeX enlève normalement l’espace horizontal qui vient au début ou à +la fin d’une ligne. Pour préserver cet espace, utilisez la forme forme +étoilée, c.-à-d. avec le suffixe ‘*’ optionnel. + +19.2 ‘\hfill’ +============= + +La commande ‘\hfill’ de remplissage produit une “longueur élastique” qui +n’a aucun espace naturel mais peut s’allonger ou se rétrécir +horizontalement autant que nécessaire. + + Le paramètre ‘\fill’ est la longueur élastique elle-même (c.-à-d. +pour parler technique, la valeur de glue ‘0pt plus1fill’) ; ainsi, +‘\hspace\fill’ équivaut à ‘\hfill’. + +19.3 ‘\’ et \@ +====================== + +Ces commandes permettent de marquer un caractère de ponctuation, +typiquement un point, comme soit finissant une phrase, soit finissant +une abréviation. + + Par défaut, lorsque LaTeX justifie une ligne il ajuste l’espace après +le point final de chaque phrase (ou le point d’interrogation, la +virgule, ou le deux-points) plus que pour l’espace inter-mot (*note +\frenchspacing::). LaTeX suppose que le point finit une phrase à moins +qu’il soit précédé d’une lettre capitale, dans quel cas il considère que +ce point fait partie d’une abréviation. Il est à noter que si un point +final de phrase est immédiatement suivit d’une parenthèse ou crochet de +droite, ou d’un guillemet-apostrophe simple ou double de droite, 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 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). + +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, dans des circonstances normales, +‘\’ et ‘\’ sont équivalents à ‘\ ’. + + 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 : + + \TeX\ est un chouette système. \TeX, un chouette système. + + \TeX{} est un chouette système. \TeX{}, un chouette système. + + Certaines commandes, notamment celles définies avec le paquetage +‘xspace’ ne suivent pas ce comportement standard. + +19.5 ‘\frenchspacing’, rendre égaux les espacements inter-phrase et inter-mot +============================================================================= + +Cette déclaration (provenant de TeX de base) cause que LaTeX traite +l’espacement inter-phrase de la même façon que l’espacement inter-mot. + + En justifiant le texte sur une ligne, certaine traditions +typographique, y comrpis l’anglaise, préfèrent ajuster l’espace entre +les phrase (ou après d’autres signes de ponctuation) plus que l’espace +entre les mots. À la suite de cette déclaration, tous les espaces sont +traités de la même façon. + + Revenez au comportement par défaut en déclarant ‘\nonfrenchspacing’. + +19.6 ‘\thinspace’ +================= + +‘\thinspace’ produit une espace insécable et non-elastique qui vaut 1/6 +d’em. C’est l’espace adéquate entre des guillemets anglais simples +emboîtés, comme dans ’”. + +19.7 ‘\/’ : insérer une correction italique +=========================================== + +La commande ‘\/’ produit une “correction italique”. C’est une espace +fine deéfni par le créateur de caractères typographiques pour un +caractère donné, pour éviter que le caractère entre en collision avec ce +qui suit. Le caractère italique f a typiquement une valeur importante +de correction italique. + + Si le caractère suivant est un point ou une virgule, il n’est pas +nécessaire d’insérer une correction italique, puisque ces symboles de +ponctuation ont une très faible hauteur. Toutefois, avec les +point-virgules ou les deux-points, de même qu’avec les lettres normales, +il peut être utilie. Comparez : f: f; (dans la sortie TeX, les ‘f’s +sont séparés joliment) avec f: f;. + + Lorsque on change de fontes avec des commandes telles que +‘\textit{italic text}’ ou ‘{\itshape italic text}’, LaTeX insère +automatiquement une correction italique appropriée si nécessaire (*note +Font styles::). + + Malgré leur nom, les caractères romains peuvent aussi avoir une +correction italique. Comparez : pdfTeX (dans la sortie TeX, il y a une +espace fine après le ‘f’) avec pdfTeX. + + Le concept de correction italique n’existe pas en mode mathématique ; +l’espacement y est fait d’une façon différente. + +19.8 ‘\hrulefill \dotfill’ +========================== + +Produit une longueur elastique infinie (*note Lengths::) remplie avec un +filled filet horizontal (c.-à-d. une ligne) ou avec des pointillés, au +lieu de just de l’espace blanche. + + Quand on le place entre deux lignes à blanc cet exemple crée un +paragraphe qui est justifié à gauche et à droite, où l’espace au milieu +est rempli avec des pointillés uniformément espacés. + + \noindent Jack Aubrey\dotfill Melbury Lodge + + Pour que le filet ou les pointillés aillent jusqu’au bout de la ligne +utilisez ‘\null’ au début ou à la fin. + + Pour changer l’épaisseur du filet, copiez la définition et ajustez +là, comme avec ‘\renewcommand{\hrulefill}{\leavevmode\leaders\hrule +height 1pt\hfill\kern\z@}’, ce qui cuange l’épaisseur par défaut de +0.4pt à 1pt. De même, ajustez l’espacement inter-pointillé comme avec +‘\renewcommand{\dotfill}{\leavevmode\cleaders\hb@xt@ 1.00em{\hss .\hss +}\hfill\kern\z@}’, ce qui change la longeur par défaut de 0.33em à +1.00em. + +19.9 ‘\addvspace’ +================= + +‘\addvspace{LENGTH}’ + + Ajoute un espace vertical de longeur LENGTH, ce qui est une longueur +élatsique (*note Lengths::). Toutefois, si l’espace vertical a déjà été +ajoutée au même point de la sortie par une commande ‘\addvspace’ +précédente, alors cette commande n’ajoutera pas plus d’espace que +nécessaire à fabriquer la longeur naturelle de l’espace vertical total +égale à LENGTH. + + Utilisez cette commande pour ajuster l’espace verticale au-dessus ou +au-dessous d’un environnement qui commence un nouveau paragraphe. (Par +exemple, un environnement Theorem est défini pour commencer et finir en +‘\addvspace{..}’ de sorte que deux Theorem consécutifs sont séparés par +un espace verticale, et non deux.) + + Cette commande est fragile (*note \protect::). + + L’erreur ‘Something's wrong--perhaps a missing \item’ signifie que +vous n’étiez pas en mode verticale quand vous avez invoqué cette +commande ; une façon pour sortir de cela et de faire précéder cette +commande d’une commande ‘\par’. + +19.10 ‘\bigskip \medskip \smallskip’ +==================================== + +Ces commandes produisent une quantité donnée d’espace, spécifiée par la +classe de document. + +‘\bigskip’ + La même chose que ‘\vspace{\bigskipamount}’, ordinairement environ + l’espace d’une ligne, avec dilatation et rétrécissement (la valeur + par défaut pour les classes ‘book’ et ‘article’ et ‘12pt plus 4pt + minus 4pt’). + +‘\medskip’ + La même chose que ‘\vspace{\medskipamount}’, ordinairement environ + la moitié de l’espace d’une ligne, avec dilatation et + rétrécissement (la valeur par défaut pour les classes ‘book’ et + ‘article’ et ‘6pt plus 2pt minus 2pt’). + +‘\smallskip’ + La même chose que ‘\vspace{\smallskipamount}’, ordinairement + environ le quart de l’espace d’une ligne, avec dilatation et + rétrécissement (la valeur par défaut pour les classes ‘book’ et + ‘article’ et ‘3pt plus 1pt minus 1pt’). + +19.11 ‘\vfill’ +============== + +Finit le paragraphe courante et insère une longueur elastique verticale +(*note Lengths::) qui est infinie, de sorte qu’elle puisse se dilater ou +that is se rétrécire autant que nécessaire. + + On l’utilise souvent de la même façon que ‘\vspace{\fill}’, à ceci +près que ‘\vfill’ finit le paragraphe courant, tandis que +‘\vspace{\fill}’ ajoute une espace verticale infinin sous sa ligne sans +tenir compte de la structure du paragraphe. Dans les deux cas cette +espace disparaît à la fin de la page ; pour éviter cela voir *note +\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 + Chien perdu ! + \vfill + Chien perdu ! + \end{document} + +19.12 ‘\vspace’ +=============== + +Synopsis, l’une des deux formes suivantes : + + \vspace{LONGUEUR} + \vspace*{LONGUEUR} + + Ajout l’espace verticale LONGUEUR. Celle-ci peut-être négative ou +positive, et c’est une longueur élastique (*note Lengths::). + + LaTeX enlève l’espace verticale provenant de ‘\vspace’ aux sauts de +page, c.-à-d. au sommet et au bas des pages. La version étoilée +‘\vspace*{...}’ permet de conserver cette espace. + + Si ‘\vspace’ est utilisée au milieu d’un paragraphe (c.-à-d. en mode +horizontal), l’esace est insérée _après_ la ligne comprenant la commande +‘\vspace’ sans commencer un nouveau paragraphe. + + Dans cet exemple les deux questions sont espacées uniformément +verticalement sur la page, avec au moins 2,5cm d’espace sous chacune +d’elle. + + \begin{document} + 1) Z'avez pas vu Mirza ? Oh la la la la la la + \vspace{2.5cm plus 1fill} + + 2) Où est donc passé ce chien ? Je le cherche partout + \vspace{2.5cm plus 1fill} + \end{document} + +20 Boîtes +********* + +Tous les paramètres de longueurs prédéfinies (*note Predefined +lengths::) peuvent être utilisés au sein des arguments des commandes de +fabrication de boîtes. + +20.1 ‘\mbox{TEXTE}’ +=================== + +La commande ‘\mbox’ crée un boîte qui a la largeur juste du texte créé +par son argument. Le TEXTE n’est pas coupé en plusieurs lignes, c’est +pourquoi cette commande peut être utilisée pour empécher la césure. + +20.2 ‘\fbox’ and ‘\framebox’ +============================ + +Synopsis : + + \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. + + De plus, la commande ‘\framebox’ permet de spécifier explicitement la +largeur de la boîte avec l’argument optionnel LARGEUR (une longueur), et +sa position sur la ligne avec l’argument optionnel POSITION. + + Les deux commandes produisent un filet d’épaisseur ‘\fboxrule’ +(valant par défaut ‘.4pt’), et laisse un espace de ‘\fboxsep’ (valant +par défaut ‘3pt’) entre le filet et le contenu de la boîte. + + *Note \framebox (picture)::, pour la commande ‘\framebox’ dans +l’environnement ‘picture’. + +20.3 ‘lrbox’ +============ + +Synopsis : + + \begin{lrbox}{\CMD} + TEXTE + \end{lrbox} + + Ceci est la forme environnement de la commande *note ‘\sbox’: \sbox. + + Le TEXTE au sein de l’environnement est sauvegarder dans une boîte +‘\CMD’ qui doit avoir préalablement été déclarée avec ‘\newsavebox’. + +20.4 ‘\makebox’ +=============== + +Synopsis : + + \makebox[LARGEUR][POSITION]{TEXTE} + + La commande ‘\makebox’ crée une boîte juste assez large pour contenir +le TEXTE spécifié. La largeur de la boîte peut-être emportée par +l’argument optionnel LARGEUR. La position du texte au sein de la boîte +est determinée par l’argument optionnel POSITION qui peut prendre l’une +des valeurs suivantes : + +‘c’ + Centré (par défaut). +‘l’ + (Left) justifié à gauche. +‘r’ + (Right) justifié à droite. +‘s’ + (Stretch) justifié à travers la LARGEUR entière ; TEXTE doit + contenir de l’espace dilatable pour que cela marche. + + ‘\makebox’ est aussi utilisé au sein de l’environnement ‘picture’, +*note \makebox (picture)::. + +20.5 ‘\parbox’ +============== + +Synopsis : + + \parbox[POSITION][HAUTEUR][POS-INTERNE]{LARGEUR}{TEXTE} + + La commande ‘\parbox’ produit une boîte dont le contenu est créé en +mode ‘paragraphe’. On devrait l’utiliser pour fabriquer une boîte à +partir de petits moreaux de texte, avec rien de fantaisiste à +l’intérieur. En particulier, vous ne devriez utiliser aucun +environnements de fabrication de paragraphe au sein de l’argument TEXTE +d’une ‘\parbox’. Pour des morceaux de texte de plus grande taille , y +compris ceux comprenant un environnement de fabrication de paragraphe, +vous devriez utiliser un environnement ‘minipage’ (*note minipage::). + + ‘\parbox’ a deux arguments obligatoires : + +LARGEUR + la largeur de la parbox; +TEXTE + le texte qui à mettre dans la parbox. + + Par défault LaTeX positionne verticallement un parbox de sorte que +son centre soit aligné avec le centre de la ligne de texte alentour. +Lorsque l’argument optionnel POSITION est présent et vaut soit ‘t’ soit +‘b’, cela vous permet respectivement d’aligner soit la ligne du haut, +soit la ligne du bas de la parbox avec la ligne de base du texte +alentour. Il est possible de spécifier POSITION à ‘m’ pour avoir le +comportement par défaut. + + L’argument optionnel HAUTEUR l’emporte sur la hauteur naturelle de la +boîte. + + L’argument POS-INTERNE contrôle la position du texte au sein de la +boîte, comme suit ; s’il n’est pas spécifié, POSITION est utilisé. + +‘t’ + le texte est placé en haut de la boîte. +‘c’ + le texte est centré dans la boîte. +‘b’ + le texte est placé en bas de la boîte. +‘s’ + dilatation (stretch) verticale ; le texte doit contenir de + l’espaces dilatable verticalement pour que cela fonctionne. + +20.6 ‘\raisebox’ +================ + +Synopsis : + + \raisebox{DISTANCE}[HAUTEUR][PROFONDEUR]{TEXTE} + + La commande ‘\raisebox’ élève ou abaisse du TEXTE. Le premier +argument obligatoire spécifie la longueur dont le TEXTE doit être élevé +(ou abaissé si c’est une longueur négative). Le TEXTE lui-même est +traité en mode LR. + + Les arguments optionnels HAUTEUR et PROFONDEUR sont des longueurs. +S’ils sont spécifiés, LaTeX traite TEXTE comme s’il s’étendait une +certaine distance (HAUTEUR) au-dessus de la ligne de base, ou au dessous +(PROFONDEUR), en ignorant ses hauteur et profondeur naturelles. + +20.7 ‘\savebox’ +=============== + +Synopsis : + + \savebox{\BOXCMD}[LARGEUR][POS]{TEXTE} + + Cette commande compose TEXTE dans une boîte de la même façon qu’avec +‘\makebox’ (*note \makebox::), à ceci près qu’au lieu d’imprimer la +boîte résultante, elle la sauvegarde dans une boîte étiquettée \BOXCMD, +ce qui doit avoir été déclaré avec ‘\newsavebox’ (*note \newsavebox::). + +20.8 ‘\sbox{\BOXCMD}{TEXTE}’ +============================ + +Synopsis : + + \sbox{\BOXCMD}{TEXTE} + + ‘\sbox’ tape TEXTE au sein d’une boîte tout comme ‘\mbox’ (*note +\mbox::) à ceci près qu’au lieu que la boîte résultante soit incluse +dans la sortie normale, elle est sauvegardée dans la boîte étiquetée +\BOXCMD. \BOXCMD doit avoir été préalablement déclarée avec +‘\newsavebox’ (*note \newsavebox::). + +20.9 ‘\usebox{\BOXCMD}’ +======================= + +Synopsis : + + \usebox{\BOXCMD} + + ‘\usebox’ produit la boîte la plus récemment sauvegardée dans le bac +\BOXCMD par une commande ‘\savebox’ (*note \savebox::). + +21 Insertions spéciales +*********************** + +LaTeX fournit des commandes pour insérer les caractères qui ont une +signification spéciale mais ne correspondent à aucun caractère simple +que vous pouvez taper. + +21.1 Caractères réservés +======================== + +LaTeX réserve les caractères suivant à un usage spécial (par exemple, le +signe pourcent ‘%’ sert aux commentaires) c’est pourquoi on les appelle +“caractères réservés” ou “caractères spéciaux”. + + # $ % & { } _ ~ ^ \ + + Si vous voulez qu’un caractère réservés soit imprimé comme lui-même, +dans la même police que le corps du texte, alors pour tous les +caractères hormis les trois derniers de cette liste il suffit de les +faire précéder d’une contr’oblique ‘\’. Ainsi ‘\$1.23’ produit ‘$1.23’ +en sortie. + + Quant aux trois derniers caractètes, 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 ‘\^{}’. +Une contr’oblique dans la police du corps de texte se fait avec +‘\textbackslash{}’. + + Pour produire les caractères réservé dans la police d’une machine à +écrire utilisez ‘\verb!!’ comme ci-dessous : + + \begin{center} + \# \$ \% \& \{ \} \_ \~{} \^{} \textbackslash \\ + \verb!# $ % & { } _ ~ ^ \! + \end{center} + + Dans cet exemple la double contr’oblique ‘\\’ n’est là que pour +sauter à la ligne. + +21.2 Symboles appelés par leur position dans une police +======================================================= + +Vous pouvez accéder à n’importe quel caractère de la police courante en +utilisant son numéro avec la commande ‘\symbol’. Par exemple, le +caractère espace visible utilisé dans la commande ‘\verb*’ a le code +décimal 32, ainsi on peut le taper avec ‘\symbol{32}’. + + Vous pouvez également spécifier le numéro en octal (base 8) en +utilisant un préfixe ‘'’, ou en hexadécimal (base 16) avec un préfixe +‘"’, ainsi l’exemple précédent pourrait tout aussi bien être écrit comme +‘\symbol{'40}’ ou ‘\symbol{"20}’. + +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 +peut que vous deviez charger le paquetage ‘textcomp’. + +‘\copyright’ +‘\textcopyright’ + Le symbole « droit d’auteur », ©. + +‘\dag’ + Le symbole obèle (dans le texte). + +‘\ddag’ + Le symbole double obèle (dans le texte). + +‘\LaTeX’ + Le logo LaTeX. + +‘\LaTeXe’ + Le logo LaTeX2e. + +‘\guillemotleft («)’ +‘\guillemotright (»)’ +‘\guilsinglleft (‹)’ +‘\guilsinglright (›)’ + Guillemets à chevron double et simple, utilisés communément en + français : «, », ‹, ›. + +‘\ldots’ +‘\dots’ +‘\textellipsis’ + Des points de suspension (trois points sur la ligne de base) : + ‘...’. ‘\ldots’ et ‘\dots’ peuvent également être utilisés en mode + mathématique. + +‘\lq’ + guillemet-apostrophe simple de gauche (ouvrant) : ‘. + +‘\P’ +‘\textparagraph’ + Signe paragraphe : ¶ (pied-de-mouche). + +‘\pounds’ +‘\textsterling’ + Livre sterling anglais : £. + +‘\quotedblbase („)’ +‘\quotesinglbase (‚)’ + Guillemets-virgule inférieur double et simple : „ et ‚. + +‘\rq’ + Guillemet-apostrophe simple de gauche (fermant) : ’. + +‘\S’ + Symbole section : §. + +‘\TeX’ + Le logo TeX. + +‘\textasciicircum’ + circonflexe ASCII : ^. + +‘\textasciitilde’ + tilde ASCII : ~. + +‘\textasteriskcentered’ + Astérisque centré : *. + +‘\textbackslash’ + Contr’oblique : \. + +‘\textbar’ + Barre verticale : |. + +‘\textbardbl’ + Barre verticale double. + +‘\textbigcircle’ + Symbole grand rond. + +‘\textbraceleft’ + Accolade gauche : {. + +‘\textbraceright’ + Accolade droite : }. + +‘\textbullet’ + Puce : •. + +‘\textcircled{LETTRE}’ + LETTRE dans un cercle, comme dans ®. + +‘\textcompwordmark’ +‘\textcapitalcompwordmark’ +‘\textascendercompwordmark’ + Marque de mot composé (invisible). La forme ‘\textcapital...’ à la + hauteur de capitale de la fonte, alors que la forme + ‘\textascender...’ a la hauteur de hampe. + +‘\textdagger’ + Obèle : \dag. + +‘\textdaggerdbl’ + Double-obèle : \ddag. + +‘\textdollar (ou ‘\$’)’ + Signe Dollar : $. + +‘\textemdash (ou ‘---’)’ + Cadratin : — (pour la ponctuation). + +‘\textendash (ou ‘--’)’ + Demi cadratin : – (pour les plages en anglais). + +‘\texteuro’ + Le symbole Euro : €. + +‘\textexclamdown (ou ‘!`’)’ + Point d’exclamation culbuté : ¡. + +‘\textgreater’ + Supérieur à : >. + +‘\textless’ + Inférieur à : <. + +‘\textleftarrow’ + Flèche gauche. + +‘\textordfeminine’ +‘\textordmasculine’ + Symboles ordinaux féminin et masculin : ª, º. + +‘\textperiodcentered’ + Point centré : ·. + +‘\textquestiondown (ou ‘?`’)’ + Point d’interrogation culbuté : ¿. + +‘\textquotedblleft (ou ‘``’)’ + Guillemet-apostrophe double culbuté : “. + +‘\textquotedblright (ou ‘''’)’ + Guillemet-apostrophe de droite double : ”. + +‘\textquoteleft (ou ‘`’)’ + Guillemet-apostrophe simple culbuté : ‘. + +‘\textquoteright (ou ‘'’)’ + Guillemet-apostrophe simple : ’. + +‘\textquotestraightbase’ +‘\textquotestraightdblbase’ + Guillemets droit simple et double sur la ligne de base. + +‘\textregistered’ + Symbole « marque déposée » : ®. + +‘\textrightarrow’ + Flèche droite. + +‘\textthreequartersemdash’ + Cadratin « trois quarts ». + +‘\texttrademark’ + Symbole marque de commerce : ™. + +‘\texttwelveudash’ + Deux-tiers cadratin. + +‘\textunderscore’ + Tiret bas : _. + +‘\textvisiblespace’ + Symbol espace visible. + +21.4 Accents +============ + +LaTeX a une prise en charge très large de beaucoup des scripts et +langages du monde, à travers ce qu’offre le paquetage ‘babel’. Cette +section ne tente pas de couvrir la totalité de cette prise en charge. +Elle liste simplement les commandes LaTeX cœur pour créer des caractères +accentués, et plus généralement des caractères portant un signe +diacritique. + + Les commandes ‘\capital...’ produisent des formes alternatives +pouvant être utilisées avec les lettres capitales. Elles ne sont pas +disponible avec l’OT1. + +‘\"’ +‘\capitaldieresis’ + + Produit une tréma, comme dans ö. + +‘\'’ +‘\capitalacute’ + Produit un accent aigu, comme dans ó. Dans l’environnement + ‘tabbing’, pousse la colonne courante à droite de la colonne + précédente (*note tabbing::). + +‘\.’ + Produit un point suscrit à la lettre qui suit, comme dans ȯ. + +‘\=’ +‘\capitalmacron’ + Produit un macron (une barre) suscrit à la lettre qui suit, comme + dans ō. + +‘\^’ +‘\capitalcircumflex’ + Produit un accent circonflexe (un chapeau) suscrit à la lettre qui + suit, comme dans ô. + +‘\`’ +‘\capitalgrave’ + Produit un accent grave suscrit à la lettre qui suit, comme dans ò. + Au sein de l’environnement ‘tabbing’, déplace le texte qui suit à + la marge de droite (*note tabbing::). + +‘\~’ +‘\capitaltilde’ + Produit un diacritique tilde suscrit à la lettre qui suit, comme + dans ñ. + +‘\b’ + Produit un diacritique barre souscrite à la lettre qui suit, comme + dans o̲. Voir aussi ‘\underbar’ ci-après. + +‘\c’ +‘\capitalcedilla’ + Produit une cedille souscrite à la lettre qui suit, comme dans ç. + +‘\d’ +‘\capitaldotaccent’ + Produit un point souscrit à la lettre qui suit, comme dans ọ. + +‘\H’ +‘\capitalhungarumlaut’ + Produit un long tréma hongrois suscrit à la lettre qui suit, comme + dans ő. + +‘\i’ + Produit un i sans point, comme dans ‘ı’. + +‘\j’ + Produit un j sans point, comme dans ‘j’. + +‘\k’ +‘\capitalogonek’ + Produit un ogonek, comme dans ‘ǫ’. Non disponible dans le codage + OT1. + +‘\r’ +‘\capitalring’ + Produit un rond en chef, comme dans ‘o̊’. + +‘\t’ +‘\capitaltie’ +‘\newtie’ +‘\capitalnewtie’ + Produit un tirant suscrit (double brève renversée), comme dans + ‘oo͡’. La forme ‘\newtie’ est centrée dans sa boîte. + +‘\u’ +‘\capitalbreve’ + Produit un accent brève, comme dans ‘ŏ’. + +‘\underbar’ + Ce n’est pas vraiement un diacritique. Produit une barre + au-dessous de l’argument texte. L’argument est toujours traité en + mode horizontal. La barre est toujours à une position fixée sous + la ligne de base, de la sorte elle traverse les descentes. Voir + aussi ‘\underline’ dans *note Math miscellany::. Voir aussi ‘\b’ + ci-avant. + +‘\v’ +‘\capitalcaron’ + Produit un accent háček (caron), comme dans ‘ǒ’. + +21.5 Lettres latines supplémentaires +==================================== + +Voici les commandes de base de LaTeX pour insérer des caractères +utilisés généralement utilisés dans des langages autres que l’anglais. + +‘\aa’ +‘\AA’ + å et Å. + +‘\ae’ +‘\AE’ + æ et Æ. + +‘\dh’ +‘\DH’ + Lettre islandaise eth : ð et Ð. Non disponible dans le codage OT1, + il vous faut le paquetage ‘fontenc’ pour sélectionner un autre + codage de police, tel que T1. + +‘\dj’ +‘\DJ’ + d et D barre, lettre d capitale et bas-de-casse avec une barre + traversant la hampe. Non disponible dans le codage OT1, il vous + faut le paquetage ‘fontenc’ pour sélectionner un autre codage de + police, tel que T1. + +‘\ij’ +‘\IJ’ + ij et IJ (à ceci près que les deux lettre apparaissent plus liées + qu’ici). + +‘\l’ +‘\L’ + ł et Ł. + +‘\ng’ +‘\NG’ + Lettre eng laponais, utilisé aussi en phonétique. Non disponible + dans le codage OT1, il vous faut le paquetage ‘fontenc’ pour + sélectionner un autre codage de police, tel que T1. + +‘\o’ +‘\O’ + ø et Ø. + +‘\oe’ +‘\OE’ + œ et Œ. + +‘\ss’ +‘\SS’ + ß et SS. + +‘\th’ +‘\TH’ + Lettre islandaise thorn : þ et Þ. Non disponible dans le codage + OT1, il vous faut le paquetage ‘fontenc’ pour sélectionner un autre + codage de police, tel que T1. + +21.6 ‘\rule’ +============ + +Synopsis : + + \rule[ÉLÉVATION]{LARGEUR}{ÉPAISSEUR} + + la commande ‘\rule’ produit un “filet”, c.-à-d. une ligne ou un +rectangle. Les arguments sont : + +ÉLÉVATION + De combien élever le filet (optionnel). + +LARGEUR + La longueur du filet (obligatoire). + +ÉPAISSEUR + L’épaisseur du filet (obligatoire). + +21.7 ‘\today’ +============= + +La commande ‘\today’ produit la date d’aujourd’hui, par défaut dans le +format ‘MOIS JJ, AAAA’ ; par exemple, ‘July 4, 1976’. Elle utilise les +compteurs prédéfinis ‘\day’, ‘\month’, et ‘\year’ (*note \day \month +\year::) pour faire cela. Elle n’est pas mise à jour durant l’execution +de la compilation. + + Les extensions multilingues comme entre autres le paquetage ‘babel’ +ou la classe ‘lettre’ localisent ‘\today’. Par exemple le code suivant +produit ‘4 juillet 1976’ : + + \year=1976 \month=7 \day=4 + \documentclass{minimal} + \usepackage[french]{babel} + \begin{document} + \today + \end{document} + + La paquetage ‘datetime’ package, entre autres, can produce a wide +variety of other date formats. + +22 Partitionner le fichier d’entrée +*********************************** + +Un document de grande taille nécessite beaucoup de données en 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 “fichier racine” ; c’est le fichier dont vous +passer le nom à la ligne de commande quand vous exécutez LaTeX. + + *Note filecontents::, pour un environnement qui permet de grouper un +fichier externe à créer avec le document principal. + +22.1 ‘\include’ +=============== + +Synopsis : + + \include{FICHIER} + + Si aucune commande ‘\includeonly’ n’est présente, la commande +‘\include’ exécute un ‘\clearpage’ pour commencer une nouvelle page +(*note \clearpage::), puis elle lit FICHIER, et ensuite fait encore un +‘\clearpage’. + + Précédé d’une commande ‘\includeonly’, les actions de ‘\include’ ne +sont exécutées que si FICHIER est un élément des fichiers listés en +argument de l’‘\includeonly’. Voir *note \includeonly::. + + La commande ‘\include’ ne doit apparaître ni dans le préambule, ni au +sein d’un fichier lu par une autre commande ‘\include’. + +22.2 \‘includeonly’ +=================== + +Synopsis : + + \includeonly{FICHIER1,FICHIER2,...} + + La commande ‘\includeonly’ contrôle quels fichiers sont lisible par +toute commande ‘\include’ venant ensuite. La liste des noms de fichier +est à éléments séparés par des virgules. Chaque élément FICHIER1, +FICHIER2, ... doit exacteemnt correspondre à un nom de fichier spécifié +en argument d’une commande ‘\include’ pour que la sélection soit +effective. + + Cette commande ne peut apparaître que dans le préambule. + +22.3 \input +=========== + +Synopsis : + + \input{NOMFICHIER} + + La commande ‘\input’ a pour effet que le NOMFICHIER spécifié soit lu +et traité comme si son contenu était inséré dans le fichier courant à +cet endroit. + + Si NOMFICHIER ne se termine pas en ‘.tex’ (par ex., ‘toto’ ou +‘toto.tata’), on essaie en premier en ajoutant cette extension +(‘toto.tex’ ou ‘toto.tata.tex’). Si aucun fichier n’est trouvé avec ce +nom, alors on essaie le NOMFICHIER original (c.-à-d. ‘toto’ ou +‘toto.tata’). + +23 Prologue et épilogue +*********************** + +23.1 Tables des matières +======================== + +On produit une table des matières avec la commande ‘\tableofcontents’. +Placez la commande à l’endroit même où vous voulez que la table des +matière apparaisse ; LaTeX fera le reste pour vous. Une seconde +compilation est nécessaire pour qu’un fichier ‘.toc’ ait été produit à +la précédente. + + La commande ‘\tableofcontents’ produit un titre, mais il ne produit +pas automatiquement un début de nouvelle page. Si vous voulez une +nouvelle page après la table des matières, mettez une commande +‘\newpage’ après la commande ‘\tableofcontents’. + + Les commandes analogues ‘\listoffigures’ et ‘\listoftables’ +produisent respectivement une liste des figures et une listes des +tableaux. Le fonctionnement est exactement le même que pour la table +des matières. + + La commande ‘\nofiles’ l’emporte sur ces commandes, et _empèche_ la +génération de ces listes. + +23.1.1 ‘\addcontentsline’ +------------------------- + +Synopsis : + + \addcontentsline{EXT}{UNIT}{TEXTE} + + La commande ‘\addcontentsline’ ajoute une entrée a la liste ou table +specifiée où : + +EXT + L’extension de nom de fichier du fichier dans lequel l’information + doit être écrite, typiquement c’est l’une des trois suivante :: + ‘toc’ pour la table des matière (« table of contents » en langue + anglaise), ‘lof’ pour la liste des figures (« list of figures »), + ou ‘lot’ pour la liste des tableaux (« list of tables »). + +UNIT + Le nom de l’unité sectionnelle à ajouter, typiquement l’une des + suivantes, selon la valeur de l’argument EXT : + + ‘toc’ + Les unités sectionnelles : ‘part’, ‘chapter’, ‘section’, + ‘subsection’, ‘subsubsection’. + ‘lof’ + Pour la liste des figures : ‘figure’. + ‘lot’ + Pour la liste des tableaux : ‘table’. + +TEXTE + Le texte de l’entrée. + + Ce qui est écrit dans le fichier ‘.EXT’ est la commande +‘\contentsline{UNIT}{TEXTE}{NUMÉRO}’, où ‘NUMÉRO’ est la valeur courante +du compteur ‘UNIT’. + +23.1.2 \addtocontents +--------------------- + +The ‘\addtocontents’{EXT}{TEXTE} commande adds texte (or formatting +commandes) directly to the ‘.EXT’ file that generates the table of +contents or listes of figures or tables. + +EXT + The extension of the file on which information is to be written: + ‘toc’ (table of contents), ‘lof’ (list of figures), or ‘lot’ (list + of tables). + +TEXTE + The texte to be written. + +23.2 Glossaires +=============== + +La commande ‘\makeglossary’ active la création des glossaires. + + La commande ‘\glossary{TEXTE}’ écrit un article de glossaire pour +TEXTE dans un fichier auxiliaire nommé avec l’extension ‘.glo’. + + Plus précisément, ce qui est écrit est la commande +‘\glossaryentry{TEXTE}{NUMPAGE}’, where NUMPAGE est la valeur courante +de ‘\thepage’. + + Le paquetage ‘glossary’ disponible sur le CTAN fournit une prise en +charge de glossaires plus glossaries. + +23.3 Index +========== + +La commande ‘\makeindex’ active la création d’index. Placez là dans le +préambule. + + La commande ‘\index{TEXTE}’ écrit un article d’index pour TEXTE dans +un fichier auxiliaire nommé avec une extention ‘.idx’. + + Plus précisément, ce qui est écrit est la commande +‘\indexentry{TEXTE}{NUMPAGE}’, où NUMPAGE est la valeur courante de +‘\thepage’. + + Pour générer un article d’index pour « toto » qui dit « Voir titi », +utilisez une barre verticale : ‘\index{toto|see{titi}}’. Utilisez +‘seealso’ au lieu de ‘see’ pour fabriquer un article 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. + + Le fichier en ‘.idx’ généré est ensuite trié avec une commande +externe, d’ordinaire soit ‘makeindex’ +() ou la commande ( +multi-lingue) ‘xindy’ (). 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 +mettre ‘\usepackage{makeidx}’ dans le préambule. + + La longueur élastique ‘\indexspace’ est insérée avant chaque 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, +. + +24 Des lettres +************** + +Synopsis : + + \documentclass{letter} + \address{ADRESSE EXPÉDITEUR} + \signature{NOM DE L'EXPÉDITEUR} + \begin{document} + \begin{letter}{ADRESSE DESTINATAIRE} + \opening{APOSTROPHE} + CORPS-DE-LA-LETTRE + \closing{TEXTE DE SALUTATION} + \end{letter} + ... encore des lettres ... + \end{document} + + Produit une ou plusieurs lettres. + + Chaque lettre est dans un environnement séparé ‘letter’, dont +l’argument ADRESSE DESINATAIRE contient souvent plusieurs lignes +séparées par une double contr’oblique (‘\\’). Par exemple, vous +pourriez avoir : + + \begin{letter}{M. Joseph Fabre \\ + 25 rue de la République\\ + 35700 Rennes} + ... + \end{letter} + + Le début de l’environnement ‘letter’ reinitialise le numéro de page à +1, et le numéro de note en bas de page à 1 aussi. + + Les ADRESSE EXPÉDITEUR et NOM DE L’EXPÉDITEUR sont communs à toutes +les lettres, qu’il y en ait une ou plus, ainsi il est préférable de +mettre ces déclarations dans le préambule. Comme avec l’adresse du +destinataire, souvent ADRESSE EXPÉDITEUR contient plusieurs lignes +séparées par une double contr’oblique ‘\\’. LaTeX place le NOM DE +L’EXPÉDITEUR sous la salutation, après un espace vertical pour la +signature manuscrite traditionnelle ; il peut aussi contenir plusieurs +lignes. + + Le corps de chaque environnement ‘letter’ commence par une commande +‘\opening’ obligatoire telle que ‘\opening{Madame, Monsieur,}’. Le +texte CORPS-DE-LA-LETTRE est du code LaTeX ordinaire et peut donc tout +contenir de la liste énumérée à des formules mathématique en hors texte, +à ceci près que la commandes de rubricage telles que ‘\chapter’ qui +n’ont pas lieu d’être au sein d’une lettre sont indisponibles. Chaque +environnement ‘letter’ se termine typiquement par une commande +‘\closing’ telle que dans ‘\closing{Je vous prie, Madame, Monsieur, +d'agréer l'expression de mes sentiments les meilleurs.}’. + + Du matériel suppélementaire peut venir après le ‘\closing’. Vous +pouvez préciser qui est en copie de la lettre avec une commande comme +‘\cc{Le Patron\\Le Patron du Patron}’. Il y a une commande ‘\encl’ +similaire pour spécifier une liste de pièces jointes. Et, vous pouvez +ajouter un postscriptum avec ‘\ps’. + + Par défaut LaTeX renfonce la signature et la salutation ‘\closing’ la +précédant d’une longueur valant ‘\longindentation’. Celle-ci vaut par +défaut ‘0.5\textwidth’. Pour les aligner à gauche, il suffit de +spécifier ‘\setlength{\longindentation}{0em}’ dans votre préambule. + + Pour fixer la date utilisez quelque-chose comme +‘\renewcommand{\today}{2015-10-12}’. En plaçant ce code dans votre +préambule, il s’appliquera à toutes les lettres du document. + + Cet exemple est avec un seul environnement ‘letter’. Les trois +lignes marquées en commentaire comme optionnelles sont typiquement +omises. + + \documentclass{letter} + \usepackage[T1]{fontenc} + \usepackage{french} + \address{Rue de l'expéditeur \\ Ville de l'expéditeur} + \signature{Nom de l'expéditeur\\ Titre de l'expéditeur} + % optionnel : \location{Boîte Postale 13} + % optionnel : \telephone{(102) 555-0101} + \begin{document} + \begin{letter}{Nom du destinataire \\ Adresse du destinataire} + \opening{Monsieur,} + % optionnel : \thispagestyle{firstpage} + I ne suis pas intéressé à faire affaire avec vous. + \closing{Je vous prie, Monsieur, de recevoir mes salutations distinguées.} + \end{letter} + \end{document} + + Ces commandes sont utilisées avec la classe ‘letter’. + +24.1 ‘\address’ +=============== + +Synopsis : + + \address{ADRESSE-EXPÉDITEURS} + + Spécifie l’adresse de retour telle qu’elle apparaît sur la lettre et +sur l’enveloppe. Séparez des lignes multiples au sein de +‘adresse-expéditeurs’ avec une double contr’oblique ‘\\’. + + Parce qu’elle peut s’applique à des lettres multipls cette +déclaration est souvent placée dans le préambule. Toutefois elle peut +être faite n’importe où, y compris au sein d’un environnement ‘lettre’ +individuel. + + Cette commande est optionnelle : sans la déclaration ‘\address’ la +lettre est formatée avec un espace à blanc en haut de sorte à pouvoir +être imprimée sur du papier à en-tête pré-imprimé. (*Note Overview::, +pour les détails concernant votre implémetation locale). Avec la +déclaration ‘\address’, elle est formatée comme une lettre personnelle. + +24.2 ‘\cc’ +========== + +Synopsis : + + \cc{PREMIER NOM\\...} + + Produit une liste de nom de personne mis en copie de la lettre. +Cette commande est optionnelle. Si elle est présente, alors elle vient +typiquement après le ‘\closing’. En cas de ligne multiple, séparez les +avec une double contr’oblique ‘\\’. + +24.3 ‘\closing’ +=============== + +Synopsis : + + \closing{TEXTE} + + D’ordinaire à la fin d’une lettre, au dessus de la signature +manuscrite, il y a un ‘\closing’ (bien que cette commande soit +optionnnelle). Par exemple : + + \closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de ma + confiance.} + +24.4 ‘\encl’ +============ + +Synopsis : + + \encl{LIGNE1\\LIGNE2} + + Déclare une liste d’une ou plus de pièces jointes. + +24.5 ‘\location’ +================ + +Synopsis : + + \location{TEXTE} + + Le TEXTE apparaît centré au bas de chaque page. Il apparaît +seulement si le style de la page est ‘firstpage’. + +24.6 ‘\makelabels’ +================== + +Synopsis : + + \makelabels + + Crée une feuille d’étiquettes d’adresses à partir des adresses des +destinataires, une pour chaque lettre. Cette feuille sera sortie avant +les lettres, avec dans l’idée de la copier sur une feuille vierge de +vignettes autocollantes. Cette commande est à mettre dans le préambule. + + Vous pouvez personnaliser les étiquettes en redéfinissant les trois +commandes ‘\startlabels’, ‘\mlabel’ et ‘\returnaddress’ dans le +préambule. Ces commandes ne sont pas à appeler directement par +l’utilisateur, c’est la classe ‘letter’ qui les appelle. La commande +‘\startlabels’ compose la page sur laquelle les étiquettes sont +imprimées en termes de largeur, de hauteur, et de nombre de colonnes, +etc. La commande ‘\mlabel{ADRESSE EXPÉDITEUR}{ADRESSE DESTINATAIRE}’ +est appelée pour chaque lettre du document avec deux arguments : + + • Le premier, ADRESSE EXPÉDITEUR, est le contenu courant de la macro + ‘\returnaddress’ + • Le second, ADRESSE DESTINATAIRE, est l’adresse du destinataire + telle que passée en argument à l’environnement ‘letter’. + + La définition par défaut de ‘\mlabel’ ignore le premier argument, +c’est à dire que si vous placez seulement un ‘\makelabels’ dans le +préambule, la feuille d’étiquettes ne contiendra des étiquettes que pour +les destinataires. + + Si vous désirez imprimer une étiquette d’adresse expéditeur et +d’adresse destinataire pour chaque lettre, vous devez faire deux +choses : + 1. La première est de redéfinir ‘\mlabel’ pour fabriquer deux + étiquettes au lieu d’une, vous pouvez pour cela mettre ce qui suit + dans le préambule : + + \newcommand*\originalMlabel{} + \let\originalMlabel\mlabel + \def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}} + + Ceci ne suffit toutefois pas, parce que la première des deux + étiquettes est vide, vu que la définition par défaut de + ‘\returnaddress’ l’est. + 2. La seconde est de redéfinir ‘\returnaddress’ pour contenir + l’adresse de l’expéditeur, vous pouvez faire cela en plaçant dans + le préambule : + + \renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress} + +24.7 ‘\name’ +============ + +‘\name{June Davenport}’ + + Le nom de l’expéditeur, à imprimer sur l’enveloppe avec l’adresse de +retour. + +24.8 ‘\opening{TEXTE}’ +====================== + +Synopsis : + + \opening{TEXTE} + + Cette commande est obligatoire. Elle commence la lettre, en suivant +le ‘\begin{letter}{...}’. L’argument obligatoire TEXTE est le texte +d’“appel” de votre lettre. Par exemple : + + \opening{Dear John,} + +24.9 ‘\ps’ +========== + +Synopsis: + + \ps{TEXTE} + + Utilisez la commande ‘\ps’ pour commencer un postscriptum dans une +lettre, après ‘\closing’. + +24.10 ‘\signature{TEXTE}’ +========================= + +Synopsis: + + \signature{FIRST LINE \\ + ... } + + Le nom de l’expérditeur. Cette commande est optionnelle, quoique +sont inclusion est habituelle. + + Le texte de l’argument apparaît à la fin de la lettre, après la +clôture et après une espace verticale pour la signature manuscrite +traditionnelle. Séparez des ligne multiple avec une double +contr’oblique ‘\\’. Par exemple : + + \signature{J Fred Muggs \\ + White House} + + La valeur par défault de LaTeX pour l’espace verticale space du texte +de ‘\closing’ au texte de ‘\signature’ est ‘6\medskipamount’, ce qui +vaut six fois 0,7em. + + Cette commande est d’ordinaire dans le preambule, de sorte à +s’appliquer à toutes les lettres du document. Pour qu’elle ne +s’applique qu’à une seule lettre, placez la au sein d’un environnement +‘letter’ et avant le ‘\closing’. + + Vous pouvez inclure un graphique dans la signature, par exemple avec +‘\signature{\vspace{-6\medskipamount}\includegraphics{sig.png}\\ My +name}’ (ceci nécesste d’écrire ‘\usepackage{graphicx}’ dans le +préambule). + +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. + +25 Entrée/sortie console +************************ + +25.1 ‘\typein[CMD]{MSG}’ +======================== + +Synopsis : + + \typein[\CMD]{MSG} + + ‘\typein’ tape MSG sur la console et fait que LaTeX s’arrête et +attend que vous saisisiez une ligne d’entrée, en la terminant par un +retour-chariot. Si l’argument optionnel \CMD est omis, l’netrée tapée +est traitée comme si elle avec été incluse dans le fichier d’entrée à la +place de la commande ‘\typein’. Si l’argument \CMD est présent, cela +doit être un nom de commande. Ce nom de commande est alors défini, ou +redéfini, pour se développer en le texte en entrée qui a été tapé. + +25.2 ‘\typeout{MSG}’ +==================== + +Synopsis : + + \typeout{MSG} + + Tape ‘msg’ sur le terminal et dans le journal (fichier ‘log’). Les +commandes dans ‘msg’ qui sont définis avec ‘\newcommand’ ou +‘\renewcommand’ (entre autres) sont remplacées par leurs définitions +avant d’être tapée. + + Les règles usuelles de LaTeX pour le traitement de plusieurs espaces +comme un seul espace et pour ignorer les espaces après un nom de +commande s’appliquent à ‘msg’. Une commande ‘\space’ dans ‘msg’ +provoque un unique espace tapé, indépendant des espaces qui l’entourent. +Un ‘^^J’ dans ‘msg’ tape un saut à la ligne. + +26 Ligne de commande +******************** + +La spécification du fichier d’entrée indique le fichier à être formaté ; +TeX utilise ‘.tex’ comme extension de fichier par défaut. Si vous +omettez complètment le fichier d’entrée, TeX accèpte en entrée les +caractères saisis à partir de la console. Vous spécifiez les options de +commande en fournissant supplying une chaîne en paramètre de la +commande ; par ex. + + latex '\nonstopmode\input foo.tex' + +Traitera ‘foo.tex’ sans faire de pause après chaque erreur. + + Si LaTeX s’arrête au milieu du document et vous fait une invite en +‘*’, c’est qu’il attend que vous saisissiez quelque chose. Vous pouvez +taper ‘\stop’ (et retour-chariot) et il terminera prematurément le +document. + + *Note TeX engines::, pour les autres commandes système invoquant +LaTeX. + +Appendice A Patrons de documents +******************************** + +Bien que ce ne soit pas un matériel de référence, peut-être que ces +patrons de document vous seront utiles. Davantage de resources de +patrons sont listé à . + +A.1 Un patron ‘beamer’ +====================== + +La classe ‘beamer’ crée des présentations en diapositives. Elle a de +très nombreuses possibilités, mais voici un patron de base : + +\documentclass{beamer} +\usepackage[latin1]{inputenc} + +\title{Patron pour la classe Beamer} +\author{Alex L'Auteur} +\date{31 juillet 2007} + +\begin{document} + +\maketitle + +% sans [fragile], n'importe quel code {verbatim} se prend des erreurs mystérieuses. +\begin{frame}[fragile] + \frametitle{Première diapositive} + +\begin{verbatim} + C'est \verbatim! +\end{verbatim} + +\end{frame} + +\end{document} + + Une ressource web pour cela : +. + +A.2 Un patron ‘book’ +==================== + +\documentclass{book} +\title{Le Patron de la classe book} +\author{Alex L'Auteur} + +\begin{document} +\maketitle + +\chapter{Premier} +Du texte. + +\chapter{Second} +Et du texte. + +\section{Un sujet secondaire} +La fin. +\end{document} + +A.3 Un patron ‘tugboat’ +======================= + +‘TUGboat’ est la revue du groupe des utilisateur de TeX (TeX Users +Group), . + +\documentclass{ltugboat} +\usepackage{graphicx} +\usepackage{ifpdf} +\ifpdf +\usepackage[breaklinks,hidelinks]{hyperref} +\else +\usepackage{url} +\fi + +\title{exemple \TUB\ article} + +% repeat info for each author. +\author{First Last} +\address{Street Address \\ Town, Postal \\ Country} +\netaddress{user (at) exemple dot org} +\personalURL{http://exemple.org/~user/} + +\begin{document} + +\maketitle + +\begin{abstract} +This is an exemple article for \TUB{}. +\end{abstract} + +\section{Introduction} + +This is an exemple article for \TUB, from +\url{http://tug.org/TUGboat/location.html}. + +We recommend the graphicx package for image inclusions, and the +hyperref package for active url's (in the \acro{PDF} output). +Nowadays \TUB\ is produced using \acro{PDF} files exclusively. + +The \texttt{ltugboat} class provides these abbreviations and many more: + +% verbatim blocks are often better in \small +\begin{verbatim}[\small] +\AllTeX \AMS \AmS \AmSLaTeX \AmSTeX \aw \AW +\BibTeX \CTAN \DTD \HTML +\ISBN \ISSN \LaTeXe +\Mc \mf \MFB \mtex \PCTeX \pcTeX +\PiC \PiCTeX \plain \POBox \PS +\SC \SGML \SliTeX \TANGLE \TB \TP +\TUB \TUG \tug +\UG \UNIX \VAX \XeT \WEB \WEAVE + +\Dash \dash \vellipsis \bull \cents \Dag +\careof \thinskip + +\acro{FRED} -> {\small[er] fred} % please use! +\cs{fred} -> \fred +\env{fred} -> \begin{fred} +\meta{fred} -> +\nth{n} -> 1st, 2nd, ... +\sfrac{3/4} -> 3/4 +\booktitle{Book of Fred} +\end{verbatim} + +For more information, see the ltubguid document at: +\url{http://mirror.ctan.org/macros/latex/contrib/tugboat} +(we recommend using \verb|mirror.ctan.org| for \CTAN\ references). + +Email \verb|tugboat@tug.org| if problems or questions. + +\bibliographystyle{plain} % we recommend the plain bibliography style +\nocite{book-minimal} % just making the bibliography non-empty +\bibliography{xampl} % xampl.bib comes avec BibTeX + +\makesignature +\end{document} + +Index des concepts +****************** + +* Menu: + +* *, invite: Command line. (line 7107) +* .glo, fichier: Glossaries. (line 6721) +* .idx, fichier: Indexes. (line 6737) +* .ind, fichier: Indexes. (line 6752) +* \include emboîtés interdits: \include. (line 6604) +* « Voir » et « Voir aussi », article d’index: Indexes. (line 6744) +* a e liés: Non-English characters. + (line 6485) +* a rond-en-chef: Non-English characters. + (line 6481) +* a, e dans l’a: Non-English characters. + (line 6485) +* accent: Font styles. (line 765) +* accent <1>: Font styles. (line 843) +* accent aigu: Accents. (line 6390) +* accent aigu en math: Math accents. (line 5414) +* accent barre suscrite en math: Math accents. (line 5417) +* accent brève en math: Math accents. (line 5420) +* accent caron: Accents. (line 6471) +* accent caron en math: Math accents. (line 5423) +* accent chapeau en math: Math accents. (line 5435) +* accent circonflexe: Accents. (line 6404) +* accent circonflexe en math: Math accents. (line 5435) +* accent diérèse en math: Math accents. (line 5426) +* accent double-brève-renversée: Accents. (line 6454) +* accent grave en math: Math accents. (line 5432) +* accent háček: Accents. (line 6471) +* accent háček en math: Math accents. (line 5423) +* accent macron en math: Math accents. (line 5417) +* accent point: Accents. (line 6395) +* accent point en chef: Accents. (line 6395) +* accent point suscrit: Accents. (line 6395) +* accent point suscrit en math: Math accents. (line 5429) +* accent rond en chef: Accents. (line 6448) +* accent rond-en-chef en math: Math accents. (line 5444) +* accent tilde en math: Math accents. (line 5447) +* accent tréma: Accents. (line 6385) +* accent tréma en math: Math accents. (line 5426) +* accent tréma hongrois: Accents. (line 6432) +* accents: Accents. (line 6372) +* Accents mathématiques: Math accents. (line 5409) +* accentuées, lettres: Accents. (line 6372) +* accentués, caractères: Accents. (line 6372) +* accolade droite, dans le texte: Text symbols. (line 6277) +* accolade gauche, dans le texte: Text symbols. (line 6274) +* accéder à un caractère quelconque d’une police: Symbols by font position. + (line 6180) +* afficher du texte cité avec renfoncement de paragraphe: quotation and quote. + (line 2409) +* afficher un texte cité sans renfoncement de paragraphe: quotation and quote. + (line 2409) +* agrandir la page courante: \enlargethispage. (line 3307) +* align environnement, d’amsmath: eqnarray. (line 1702) +* alignement au moyen de tabbing: tabbing. (line 2447) +* aligner des équations: eqnarray. (line 1702) +* aligner du texte dans des tableaux: tabular. (line 2580) +* aligner du texte en utilisant des taquets de tabulation: tabbing. + (line 2447) +* amsmath paquetage, remplaçant eqnarray: eqnarray. (line 1702) +* annexe, création: Sectioning. (line 1326) +* aperçu de LaTeX: Overview. (line 290) +* appel: \opening. (line 6997) +* arguments mobiles: \protect. (line 3949) +* article d’une liste, compteur spécifiant: \usecounter. (line 4040) +* articles numérotés, compteur spécifiant: \usecounter. (line 4040) +* ASCII, circonflexe dans le texte: Text symbols. (line 6253) +* ASCII, tilde dans le texte: Text symbols. (line 6256) +* astérisque centré, dans le texte: Text symbols. (line 6259) +* barre par-dessus, accent: Accents. (line 6399) +* barre au-dessous: Accents. (line 6462) +* barre sousscite: Accents. (line 6462) +* barre verticale double, dans le texte: Text symbols. (line 6268) +* barre verticale, dans le texte: Text symbols. (line 6265) +* barre, diacritique: Accents. (line 6399) +* barre, double verticale, dans le texte: Text symbols. (line 6268) +* barre-souscrite, diacritique: Accents. (line 6419) +* bas de page, créer des notes: Footnotes. (line 3340) +* bas de page, des paramètres pour: Page layout parameters. + (line 1057) +* bases de LaTeX: Overview. (line 290) +* beamer patron et classe: beamer template. (line 7125) +* bibliographie, créer (automatiquement): Using BibTeX. (line 2955) +* bibliography, creating (manually): thebibliography. (line 2881) +* bibTeX, utilisation: Using BibTeX. (line 2955) +* Big point: Units of length. (line 4127) +* Bonjour le monde: Starting and ending. + (line 318) +* boîtes: Boxes. (line 5964) +* boîtes noires, en omettant: Document class options. + (line 672) +* brève, accent: Accents. (line 6459) +* brève, diacritique: Accents. (line 6459) +* cadratin: Units of length. (line 4146) +* cadratin <1>: Text symbols. (line 6302) +* cadratin, demi: Text symbols. (line 6305) +* cadratin, deux tiers: Text symbols. (line 6361) +* cadratin, trois-quarts: Text symbols. (line 6355) +* caractères latins non diacrités: Non-English characters. + (line 6476) +* caractères réservés: Reserved characters. + (line 6147) +* caractères speciaux: Non-English characters. + (line 6476) +* caractères spéciaux: Reserved characters. + (line 6147) +* caron, diacritique: Accents. (line 6471) +* catcode: \makeatletter and \makeatother. + (line 544) +* catégorie, code de ... de caractère: \makeatletter and \makeatother. + (line 544) +* Centimètre: Units of length. (line 4132) +* centrer du texte, déclaration pour: \centering. (line 1551) +* centrer du texte, environnement pour: center. (line 1536) +* centré, astérisque, dans le texte: Text symbols. (line 6259) +* centré, point, dans le texte: Text symbols. (line 6327) +* chapeau, accent: Accents. (line 6404) +* chargement des paquetages supplémentaires: Document class options. + (line 717) +* chevron double, guillemets: Text symbols. (line 6218) +* chevron droit, guillemets: Text symbols. (line 6218) +* chevron gauche, guillemets: Text symbols. (line 6218) +* chevron simple, guillemets: Text symbols. (line 6218) +* chiffres de revêtement: Font styles. (line 819) +* chiffres de style ancien: Font styles. (line 819) +* chiffres de style ancien,: Font styles. (line 819) +* Cicero: Units of length. (line 4141) +* circonflexe ASCII, dans le texte: Text symbols. (line 6253) +* circonflexe, accent: Accents. (line 6404) +* circonflexe, diacritique: Accents. (line 6404) +* citation: quotation and quote. + (line 2409) +* classe de document, définition: Starting and ending. + (line 326) +* classe ltugboat: tugboat template. (line 7177) +* classes de documents: Document classes. (line 632) +* clause at, au sein d’une définition de police: \newfont. (line 3917) +* clef de référence bibiliographique: \bibitem. (line 2913) +* code de catégorie de caractère: \makeatletter and \makeatother. + (line 544) +* code source, composer du: verbatim. (line 3028) +* commande de longueur: \setlength. (line 4172) +* commandes de fontes de bas niveau: Low-level font commands. + (line 903) +* commandes de fontes, de bas niveau: Low-level font commands. + (line 903) +* commandes de mise en page: Layout. (line 978) +* commandes fragiles: \protect. (line 3937) +* commandes robustes: \protect. (line 3937) +* commandes, en définir de nouvelles: \newcommand & \renewcommand. + (line 3528) +* commandes, syntaxe des: LaTeX command syntax. + (line 462) +* commencer une nouvelle page: \newpage. (line 3301) +* commencer une nouvelles page et débourrer les flottant: \clearpage. + (line 3294) +* commencer une page de droite: \cleardoublepage. (line 3284) +* compteurs, a list of: Counters. (line 3989) +* compteurs, définir de nouveaux: \newcounter. (line 3625) +* compteurs, obtenir la valeur d’un: \value. (line 4051) +* compteurs, réglage: \setcounter. (line 4065) +* contr’oblique, dans le texte: Text symbols. (line 6262) +* copie, liste des personnes en, dans une lettre: \cc. (line 6888) +* Correction italique: \/. (line 5806) +* coupure de mot, empécher: \mbox. (line 5971) +* créer des images: picture. (line 2140) +* créer des tableaux: table. (line 2542) +* crésure, discrétionnaire: \discretionary. (line 3176) +* cédille, diacritique: Accents. (line 6424) +* césure, définir: \hyphenation. (line 3242) +* césure, empécher: \mbox. (line 5971) +* césure, forcer: \- (hyphenation). (line 3163) +* date d’aujourd’hui: \today. (line 6555) +* datetime, paquetage: \today. (line 6572) +* de démarrage et de fin: Starting and ending. + (line 318) +* defining new environnements: \newenvironment & \renewenvironment. + (line 3672) +* demi-cadratin: Text symbols. (line 6305) +* deux-tiers cadratin: Text symbols. (line 6361) +* diacritique barre-souscrite: Accents. (line 6419) +* diacritique brève: Accents. (line 6459) +* diacritique caron: Accents. (line 6471) +* diacritique circonflexe: Accents. (line 6404) +* diacritique cédille: Accents. (line 6424) +* diacritique double-brève-renversée: Accents. (line 6454) +* diacritique háček: Accents. (line 6471) +* diacritique macron-souscrit: Accents. (line 6419) +* diacritique ogonek: Accents. (line 6443) +* diacritique point suscrit: Accents. (line 6395) +* diacritique point-souscrit: Accents. (line 6428) +* diacritique rond en chef: Accents. (line 6448) +* diacritique tilde: Accents. (line 6415) +* diacritique tirant susscrit: Accents. (line 6454) +* diacritique tréma hongrois: Accents. (line 6432) +* diacrtique accent aigu: Accents. (line 6390) +* diacrtique tréma: Accents. (line 6385) +* diacrtitiques, signes: Accents. (line 6372) +* dilatation verticale infinie: \vfill. (line 5907) +* discrétionnaire, césure: \discretionary. (line 3176) +* dollar, signe: Text symbols. (line 6299) +* double obèle, dans le texte: Text symbols. (line 6206) +* double renvoi, résolution: Output files. (line 377) +* double, barre verticale, dans le texte: Text symbols. (line 6268) +* double, guillemet-apostrophe culbuté: Text symbols. (line 6333) +* double, guillemet-apostrophe de droite: Text symbols. (line 6336) +* double, obèle, dans le texte: Text symbols. (line 6296) +* double-brève-renversée, diacritique: Accents. (line 6454) +* droit d’auteur, symbole: Text symbols. (line 6200) +* droit, guillemet double sur la ligne de base: Text symbols. + (line 6346) +* droit, guillemet simple sur la ligne de base: Text symbols. + (line 6346) +* droite, accolade, dans le texte: Text symbols. (line 6277) +* droite, flèche, dans le texte: Text symbols. (line 6352) +* droite, guillemet anglais simple: Text symbols. (line 6244) +* droite, guillemet-apostrophe simple: Text symbols. (line 6244) +* débourrer les flottant et commencer une page: \clearpage. (line 3294) +* définir de nouveaux théorèmes: \newtheorem. (line 3783) +* définir de nouvelles polices: \newfont. (line 3898) +* définir une nouvelle commande: \newcommand & \renewcommand. + (line 3528) +* définitions: Definitions. (line 3522) +* délimiteur nul: Math miscellany. (line 5537) +* e dans l’a: Non-English characters. + (line 6485) +* e dans l’o: Non-English characters. + (line 6521) +* e-TeX: TeX engines. (line 413) +* em: Units of length. (line 4146) +* en-tête et pied de page en cours de traitement: Page layout parameters. + (line 1057) +* en-tête, des paramètres pour: Page layout parameters. + (line 1057) +* encerclée, lettre, dans le texte: Text symbols. (line 6283) +* entrée Unicode, native: TeX engines. (line 407) +* entrée/sortie console: Terminal input/output. + (line 7060) +* environments: Environments. (line 1413) +* environnement: Starting and ending. + (line 336) +* environnement simili-théorème: \newtheorem. (line 3783) +* environnements, defining: \newenvironment & \renewenvironment. + (line 3672) +* espace vertical: \addvspace. (line 5858) +* espace vertical avant les paragraphes: \parskip. (line 4277) +* espace vertical, insérer: \addvspace. (line 5858) +* espace verticale: \vspace. (line 5933) +* espace visible: \verb. (line 3057) +* espace visible, symbole, dans le texte: Text symbols. (line 6367) +* espacement au sein du mode mathématique: Spacing in math mode. + (line 5461) +* espacement inter-phrase: \frenchspacing. (line 5785) +* espaces: Spaces. (line 5694) +* eszet lettre allemande: Non-English characters. + (line 6525) +* eth islandais: Non-English characters. + (line 6489) +* eth, lettre islandaise: Non-English characters. + (line 6489) +* euro, symbole: Text symbols. (line 6308) +* exposant: Subscripts & superscripts. + (line 4375) +* fabriquer une page de titre: titlepage. (line 3009) +* Faire des paragraphes: Making paragraphs. (line 4240) +* fermant, guillemet anglais simple: Text symbols. (line 6244) +* fermant, guillemet-apostrophe simple: Text symbols. (line 6244) +* fichier auxiliaire: Output files. (line 377) +* fichier d’entrée: Splitting the input. + (line 6578) +* fichier de transcription: Output files. (line 371) +* fichier externe, écrire: filecontents. (line 1806) +* fichier journal: Output files. (line 371) +* fichier racine: Splitting the input. + (line 6582) +* fichier table des matières: Output files. (line 389) +* figures, insertion: figure. (line 1752) +* figures, notes en bas de page au sein des: minipage. (line 2125) +* fin d’une lettre: \closing. (line 6900) +* fin et à partir: Starting and ending. + (line 318) +* flèche droite, dans le texte: Text symbols. (line 6352) +* flèche gauche, left, dans le texte: Text symbols. (line 6320) +* fonctions mathématiques: Math functions. (line 5301) +* forme en * de commandes de rubricage: Sectioning. (line 1319) +* forme en * des commandes d’environnement: \newenvironment & \renewenvironment. + (line 3682) +* forme en *, définir de nouvelles commandes: \newcommand & \renewcommand. + (line 3538) +* forme étoilée de commandes de rubricage: Sectioning. (line 1319) +* forme étoilée des commandes d’environnement: \newenvironment & \renewenvironment. + (line 3682) +* forme étoilée, définir de nouvelles commandes: \newcommand & \renewcommand. + (line 3538) +* formules en ligne: math. (line 2096) +* formules mathématiques: Math formulas. (line 4337) +* formules, environnement pour: equation. (line 1739) +* formules, math: Math formulas. (line 4337) +* fragile, commande: \protect. (line 3937) +* français, guillemets: Text symbols. (line 6218) +* féminin, symbole ordinal: Text symbols. (line 6324) +* gauche, accolade, dans le texte: Text symbols. (line 6274) +* gauche, flèche, dans le texte: Text symbols. (line 6320) +* gauche, guillemet-apostrophe simple de: Text symbols. (line 6229) +* globales, options: Document class options. + (line 724) +* glossaires: Glossaries. (line 6719) +* Grand rond, symbole, dans le texte: Text symbols. (line 6271) +* gras: Font styles. (line 837) +* gras tapuscrit, éviter: description. (line 1593) +* grave accent: Accents. (line 6409) +* guillemet droit double sur la ligne de base: Text symbols. (line 6346) +* guillemet droit simple sur la ligne de base: Text symbols. (line 6346) +* guillemet-apostrophe de droite double: Text symbols. (line 6336) +* guillemet-apostrophe double culbuté: Text symbols. (line 6333) +* guillemet-apostrophe simple: Text symbols. (line 6342) +* guillemet-apostrophe simple culbuté: Text symbols. (line 6339) +* guillemet-virgule inférieur double: Text symbols. (line 6241) +* guillemet-virgule inférieur simple: Text symbols. (line 6241) +* guillemets double: Text symbols. (line 6218) +* guillemets français: Text symbols. (line 6218) +* guillemets simple: Text symbols. (line 6218) +* guillemets-virgule inférieurs, simple et double: Text symbols. + (line 6241) +* i sans point: Accents. (line 6436) +* i sans point en math: Math accents. (line 5438) +* Icelandic thorn: Non-English characters. + (line 6529) +* ici, placer les flottants: Floats. (line 1185) +* images, créer: picture. (line 2140) +* implémentations de TeX: TeX engines. (line 407) +* index: Indexes. (line 6734) +* indice inférieur: Subscripts & superscripts. + (line 4375) +* indice supérieur: Subscripts & superscripts. + (line 4375) +* inférieur à, symbole dans le texte: Text symbols. (line 6317) +* inférieur, guillemet-virgule double: Text symbols. (line 6241) +* inférieur, guillemet-virgule simple: Text symbols. (line 6241) +* inserer des figures: figure. (line 1752) +* interligne double: Low-level font commands. + (line 952) +* invite *: Command line. (line 7107) +* italique: Font styles. (line 846) +* j sans point: Accents. (line 6439) +* j sans point en math: Math accents. (line 5441) +* jsutifier à gauche du texte, environnement pour: flushleft. + (line 1859) +* justification, drapeau droit: \raggedright. (line 1874) +* justification, drapeau gauche: \raggedleft. (line 1903) +* justifier le texte à droite: \raggedleft. (line 1903) +* justifier à droite, environnement pour: flushright. (line 1888) +* justifié à gauche du texte: \raggedright. (line 1874) +* Knuth, Donald E.: About this document. + (line 252) +* Knuth, Donald E. <1>: Overview. (line 290) +* l polonais: Non-English characters. + (line 6507) +* L’équipe de projet LaTeX: About this document. + (line 252) +* Lamport TeX: Overview. (line 310) +* Lamport, Leslie: About this document. + (line 252) +* Lamport, Leslie <1>: Overview. (line 290) +* LaTeX aperçu: Overview. (line 290) +* LaTeX, logo: Text symbols. (line 6209) +* LaTeX2e logo: Text symbols. (line 6212) +* Lettre grecques: Math symbols. (line 4410) +* lettre ij, Holandais: Non-English characters. + (line 6502) +* lettres calligraphiques pour les mathématiques: Font styles. + (line 840) +* lettres de script pour les mathématiques: Font styles. (line 840) +* lettres latines non diacritées: Non-English characters. + (line 6476) +* lettres, commencer: \opening. (line 6992) +* lettres, salutation: \closing. (line 6900) +* lettres, écrire des: Letters. (line 6777) +* ligne de commande: Command line. (line 7096) +* lignes dans des tableaux: tabular. (line 2580) +* list of figures file: Output files. (line 389) +* list of tables file: Output files. (line 389) +* liste des personnes en copie, dans une lettre: \cc. (line 6888) +* listes d’articles: itemize. (line 1917) +* listes d’articles, générique: list. (line 2039) +* listes de description, créer: description. (line 1575) +* listes non ordonnées: itemize. (line 1917) +* listes à puces: itemize. (line 1917) +* lists of items, numbered: enumerate. (line 1635) +* lists étiquetée, créer: description. (line 1575) +* livre, symbole: Text symbols. (line 6237) +* logo LaTeX: Text symbols. (line 6209) +* logo LaTeX2e: Text symbols. (line 6212) +* logo TeX: Text symbols. (line 6250) +* longueur: Lengths. (line 4107) +* longueur, ajouter à une: \addtolength. (line 4179) +* longueur, commande de: \setlength. (line 4172) +* longueur, régler une: \setlength. (line 4167) +* longueurs prédéfinies: Predefined lengths. (line 4220) +* longueurs, définir de nouvelles: \newlength. (line 3641) +* longueurs, définir et utiliser: Lengths. (line 4107) +* LuaTeX: TeX engines. (line 432) +* m, largeur d’un: Units of length. (line 4146) +* macron, diacritique: Accents. (line 6399) +* macron-souscrit, diacritique: Accents. (line 6419) +* Madsen, Lars: eqnarray. (line 1702) +* makeidx, paquetage: Indexes. (line 6758) +* makeindex, programme: Indexes. (line 6752) +* marque de fabrique, symbole: Text symbols. (line 6358) +* marque déposée, symbole: Text symbols. (line 6349) +* masculin, symbole ordinal: Text symbols. (line 6324) +* math, accent aigu: Math accents. (line 5414) +* math, accent barre suscrite: Math accents. (line 5417) +* math, accent brève: Math accents. (line 5420) +* math, accent grave: Math accents. (line 5432) +* math, accent macron: Math accents. (line 5417) +* math, accent point suscrit: Math accents. (line 5429) +* math, accent rond-en-chef: Math accents. (line 5444) +* math, accents: Math accents. (line 5409) +* math, fonctions: Math functions. (line 5301) +* math, miscellanées: Math miscellany. (line 5505) +* mathématiques gras: Font styles. (line 815) +* mathématiques, gras: Font styles. (line 815) +* matières, fichier: Output files. (line 389) +* Millimètre: Units of length. (line 4135) +* minipage, créer une: minipage. (line 2109) +* miscellanées en math: Math miscellany. (line 5505) +* mise en page, les paramètres de: Page layout parameters. + (line 1057) +* mode gauche-à-droite (left-to-right): Modes. (line 5574) +* mode LR: Modes. (line 5574) +* mode math: Modes. (line 5574) +* mode mathématique, entrer: Math formulas. (line 4337) +* mode mathématique, espacement: Spacing in math mode. + (line 5461) +* mode paragraphe: Modes. (line 5574) +* modes: Modes. (line 5574) +* modèle de document: Document templates. (line 7118) +* monnaie, dollar: Text symbols. (line 6299) +* monnaie, euro: Text symbols. (line 6308) +* moteur pdfTeX: TeX engines. (line 413) +* moteurs, TeX: TeX engines. (line 407) +* mpfootnote, compteur: \footnote. (line 3393) +* mu, math unit: Units of length. (line 4159) +* multind, paquetage: Indexes. (line 6770) +* multiplication discrétionnaire: Math miscellany. (line 5506) +* note en bas de page, créer: Footnotes. (line 3340) +* note en bas de page, symboles au lieu de numéros: \footnote. + (line 3377) +* notes dans la marge: Marginal notes. (line 4284) +* notes en bas de page au sein des figures: minipage. (line 2125) +* Notes en bas de page, au sein d’une minipage: \footnote. (line 3393) +* Notes en bas de page, dans un tableau: Footnotes in a table. + (line 3435) +* notes en bas de page, paramètres: Footnote parameters. + (line 3505) +* Notes en marge: Marginal notes. (line 4284) +* nouvelle commandes, définir: \newcommand & \renewcommand. + (line 3528) +* nouvelle ligne, commencer une: \\. (line 3095) +* nouvelle ligne, commencer une (mode paragraphe): \newline. (line 3140) +* nouvelle page, commencer: \newpage. (line 3301) +* numéro d’équation, omettre: eqnarray. (line 1726) +* numéro d’équation, référence croisée: \ref. (line 1400) +* numéro de figure, référence croisée: \ref. (line 1400) +* numéro de note en bas de page, référence croisée: \ref. (line 1400) +* numéro de page, référence croisée: \pageref. (line 1390) +* numéro de rubrique, référence croisée: \ref. (line 1400) +* numéros de rubrique, composition: Sectioning. (line 1337) +* numérotation de page, style: \pagenumbering. (line 5658) +* o e liés: Non-English characters. + (line 6521) +* o, e dans l’o: Non-English characters. + (line 6521) +* obèle double, dans le texte: Text symbols. (line 6296) +* obèle, dans le texte: Text symbols. (line 6203) +* obèle, dans le texte <1>: Text symbols. (line 6293) +* ogonek, diacritique: Accents. (line 6443) +* options de classe: Document class options. + (line 649) +* options de classe de document: Document class options. + (line 649) +* options globales: Document class options. + (line 649) +* options globales <1>: Document class options. + (line 724) +* options, classe de document: Document class options. + (line 649) +* Ordinaux espagnols, féminin et masculin: Text symbols. (line 6324) +* Ordinaux, féminin et masculin: Text symbols. (line 6324) +* oslash: Non-English characters. + (line 6517) +* ouvrant, , guillemet-apostrophe simple: Text symbols. (line 6229) +* page de flottants: Floats. (line 1191) +* page styles: Page styles. (line 5649) +* page, paramètres de mise en page: Page layout parameters. + (line 1057) +* pages de titre, création: titlepage. (line 3009) +* pages, saut: Page breaking. (line 3276) +* paquetage de macro, LaTeX en tant que: Overview. (line 296) +* paquetage float: Floats. (line 1185) +* paquetage setspace: Low-level font commands. + (line 952) +* paquetage textcomp: Font styles. (line 819) +* paquetages , le chargement: Document class options. + (line 717) +* paragraphe, symbole: Text symbols. (line 6233) +* paragraphes: Making paragraphs. (line 4240) +* paramètre positionnel: \newcommand & \renewcommand. + (line 3564) +* paramètre positionnel <1>: \newenvironment & \renewenvironment. + (line 3716) +* paramètres, la mise en page: Page layout parameters. + (line 1057) +* paramètres, pour notes en bas de page: Footnote parameters. + (line 3505) +* partitionner le fichier d’entrée: Splitting the input. + (line 6578) +* patron de document: Document templates. (line 7118) +* patron, beamer: beamer template. (line 7125) +* patron, book: book template. (line 7157) +* patron, TUGboat: tugboat template. (line 7177) +* pdfTeX: Output files. (line 362) +* pdfTeX, moteur: TeX engines. (line 413) +* pica: Units of length. (line 4121) +* Pied-de-mouche: Text symbols. (line 6233) +* pistion, dans un dessin picture: picture. (line 2158) +* pièces jointes, liste: \encl. (line 6914) +* placement des flottants: Floats. (line 1162) +* Point: Units of length. (line 4117) +* point centré, dans le texte: Text symbols. (line 6327) +* point d’exclamation culbuté: Text symbols. (line 6311) +* point d’interrogation culbuté: Text symbols. (line 6330) +* point Didot: Units of length. (line 4138) +* point en chef, diacritique: Accents. (line 6395) +* Point proportionné (Scaled point): Units of length. (line 4144) +* point suscrit, diacritique: Accents. (line 6395) +* points de suspension: Text symbols. (line 6224) +* police de largeur fixe: Font styles. (line 861) +* police inclinée: Font styles. (line 858) +* police machine à écrire: Font styles. (line 861) +* police oblique: Font styles. (line 858) +* police petites capitales: Font styles. (line 852) +* police romaine: Font styles. (line 849) +* police, symboles par leur numéro: Symbols by font position. + (line 6180) +* polices de caractères: Fonts. (line 731) +* polices OpenType: TeX engines. (line 407) +* polices TrueType: TeX engines. (line 407) +* polices, commandes pour déclarer de nouvelles: \newfont. (line 3898) +* postscriptum, dans une lettre: \ps. (line 7005) +* poésie, un environnement pour la: verse. (line 3063) +* prononciation: Overview. (line 310) +* préambule, définition: Starting and ending. + (line 332) +* prédéfinies, longueurs: Predefined lengths. (line 4220) +* puce, dans le texte: Text symbols. (line 6280) +* quad: Spacing in math mode. + (line 5488) +* racine, fichier: Splitting the input. + (line 6582) +* rapports de bogues: About this document. + (line 259) +* redefining environnements: \newenvironment & \renewenvironment. + (line 3672) +* remarks in the marge: Marginal notes. (line 4284) +* renfoncement des paragraphes dans du texte cité: quotation and quote. + (line 2409) +* renfoncement des paragraphes dans un texte cité, omettre: quotation and quote. + (line 2409) +* Renfoncement des paragraphes, au sein d’une minipage: minipage. + (line 2121) +* renfoncement, forcer: \indent. (line 4249) +* renfoncement, forcer <1>: \indent. (line 4250) +* renfoncement, supprimer: \noindent. (line 4261) +* renvoi en aval, résolution: Output files. (line 377) +* renvoi, résolution: Output files. (line 377) +* robuste, commande: \protect. (line 3937) +* rond en chef, diacritique: Accents. (line 6448) +* rond, grand symbole, dans le texte: Text symbols. (line 6271) +* rubricage: Sectioning. (line 1293) +* référence bibiliographique, clef: \bibitem. (line 2913) +* référence croisée avec numéro de page: \pageref. (line 1390) +* référence croisée, symbolique: \ref. (line 1400) +* références croisées: Cross references. (line 1348) +* réglage de compteurs: \setcounter. (line 4065) +* réservés, caractères: Reserved characters. + (line 6147) +* résumé: abstract. (line 1423) +* s long: Non-English characters. + (line 6525) +* sans serif: Font styles. (line 855) +* saut de ligne: \newline. (line 3140) +* saut de ligne, forcer: \\. (line 3095) +* saut de ligne, sortie semblable à l’entrée pour le: \obeycr & \restorecr. + (line 3129) +* saut de page: Page breaking. (line 3276) +* saut de page, empécher: \pagebreak & \nopagebreak. + (line 3322) +* saut de page, forcer: \pagebreak & \nopagebreak. + (line 3322) +* saut à la ligne: Line breaking. (line 3082) +* sauter à la ligne: Line breaking. (line 3082) +* sauts de ligne, empêcher: \linebreak & \nolinebreak. + (line 3258) +* sauts de ligne, forcer: \linebreak & \nolinebreak. + (line 3258) +* section, symbole: Text symbols. (line 6247) +* showidx, paquetage: Indexes. (line 6766) +* signes diacrtitiques: Accents. (line 6372) +* simple, guillemet-apostrophe: Text symbols. (line 6342) +* simple, guillemet-apostrophe culbuté: Text symbols. (line 6339) +* simuler du texte tapuscrit: verbatim. (line 3028) +* sortie à deux colonnes: \twocolumn. (line 989) +* sortie à une colonne: \onecolumn. (line 983) +* souligné, dans le texte: Text symbols. (line 6364) +* source logiciel, composer du: verbatim. (line 3028) +* speciaux, caractères: Non-English characters. + (line 6476) +* spéciaux, caractères: Reserved characters. + (line 6147) +* spécificateur, placement de flottants: Floats. (line 1162) +* sterling, symbole: Text symbols. (line 6237) +* style de numérotation de page: \pagenumbering. (line 5658) +* styles de police: Font styles. (line 738) +* styles de texte: Font styles. (line 738) +* styles typographiques: Font styles. (line 738) +* styles, page: Page styles. (line 5649) +* supérieur à, symbole dans le texte: Text symbols. (line 6314) +* suspension, points de: Text symbols. (line 6224) +* symbole de multiplication, saut de ligne discretionnaire: Math miscellany. + (line 5506) +* symbole droit d’auteur: Text symbols. (line 6200) +* symbole marque de fabrique: Text symbols. (line 6358) +* symbole marque déposée: Text symbols. (line 6349) +* symbole puce: Math symbols. (line 4521) +* symbole vecteur en math: Math accents. (line 5450) +* symboles d’une police, par leur numéro: Symbols by font position. + (line 6180) +* symboles mathématiques: Math symbols. (line 4410) +* symboles texte: Text symbols. (line 6193) +* symbols, mathématiques: Math symbols. (line 4410) +* table des matière, création: Tables of contents. (line 6646) +* table of contents entry, manually adding: \addcontentsline. + (line 6668) +* tableaux mathématiques: array. (line 1470) +* tableaux, créer: table. (line 2542) +* taille de conception, au sein d’une définition de police: \newfont. + (line 3917) +* tailles de police: Font sizes. (line 875) +* tailles de texte: Font sizes. (line 875) +* tailles des polices de caractères: Font sizes. (line 875) +* taquets des tabulation, utiliser: tabbing. (line 2447) +* TeX, logo: Text symbols. (line 6250) +* texte cité avec renfoncement des paragraphes, affichage: quotation and quote. + (line 2409) +* texte cité sans renfoncement des paragraphes, affichage: quotation and quote. + (line 2409) +* texte drapeau droit: \raggedright. (line 1874) +* texte drapeau droit, environnement pour: flushleft. (line 1859) +* texte drapeau gauche: \raggedleft. (line 1903) +* texte drapeau gauche, environnement pour: flushright. (line 1888) +* texte fer à gauche: \raggedright. (line 1874) +* texte fer à gauche, environnement pour: flushleft. (line 1859) +* texte ferré à gauche: \raggedright. (line 1874) +* texte ferré à gauche, environnement pour: flushleft. (line 1859) +* texte sur plusieurs colonnes: \twocolumn. (line 989) +* texte tapuscrit, simulation de: verbatim. (line 3028) +* texte verbatim: verbatim. (line 3028) +* texte verbatim, en-ligne: \verb. (line 3046) +* thickspace: Spacing in math mode. + (line 5471) +* thinspace: Spacing in math mode. + (line 5480) +* thorn, lettre islandaise: Non-English characters. + (line 6529) +* théorème, environnement simili-: \newtheorem. (line 3783) +* théorèmes, composition des: theorem. (line 2996) +* théorèmes, définition: \newtheorem. (line 3783) +* tilde ASCII, dans le texte: Text symbols. (line 6256) +* tilde, diacritique: Accents. (line 6415) +* tirant suscrit, diacritique: Accents. (line 6454) +* tiret bas, dans le texte: Text symbols. (line 6364) +* trois-quarts, cadratin: Text symbols. (line 6355) +* tréma hongrois, accent: Accents. (line 6432) +* tréma hongrois, diacritique: Accents. (line 6432) +* unités, de longueur: Units of length. (line 4113) +* UTF-8: TeX engines. (line 407) +* utilisation de BibTeX: Using BibTeX. (line 2955) +* variables, a list of: Counters. (line 3989) +* verticale infinie, dilatation: \vfill. (line 5907) +* verticale, barre dans le texte: Text symbols. (line 6265) +* verticale, espace: \vspace. (line 5933) +* visible, symbole espace, dans le texte: Text symbols. (line 6367) +* wide hat accent, math: Math accents. (line 5453) +* wide tilde accent, math: Math accents. (line 5456) +* x, hauteur d’un: Units of length. (line 4146) +* XeTeX: TeX engines. (line 442) +* xindy, programle: Indexes. (line 6752) +* xspace package: \(SPACE) after CS. (line 5779) +* écrire des lettres: Letters. (line 6777) +* écrire un fichier externe: filecontents. (line 1806) +* équations, aligner: eqnarray. (line 1702) +* équations, environnement pour: equation. (line 1739) +* étiquette tapuscrite dans les listes: description. (line 1593) +* étirement, omettre l’étirement vertical: \raggedbottom. (line 1050) + +Index des commandes +******************* + +* Menu: + +* $: Math formulas. (line 4356) +* &: tabular. (line 2608) +* .aux fichier: Output files. (line 377) +* .fd fichier: \newfont. (line 3908) +* .lof fichier: Output files. (line 389) +* .lot fichier: Output files. (line 389) +* .pdf fichier: Output files. (line 362) +* .toc fichier: Output files. (line 389) +* .toc, fichier: Tables of contents. (line 6646) +* .xdv fichier: TeX engines. (line 442) +* [...] pour les arguments optionnels: LaTeX command syntax. + (line 462) +* \ caractère de début des commandes: LaTeX command syntax. + (line 462) +* \!: Spacing in math mode. + (line 5484) +* \" (accent tréma): Accents. (line 6385) +* \#: Reserved characters. + (line 6153) +* \$: Reserved characters. + (line 6153) +* \%: Reserved characters. + (line 6153) +* \&: Reserved characters. + (line 6153) +* \' (acute accent): Accents. (line 6390) +* \' (tabbing): tabbing. (line 2489) +* \(: Math formulas. (line 4347) +* \): Math formulas. (line 4347) +* \*: Math miscellany. (line 5505) +* \+: tabbing. (line 2481) +* \,: Spacing in math mode. + (line 5480) +* \-: tabbing. (line 2485) +* \- (césure): \- (hyphenation). (line 3163) +* \. (dot-over accent): Accents. (line 6395) +* \/: \/. (line 5806) +* \:: Spacing in math mode. + (line 5476) +* \;: Spacing in math mode. + (line 5471) +* \<: tabbing. (line 2476) +* \= (macron accent): Accents. (line 6399) +* \= (tabbing): tabbing. (line 2470) +* \>: tabbing. (line 2474) +* \> <1>: Spacing in math mode. + (line 5476) +* \> (tabbing): tabbing. (line 2473) +* \@fnsymbol: \footnote. (line 3377) +* \a (tabbing): tabbing. (line 2503) +* \a' (acute accent in tabbing): tabbing. (line 2504) +* \a= (macron accent in tabbing): tabbing. (line 2504) +* \aa (å): Non-English characters. + (line 6481) +* \AA (Å): Non-English characters. + (line 6481) +* \acute: Math accents. (line 5413) +* \addcontentsline{EXT}{UNIT}{TEXTE}: \addcontentsline. (line 6668) +* \address: \address. (line 6866) +* \addtocontents{EXT}{TEXTE}: \addtocontents. (line 6704) +* \addtocounter: \addtocounter. (line 4075) +* \addtolength: \addtolength. (line 4179) +* \addvspace: \addvspace. (line 5858) +* \ae (æ): Non-English characters. + (line 6485) +* \AE (Æ): Non-English characters. + (line 6485) +* \aleph: Math symbols. (line 4427) +* \alinea: Sectioning. (line 1302) +* \alph: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 4009) +* \Alph: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 4013) +* \Alph example: enumerate. (line 1685) +* \alpha: Math symbols. (line 4430) +* \alsoname: Indexes. (line 6748) +* \amalg: Math symbols. (line 4433) +* \angle: Math symbols. (line 4436) +* \appendix: Sectioning. (line 1326) +* \approx: Math symbols. (line 4440) +* \arabic: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 4016) +* \arccos: Math functions. (line 5304) +* \arcsin: Math functions. (line 5307) +* \arctan: Math functions. (line 5310) +* \arg: Math functions. (line 5313) +* \arraycolsep: array. (line 1501) +* \arrayrulewidth: tabular. (line 2739) +* \arraystretch: tabular. (line 2745) +* \ast: Math symbols. (line 4443) +* \asymp: Math symbols. (line 4451) +* \a` (grave accent in tabbing): tabbing. (line 2504) +* \b (accent barre-souscrite): Accents. (line 6419) +* \backslash: Math symbols. (line 4454) +* \backslash <1>: Reserved characters. + (line 6159) +* \bar: Math accents. (line 5416) +* \baselineskip: Low-level font commands. + (line 945) +* \baselinestretch: Low-level font commands. + (line 952) +* \begin: Environments. (line 1413) +* \beta: Math symbols. (line 4459) +* \bf: Font styles. (line 836) +* \bfseries: Font styles. (line 771) +* \bibitem: \bibitem. (line 2908) +* \bibliography: Using BibTeX. (line 2955) +* \bibliographystyle: Using BibTeX. (line 2955) +* \bigcap: Math symbols. (line 4462) +* \bigcirc: Math symbols. (line 4466) +* \bigcup: Math symbols. (line 4470) +* \bigodot: Math symbols. (line 4474) +* \bigoplus: Math symbols. (line 4478) +* \bigotimes: Math symbols. (line 4482) +* \bigskip: \bigskip \medskip \smallskip. + (line 5886) +* \bigskipamount: \bigskip \medskip \smallskip. + (line 5887) +* \bigsqcup: Math symbols. (line 4494) +* \bigtriangledown: Math symbols. (line 4486) +* \bigtriangleup: Math symbols. (line 4490) +* \biguplus: Math symbols. (line 4497) +* \bigvee: Math symbols. (line 4501) +* \bigwedge: Math symbols. (line 4504) +* \bmod: Math functions. (line 5316) +* \boldmath: Math formulas. (line 4361) +* \bot: Math symbols. (line 4507) +* \bottomfraction: Floats. (line 1232) +* \bottomnumber: Floats. (line 1269) +* \bowtie: Math symbols. (line 4512) +* \Box: Math symbols. (line 4515) +* \breve: Math accents. (line 5419) +* \bullet: Math symbols. (line 4520) +* \c (cédille): Accents. (line 6424) +* \cal: Font styles. (line 839) +* \cap: Math symbols. (line 4523) +* \capitalacute: Accents. (line 6390) +* \capitalbreve: Accents. (line 6459) +* \capitalcaron: Accents. (line 6471) +* \capitalcedilla: Accents. (line 6424) +* \capitalcircumflex: Accents. (line 6404) +* \capitaldieresis: Accents. (line 6385) +* \capitaldotaccent: Accents. (line 6428) +* \capitalgrave: Accents. (line 6409) +* \capitalhungarumlaut: Accents. (line 6432) +* \capitalmacron: Accents. (line 6399) +* \capitalnewtie: Accents. (line 6454) +* \capitalogonek: Accents. (line 6443) +* \capitalring: Accents. (line 6448) +* \capitaltie: Accents. (line 6454) +* \capitaltilde: Accents. (line 6415) +* \caption: figure. (line 1787) +* \caption <1>: table. (line 2561) +* \cc: \cc. (line 6888) +* \cdot: Math symbols. (line 4527) +* \cdots: Math miscellany. (line 5527) +* \centering: \centering. (line 1551) +* \chapter (seulement pour classes report et book): Sectioning. + (line 1297) +* \check: Math accents. (line 5422) +* \chi: Math symbols. (line 4530) +* \circ: Math symbols. (line 4533) +* \circle: \circle. (line 2215) +* \cite: \cite. (line 2927) +* \cleardoublepage: \cleardoublepage. (line 3284) +* \clearpage: \clearpage. (line 3294) +* \cline: \cline. (line 2853) +* \closing: \closing. (line 6900) +* \clubsuit: Math symbols. (line 4537) +* \columnsep: \twocolumn. (line 1001) +* \columnseprule: \twocolumn. (line 1004) +* \columnwidth: \twocolumn. (line 1008) +* \complement: Math symbols. (line 4540) +* \cong: Math symbols. (line 4546) +* \contentsline: \addcontentsline. (line 6697) +* \coprod: Math symbols. (line 4549) +* \copyright: Text symbols. (line 6198) +* \cos: Math functions. (line 5319) +* \cosh: Math functions. (line 5322) +* \cot: Math functions. (line 5325) +* \coth: Math functions. (line 5328) +* \csc: Math functions. (line 5331) +* \cup: Math symbols. (line 4552) +* \d (dot-under accent): Accents. (line 6428) +* \dag: Text symbols. (line 6202) +* \dagger: Math symbols. (line 4556) +* \dashbox: \dashbox. (line 2269) +* \dashv: Math symbols. (line 4559) +* \day: \day \month \year. (line 4095) +* \dblfloatpagefraction: \twocolumn. (line 1021) +* \dblfloatsep: \twocolumn. (line 1026) +* \dbltextfloatsep: \twocolumn. (line 1032) +* \dbltopfraction: \twocolumn. (line 1015) +* \ddag: Text symbols. (line 6205) +* \ddagger: Math symbols. (line 4564) +* \ddot: Math accents. (line 5425) +* \ddots: Math miscellany. (line 5530) +* \deg: Math functions. (line 5334) +* \Delta: Math symbols. (line 4567) +* \delta: Math symbols. (line 4571) +* \depth: Predefined lengths. (line 4224) +* \det: Math functions. (line 5337) +* \dh (ð): Non-English characters. + (line 6489) +* \DH (Ð): Non-English characters. + (line 6489) +* \Diamond: Math symbols. (line 4574) +* \diamond: Math symbols. (line 4579) +* \diamondsuit: Math symbols. (line 4583) +* \dim: Math functions. (line 5340) +* \displaystyle: Math formulas. (line 4367) +* \div: Math symbols. (line 4586) +* \dj: Non-English characters. + (line 6495) +* \DJ: Non-English characters. + (line 6495) +* \documentclass: Document classes. (line 632) +* \dot: Math accents. (line 5428) +* \doteq: Math symbols. (line 4589) +* \dotfill: \hrulefill \dotfill. + (line 5834) +* \dots: Text symbols. (line 6222) +* \doublerulesep: tabular. (line 2751) +* \downarrow: Math symbols. (line 4593) +* \Downarrow: Math symbols. (line 4597) +* \ell: Math symbols. (line 4601) +* \em: Font styles. (line 842) +* \emph: Font styles. (line 765) +* \emptyset: Math symbols. (line 4604) +* \encl: \encl. (line 6914) +* \end: Environments. (line 1413) +* \enlargethispage: \enlargethispage. (line 3307) +* \enumi: enumerate. (line 1673) +* \enumii: enumerate. (line 1673) +* \enumiii: enumerate. (line 1673) +* \enumiv: enumerate. (line 1673) +* \epsilon: Math symbols. (line 4608) +* \equiv: Math symbols. (line 4614) +* \: \(SPACE) and \@. (line 5732) +* \eta: Math symbols. (line 4617) +* \evensidemargin: Document class options. + (line 697) +* \exists: Math symbols. (line 4620) +* \exp: Math functions. (line 5343) +* \extracolsep: tabular. (line 2695) +* \fbox: \fbox and \framebox. + (line 5978) +* \fboxrule: \framebox (picture). + (line 2263) +* \fboxrule <1>: \fbox and \framebox. + (line 5991) +* \fboxsep: \framebox (picture). + (line 2263) +* \fboxsep <1>: \fbox and \framebox. + (line 5991) +* \fill: \hfill. (line 5725) +* \flat: Math symbols. (line 4623) +* \floatpagefraction: Floats. (line 1235) +* \floatsep: Floats. (line 1252) +* \flushbottom: \flushbottom. (line 1040) +* \fnsymbol: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 4025) +* \fnsymbol, et note en bas de page: \footnote. (line 3377) +* \fontencoding: Low-level font commands. + (line 908) +* \fontfamily: Low-level font commands. + (line 912) +* \fontseries: Low-level font commands. + (line 921) +* \fontshape: Low-level font commands. + (line 932) +* \fontsize: Low-level font commands. + (line 945) +* \footnote: \footnote. (line 3359) +* \footnotemark: \footnotemark. (line 3402) +* \footnoterule: Footnote parameters. + (line 3505) +* \footnotesep: Footnote parameters. + (line 3512) +* \footnotesize: Font sizes. (line 881) +* \footnotetext: \footnotetext. (line 3421) +* \footskip: Page layout parameters. + (line 1068) +* \forall: Math symbols. (line 4626) +* \frac: Math miscellany. (line 5534) +* \frac{NUM}{DÉN}: Math miscellany. (line 5533) +* \frame: \frame. (line 2284) +* \framebox: \framebox (picture). + (line 2255) +* \framebox <1>: \fbox and \framebox. + (line 5978) +* \frenchspacing: \frenchspacing. (line 5785) +* \frown: Math symbols. (line 4629) +* \fussy: \fussy. (line 3222) +* \Gamma: Math symbols. (line 4632) +* \gamma: Math symbols. (line 4635) +* \gcd: Math functions. (line 5346) +* \ge: Math symbols. (line 4638) +* \geq: Math symbols. (line 4641) +* \gets: Math symbols. (line 4644) +* \gg: Math symbols. (line 4648) +* \glossary: Glossaries. (line 6721) +* \glossaryentry: Glossaries. (line 6724) +* \grave: Math accents. (line 5431) +* \guillemotleft («): Text symbols. (line 6214) +* \guillemotright (»): Text symbols. (line 6215) +* \guilsinglleft (‹): Text symbols. (line 6216) +* \guilsinglright (›): Text symbols. (line 6217) +* \H (tréma hongrois): Accents. (line 6432) +* \hat: Math accents. (line 5434) +* \hbar: Math symbols. (line 4652) +* \headheight: Page layout parameters. + (line 1057) +* \headsep: Page layout parameters. + (line 1062) +* \heartsuit: Math symbols. (line 4655) +* \height: Predefined lengths. (line 4222) +* \hfill: \hfill. (line 5721) +* \hline: \hline. (line 2864) +* \hom: Math functions. (line 5349) +* \hookleftarrow: Math symbols. (line 4658) +* \hookrightarrow: Math symbols. (line 4661) +* \hrulefill: \hrulefill \dotfill. + (line 5834) +* \hsize: Page layout parameters. + (line 1113) +* \hspace: \hspace. (line 5704) +* \huge: Font sizes. (line 881) +* \Huge: Font sizes. (line 881) +* \hyphenation: \hyphenation. (line 3242) +* \i (i sans point): Accents. (line 6436) +* \iff: Math symbols. (line 4664) +* \ij (ij): Non-English characters. + (line 6502) +* \IJ (IJ): Non-English characters. + (line 6502) +* \il: Font styles. (line 845) +* \Im: Math symbols. (line 4668) +* \imath: Math accents. (line 5437) +* \in: Math symbols. (line 4671) +* \include: \include. (line 6591) +* \includeonly: \includeonly. (line 6610) +* \indent: \indent. (line 4249) +* \index: Indexes. (line 6737) +* \indexentry: Indexes. (line 6740) +* \indexspace: Indexes. (line 6762) +* \inf: Math functions. (line 5352) +* \infty: Math symbols. (line 4676) +* \input: \input. (line 6626) +* \int: Math symbols. (line 4679) +* \intextsep: Floats. (line 1256) +* \iota: Math symbols. (line 4682) +* \item: description. (line 1583) +* \item <1>: description. (line 1589) +* \item <2>: enumerate. (line 1647) +* \item <3>: itemize. (line 1917) +* \itemindent: itemize. (line 1968) +* \itemsep: itemize. (line 1994) +* \itshape: Font styles. (line 762) +* \j (j sans point): Accents. (line 6439) +* \jmath: Math accents. (line 5440) +* \Join: Math symbols. (line 4685) +* \k (ogonek): Accents. (line 6443) +* \kappa: Math symbols. (line 4689) +* \ker: Math functions. (line 5355) +* \kill: tabbing. (line 2508) +* \l (ł): Non-English characters. + (line 6507) +* \L (Ł): Non-English characters. + (line 6507) +* \label: \label. (line 1355) +* \labelenumi: enumerate. (line 1678) +* \labelenumii: enumerate. (line 1678) +* \labelenumiii: enumerate. (line 1678) +* \labelenumiv: enumerate. (line 1678) +* \labelitemi: itemize. (line 1946) +* \labelitemii: itemize. (line 1946) +* \labelitemiii: itemize. (line 1946) +* \labelitemiv: itemize. (line 1946) +* \labelsep: itemize. (line 1972) +* \labelwidth: itemize. (line 1976) +* \Lambda: Math symbols. (line 4692) +* \lambda: Math symbols. (line 4695) +* \land: Math symbols. (line 4698) +* \langle: Math symbols. (line 4702) +* \large: Font sizes. (line 881) +* \Large: Font sizes. (line 881) +* \LARGE: Font sizes. (line 881) +* \LaTeX: Text symbols. (line 6208) +* \LaTeXe: Text symbols. (line 6211) +* \lbrace: Math symbols. (line 4706) +* \lbrack: Math symbols. (line 4710) +* \lceil: Math symbols. (line 4714) +* \ldots: Text symbols. (line 6221) +* \le: Math symbols. (line 4718) +* \leadsto: Math symbols. (line 4721) +* \left DELIM1 ... \right DELIM2: Math miscellany. (line 5536) +* \Leftarrow: Math symbols. (line 4726) +* \leftarrow: Math symbols. (line 4731) +* \lefteqn: eqnarray. (line 1732) +* \leftharpoondown: Math symbols. (line 4736) +* \leftharpoonup: Math symbols. (line 4740) +* \leftmargin: itemize. (line 1953) +* \leftmargini: itemize. (line 1953) +* \leftmarginii: itemize. (line 1953) +* \leftmarginiii: itemize. (line 1953) +* \leftmarginiv: itemize. (line 1953) +* \leftmarginv: itemize. (line 1953) +* \leftmarginvi: itemize. (line 1953) +* \Leftrightarrow: Math symbols. (line 4744) +* \leftrightarrow: Math symbols. (line 4748) +* \leq: Math symbols. (line 4752) +* \lfloor: Math symbols. (line 4755) +* \lg: Math functions. (line 5358) +* \lhd: Math symbols. (line 4758) +* \lim: Math functions. (line 5361) +* \liminf: Math functions. (line 5364) +* \limsup: Math functions. (line 5367) +* \line: \line. (line 2295) +* \linebreak: \linebreak & \nolinebreak. + (line 3258) +* \linespread: Low-level font commands. + (line 960) +* \linethickness: \linethickness. (line 2310) +* \linewidth: Page layout parameters. + (line 1074) +* \listoffigures: Tables of contents. (line 6657) +* \listoftables: Tables of contents. (line 6657) +* \listparindent: itemize. (line 1980) +* \ll: Math symbols. (line 4765) +* \ln: Math functions. (line 5370) +* \lnot: Math symbols. (line 4769) +* \location: \location. (line 6923) +* \log: Math functions. (line 5373) +* \longleftarrow: Math symbols. (line 4772) +* \longleftrightarrow: Math symbols. (line 4776) +* \longmapsto: Math symbols. (line 4780) +* \longrightarrow: Math symbols. (line 4784) +* \lor: Math symbols. (line 4789) +* \lq: Text symbols. (line 6228) +* \makebox: \makebox. (line 6015) +* \makebox (picture): \makebox (picture). (line 2227) +* \makeglossary: Glossaries. (line 6719) +* \makeindex: Indexes. (line 6734) +* \makelabels: \makelabels. (line 6933) +* \mapsto: Math symbols. (line 4792) +* \marginpar: Marginal notes. (line 4284) +* \marginparpush: Marginal notes. (line 4316) +* \marginparsep: Marginal notes. (line 4320) +* \marginparwidth: Marginal notes. (line 4324) +* \mathbf: Font styles. (line 795) +* \mathcal: Font styles. (line 812) +* \mathnormal: Font styles. (line 808) +* \mathring: Math accents. (line 5443) +* \mathrm: Font styles. (line 792) +* \mathsf: Font styles. (line 798) +* \mathtt: Font styles. (line 801) +* \mathversion: Font styles. (line 815) +* \max: Math functions. (line 5376) +* \mbox: \mbox. (line 5971) +* \mdseries: Font styles. (line 768) +* \medskip: \bigskip \medskip \smallskip. + (line 5892) +* \medskipamount: \bigskip \medskip \smallskip. + (line 5893) +* \medspace: Spacing in math mode. + (line 5476) +* \mho: Math symbols. (line 4796) +* \mid: Math symbols. (line 4801) +* \min: Math functions. (line 5379) +* \models: Math symbols. (line 4813) +* \month: \day \month \year. (line 4095) +* \mp: Math symbols. (line 4817) +* \mu: Math symbols. (line 4820) +* \multicolumn: \multicolumn. (line 2765) +* \multiput: \multiput. (line 2334) +* \nabla: Math symbols. (line 4823) +* \name: \name. (line 6984) +* \natural: Math symbols. (line 4826) +* \ne: Math symbols. (line 4829) +* \nearrow: Math symbols. (line 4832) +* \neg: Math symbols. (line 4835) +* \neq: Math symbols. (line 4839) +* \newcommand: \newcommand & \renewcommand. + (line 3528) +* \newcounter: \newcounter. (line 3625) +* \newenvironment: \newenvironment & \renewenvironment. + (line 3672) +* \newfont: \newfont. (line 3898) +* \newlength: \newlength. (line 3641) +* \newline: \newline. (line 3140) +* \newpage: \newpage. (line 3301) +* \newsavebox: \newsavebox. (line 3656) +* \newtheorem: \newtheorem. (line 3783) +* \newtie: Accents. (line 6454) +* \ng: Non-English characters. + (line 6511) +* \NG: Non-English characters. + (line 6511) +* \ni: Math symbols. (line 4842) +* \nocite: \nocite. (line 2944) +* \nofiles: Tables of contents. (line 6662) +* \noindent: \noindent. (line 4261) +* \nolinebreak: \linebreak & \nolinebreak. + (line 3258) +* \nonfrenchspacing: \frenchspacing. (line 5785) +* \nonumber: eqnarray. (line 1726) +* \nopagebreak: \pagebreak & \nopagebreak. + (line 3322) +* \normalfont: Font styles. (line 789) +* \normalmarginpar: Marginal notes. (line 4302) +* \normalsize: Font sizes. (line 881) +* \not: Math symbols. (line 4847) +* \notin: Math symbols. (line 4856) +* \nu: Math symbols. (line 4860) +* \nwarrow: Math symbols. (line 4863) +* \o (ø): Non-English characters. + (line 6517) +* \O (Ø): Non-English characters. + (line 6517) +* \obeycr: \obeycr & \restorecr. + (line 3129) +* \oddsidemargin: Document class options. + (line 697) +* \odot: Math symbols. (line 4866) +* \oe (œ): Non-English characters. + (line 6521) +* \OE (Œ): Non-English characters. + (line 6521) +* \oint: Math symbols. (line 4870) +* \oldstylenums: Font styles. (line 819) +* \Omega: Math symbols. (line 4874) +* \omega: Math symbols. (line 4877) +* \ominus: Math symbols. (line 4880) +* \onecolumn: \onecolumn. (line 983) +* \opening: \opening. (line 6992) +* \oplus: Math symbols. (line 4883) +* \oslash: Math symbols. (line 4887) +* \otimes: Math symbols. (line 4890) +* \oval: \oval. (line 2344) +* \overbrace{TEXTE}: Math miscellany. (line 5543) +* \overline{TEXTE}: Math miscellany. (line 5547) +* \owns: Math symbols. (line 4894) +* \P: Text symbols. (line 6231) +* \pagebreak: \pagebreak & \nopagebreak. + (line 3322) +* \pagenumbering: \pagenumbering. (line 5658) +* \pageref: \pageref. (line 1390) +* \paragraph: Sectioning. (line 1299) +* \paragraph <1>: Sectioning. (line 1301) +* \parallel: Math symbols. (line 4898) +* \parbox: \parbox. (line 6041) +* \parindent: minipage. (line 2121) +* \parindent <1>: \indent. (line 4249) +* \parsep: itemize. (line 2000) +* \parskip: \parskip. (line 4277) +* \parskip exemple: itemize. (line 2018) +* \part: Sectioning. (line 1296) +* \partial: Math symbols. (line 4901) +* \partopsep: itemize. (line 2012) +* \perp: Math symbols. (line 4904) +* \phi: Math symbols. (line 4909) +* \Pi: Math symbols. (line 4913) +* \pi: Math symbols. (line 4916) +* \pm: Math symbols. (line 4920) +* \pmod: Math functions. (line 5382) +* \poptabs: tabbing. (line 2514) +* \poptabs <1>: tabbing. (line 2515) +* \pounds: Text symbols. (line 6235) +* \Pr: Math functions. (line 5385) +* \prec: Math symbols. (line 4923) +* \preceq: Math symbols. (line 4926) +* \prime: Math symbols. (line 4930) +* \printindex: Indexes. (line 6758) +* \prod: Math symbols. (line 4941) +* \propto: Math symbols. (line 4944) +* \protect: \protect. (line 3937) +* \ps: \ps. (line 7005) +* \Psi: Math symbols. (line 4947) +* \psi: Math symbols. (line 4950) +* \pushtabs: tabbing. (line 2518) +* \put: \put. (line 2371) +* \qquad: Spacing in math mode. + (line 5494) +* \quad: Spacing in math mode. + (line 5488) +* \quotedblbase („): Text symbols. (line 6239) +* \quotesinglbase (‚): Text symbols. (line 6240) +* \r (ring accent): Accents. (line 6448) +* \raggedbottom: \raggedbottom. (line 1050) +* \raggedleft: \raggedleft. (line 1903) +* \raggedright: \raggedright. (line 1874) +* \raisebox: \raisebox. (line 6088) +* \rangle: Math symbols. (line 4953) +* \rbrace: Math symbols. (line 4957) +* \rbrack: Math symbols. (line 4961) +* \rceil: Math symbols. (line 4965) +* \Re: Math symbols. (line 4968) +* \ref: \ref. (line 1400) +* \refstepcounter: \refstepcounter. (line 4081) +* \renewenvironment: \newenvironment & \renewenvironment. + (line 3672) +* \restorecr: \obeycr & \restorecr. + (line 3129) +* \restriction: Math symbols. (line 4974) +* \revemptyset: Math symbols. (line 4979) +* \reversemarginpar: Marginal notes. (line 4302) +* \rfloor: Math symbols. (line 4984) +* \rhd: Math symbols. (line 4988) +* \rho: Math symbols. (line 4996) +* \right: Math miscellany. (line 5537) +* \Rightarrow: Math symbols. (line 5000) +* \rightarrow: Math symbols. (line 5004) +* \rightharpoondown: Math symbols. (line 5009) +* \rightharpoonup: Math symbols. (line 5012) +* \rightleftharpoons: Math symbols. (line 5015) +* \rightmargin: itemize. (line 1985) +* \rm: Font styles. (line 848) +* \rmfamily: Font styles. (line 759) +* \roman: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 4019) +* \Roman: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 4022) +* \rq: Text symbols. (line 6243) +* \rule: \rule. (line 6536) +* \S: Text symbols. (line 6246) +* \: \(SPACE) and \@. (line 5732) +* \savebox: \savebox. (line 6105) +* \sbox: \sbox. (line 6117) +* \sc: Font styles. (line 851) +* \scriptsize: Font sizes. (line 881) +* \scshape: Font styles. (line 783) +* \searrow: Math symbols. (line 5019) +* \sec: Math functions. (line 5388) +* \section: Sectioning. (line 1298) +* \seename: Indexes. (line 6748) +* \selectfont: Low-level font commands. + (line 966) +* \setcounter: \setcounter. (line 4065) +* \setlength: \setlength. (line 4167) +* \setminus: Math symbols. (line 5022) +* \settodepth: \settodepth. (line 4190) +* \settoheight: \settoheight. (line 4200) +* \settowidth: \settowidth. (line 4210) +* \sf: Font styles. (line 854) +* \sffamily: Font styles. (line 780) +* \sharp: Math symbols. (line 5028) +* \shortstack: \shortstack. (line 2379) +* \Sigma: Math symbols. (line 5031) +* \sigma: Math symbols. (line 5034) +* \signature: \signature. (line 7015) +* \signature <1>: \signature. (line 7020) +* \sim: Math symbols. (line 5038) +* \simeq: Math symbols. (line 5041) +* \sin: Math functions. (line 5391) +* \sinh: Math functions. (line 5394) +* \sl: Font styles. (line 857) +* \slshape: Font styles. (line 777) +* \small: Font sizes. (line 881) +* \smallint: Math symbols. (line 5044) +* \smallskip: \bigskip \medskip \smallskip. + (line 5898) +* \smallskipamount: \bigskip \medskip \smallskip. + (line 5899) +* \smile: Math symbols. (line 5048) +* \spadesuit: Math symbols. (line 5051) +* \sqcap: Math symbols. (line 5054) +* \sqcup: Math symbols. (line 5058) +* \sqrt[NIÈME]{ARG}: Math miscellany. (line 5551) +* \sqsubset: Math symbols. (line 5062) +* \sqsubseteq: Math symbols. (line 5067) +* \sqsupset: Math symbols. (line 5071) +* \sqsupseteq: Math symbols. (line 5076) +* \ss (ß): Non-English characters. + (line 6525) +* \SS (SS): Non-English characters. + (line 6525) +* \stackrel{TEXTE}{RELATION}: Math miscellany. (line 5556) +* \star: Math symbols. (line 5080) +* \stepcounter: \stepcounter. (line 4089) +* \stop: Command line. (line 7107) +* \subset: Math symbols. (line 5088) +* \subseteq: Math symbols. (line 5091) +* \subsubsection: Sectioning. (line 1300) +* \succ: Math symbols. (line 5094) +* \succeq: Math symbols. (line 5097) +* \sum: Math symbols. (line 5101) +* \sup: Math functions. (line 5397) +* \suppressfloats: Floats. (line 1224) +* \supset: Math symbols. (line 5105) +* \supseteq: Math symbols. (line 5108) +* \surd: Math symbols. (line 5111) +* \swarrow: Math symbols. (line 5116) +* \symbol: Symbols by font position. + (line 6180) +* \t (tie-after accent): Accents. (line 6454) +* \tabbingsep: tabbing. (line 2523) +* \tabcolsep: tabular. (line 2755) +* \tableofcontents: Tables of contents. (line 6646) +* \: \(SPACE) and \@. (line 5732) +* \tan: Math functions. (line 5400) +* \tanh: Math functions. (line 5403) +* \tau: Math symbols. (line 5119) +* \telephone: \telephone. (line 7048) +* \TeX: Text symbols. (line 6249) +* \textascendercompwordmark: Text symbols. (line 6287) +* \textasciicircum: Text symbols. (line 6252) +* \textasciitilde: Text symbols. (line 6255) +* \textasteriskcentered: Text symbols. (line 6258) +* \textbackslash: Text symbols. (line 6261) +* \textbar: Text symbols. (line 6264) +* \textbardbl: Text symbols. (line 6267) +* \textbf: Font styles. (line 771) +* \textbigcircle: Text symbols. (line 6270) +* \textbraceleft: Text symbols. (line 6273) +* \textbraceright: Text symbols. (line 6276) +* \textbullet: Text symbols. (line 6279) +* \textcapitalcompwordmark: Text symbols. (line 6286) +* \textcircled{LETTRE}: Text symbols. (line 6282) +* \textcompwordmark: Text symbols. (line 6285) +* \textcopyright: Text symbols. (line 6199) +* \textdagger: Text symbols. (line 6292) +* \textdaggerdbl: Text symbols. (line 6295) +* \textdollar (ou \$): Text symbols. (line 6298) +* \textellipsis: Text symbols. (line 6223) +* \textemdash (ou ---): Text symbols. (line 6301) +* \textendash (ou --): Text symbols. (line 6304) +* \texteuro: Text symbols. (line 6307) +* \textexclamdown (ou !`): Text symbols. (line 6310) +* \textfloatsep: Floats. (line 1262) +* \textfraction: Floats. (line 1239) +* \textgreater: Text symbols. (line 6313) +* \textheight: Page layout parameters. + (line 1084) +* \textit: Font styles. (line 762) +* \textleftarrow: Text symbols. (line 6319) +* \textless: Text symbols. (line 6316) +* \textmd: Font styles. (line 768) +* \textnormal: Font styles. (line 789) +* \textordfeminine: Text symbols. (line 6322) +* \textordmasculine: Text symbols. (line 6323) +* \textparagraph: Text symbols. (line 6232) +* \textperiodcentered: Text symbols. (line 6326) +* \textquestiondown (ou ?`): Text symbols. (line 6329) +* \textquotedblleft (ou ``): Text symbols. (line 6332) +* \textquotedblright (ou ''): Text symbols. (line 6335) +* \textquoteleft (ou `): Text symbols. (line 6338) +* \textquoteright (ou '): Text symbols. (line 6341) +* \textquotestraightbase: Text symbols. (line 6344) +* \textquotestraightdblbase: Text symbols. (line 6345) +* \textregistered: Text symbols. (line 6348) +* \textrightarrow: Text symbols. (line 6351) +* \textrm: Font styles. (line 759) +* \textsc: Font styles. (line 783) +* \textsf: Font styles. (line 780) +* \textsl: Font styles. (line 777) +* \textsterling: Text symbols. (line 6236) +* \textthreequartersemdash: Text symbols. (line 6354) +* \texttrademark: Text symbols. (line 6357) +* \texttt: Font styles. (line 786) +* \texttwelveudash: Text symbols. (line 6360) +* \textunderscore: Text symbols. (line 6363) +* \textup: Font styles. (line 774) +* \textvisiblespace: Text symbols. (line 6366) +* \textwidth: Page layout parameters. + (line 1092) +* \th (þ): Non-English characters. + (line 6529) +* \TH (Þ): Non-English characters. + (line 6529) +* \theta: Math symbols. (line 5122) +* \thicklines: \thicklines. (line 2320) +* \thickspace: Spacing in math mode. + (line 5471) +* \thinlines: \thinlines. (line 2327) +* \thinspace: Spacing in math mode. + (line 5480) +* \thinspace <1>: \thinspace. (line 5799) +* \thispagestyle: \thispagestyle. (line 5687) +* \tilde: Math accents. (line 5446) +* \times: Math symbols. (line 5126) +* \tiny: Font sizes. (line 881) +* \to: Math symbols. (line 5130) +* \today: \today. (line 6555) +* \top: Math symbols. (line 5134) +* \topfraction: Floats. (line 1245) +* \topmargin: Page layout parameters. + (line 1117) +* \topnumber: Floats. (line 1273) +* \topsep: itemize. (line 2004) +* \topskip: Page layout parameters. + (line 1124) +* \totalheight: Predefined lengths. (line 4226) +* \totalnumber: Floats. (line 1277) +* \triangle: Math symbols. (line 5138) +* \triangleleft: Math symbols. (line 5141) +* \triangleright: Math symbols. (line 5147) +* \tt: Font styles. (line 860) +* \ttfamily: Font styles. (line 786) +* \twocolumn: \twocolumn. (line 989) +* \typein: \typein. (line 7063) +* \typeout: \typeout. (line 7078) +* \u (breve accent): Accents. (line 6459) +* \unboldmath: Math formulas. (line 4361) +* \underbar: Accents. (line 6462) +* \underbrace{MATH}: Math miscellany. (line 5560) +* \underline{TEXTE}: Math miscellany. (line 5563) +* \unitlength: picture. (line 2144) +* \unlhd: Math symbols. (line 5153) +* \unrhd: Math symbols. (line 5161) +* \Uparrow: Math symbols. (line 5169) +* \uparrow: Math symbols. (line 5173) +* \Updownarrow: Math symbols. (line 5177) +* \updownarrow: Math symbols. (line 5182) +* \upharpoonright: Math symbols. (line 5186) +* \uplus: Math symbols. (line 5191) +* \upshape: Font styles. (line 774) +* \Upsilon: Math symbols. (line 5196) +* \upsilon: Math symbols. (line 5199) +* \usebox: \usebox. (line 6130) +* \usecounter: \usecounter. (line 4040) +* \usefont: Low-level font commands. + (line 971) +* \usepackage: Document class options. + (line 717) +* \v (breve accent): Accents. (line 6471) +* \value: \value. (line 4051) +* \vanothing: Math symbols. (line 5207) +* \varepsilon: Math symbols. (line 5202) +* \varphi: Math symbols. (line 5212) +* \varpi: Math symbols. (line 5216) +* \varrho: Math symbols. (line 5220) +* \varsigma: Math symbols. (line 5224) +* \vartheta: Math symbols. (line 5228) +* \vdash ⊢ Taquet droit ; prouve, implique ;: Math symbols. (line 5232) +* \vdots: Math miscellany. (line 5568) +* \vec: Math accents. (line 5449) +* \vector: \vector. (line 2398) +* \vee: Math symbols. (line 5236) +* \verb: \verb. (line 3046) +* \Vert: Math symbols. (line 5241) +* \vert: Math symbols. (line 5258) +* \vfill: \vfill. (line 5907) +* \vline: \vline. (line 2872) +* \vspace: \vspace. (line 5933) +* \wedge: Math symbols. (line 5278) +* \widehat: Math accents. (line 5452) +* \widetilde: Math accents. (line 5455) +* \width: Predefined lengths. (line 4220) +* \wp: Math symbols. (line 5282) +* \wr: Math symbols. (line 5286) +* \Xi: Math symbols. (line 5289) +* \xi: Math symbols. (line 5292) +* \year: \day \month \year. (line 4095) +* \zeta: Math symbols. (line 5295) +* \[: Math formulas. (line 4347) +* \\ (for eqnarray): eqnarray. (line 1717) +* \\ (pour center): center. (line 1543) +* \\ (pour flushright): flushright. (line 1894) +* \\ (pour les objets \shortstack): \shortstack. (line 2393) +* \\ (tabbing): tabbing. (line 2467) +* \\ for flushleft: flushleft. (line 1865) +* \\ force un saut de ligne: \\. (line 3095) +* \\ pour les lettres: Letters. (line 6826) +* \\ pour tabular: tabular. (line 2609) +* \\ pour verse: verse. (line 3074) +* \\* (pour eqnarray): eqnarray. (line 1723) +* \]: Math formulas. (line 4347) +* \^: Reserved characters. + (line 6159) +* \^ (accent circonflexe): Accents. (line 6404) +* \_: Reserved characters. + (line 6153) +* \` (accent grave): Accents. (line 6409) +* \` (tabbing): tabbing. (line 2495) +* \{: Reserved characters. + (line 6153) +* \|: Math symbols. (line 4424) +* \}: Reserved characters. + (line 6153) +* \~: Reserved characters. + (line 6159) +* \~ (accent tilde): Accents. (line 6415) +* ^: Subscripts & superscripts. + (line 4375) +* _: Subscripts & superscripts. + (line 4375) +* {...} pour les arguments obligatoires: LaTeX command syntax. + (line 462) +* abstract, environnement: abstract. (line 1423) +* array, environnement: array. (line 1470) +* bp: Units of length. (line 4127) +* cc: Units of length. (line 4141) +* center, environnement: center. (line 1536) +* classe article: Document classes. (line 639) +* classe book: Document classes. (line 639) +* classe letter: Document classes. (line 639) +* classe report: Document classes. (line 639) +* classe slides: Document classes. (line 639) +* cm: Units of length. (line 4132) +* commande dvipdfmx: Output files. (line 353) +* commande dvips: Output files. (line 353) +* commande dvitype: Output files. (line 353) +* commande latex: Output files. (line 353) +* commande pdflatex: Output files. (line 362) +* commande xdvi: Output files. (line 353) +* dd: Units of length. (line 4138) +* description, environnement: description. (line 1575) +* displaymath, environnement: displaymath. (line 1607) +* displaymath, environnement <1>: Math formulas. (line 4337) +* document, environnement: document. (line 1629) +* em: Units of length. (line 4146) +* enumerate, environnement: enumerate. (line 1635) +* environnement abstract: abstract. (line 1423) +* environnement array: array. (line 1470) +* environnement center: center. (line 1536) +* environnement description: description. (line 1575) +* environnement displaymath: displaymath. (line 1607) +* environnement displaymath <1>: Math formulas. (line 4337) +* environnement document: document. (line 1629) +* environnement enumerate: enumerate. (line 1635) +* environnement eqnarray: eqnarray. (line 1702) +* environnement equation: equation. (line 1739) +* environnement equation <1>: Math formulas. (line 4337) +* environnement figure: figure. (line 1752) +* environnement filecontents: filecontents. (line 1806) +* environnement filecontents*: filecontents. (line 1806) +* environnement flushleft: flushleft. (line 1859) +* environnement flushright: flushright. (line 1888) +* environnement itemize: itemize. (line 1917) +* environnement letter: letter. (line 2034) +* environnement list: list. (line 2039) +* environnement math: math. (line 2096) +* environnement math <1>: Math formulas. (line 4337) +* environnement minipage: minipage. (line 2109) +* environnement picture: picture. (line 2140) +* environnement quotation: quotation and quote. + (line 2409) +* environnement quote: quotation and quote. + (line 2409) +* environnement tabbing: tabbing. (line 2447) +* environnement table: table. (line 2542) +* environnement tabular: tabular. (line 2580) +* environnement thebibliography: thebibliography. (line 2881) +* environnement theorem: theorem. (line 2996) +* environnement titlepage: titlepage. (line 3009) +* environnement verbatim: verbatim. (line 3028) +* environnement verse: verse. (line 3063) +* eqnarray, environnement: eqnarray. (line 1702) +* equation, environnement: equation. (line 1739) +* equation, environnement <1>: Math formulas. (line 4337) +* etex, commande: TeX engines. (line 413) +* ex: Units of length. (line 4146) +* fichier .dvi: Output files. (line 353) +* fichier .log: Output files. (line 371) +* figure, environnement: figure. (line 1752) +* filecontents*, environnement: filecontents. (line 1806) +* filecontents, environnement: filecontents. (line 1806) +* flushleft, environnement: flushleft. (line 1859) +* flushright, environnement: flushright. (line 1888) +* in: Units of length. (line 4124) +* itemize, environnement: itemize. (line 1917) +* adresse mél: About this document. + (line 259) +* letter, environnement: letter. (line 2034) +* list, environnement: list. (line 2039) +* lR box: picture. (line 2205) +* lrbox: lrbox. (line 6001) +* lualatex commande: TeX engines. (line 432) +* math, environnement: math. (line 2096) +* math, environnement <1>: Math formulas. (line 4337) +* minipage, environnement: minipage. (line 2109) +* mm: Units of length. (line 4135) +* mu: Units of length. (line 4159) +* option 10pt: Document class options. + (line 658) +* option 11pt: Document class options. + (line 658) +* option 12pt: Document class options. + (line 658) +* option a4paper: Document class options. + (line 664) +* option a5paper: Document class options. + (line 664) +* option b5paper: Document class options. + (line 664) +* option draft: Document class options. + (line 669) +* option executivepaper: Document class options. + (line 664) +* option final: Document class options. + (line 669) +* option fleqn: Document class options. + (line 669) +* option landscape: Document class options. + (line 669) +* option legalpaper: Document class options. + (line 664) +* option leqno: Document class options. + (line 669) +* option letterpaper: Document class options. + (line 664) +* option notitlepage: Document class options. + (line 669) +* option onecolumn: Document class options. + (line 691) +* option oneside: Document class options. + (line 691) +* option openany: Document class options. + (line 691) +* option openbib: Document class options. + (line 669) +* option openright: Document class options. + (line 691) +* option titlepage: Document class options. + (line 669) +* option twocolumn: Document class options. + (line 691) +* option twoside: Document class options. + (line 691) +* pc: Units of length. (line 4121) +* picture, environnement: picture. (line 2140) +* pouce (inch): Units of length. (line 4124) +* pt: Units of length. (line 4117) +* quotation, environnement: quotation and quote. + (line 2409) +* quote, environnement: quotation and quote. + (line 2409) +* secnumdepth counter: Sectioning. (line 1337) +* sp: Units of length. (line 4144) +* tabbing, environnement: tabbing. (line 2447) +* table, environnement: table. (line 2542) +* tabular, environnement: tabular. (line 2580) +* textcomp, paquetage: Text symbols. (line 6193) +* thebibliography, environnement: thebibliography. (line 2881) +* theorem, environnement: theorem. (line 2996) +* titlepage, environnement: titlepage. (line 3009) +* verbatim, environnement: verbatim. (line 3028) +* verse, environnement: verse. (line 3063) +* xdvipdfmx: TeX engines. (line 442) +* xelatex commande: TeX engines. (line 442) + diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.xml b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.xml new file mode 100644 index 00000000000..449e65fdad4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/latex2e-fr.xml @@ -0,0 +1,10014 @@ + + + + +\input texinfo + + +latex2e-fr.info +fr +UTF-8 +Avril 2016 +manuel de référence de &latex;2e (Avril 2016) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Ce document est un manuel de référence officieux pour &latex;, un +système de préparation de documents, version de Avril 2016. + +Ce manuel a été traduit du fichier LATEX.HLP v1.0a de la +bibliothèque d&textrsquo;aide VMS. La version pré-traduction a été rédigé par +George D. Greenwade de Sam Houston State University. La version +&latex; 2.09 a été rédigée par Stephen Gilmore. La version &latex;2e a +été adapté à partir de cellce-ci par Torsten Martinsen. Karl Berry a +fait d&textrsquo;autres mises à jour et ajouts, et reconnaît avec gratitude avoir +utilisé Hypertext Help with &latex;, de Sheldon Green, et +&latex; Command Summary (pour &latex;2.09) de L. Botway et +C. Biemesderfer (publié par le &tex; Users Group en tant que +&tex;niques numéro 10), il l&textrsquo;a utilisé en tant que matériel de +référence (aucun texte n&textrsquo;était directement copié). + +Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013, +2014 Karl Berry. &linebreak; +Droits d&textrsquo;auteur 1988, 1994, 2007 Stephen Gilmore. &linebreak; +Droits d&textrsquo;auteur 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&textrsquo;auteur et de permission +soient préservées sur toutes les copies. + + +Il est permis de traiter ce fichier par @TeX{} et d'imprimer le +résultat, à condition que le document imprimé porte une mention de +permission de copier identique à celle-ci à l'exception de la +suppression de ce paragraphe (ce paragraphe n'étant pas pertinent pour +le manuel imprimé). + + +Permission vous est donnée de copier et distribuer des versions +modifiées de ce manuel dans les conditions d&textrsquo;une copie conforme, à +condition que l&textrsquo;ensemble de l&textrsquo;ouvrage dérivé résultant soit distribué +sous les termes d&textrsquo;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. + + +TeX + +LaTeX2e-fr(LaTeX2e-fr)
Manuel de référence non officiel de LaTeX.
+
+ + +\global\hbadness = 4444% ne te plains pas trop + + + +&latex;: Un manuel de référence non officiel +Avril 2016 +http://home.gna.org/latexrefman + + 0pt plus 1filll + + + + + + + +utf8math\utf8\ + +utf8math\utf8\ + +env@findex @r{environnement} @code{\env\} +@findex @code{\env\}, @r{environnement} + +Ceci n'est pas disponible en @TeX{} de base. +@value{NotInPlainTeX} En @LaTeX{} vous devez charger le paquetage @file{amssymb}. +@value{NotInPlainTeX} En @LaTeX{} vous devez charger le paquetage @file{stix}. + +TopAbout this document(dir) +&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. + + +À propos de ce documentAbout this document
reporter les bogues, etc.
+
AperçuOverview
Qu&textrsquo;est-ce que &latex;?.
+
Classe de documentsDocument classes
Certaines des différentes classes disponibles.
+
PolicesFonts
italique, gras, machine à écrire, etc
+
Mise en pageLayout
Contrôle de la mise en page.
+
RubricageSectioning
Comment bien faire des rubriques.
+
Les références croiséesCross references
Référencement automatique.
+
EnvironnementsEnvironments
tels que enumerate et itemize.
+
Sauts de ligneLine breaking
Influencer les sauts de ligne.
+
Sauts de pagePage breaking
Influencer les sauts de page.
+
Notes en bas de pageFootnotes
Comment produire des notes en bas de page.
+
DéfinitionsDefinitions
Définir vos propres commandes, etc
+
CompteursCounters
Compteurs internes utilisés par &latex;.
+
LongueursLengths
Les commandes pour manipuler des longueurs.
+
Faire des paragraphesMaking paragraphs
Commandes pour contrôler les paragraphes.
+
Formules de mathsMath formulas
Comment créer des formules mathématiques.
+
ModesModes
Modes paragraphe, mathématiques ou LR.
+
Les styles de pagePage styles
Différents styles de mise en page.
+
Les espacesSpaces
Espace horizontal et vertical.
+
BoîtesBoxes
Faire des boîtes.
+
Insertions spécialesSpecial insertions
Insertion de caractères réservés et spéciaux.
+
Diviser l&textrsquo;entréeSplitting the input
Traiter de gros fichiers en les partitionnant.
+
Avant / arrière questionFront/back matter
Tables des matières, glossaires, index.
+
LettresLetters
La classe letter.
+
Entrée Terminal / sortieTerminal input/output
Interaction avec l&textrsquo;utilisateur.
+
La ligne de commandeCommand line
Comportement indépendant du système de la ligne de commande.
+
Patrons de documentDocument templates
Patron pour commencer diverses classes de documents.
+
Index des ConceptConcept Index
Index général.
+
Index des commandesCommand Index
Liste alphabétique des  commandes &latex;.
+
+ + +
+About this documentOverviewTopTop +À propos de ce document + +Knuth, Donald E. +Lamport, Leslie +L&textrsquo;équipe de projet &latex; +Le système &latex; de préparation de document est mis en oeuvre sous +forme de macro forfait pour le programme de composition &tex; de +Donald E. Knuth. &latex; a été créé à l&textrsquo;origine par Leslie +Lamport ; c&textrsquo;est désormais maintenu par un groupe de bénévoles +(http://latex-project.org). La documentation officielle écrite +par le projet &latex; est disponible à partir de leur site web. + +rapports de bogues +latexrefman-discuss&arobase;gna.org adresse mél +Le présent document est complètement non officiel et n&textrsquo;a pas été examiné +par les responsables &latex;. Ne pas envoyer des rapports de bugs ou +rien d&textrsquo;autre sur ce document pour eux. Au lieu de cela, s&textrsquo;il vous plaît +envoyer tous commentaires à latexrefman-discuss&arobase;gna.org. + +La page d&textrsquo;accueil de ce document est + http://home.gna.org/latexrefman. Cette page contient des liens vers la +courant de sortie dans différents formats, sources, listes de diffusion, et d&textrsquo;autres +infrastructure. + +Bien sûr, il ya beaucoup, beaucoup d&textrsquo;autres sources d&textrsquo;information sur +&latex;. Voici quelques-unes: + + +http://www.ctan.org/pkg/latex-doc-ptr +Deux pages de références recommandées à &latex; documentation. + +http://www.ctan.org/pkg/first-latex-doc +Rédaction de votre premier document, avec un peu de texte et de mathématiques. + +http://www.ctan.org/pkg/usrguide +Le guide pour les auteurs de documents conservés dans le cadre de &latex;; là +plusieurs autres. + +http://tug.org/begin.html +Introduction à l&textrsquo;&tex; système, y compris &latex;. +
+ + +
+OverviewDocument classesAbout this documentTop +Vue d&textrsquo;ensemble de &latex; + +Qu&textrsquo;est-ce que &latex;? + +aperçu de &latex; +bases de &latex; +Knuth, Donald E. +Lamport, Leslie +&latex; aperçu +&latex; est un système de composition de document. Il fut à l&textrsquo;origine +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. + +paquetage de macro, &latex; en tant que +Un utilisateur &latex; écrit un fichier d&textrsquo;entrée contenant le texte +d&textrsquo;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&textrsquo;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&textrsquo;utilisateur produit le document de sortie en donnant +ce fichier d&textrsquo;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.&noeos; pour +signifier l&textrsquo;ensemble des commandes à la disposition d&textrsquo;un utilisateur de +&latex;. + +Lamport &tex; +prononciation +Le nom &latex; est l&textrsquo;abréviation de &textldquo;Lamport &tex;&textrdquo;. On le prononce +LA-TÈQUE. Au sein du document, on produit le logo avec \LaTeX. +Là où l&textrsquo;utilisation du logo n&textrsquo;est pas raisonnable, comme dans du texte +brut, écrivez le LaTeX. + + + +Début et finStarting and ending
Le début et la fin standards d&textrsquo;un document.
+
Fichiers de sortieOutput files
Fichiers produits.
+
Moteurs &tex;&tex; engines
Programmes qui peuvent compiler du code source &latex;.
+
Syntaxe des commandes &latex;&latex; command syntax
Syntaxe générale des commandes &latex;.
+
+ +Starting and endingOutput filesOverview +
Début et fin + +Starting & ending +de démarrage et de fin +fin et à partir +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 » : + + +
\documentclass{article}
+\begin{document}
+Bonjour le monde \LaTeX.
+\end{document}
+
+ +classe de document, définition + +Ici article et ce qu&textrsquo;on appelle la classe de document, +implémentée dans une fichier article.cls. N&textrsquo;importe quelle classe +de document peut être utilisée. Quelques classes de document sont +définies par &latex; lui-même, et un grand nombre d&textrsquo;autres sont +largement disponibles. Document classes. + +préambule, définition +Vous pouvez inclure d&textrsquo;autres commandes &latex; entre les commandes +\documentclass et \begin{document} (cette zone est +appelée le préambule). + +Le code \begin{document} ... \end{document} est ce qu&textrsquo;on +environnement +appelle un environnement ; l&textrsquo;environnement document (et +aucun autre) est obligatoire dans tous les documents &latex; +(document). &latex; fournit lui-même beaucoup +d&textrsquo;environnements, et bien plus encore sont définis séparément. +Environments. + +Les sections suivantes discute de la façon de produire des PDF et +d&textrsquo;autres format de sortie à partir d&textrsquo;un fichier d&textrsquo;entrée &latex;. + + +
+Output files&tex; enginesStarting and endingOverview +
Fichiers de sortie + +&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. + + +.dvi +fichier .dvi +commande latex +commande xdvi +commande dvips +commande dvipdfmx +commande dvitype +Si il est invoqué avec la commande système latex, alors il +produit un fichier &textldquo;Device Independent&textrdquo;Indépendant du +périphérique de sortie, ce n&textrsquo;est toutefois pas un format portable de +document (.dvi). Vous pouvez visualiser ce fichier avec une +commande comme xdvi, ou le convertir en fichier PostScript +.ps avec dvips ou en fichier &textldquo;Portable Document +Format&textrdquo;Format portable de document .pdf avec +dvipdfmx. Un grand nombre d&textrsquo;autres progammes utilitaires +DVI sont disponibles +(http://mirror.ctan.org/tex-archive/dviware). + +.pdf +.pdf fichier +pdf&tex; +commande pdflatex +Si &latex; est invoqué avec la commande système pdflatex, +parmi d&textrsquo;autres commandes (&tex; engines), alors la sortie +principale est un fichier &textldquo;Portable Document Format&textrdquo; +(.pdf). Typiquement, il s&textrsquo;agit d&textrsquo;un fichier autonome, avec toutes +les polices et images incorporées. + + + + + + + + + + + + + + +
+ + + + +&latex; produit aussi au moins deux fichier supplémentaires. + + +.log +fichier de transcription +fichier journal +fichier .log +La &textldquo;fichier de transcription&textrdquo; ou fichier .log qui contient des +informations sommaires telles que la liste des paquetages chargés. Il +contient aussi des messages de diagnostic + +et possiblement des informations supplémentaires concernant toutes +erreurs. + +.aux +fichier auxiliaire +.aux fichier +double renvoi, résolution +renvoi en aval, résolution +renvoi, résolution +De l&textrsquo;information auxiliaire est utilisée par &latex; pour des choses +telles que les doubles renvois. Par exemple, la première fois que +&latex; trouve un renvoi en aval &textmdash; une double référence à +quelque-chose qui n&textrsquo;est pas encore apparu dans le code source &textmdash; il +apparâtra dans la sortie comme un double point d&textrsquo;interrogation +??. Quand l&textrsquo;endroit auquel le renvoi fait référence finit par +appraître dans le code source, alors &latex; écrit son information de +localisation dans ce fichier .aux. À l&textrsquo;invocation suivante, +&latex; lit l&textrsquo;inforlation de localisation à partir de ce fichier et +l&textrsquo;utilise pour résoudre le renvoi, en remplaçant le double point +d&textrsquo;interrogation avec la localisation mémorisée. + +
+ + + + +.lof fichier +list of figures file +.lot fichier +list of tables file +.toc fichier +fichier table des matières +matières, fichier +&latex; peut produire encore d&textrsquo;autres fichiers, caractérisés par la +terminaison du nom de fichier. Ceux-ci incluent un fichier .lof +qui est utilisé pour fabriquer la liste des figures, un fichier +.lot utilisé pour fabriquer une liste des tableaux, et un fichier +.toc utilisé pour fabriquer une table des matières. Une classe +de document particulière peut en créer d&textrsquo;autres ; cette liste n&textrsquo;a pas de +fin définie. + + +
+&tex; engines&latex; command syntaxOutput filesOverview +
Les moteurs &tex; + +moteurs, &tex; +implémentations de &tex; +UTF-8 +entrée Unicode, native +polices TrueType +polices OpenType +&latex; est défini comme un ensemble de commande qui sont exécutées par +une implémentation &tex; (Overview). Cette section donne une +vue d&textrsquo;ensemble laconique des principaux programmes. + + +latex +pdflatex +pdf&tex;, moteur +moteur pdf&tex; +etex, commande +e-&tex; +Dans &tex; Live (http://tug.org/texlive, si &latex; est invoqué +avec les commandes système latex ou pdflatex, alors +le moteur pdf&tex; est exécuté (http://ctan.org/pkg/pdftex). +Selon qu&textrsquo;on invoque latex ou pdflatex, la sortie +principale est respectivement un fichier .dvi ou un fichier +.pdf. + +pdf&tex; incorpore les extensions qu&textrsquo;e-&tex; apporte au programme +original de Knuth (http://ctan.org/pkg/etex), ce qui inclut des +caractéristiques supplémentaires de programmation et la composition +bi-directionnelle, et a lui-même de nombreuses extentions. e-&tex; est +lui-même disponible par la commande système etex, mais le +langage du fichier d&textrsquo;entrée est &tex; (et le fichier produit est un +.dvi). + +Dans d&textrsquo;autres distributions &tex;, latex peut invoquer +e-&tex; plutôt que pdf&tex;. Dans tous les cas, on peut faire +l&textrsquo;hyptohèse que les extension e-&tex; sont disponibles en &latex;. + +lualatex +lualatex commande +Lua&tex; +Si &latex; est invoqué avec la commandes systèmes lualatex, +alors le moteur Lua&tex; est exécuté +(http://ctan.org/pkg/luatex). Ce programme permet que du code +écrit dans le langage script Lua (http://luatex.org) intéragisse +avec la compostion faite par &tex;. Lua&tex; traite nativement +l&textrsquo;entrée en Unicode UTF-8, peut traiter les polices OpenType et +TrueType, et produit un fichier .pdf par défaut. Il y a aussi +dvilualatex pour produire un fichier .dvi, mais cela +est rarement utilisé. + +xelatex +xelatex commande +Xe&tex; +.xdv fichier +xdvipdfmx +Si &latex; est invoqué avec la commandes système xelatex, le +moteur Xe&tex; est exécuté (http://tug.org/xetex). Comme +Lua&tex;, Xe&tex; prend en charge nativement UTF-8 Unicode et les +polices TrueType et OpenType, bien que l&textrsquo;implementation soit +complètement différente, utilisant principalement des bibliothèque +externe plutôt que du code interne. Xe&tex; produit un fichier .pdf +en sortie ; il ne prend pas en charge la sortie DVI. + +En interne, Xe&tex; crée un fichier .xdv file, une variante de +DVI, et traduit cela en PDF en utilisant le +programme (x)dvipdfmx, mais ce processus est automatique. +LE fichier .xdv n&textrsquo;est utile que pour le débogage. + +
+ +D&textrsquo;autres vairantes de &latex; et &tex; existent, par ex. pour fournir +une prise en charge supplémentaires du japonais des d&textrsquo;autres langages +([u]p&tex;, http://ctan.org/pkg/ptex, +http://ctan.org/pkg/uptex). + + +
+&latex; command syntax&tex; enginesOverview +
&latex; command syntax + +commandes, syntaxe des +\ caractère de début des commandes +[...] pour les arguments optionnels +{...} pour les arguments obligatoires +Dans le fichier d&textrsquo;entrée &latex;, un nom de commande commence avec une +contr&textrsquo;oblique, \. Le nom lui-même consiste soit en (a) une +chaîne de lettres ou (b) une unique non-lettre. + +Les noms de commandes &latex; sont sensibles à la casse de sorte que +\pagebreak diffère de \Pagebreak (ce dernier n&textrsquo;est pas une +commande standarde). La plupart des nom de commandes sont en bas de +casse, mais en tout cas vous devez saisir toutes les commande dans la +même casse où elles sont définies. + +Une commande peut être suivie de zéro, un ou plus d&textrsquo;arguments. Ces +arguments peuvent être soit obligatoires, soit optionnels. Les +arguments obligatoires sont entre accolades, {...}. Les +arguments optionnels sont entre crochets, [...]. En général, +mais ce n&textrsquo;est pas universel, si la commande prend un argument optionnel, +il vient en premier, avant tout argument obligatoire. + +Au sein d&textrsquo;un argument optionnel, pour utiliser le crochet +fermant (]) cachez le au sein d&textrsquo;accolades, comme +dans \item[crochet fermant {]}]. De même, si un argument +optionnel vient en dernier, sans argument obligatoire à sa suite, alors +pour qie le premier caractère dans le texte suivant soit un crochet +ouvrant, cachez le entre accolades. + +&latex; a la convetion que certaines commandes ont une forme en a +* qui est en relation avec la forme sans le *, telles que +\chapter et \chapter*. La différence exacte de +comportement dépend de la commande. + +Ce manuel décrit toutes les options accepté et les formes en * +pour les commandes dont il traite (à l&textrsquo;exeption des omissions +involontaires, ou bogues de ce manuel). + + +EnvironnementEnvironment
Zone du code source avec un comportement distinct.
+
DéclarationDeclaration
Changer la valeur ou la signification d&textrsquo;une commande.
+
\makeatletter et \makeatother\makeatletter and \makeatother
Change la catégorie du caractère arobe.
+
+ + +EnvironmentDeclaration&latex; command syntax + +Synopsis: + + +
\begin{nom environnement}
+  ...
+\end{nom environnement}
+
+ +Une zone du code source &latex;, au sein de laquelle il y a un +comportement différent. Par exemple, pour la poésie en &latex; mettez +les lignes entre \begin{verse} et \end{verse}. + + +
\begin{verse}
+    There once was a man from Nantucket \\
+     ...
+\end{verse}
+
+ +Voir Environments pour une liste des environnements. + +Le nom environnement au début doit s&textrsquo;accorder exactement avec +celui à la fin. Ceci comprend le cas où nom environnement se +termine par une étoile(*) ; l&textrsquo;argument à la fois de +\begin et \end doit comprendre l&textrsquo;étoile. + +Les environnements peuvent avoir des arguments, y compris des arguments +optionnels. L&textrsquo;exemple ci-dessous produit un tableau. Le premier +argument est optionnel (et implique de la table est alignée +verticalement sur sa première ligne) alors que le second argument et +obligatoire (il spécifie le format des colonnes). + + +
\begin{tabular}[t]{r|l}
+  ... lignes du tableau ...
+\end{tabular}
+
+ + +Declaration\makeatletter and \makeatotherEnvironment&latex; command syntax + +Une commande qui change la valeur, ou change la signification, d&textrsquo;une +autre commande ou paramètre. Par exemple, la commande \mainmatter +change le réglage de la numérotation des pages en passant de numéros +romains à des numéros arabes. + +\makeatletter and \makeatotherDeclaration&latex; command syntax + +Synopsis : + + +
\makeatletter
+  ... définition de commande comprenant &arobase; dans leur nom ..
+\makeatother
+
+ +Utilisé pour redéfinir des commandes internes de &latex;. +\makeatletter a pour effet que le caractère arobe &arobase; ait +le code de catégorie des lettres, c.-à-d.&noeos; 11. \makeatother +règle de code de catégorie de &arobase; à 12, sa valeur d&textrsquo;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 +catcode +code de catégorie de caractère +catégorie, code de &dots; de caractère +catcode pour faire court. Par exemple, la contr&textrsquo;oblique \ +reçoit le catcode 0, qui correspond aux catactères qui commencent une +commande. Ces deux commandes altèrent le catcode assigné à &arobase;. + +Cette altération est nécessaire parce que beaucoup des commandes de +&latex; utilisent &arobase; dans leur nom, de sorte à empécher les +utilisateur de définir accidentellement une commande qui remplacerait +l&textrsquo;une des commandes privées de &latex;. Les noms de commandes +consistent en un caractère de catégorie 0, d&textrsquo;ordinaire une +contr&textrsquo;oblique, suivi de lettres, c.-à-d.&noeos; des caractères de +catégorie 11 (à ceci près q&textrsquo;un nom de commande peut aussi consister d&textrsquo;un +catactère de catégorie 0 suivi d&textrsquo;un seul symbole non-lettre). Ainsi sous +le régime par défaut de codes de catégorie, les commandes définies par +l&textrsquo;utilisateur ne peuvent pas contenir de &arobase;. Mais +\makeatletter et \makeatother permettent aux utilisateurs +de définir et re-définir des commandes dont le nom comprend une +&arobase;. + +À utiliser dans un fichier .tex, dans le préambule. Ne pas +utiliser dans des fichiers .sty ou .cls puisque les +commandes \usepackage et \documentclass règlent le code de +catégorie de l&textrsquo;arobe à celui d&textrsquo;une lettre. + +Des exemple d&textrsquo;utilisation sont donnés ci-après : + + +\&arobase;startsection
Redefinir les commandes de rubricage.
+
+ + +\&arobase;startsection\makeatletter and \makeatother + +Synopsis : + + +
\&arobase;startsection{nom}{niveau}{retrait}{avant}{après}{style}
+
+ +Cette commande permet de redéfinir les commandes de rubricage. Par ex.&noeos; +le code source ci-dessous, si placé dans le préambule, redéfinit la +commande de rubricage \section pour qu&textrsquo;elle centre le titre, le +mette en gras, et ajuste l&textrsquo;espacement : + + +
\makeatletter
+\renewcommand\section{%
+  \&arobase;startsection{section}% \&arobase;startsection/nameNom
+  {1}% \&arobase;startsection/levelNiveau : 0=part, 1=chapter, etc.
+  {0pt}% \&arobase;startsection/retraitRenfoncement du titre
+  {-3.5ex plus -1ex minus -.2ex}% \&arobase;startsection/beforeskipSaut vertical avant (pas de renfoncement si négatif)
+  {2.3ex plus.2ex}% \&arobase;startsection/afterskipSaut vertical après (si négatifif, fait corps avec la suite)
+  {\centering\normalfont\Large
+     \bfseries}}% \&arobase;startsection/styleStyle du titre
+\makeatother
+
+ +La commande \&arobase;startsection prend six arguments. + + + +nom +\&arobase;startsection/name +Nom de la commande de rubricage, par ex.&noeos; paragraph + +niveau +\&arobase;startsection/level Profondeur de la commande de +rubricage, par ex.&noeos; 0 pour part, 1 pour chapter, 2 +pour section. Cette valeur est comparée aux compteurs +secnumdepth et tocdepth pour contrôler la numéroation des +rubriques et la profondeur de la table des matières. + +retrait +\&arobase;startsection/retraitRenfoncement du titre. Pour un +renfoncement nul, vous pouvez utiliser la macro \z&arobase; définie à +0pt pour que le code soit plus efficace. + +avant +\&arobase;startsection/beforeskip +Longueur dont la valeur absolue est la longueur de l&textrsquo;espace verticale à +insérer avant le titre. Pour une bonne composition, utilisez une +longueur élastique. + +Si en plus avant est négatif, alors le premier paragraphe suivant +immédiatement le titre n&textrsquo;est pas renfoncé. + +après +\&arobase;startsection/afterskip Longueur. Lorsque elle est positive, +il s&textrsquo;agit de l&textrsquo;espace verticale à insérer après le titre. Pour une +bonne composition, utilisez dans ce cas une longueur élastique. + + +Lorsque elle est négative, alors le titre fait corps avec le paragraphe +le suivant immédiatement, comme c&textrsquo;est le cas pour les rubriques +\paragraph dans la classe de document article, et la +valeur absolue d&textrsquo;après donne l&textrsquo;espace horizontale entre la fin du +dernier mot du titre et le début du premier mot du paragraphe avec +lequel il fait corps. + + +style +\&arobase;startsection/style Les commandes qui règlent le style du +titre, par ex.&noeos; \bfseries pour des caractères gras. +
+ + +
+
+Document classesFontsOverviewTop +Classes de documents + +classes de documents +\documentclass + +La classe d&textrsquo;un document donné est définie avec la commande: + + +
\documentclass[options]{classe}
+
+ + +La commande \documentclass doit être la première commande dans un +fichier source &latex;. + +classe article +classe report +classe book +classe letter +classe slides +Les nom de classe &latex; encastrés sont (beaucoup d&textrsquo;autres classes de documents +sont disponibles en modules; Overview): + + +
article  report  book  letter  slides
+
+ + + +Les options standardes sont décrites ci-dessous. + + +Options de classe de documentDocument class options
Options globales
+
+ +Document class optionsDocument classes +
Options de classe de document + +options de classe de document +options, classe de document +options de classe +options globales + +Vous pouvez spécifier ce qu&textrsquo;on appelle des d&textrsquo;options globales ou +des des options de classe en les passant entre crochet à la +commande \documentclass, comme d&textrsquo;habitude. Pour spécifier plus +d&textrsquo;une option, séparez les par une virgule : + + +
\documentclass [option1, option2, ...]{classe}
+
+ +Voici la liste des options standardes de classe. + +option 10pt +option 11pt +option 12pt +Toutes les classes standardes, sauf slides acceptent les options +suivantes pour sélectionner la taille de police de caractères (l&textrsquo;option +par défaut est 10pt): + + +
12pt 11pt 10pt
+
+ +option a4paper +option a5paper +option b5paper +option executivepaper +option legalpaper +option letterpaper +Toutes les classes standardes acceptent ces options de sélection de la +taille du papier (l&textrsquo;option par défaut est letterpaper) : + + +
a4paper a5paper b5paper executivepaper legalpaper letterpaper
+
+ +option draft +option final +option fleqn +option landscape +option leqno +option openbib +option titlepage +option notitlepage +Diverses autres options: + + +draft, final +boîtes noires, en omettant +Pour marquer/ne marquer pas les boîtes trop pleines avec une grande +boîte noire ; l&textrsquo;option par défaut est final. +fleqn +Pour aligner à gauches les formules hors texte ; par défaut elles sont centrées. +landscape +Pour sélectionner le format de page à l&textrsquo;italienne ; l&textrsquo;option par défaut +est à la française. +leqno +Pour Mettre les numéros d&textrsquo;équation sur le côté gauche des +équations ; par défaut ils sont sur le côté droit. +openbib +Pour utiliser le format bibliographie &textldquo;openbib&textrdquo;. +titlepage, notitlepage +Indique si la page de titre est séparée ; l&textrsquo;option par défaut +dépend de la classe. +
+ +Ces options ne sont pas disponibles avec la classe slides : + +option onecolumn +option twocolumn +option oneside +option twoside +option openright +option openany + +onecolumn +twocolumn +Composer en une ou deux colonnes ; le défaut est onecolumn. + +oneside +twoside +\evensidemargin +\oddsidemargin +Sélectionne la disposition en recto simple ou recto-verso ; le défaut +est oneside pour recto, sauf pour la classe book. + +Le paramètre \evensidemargin (\oddsidemargin) détermine la +distance sur les pages de numéro pair (impair) entre le côté gauche de +la page et la marge gauche du texte. Les valeurs par défaut varient en +fonction de la taille du papier, de la disposition recto ou +recto-version sélectionnée. Pour une impression en recto le texte est +centré, pour recto-verso, \oddsidemargin vaut 40% de la +différence entre \paperWidth et \textwidth, +\evensidemargin valant le reste. + +openright +openany +Détermine si un chapitre doit commencer sur une page de droite ; défaut +est openright pour la classe book. +
+ +La classe slide offre l&textrsquo;option clock pour l&textrsquo;impression du +temps au bas de chaque note. + + +paquetages , le chargement +chargement des paquetages supplémentaires +\usepackage +Les paquetages ajoutés sont chargés comme ceci : + + +
\usepackage[options]{paquo}
+
+ +Pour spécifier plus d&textrsquo;un paquo, vous pouvez les séparer par une +virgule, ou utiliser plusieurs commandes \usepackage. + +options globales +globales, options +Toutes les options indiquées dans la commande \documentclass qui +sont inconnues de la classe de document sélectionnée sont transmises aux +paquetages chargés par \usepackage. + + +
+
+FontsLayoutDocument classesTop +Polices de caractères + +polices de caractères + +Deux aspects importants de la sélection d&textrsquo;une police sont la +spécification d&textrsquo;une taille et celle d&textrsquo;un style. Les commandes &latex; +pour ce faire sont décrites ci-après. + + +Styles de policesFont styles
Sélectionnez romain, italique, etc
+
Formats de policesFont sizes
Choisir la taille du point.
+
Commandes police de bas niveauLow-level font commands
Sélectionnez l&textrsquo;encodage, famille, série, forme.
+
+ + +Font stylesFont sizesFonts +
styles des polices + +styles de police +styles typographiques +styles de texte + +Les commandes de styles suivantes sont prises en charge par &latex;. + +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 +&textldquo; forme déclarative&textrdquo;, qui ne prend pas arguments. La portée la forme +déclarative s&textrsquo;étend jusqu&textrsquo;à la prochaine commande de type style ou +jusqu&textrsquo;à la fin du groupe actuel. + +Ces commandes, à la fois dans la forme à argument et dans la forme +déclarative, sont cumulatives ; par exemple, vous pouvez dire aussi bien +\sffamily\bfseries que \bfseries\sffamily pour obtenir du +gras sans serif. + +Vous pouvez également utiliser une forme de déclaration par +environnement ; par exemple, \begin{ttfamily} &dots; +\end{ttfamily}. + +Ces commandes fournissent automatiquement une correction d&textrsquo;italique si nécessaire. + + +\textrm (\rmfamily) +\textrm +\rmfamily +Romain. + +\textit (\itshape) +\textit +\itshape +Italique. + +\emph +\emph +accent +Accent (commute entre \textit et \textrm selon le contexte). + +\textmd (\mdseries) +\textmd +\mdseries +Poids moyen (par défaut). + +\textbf (\bfseries) +\textbf +\bfseries +Gras. + +\textup (\upshape) +\textup +\upshape +Droit (par défaut). Le contraire d&textrsquo;incliné. + +\textsl (\slshape) +\textsl +\slshape +Inclinée. + +\textsf (\sffamily) +\textsf +\sffamily +Sans serif. + +\textsc (\scshape) +\textsc +\scshape +Petites capitales. + +\texttt (\ttfamily) +\texttt +\ttfamily +Machine à écrire. + +\textnormal (\normalfont) +\textnormal +\normalfont +Police principale du document. + +\mathrm +\mathrm +Roman, pour une utilisation en mode mathématique. + +\mathbf +\mathbf +Gras, pour une utilisation en mode mathématique. + +\mathsf +\mathsf +Sans serif, pour une utilisation en mode mathématique. + +\mathtt +\mathtt +Machine à écrire, pour une utilisation en mode mathématique. + +\mathit +(\mit) +Italique, pour une utilisation en mode mathématique. + +\mathnormal +\mathnormal +Pour une utilisation en mode mathématique, par exemple dans un autre déclaration de type style. + +\mathcal +\mathcal +Lettres « calligraphiques », pour une utilisation en mode mathématique. + +
+ +\mathversion +mathématiques, gras +mathématiques gras +En outre, la commande \mathversion{bold} peut être utilisée +pour commuter en caractères gras les lettres et les symboles dans les +formules. \mathversion{normal} restaure la valeur par défaut. + +\oldstylenums +chiffres de style ancien, +chiffres de style ancien +chiffres de revêtement +paquetage textcomp +Enfin, la commande \oldstylenums{chiffres} sert à +composer des chiffres dits de &textldquo;à l&textrsquo;ancienne&textrdquo;, qui ont des hauteurs et +profondeur (et parfois largeurs) distincts de l&textrsquo;alignement standard des +chiffres. Les polices &latex; par défaut prennent en charge cela, et +respecteront \textbf (mais pas les autres styles, il n&textrsquo;y a pas de +style à l&textrsquo;ancienne italique pour les chiffres en Computer +Modern). Beaucoup d&textrsquo;autres polices ont des chiffre à l&textrsquo;ancienne aussi; +parfois le paquetage textcomp doit être chargé, et parfois des +options de paquet sont mises à disposition pour en faire le style par +défaut. Entrée de FAQ : +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=osf. + +&latex; fournit également les commandes suivantes, qui font passer +inconditionnellement à un style donné, c.-à-d.&noeos; ne sont +pas cumulatives. De plus, elles sont utilisées différemment des +commandes ci-dessus : {\cmd ... } au lieu de +\cmd{...}. Ce sont deux constructions sans relation +l&textrsquo;une avec l&textrsquo;autre. + + +\bf\bf +gras +Passage en gras. + +\cal\cal +lettres de script pour les mathématiques +lettres calligraphiques pour les mathématiques +Passage en lettres calligraphiques pour les mathématiques. + +\em\em +accent +Accent (italique dans romain, romain dans italiques). + +\il\il +italique +Italique. + +\rm\rm +police romaine +Romain. + +\sc\sc +police petites capitales +Les petites capitales. + +\sf\sf +sans serif +Sans serif. + +\sl\sl +police inclinée +police oblique +Incliné (oblique). + +\tt\tt +police machine à écrire +police de largeur fixe +Machine à écrire (largeur fixe). + + + +Certaines personnes considèrent que les commandes commutation +inconditionnelles de polices, comme \tt, sont obsolète et que +seulement les commandes cumulatives (\texttt) doivent être +utilisées. Je (Karl) ne suis pas d&textrsquo;accord. il y a situations tout à fait +raisonnables quand un commutateur de police inconditionnelle est +précisément ce dont vous avez besoin pour obtenir le résultat souhaité ; +pour un exemple, descriptiondescription. Les deux +ensembles de commandes ont leur place. + +
+Font sizesLow-level font commandsFont stylesFonts +
tailles des polices +tailles de police +tailles des polices de caractères +tailles de texte + +Les commandes de type de taille standard suivants sont pris en charge +par &latex;. Le tableau indique le nom de la commande et taille +utilisée (en points) correspondant réellement pour la police avec les +options 10pt, 11pt, et 12pt de classe de document, +respectivement (Document class options). + +\tiny +\scriptsize +\footnotesize +\small +\normalsize +\large +\Large +\LARGE +\huge +\Huge + + +\normalsize (par défaut) 24.88 24.88 24.88 +commande 10pt 11pt 12pt +\tiny +5 6 6 +\scriptsize +7 8 8 +\footnotesize +8 9 10 +\small +9 10 10,95 +\normalsize (par défaut) +10 10.95 12 +\large +12 12 14,4 +\Large +14.4 14.4 17,28 +\LARGE +17.28 17.28 20,74 +\huge +20,74 20,74 24,88 +\Huge +24.88 24.88 24.88 + + +Les commandes énumérées ici sont des &textldquo;forme déclaratives&textrdquo;. La portée +d&textrsquo;une forme déclarative s&textrsquo;étend jusqu&textrsquo;à la prochaine la commande de type +style ou la fin du groupe courant. Vous pouvez également utiliser la +&textldquo;forme d&textrsquo;environnement&textrdquo; de ces commandes ; par exemple, +\begin{tiny} ... \end{tiny}. + + +
+Low-level font commandsFont sizesFonts +
commandes de fontes de bas niveau +commandes de fontes de bas niveau +commandes de fontes, de bas niveau + +Ces commandes sont principalement destinés aux auteurs de macros et +paquetages. Les commandes indiquées ici sont seulement un sous-ensemble +de celles disponibles. + + +\fontencoding{codage} +\fontencoding +Sélectionnez le codage de police. Les codages valides comprennent OT1 et T1. + +\fontfamily{famille} +\fontfamily +Sélectionnez la famille de polices. Familles valides sont : + + +cmr pour Computer Modern Roman +cmss pour Computer Modern Sans Serif +cmtt pour Computer Modern Typewriter + + +et de nombreux autres. + +\fontseries{série} +\fontseries +Sélectionnez série de police. Les séries valides sont : + + +m Moyen (normal) +b Gras +c condensé +bc condensé Gras +bx Gras étendu + + +et diverses autres combinaisons. + +\fontshape{forme} +\fontshape +Sélectionnez forme de police. Les formes valides sont : + + +n Droit (normal) +it Italique +sl Incliné (oblique) +sc Petites capitales +ui Italique droit +ol Plan + + +Les deux dernières formes ne sont pas disponibles pour la plupart des +familles de polices. + + +\fontsize{taille}{interligne} +\fontsize +\baselineskip +Réglage de la taille de police. Le premier paramètre est la taille de la +police pour basculer et le deuxième est l&textrsquo;espacement d&textrsquo;interligne ; ceci +est stocké dans un paramètre nommé \baselineskip. L&textrsquo;unité des +deux paramètres est par défaut le pt. La valeur par défaut de +\baselineskip pour la police Computer Modern est 1,2 fois le +\fontsize. + +\baselinestretch +paquetage setspace +interligne double + +L&textrsquo;espacement des lignes est également multiplié par la valeur du +paramètre \baselinestretch en cas de changement de taille de +type ; +la valeur défaut est 1. Cependant, la meilleure façon de mettre +un document en &textldquo;espacement double&textrdquo;, si vous avez la malchance d&textrsquo;avoir +à produire une telle chose, est d&textrsquo;utiliser le paquetage +setspace ; voir +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=linespace. + +\linespread +\linespread{facteur} +Est équivalent à +\renewcommand{\baselinestretch}{facteur}, et doit donc +être suivie par \selectfont pour avoir un effet. Il vaut mieux +que ce soit dans le préambule, ou utiliser le paquetage setspace, +comme décrit juste au-dessus. + +\selectfont +Les modifications apportées en appelant les commandes de polices +décrites ci-dessus n&textrsquo;entrent en vigueur qu&textrsquo;après que \selectfont +est appelé. + +\usefont{codage}{famille}{série}{forme} +\usefont +Revient à la même chose que d&textrsquo;invoquer \fontencoding, +\fontfamily, \fontseries et \fontshape avec les +paramètres donnés, suivi par \selectfont. + +
+ + +
+
+LayoutSectioningFontsTop +Mise en page +commandes de mise en page + +Diverses commandes pour contrôler la disposition générale de la page. + + +\onecolumn
Utiliser la disposition à une colonne.
+
\twocolumn
Utiliser la disposition à deux colonnes.
+
\flushbottom
Faire toutes les pages de texte de la même hauteur.
+
\raggedbottom
Autoriser les pages de texte à être de hauteurs différentes.
+
Paramètres de mise en pagePage layout parameters
\headheight \footskip.
+
FlottantsFloats
Figures, tableaux, etc.
+
+ + +\onecolumn\twocolumnLayout +
\onecolumn +\onecolumn +sortie à une colonne + +La déclaration \onecolumn commence une nouvelle page et produit +une sortie à colonne unique. C&textrsquo;est la valeur par défaut. + +
+\twocolumn\flushbottom\onecolumnLayout +
\twocolumn +\twocolumn +texte sur plusieurs colonnes +sortie à deux colonnes + +Synopsis : + + +
\twocolumn [texte1col]
+
+ +La déclaration \twocolumn commence une nouvelle page et produit +sortie à deux colonnes. Si l&textrsquo;argument optionnel texte1col est +présent, il est composée dans le mode à une colonne avant que la +composition à deux colonnes ne commence. + +Les paramètres ci-après contrôlent la composition de la production de deux +colonnes : + + +\columnsep\columnsep +La distance entre les colonnes (35pt par défaut). + +\columnseprule\columnseprule +La largeur du filet entre les colonnes ; la valeur par défaut est 0pt, +de sorte qu&textrsquo;il n&textrsquo;y a pas de filet. + +\columnwidth\columnwidth +La largeur de la colonne en cours ; il est égal à \textwidth dans +le cas d&textrsquo;un texte composé en une seule colonne. + + + +Les paramètres ci-après contrôlent le comportement des flottants en cas de production +à deux colonnes : + + +\dbltopfraction\dbltopfraction +Fraction maximale au sommet d&textrsquo;une page sur deux colonnes qui peut être +occupée par des flottants. Par défaut vaut 0,7, peut être +utilement redéfini en (par exemple) 0,9 pour aller moins tôt sur +des pages de flottants. + +\dblfloatpagefraction\dblfloatpagefraction +La fraction minimum d&textrsquo;une page de flottants qui doit être occupée par +des flottants, pour une page à flottant à deux colonnes. Par défaut vaut +0,5. + +\dblfloatsep\dblfloatsep +Distance entre les flottants en haut ou en bas d&textrsquo;une page de flottants à +deux colonnes. Par défaut vaut 12pt plus2pt minus2pt pour des +documents en 10pt ou 11pt, et 14pt plus2pt minus4pt +pour 12pt. + + +\dbltextfloatsep\dbltextfloatsep +Distance entre un flottant multi-colonnes en haut ou en bas d&textrsquo;une page +et le texte principal. Par défaut vaut 20pt plus2pt minus4pt . + + + +
+\flushbottom\raggedbottom\twocolumnLayout +
\flushbottom + +\flushbottom + +La déclaration \flushbottom rend toutes les pages de texte de la +même hauteur, en ajoutant de k&textrsquo;espace vertical supplémentaire si +nécessaire pour remplir le page. + +C&textrsquo;est la valeur par défaut si le mode twocolumn est sélectionné +(Document class options). + +
+\raggedbottomPage layout parameters\flushbottomLayout +
\raggedbottom +\raggedbottom +étirement, omettre l&textrsquo;étirement vertical + +La déclaration \raggedbottom rend toutes les pages de la hauteur +naturelle de la matière sur cette page. Aucune des longueurs d&textrsquo;élastique +ne seront étirée. + + +
+Page layout parametersFloats\raggedbottomLayout +
Paramètres de mise en page + +page, paramètres de mise en page +paramètres, la mise en page +mise en page, les paramètres de +en-tête, des paramètres pour +bas de page, des paramètres pour +en-tête et pied de page en cours de traitement + + +\headheight\headheight +Hauteur de la boîte qui contient la tête en cours de traitement. La +valeur par défaut est 30pt, sauf dans la classe book, où +elle varie en fonction de la taille de la police. + +\headsep\headsep +La distance verticale entre le bas de la ligne d&textrsquo;en-tête et la partie +supérieure du texte principal. La valeur par défaut est 25pt, +sauf dans la classe book, où elle varie avec la taille de +la police. + +\footskip\footskip +Distance de la ligne de base de la dernière ligne de texte à la ligne de +base du bas de page. La valeur par défaut est 30pt, sauf dans la +classe book où elle varie avec la taille de la police. + +\linewidth\linewidth +Largeur de la ligne actuelle, diminuée pour chaque list imbriquée +(list). Plus précisément, elle est inférieure à +\textwidth par la somme de \leftmargin et +\rightmargin (itemize). La valeur par défaut varie en +fonction de la taille de la police, la largeur du papier, le mode à deux +colonnes, etc. Pour un document de classe article en taille de +police 10pt, elle vaut 345pt ; dans le mode à deux +colonnes, elle passe à 229.5pt. + +\textheight\textheight +La hauteur verticale normale du corps de la page ; la valeur par défaut +varie en fonction de la taille de la police, de la classe du document, +etc. Pour un document de classe article ou report en +taille de police 10pt, elle vaut 43\baselineskip ; pour +une classe book, elle vaut 41\baselineskip. Pour +11pt, c&textrsquo;est 38\baselineskip et pour 12pt c&textrsquo;est +36\baselineskip. + +\textwidth\textwidth +La largeur horizontale totale de l&textrsquo;ensemble du corps de la page; la +valeur par défaut varie comme d&textrsquo;habitude. Pour un document de classe +article ou report, elle vaut 345pt à 10pt de +taille de police, 360pt à 11pt, et 390pt à +12pt. Pour un document book, elle veut 4.5in à +10pt et 5in à 11pt ou 12pt. + +En sortie multi-colonne, \textwidth reste de la largeur de tout +le corps de la page, tandis que \columnwidth est la largeur d&textrsquo;une +colonne (\twocolumn). + +Dans les listes (list), \textwidth est le reste la +largeur du corps corps de la page entière (et \columnwidth est la +largeur d&textrsquo;une colonne entière), alors que \linewidth peut +diminuer au sein de listes imbriquées. + +À l&textrsquo;intérieur d&textrsquo;une minipage (minipage ) ou \parbox +(\parbox), tous les paramètres liés à la largeur sont mis à la +largeur spécifiée, et de reviennent à leurs valeurs normales à la fin du +minipage ou \parbox. + +\hsize +Par souci d&textrsquo;exhaustivité : \hsize est le paramètre &tex; +primitif utilisé lorsque le texte est divisé en lignes. Il ne devrait +pas être utilisé dans des documents &latex; en conditions normales. + +\topmargin\topmargin +L&textrsquo;espace entre le haut de la page &tex; (un pouce à partir du haut de +la feuille, par défaut) et le sommet de l&textrsquo;en-tête de page. La valeur par +défaut est calculée sur la base de nombreux autres paramètres : +\paperheight − 2in − \headheight − \headsep +− \textheight − \footskip, et ensuite divisé par deux. + +\topskip\topskip +La distance minimale entre le sommet du corps de la page et la ligne de base de +la première ligne de texte. Pour les classes standard, la valeur par défaut est la +même que la taille de la police, par exemple, 10pt à 10pt. + + + +
+FloatsPage layout parametersLayout +
Floats + +Certains éléments typographiques, tels que les figures et les tableaux, +ne peuvent pas être à cheval sur plusieurs pages. Ils doivent être +composés en dehors du flux normal du texte, par exemple flottant au +sommet d&textrsquo;une page ultérieure + +&latex; sait gérer plusieurs classes de matériel flottant. Il y a deux +classes définies par défaut, figure (figure) et +table (table), mais vous pouvez créer une nouvelle +classes avec le paquetage float. + +Au sein d&textrsquo;une même classe flottante &latex; respecte l&textrsquo;ordre, de sorte +que la première figure dans le code source d&textrsquo;un document est toujours +composée avant la deuxième figure. Cependant, &latex; peut mélanger +les classes, ainsi il peut se produire qu&textrsquo;alors que le premier tableau +apparaît dans le code source avant la première figure, il apparaîsse +après elle dans le fichier de sortie. + +Le placement des flottant est l&textrsquo;objet de paramètres, donnés ci-dessous, +qui limittent le nombre de flottants pouvant apparaître au sommet d&textrsquo;une +page, et au bas de page, etc. Si à cause d&textrsquo;un nombre trop important de +flottants mis en queue ces limites les empèchent de tenir tous dans une +seule page, alors &latex; place ce qu&textrsquo;il peut et diffère le reste à la +page suivante. De la sorte, les flottants peuvent être composés loin de +leur place d&textrsquo;origine dans le code source. En particulioer, un flottant +qui prend beaucoup de place peut migrer jusqu&textrsquo;à la fin du document. Mais +alors, parce que tous les flottant dans une classe doivent appraître +dans le même ordre séquentiel, tous les flottants suivant dans cette +classe appraîssent aussi à la fin. + +placement des flottants +spécificateur, placement de flottants +En plus de changer les paramètres, pour chaque flottant vous pouvez +peaufiner l&textrsquo;endroit où l&textrsquo;algorithme de placement des flottants essaie de +le placer en utilisant sont argument placement. Les valeurs +possibles sont une séquence des lettres ci-dessous. La valeur par +défault pour à la fois figure et table, dans les deux +classes de document article et book, est tbp. + + +t +(pour Top) &textmdash; au sommet d&textrsquo;une page de texte. + +b +(pour Bottom) &textmdash; au bas d&textrsquo;une page de texte. (Cependant, b n&textrsquo;est pas +autorisé avec des flottants en pleine-largeur (figure*) en cas de +sortie à double-colonne. Pour améliorer cela, on peut utiliser les +paquetages stfloats ou dblfloatfix, mais voyez la +discussion sur les avertissements dans la FAQ : +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=2colfloat. + +h +(pour Here) &textmdash; à la position du texte où l&textrsquo;environnement figure +apparaît. Cependant, h n&textrsquo;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 +charger le paquetage float et le spécificateur H qui y est +défini. Pour plus ample discussion, voir l&textrsquo;entrée de FAQ à +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=figurehere. + +p +page de flottants +(pour Page de flottants) &textmdash; sur une page de flottants séparée, qui est une +page ne contenant pas de texte, seulement des flottants. + +! +Utilisé en plus de l&textrsquo;un des spécificateur précédents ; pour ce flottant +seulement, &latex; ignore les restrictions à la fois sur le nombre de +flottants qui peuvent apparaître et les quantité relatives de texte +flottant et non-flottant sur la page. Le spécificateur ! +ne signifie pas « mets le flottant ici » ; voir +plus haut. + +
+ +Note : l&textrsquo;ordre dans lequel les lettres apparaîssent au sein du paramètre +placement ne change pas l&textrsquo;ordre dans lequel &latex; essaie de +placer le flottant ; par exemple btp a le même effet que +tbp. Tout ce que placement fait c&textrsquo;est que si une lettre +n&textrsquo;est pas présente alors l&textrsquo;algorithme n&textrsquo;essaie pas cet endroit. Ainsi, +la valeur par défault de &latex; étant tbp consiste à essayer +toutes les localisations sauf celle de placer le flottant là où il +apparaît dans le code source. + +Pour empêcher &latex; de rejeter tous les flottants à la fin du document +ou d&textrsquo;un chapitre, vous pouvez utiliser la commande \clearpage +pour commencer une nouvelle page et insérer tous les flottants pendants. +Si un saut de page est indésirable alors vous pouvez charger le +paquetage afterpage et commettre le code +\afterpage{\clearpage}. Ceci aura l&textrsquo;effet d&textrsquo;attendre la fin de +la page courante et ensuite de faire passer tous les flottants encore +non placés. + +&latex; peut composer un flottant avant l&textrsquo;endroit où il apparaît dans +le code source (quoique sur la même page de sortie) s&textrsquo;il y a un +spécificateur t au sein du paramètre placement. Si ceci +n&textrsquo;est pas désiré, et que supprimer t n&textrsquo;est acceptable car ce +spécificateur empèche le flottant d&textrsquo;être placé au sommet de la page +suivante, alors vous pouvez empêcher cela soit en utilisant le +paquetage flafter ou en utilisant ou en utilisant la +commande +\suppressfloats +\suppressfloats[t], ce qui entraîne le déplacement vers la page +suivante des flottants qui auraient du être placés au sommet de la page +courante. + + +Voici les paramètre en relation aux fractions de pages occupées par du +texte flottant et non flottant (on peut les changer avec +\renewcommand{parameter}{decimal between 0 and +1}) : + + +\bottomfraction +La fraction maximal de page autorisée à être occupées par des flottants +au bas de la page ; la valeur par défaut est .3. + +\floatpagefraction\floatpagefraction +La fraction minimale d&textrsquo;une page de flottants qui doit être occupée par des +flottants ; la valeur par défaut .5. + +\textfraction\textfraction +La fraction minimale d&textrsquo;une page qui doit être du texte ; si des +flottants prennent trop d&textrsquo;espace pour préserver une telle quantité de +texte, alors les flottants sont déplacés vers une autre page. La valeur +par défaut est .2. + +\topfraction\topfraction +Fraction maximale au sommet d&textrsquo;une page page que peut être occupée avant +des flottants ; la valeur par défaut est .7. + + + +Les paramètres en relation à l&textrsquo;espace vertical autour des flottants (on +peut les changer avec \setlength{parameter}{length +expression}) : + + +\floatsep\floatsep +Espace entre les floattants au sommet ou au bas d&textrsquo;une page ; par défaut vaut +12pt plus2pt minus2pt. + +\intextsep\intextsep +Espace au dessus et au dessous d&textrsquo;un flottant situé au milieu du texte +principal ; vaut par défaut 12pt plus2pt minus2pt pour les styles +à 10pt et à 11pt, et 14pt plus4pt minus4pt pour +12pt. + +\textfloatsep\textfloatsep +Espace entre le dernier (premier) flottant au sommet (bas) d&textrsquo;une page ; +par défaut vaut 20pt plus2pt minus4pt. + + +Paramètres en relation avec le nombre de flottant sur une page (on peut +les changer avec \setcounter{ctrname}{natural +number}) : + + +\bottomnumber\bottomnumber +Nombre maximal de flottants pouvant apparaître au bas d&textrsquo;une page de +texte ; par défaut 1. + +\topnumber\topnumber +Nombre maximal de flottants pouvant apparaître au sommet d&textrsquo;une page de +texte ; par défaut 2. + +\totalnumber\totalnumber +Nombre maximal de flottants pouvant apparaître sur une page de +texte ; par défaut 3. + + +L&textrsquo;article principal de FAQ &tex; en rapport avec les flottants +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=floats contient des +suggestions pour relâcher les paramètres par défaut de &latex; de sorte +à réduire les problèmes de flottants rejetés à la fin. Une explication +complète de l&textrsquo;algorithme de placement des flootant se trouve dans +l&textrsquo;article de Frank Mittelbach « How to +infuence the position of float environments like figure and table in +&latex;? » http://latex-project.org/papers/tb111mitt-float.pdf. + +
+
+SectioningCross referencesLayoutTop +Des rubriques + +rubricage + +Les commandes de rubricage fournissent les moyens de structurer +votre texte en unités sectionnelles, ou rubriques : + + +\part\part +\chapter (seulement pour classes report et book)\chapter (seulement pour classes report et book) +\section\section +\paragraph\paragraph +\subsubsection\subsubsection +\paragraph\paragraph +\alinea\alinea + + +Toutes les commandes ont la même forme générale, par exemple, + + +
\chapter[titretdm]{titre}
+
+ +En plus de fournir le titre de rubrique titre dans le texte +principal, le titre peut apparaître dans deux autres endroits : + + + +La table des matières. + +L&textrsquo;en-tête en cours de traitement en haut de la page. + + +Vous ne voudrez peut-être pas le même texte dans ces endroits que dans +le texte principal. Pour gérer cela, les commandes de rubricage ont +un argument optionnel titretdm qui, lorsqu&textrsquo;il est fourni, précise +le texte de ces autres endroits. + +forme étoilée de commandes de rubricage +forme en * de commandes de rubricage +En outre, toutes les commandes de rubricage ont des formes en +*, aussi appelée étoilée, qui compose titre comme +d&textrsquo;habitude, mais ne comprennent pas de numéro et ne produisent pas +d&textrsquo;entrée dans la table des matières. Par exemple : + + +
\section*{Préambule}
+
+ +\appendix +annexe, création +La commande \appendix modifie la façon dont les unités +sectionnelles suivantes sont numérotées. La commande \appendix +elle-même ne génère aucun texte et n&textrsquo;affecte pas la numérotation des +parties. L&textrsquo;utilisation normale de cette commande est quelque chose comme +cela : + + +
\chapter{Un chapitre} 
+&dots;
+\appendix
+\chapter{La première annexe }
+
+ +secnumdepth counter +numéros de rubrique, composition +Le compteur secnumdepth contrôle la composition des numéros de +rubrique. le paramètre + + +
\setcounter{secnumdepth}{niveau}
+
+ + +supprime le numéros de rubrique à n&textrsquo;importe quelle profondeur > niveau, où +chapter est le niveau zéro. (\setcounter.) + +
+Cross referencesEnvironmentsSectioningTop +des références croisées +références croisées + +Une des raisons pour numéroter des choses telles que les figures ou les +équations est d&textrsquo;indiquer au lecteur un référence vers elles, comme dans « Voir la +figure 3 pour plus de détails. » + + +\label
Attribuez un nom symbolique à un morceau de texte.
+
\pageref
Faire référence à un numéro de page.
+
\ref
Faire référence à une rubrique, figure ou chose similaire.
+
+ + +\label\pagerefCross references +
\label +\label + +Synopsis : + + +
\label{clef}
+
+ +Une commande \label apparaissant dans le texte ordinaire crée une +étiquette en attribuant à clef le numéro de l&textrsquo;unité sectionnel +courante ; lorsque \label apparaît dans un environnement +numéroté, elle attribue ce numéro à clef. + +Le nom clef peut se composer de n&textrsquo;importe quelle séquence de +lettres, chiffres, ou caractères de ponctuation. Il est sensible à la +casse &textmdash; lettres capitales ou bas-de-casse. + +Pour éviter de créer accidentellement deux étiquettes avec le même nom, +l&textrsquo;usage est d&textrsquo;utiliser des étiquettes composées d&textrsquo;un préfixe et d&textrsquo;un +suffixe séparés par un caractère : ou .. Certains préfixes +classiquement utilisés : + + +ch +pour les chapitres +sec +les commandes de rubricage de niveau inférieur +fig +pour les figures +tab +pour les tables +eq +pour les équations +
+ +Ansi, une étiquette pour une figure devrait ressembler à fig:narquois +ou à fig.narquois. + + +
+\pageref\ref\labelCross references +
\pageref{key} +\pageref +référence croisée avec numéro de page +numéro de page, référence croisée + +Synopsis : + + +
\pageref{key}
+
+ +La commande \pageref{clef} produit le numéro de page de +l&textrsquo;endroit du texte où la commande correspndante +\label{clef} apparaît. + +
+\ref\pagerefCross references +
\ref{clef} +\ref +référence croisée, symbolique +numéro de rubrique, référence croisée +numéro d&textrsquo;équation, référence croisée +numéro de figure, référence croisée +numéro de note en bas de page, référence croisée + +Synopsis : + + +
\ref{clef}
+
+ +La commande \ref produit le numéro de l&textrsquo;unité sectionnelle, +équation, note en bas de page, figure, &dots;, de la commande +correspondante \label (\label). Elle ne produit aucun +texte, tel que le mot Section ou Figure, juste le numéro +lui-même sans plus. + +
+
+EnvironmentsLine breakingCross referencesTop +Environments +environments + +\begin +\end + +&latex; fournit beacoup d&textrsquo;environnements pour baliser un certain texte. +Chaque environnement commence et se termine de la même manière : + + +
\begin{nomenv}
+...
+\end{nomenv}
+
+ + +abstract
Produit un abrégé.
+
array
Tableau pour les mathématiques.
+
center
Lignes centrées.
+
description
Lignes étiquetées.
+
displaymath
Formule qui apparaissent sur leur propre ligne.
+
document
Entoure le document en entier.
+
enumerate
Liste à numéros.
+
eqnarray
Séquences d&textrsquo;équations alignées.
+
equation
Équation en hors texte.
+
figure
Figures flottante.
+
filecontents
Écrire des fichiers multiples à partir du fichier source.
+
flushleft
Lignes jusitifiées à gauche.
+
flushright
Lignes jusitifiées à droite.
+
itemize
Liste à puces.
+
letter
Lettres.
+
list
Environnement pour listes génériques.
+
math
Math en ligne.
+
minipage
Page miniature.
+
picture
Image avec du texte, des flèches, des lignes et des cercles.
+
quotation et quotequotation and quote
Citer du texte.
+
tabbing
Aligner du texte arbitrairement.
+
table
Tables flottante.
+
tabular
Aligner du texte dans les colonnes.
+
thebibliography
Bibliographie ou liste de référence.
+
theorem
Théorèmes, lemmes, etc.
+
titlepage
Pour des pages de titre sur mesure.
+
verbatim
Simuler un entrée tapuscrite.
+
verse
Pour la poésie et d&textrsquo;autres choses.
+
+ + +abstractarrayEnvironments +
abstract + +environnement abstract +abstract, environnement +résumé + +Synopsis : + +
\begin{abstract}
+...
+\end{abstract}
+
+ +Produit un résumé, potentiellement contenant plusieurs paragraphes. Cet +environneement n&textrsquo;est défini que dans les classes de document +article et report (Document classes). + +Utiliser l&textrsquo;exemple ci-dessous au sein de la classe article +produit un paragraphe détaché. L&textrsquo;option titlepage de la classe de +document a pour effet que le résumé soit sur une page séparée +(Document class options) ; ceci est le comportement par défaut +selement dans la classe report. + + +
\begin{abstract}
+  Nous comparons tous les récits de la proposition faits par Porter
+  Alexander à Robert E Lee en lieu de l'Appomattox Court House que
+  l'armée continue à combattre dans une guerre de guerilla, ce que Lee
+  refusa.
+\end{abstract}
+
+ +L&textrsquo;exemple suivant produit un résumé en une-colonne au sein d&textrsquo;un document +en deux-colonne (pour plus solution plus flexible, utilisez le paquetage +abstract). + + + +
\documentclass[twocolumn]{article}
+  ...
+\begin{document}
+\title{Babe Ruth comme ancêtre culturel : une approche atavique}
+\author{Smith \\ Jones \\ Robinson\thanks{Bourse des chemins de fer.}}
+\twocolumn[
+  \begin{&arobase;twocolumnfalse}
+     \maketitle
+     \begin{abstract}
+       Ruth n'était pas seulement le Sultan du Swat, il était à lui tout seul l'équipe du swat.
+     \end{abstract}
+   \end{&arobase;twocolumnfalse}
+   ]
+{   % by-hand insert a footnote at page bottom
+ \renewcommand{\thefootnote}{\fnsymbol{footnote}}
+ \footnotetext[1]{Merci pour tout le poisson.}
+}
+
+ + + +
+arraycenterabstractEnvironments +
array +environnement array +array, environnement +tableaux mathématiques + +Synopsis : + + +
\begin{array}{patron}
+entrée-col-1&entrée-col-2 ... &entrée-col-n}\\
+...
+\end{array}
+
+ +ou + + +
\begin{array}[pos]{patron}
+entrée-col-1&entrée-col-2 ... &entrée-col-n}\\
+...
+\end{array}
+
+ +Les tableaux mathématiques sont produits avec l&textrsquo;environnement +array, normalement au sein d&textrsquo;un environnement equation +(equation). Les entrées dans chaque colonne sont séparées avec +une esperluette (&). Les lignes sont terminées par une double +contr&textrsquo;oblique (\\). + +L&textrsquo;argument obligatoire patron décrit le nombre de colonnes, +l&textrsquo;alignement en leur sein, et le formatage des régions +inter-colonne. Voir tabular pour une description complete de +patron, et des autres caractéristiques communes aux deux +environnement, y compris l&textrsquo;argument optionnel pos. + +L&textrsquo;environnement array diverge de tabular par deux +aspect. Le premier est que les entrée de array sont composées en +mode mathématique, + +dans le texte +(sauf si le patron spécifie la colonne avec &arobase;p{...}, ce +qui a pour effet que l&textrsquo;entrée est composée en mode texte). Le second est +que au lieu du paramètre \tablcolsep de tabular, l&textrsquo;espace +inter-colonne que &latex; met dans un array est contrôlé par +\arraycolsep +\arraycolsep, qui spécifie la moitié de la largueur entre les +colonnes. La valeur par défaut est 5pt. + +Pour otenir des tableaux entre accolades la méthode standarde est +d&textrsquo;utiliser le paquetage amsmath. Il comprend les environnements +pmatrix pour un tableau entre parenthèses (...), +bmatrix pour un tableau entre crochets [...], +Bmatrix pour un tableau entre accolades {...}, +vmatrix pour un tableau entre barres verticales |...|, et +Vmatrix pour un tableau entre doubles barres +verticales ||...||, ainsi que diverses autres contructions de +tableaux. + +Voici un exemple d&textrsquo;un tableau : + + +
\begin{equation}
+  \begin{array}{cr}
+    \sqrt{y}  &12.3 \\
+    x^2       &3.4       
+  \end{array}
+\end{equation}
+
+ +L&textrsquo;exemple suivante nécessite \usepackage{amsmath} dans le +preambule : + + +
\begin{equation}
+  \begin{vmatrix}{cc}
+    a  &b \\
+    c  &d       
+  \end{vmatrix}=ad-bc
+\end{equation}
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+centerdescriptionarrayEnvironments +
center + +environnement center +center, environnement +centrer du texte, environnement pour + +Synopsis : + + +
\begin{center}
+line1 \\
+line2 \\
+\end{center}
+
+ +\\ (pour center) +L&textrsquo;environnement center vous permet de créer un paragraphe +consistant de lignes qui sont centrée entre les marges de gauche et de +droite de la page courante. Chaque ligne est terminée avec la chaîne +\\. + + +\centering
Forme déclarative de l&textrsquo;environnement center.
+
+ + +\centeringcenter +\centering + +\centering +centrer du texte, déclaration pour + +La déclaration \centering correspond à l&textrsquo;environnement +center. Cette déclaration peut être utilisé à l&textrsquo;intérieur d&textrsquo;un +environnement tel que quote ou d&textrsquo;une parbox. Ainsi, le +texte d&textrsquo;une figure ou d&textrsquo;une table peut être centré sur la page en mettant une +commande \centering au début de l&textrsquo;environnement de la figure ou table. + +Contrairement à l&textrsquo;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&textrsquo;une unité paragraphe, la porté de la déclaration +doit contenir une ligne à blanc ou la commande \end (d&textrsquo;un +environnement tel que quote) qui finit l&textrsquo;unité de paragraphe. + +Voici un exemple : + + +
\begin{quote}
+\centering
+first line \\
+second line \\
+\end{quote}
+
+ + +
+
+descriptiondisplaymathcenterEnvironments +
description + +environnement description +description, environnement +lists étiquetée, créer +listes de description, créer + +Synopsis : + + +
\begin{description}
+\item [étiquette1] article1
+\item [étiquette2] article2
+...
+\end{description}
+
+ +\item +L&textrsquo;environnement description est utilisé pour fabriquer des listes +d&textrsquo;articles étiquetés. Chaque étiquette d&textrsquo;article est composée en +gras, alignée à gauche. Bien que les étiquettes sur les articles sont +optionnelles il n&textrsquo;y a pas de valeur par défaut sensée, c&textrsquo;est pourquoi +tous les articles devraient avoir une étiquette. + +\item +La liste consiste en au moins un article ; voir \item (l&textrsquo;absence +d&textrsquo;article cause l&textrsquo;erreur &latex; Something's wrong--perhaps a +missing \item). Chaque article est produit avec une commande +\item. + + + +gras tapuscrit, éviter +étiquette tapuscrite dans les listes +Une autre variation : puisque le style gras est appliqué aux étiquettes, +si vous composez une étiquette en style tapuscrit avec \texttt, +vous obtiendrez du gras tapuscrit : \item[\texttt{gras et +tapuscrit}]. C&textrsquo;est peut-être trop gras, entre autres problèmes. Pour +obtenir juste le style tapuscrit, utilisez \tt, ce qui +reinitialise toutes les autres variations de style : \item[{\tt +tapuscrit de base}]. + +Pour les détails concernant l&textrsquo;espacement des listes, voir itemize. + + +
+displaymathdocumentdescriptionEnvironments +
displaymath + +environnement displaymath +displaymath, environnement + +Synopsis : + + +
\begin{displaymath}
+math
+\end{displaymath}
+
+ + or + + +
\[math\]
+
+ +L&textrsquo;environnement displaymath (\[...\] est un synonyme) +compose le texte math sur sa propre ligne, centré par défaut. +L&textrsquo;option globale fleqn justifie les équations à gauche ; voir +Document class options. + +Aucun numéro d&textrsquo;équation n&textrsquo;est ajouté au texte de texte +displaymath ; pour obtenir un numéro d&textrsquo;équation, utilisez +l&textrsquo;environnement equation (equation). + + +
+documentenumeratedisplaymathEnvironments +
document + +environnement document +document, environnement + +L&textrsquo;environnement document entoure le corps d&textrsquo;un document. Il est +obligatoire dans tout document &latex;. Starting and ending. + + +
+enumerateeqnarraydocumentEnvironments +
enumerate + +environnement enumerate +enumerate, environnement +lists of items, numbered + +Synopsis : + + +
\begin{enumerate}
+\item article1
+\item article2
+...
+\end{enumerate}
+
+ +L&textrsquo;environnement enumerate produit une liste numérotée d&textrsquo;articles. +Le format du numéro en étiquette dépend de si cet environnement est +imbriqué dans un autre ; voir plus bas. + +\item +La liste consiste en au moins un article. L&textrsquo;absence d&textrsquo;article cause +l&textrsquo;erreur &latex; Something's wrong--perhaps a missing \item. +Chaque article est produit avec la commande \item. + +Cet exemple fait la liste des deux premiers courreurs à l&textrsquo;arrivée du +marathon olympique de 1908 : + + +
\begin{enumerate}
+ \item Johnny Hayes (USA)
+ \item Charles Hefferon (RSA) 
+\end{enumerate}
+
+ +Les énumerations peuvent être imbriquées les unes dans les autres, +jusqu&textrsquo;à une profondeur de quatre niveaux. Elles peuvent aussi être +imbriquées au sein d&textrsquo;autres environnements fabriquant des paragraphes, +tels que itemize (itemize) et description +(description). +Le format de l&textrsquo;étiquette produite dépend du niveau d&textrsquo;imbrication de la +liste. Voici les valeurs par défaut de &latex; pour le format à chaque +niveau d&textrsquo;imbrication (où 1 est le niveau le plus externe) : + + +numéro arabe suivi d&textrsquo;un point : 1., 2., &dots; +lettre en bas de casse et entre parenthèse : (a), (b) &dots; +numéro romain en bas de casse suivi d&textrsquo;un point : i., ii., &dots; +lettre capitale suivie d&textrsquo;un point : A., B., &dots; + + + +\enumi +\enumii +\enumiii +\enumiv +L&textrsquo;environnement enumerate utilise les compteurs \enumi, +&dots;, \enumiv (Counters). Si vous utilisez l&textrsquo;argument +optionnel d&textrsquo;\item alors le compteur n&textrsquo;est pas incrementé pour cet +article (\item). + +\labelenumi +\labelenumii +\labelenumiii +\labelenumiv +L&textrsquo;environnement enumerate utilise les commandes de +\labelenumi jusqu&textrsquo;à \labelenumiv pour produire l&textrsquo;étiquette +par défaut. Ainsi, vous pouvez utiliser \renewcommand pour +chancher le format des étiquettes (\newcommand & +\renewcommand). Par exemple, cette liste de premier niveau va être +étiquettée avec des lettres capitales, en gras, non suivies point : + +\Alph example + +
\renewcommand{\labelenumi}{\textbf{\Alph{enumi}}}
+\begin{enumerate}
+  \item eI
+  \item bi:
+  \item si:
+\end{enumerate}
+
+ + +Pour une liste des commandes comme \Alph utilisables pour +formatter le compteur d&textrsquo;étiquette voir \alph \Alph \arabic \roman +\Roman \fnsymbol. + +Pour plus ample information sur la personalisation de la forme + +voir list. De même, le paquetage enumitem est utile pour +cela. + +
+eqnarrayequationenumerateEnvironments +
eqnarray + +environnement eqnarray +eqnarray, environnement +équations, aligner +aligner des équations + +align environnement, d&textrsquo;amsmath +amsmath paquetage, remplaçant eqnarray +Madsen, Lars +Tout d&textrsquo;abord une mise en garde : l&textrsquo;environnement eqnarray a +quelques maladresse que l&textrsquo;on ne peut pas surmonter ; l&textrsquo;artice « Évitez +eqnarray ! »&noeos; de Lars Madsen les décrit en détail +(http://tug.org/TUGboat/tb33-1/tb103madsen.pdf). Ce qu&textrsquo;il faut +retenir c&textrsquo;est qu&textrsquo;il vaut mieux utiliser l&textrsquo;environnement align (et +d&textrsquo;autres) du paquetage amsmath. + +Néanmoins, voici une description d&textrsquo;eqnarray : + + +
\begin{eqnarray} (ou eqnarray*)
+formula1 \\
+formula2 \\
+...
+\end{eqnarray}
+
+ +\\ (for eqnarray) +L&textrsquo;environnement eqnarray est utilisé pour afficher une séquence +d&textrsquo;équations ou d&textrsquo;inégalités. Il est similaire à un environnement +array à trois colonnes, avec des lignes consecutives séparées par +\\ et des articles consécutifs au sein d&textrsquo;une ligne séparé par une +esperluète &. + +\\* (pour eqnarray) +\\* peut aussi être utilisé pour séparer les équations, avec sa +signification normale de ne pas autoriser un saut de page à cette ligne. + +\nonumber +numéro d&textrsquo;équation, omettre +Un numéro d&textrsquo;équation est placé sur chaque ligne à moins que cette ligne +ait une commande \nonumber. Alternativement, la forme étoilé (en +*) de l&textrsquo;environnement (\begin{eqnarray*} +... \end{eqnarray*}) omet la numérotation des équations entièrement, +tout en faisant par ailleurs la même chose qu&textrsquo;eqnarray. + +\lefteqn +La commande \lefteqn est utilisée pour couper les longues +formules sur plusieurs lignes. Elle compose son argument en hors texte +et le justifie à gauche dans une boîte de largeur nulle. + +
+equationfigureeqnarrayEnvironments +
equation + +environnement equation +equation, environnement +équations, environnement pour +formules, environnement pour + +Synopsis : + + +
\begin{equation}
+math
+\end{equation}
+
+ +L&textrsquo;environnement equation commence un environnement en +displaymath (displaymath), par ex.&noeos; en centrant le texte +math sur la page, et aussi en plaçant un numéro d&textrsquo;équation dans la +marge de droite. + + +
+figurefilecontentsequationEnvironments +
figure +environnement figure +figure, environnement +inserer des figures +figures, insertion + +Synopsis : + + +
\begin{figure}[placement]
+  corpsfigure
+\caption[titreldf]{texte}
+\label{étiquette}
+\end{figure}
+
+ +ou + + +
\begin{figure*}[placement]
+corpsfigure
+\caption[titreldf]{texte}
+\label{étiquette}
+\end{figure}
+
+ +Une classe de flottant (Floats). Parce qu&textrsquo;elles ne peuvent pas +être coupées à cheval sur plusieurs pages, elles ne sont pas composées +en séquence avec le texte normal, mais au contraire sont &textldquo;flottées&textrdquo; +vers un endroit convenable, tel que le sommet d&textrsquo;une page suivante. + +Pour les valeurs possibles de placement et leur effet sur +l&textrsquo;algorithme de placement des flottants, voir Floats. + +La version étoilée figure* est utilisée quand un document est en +mode double-colonne (\twocolumn). elle produit une figure qui +s&textrsquo;étend sur les deux colonnes, au sommet de la page. Pour ajouter la +possibiltié de la placer à un bas de page voir la discussion de +placement b dans Floats. + +Le corps de la figure est composé dans une parbox de largueur +\textwidth and ainsi il peut contenir du texte, des commandes, +etc. + +L&textrsquo;étiquette est optionnelle ; elle est utilisée pour les double renvois +(Cross references). +\caption +La commande \caption spécifie la légende texte pour la +figure. La légende est numérotée par défaut. Si titreldf est +présent, il est utilisé dans la liste des figures au lieu de texte +(Tables of contents). + +Cet exemple fabrique une figure à partir d&textrsquo;un graphique. Il nécessite +l&textrsquo;un des paquetage graphics ou graphicx. Le graphique, +avec sa légende, est palcé au sommet d&textrsquo;une page ou, s&textrsquo;il est rejet à la +fin du document, sur une page de flottants. + + +
\begin{figure}[t]
+  \centering
+  \includegraphics[width=0.5\textwidth]{CTANlion.png}
+  \caption{The CTAN lion, by Duane Bibby}
+\end{figure}
+
+ + +
+filecontentsflushleftfigureEnvironments +
filecontents: Écrire un fichier externe +environnement filecontents +filecontents, environnement +environnement filecontents* +filecontents*, environnement +fichier externe, écrire +écrire un fichier externe + +Synopsis : + + +
\begin{filecontents}{nomfichier}
+texte
+\end{filecontents}
+
+ +ou + + +
\begin{filecontents*}{nomfichier}
+texte
+\end{filecontents*}
+
+ +Crée un fichier nommé nomfichier et le remplit de texte. La +version non étoilée de l&textrsquo;environnement filecontent préfixe le +contenu du ficher crée d&textrsquo;une en-tête ; voir l&textrsquo;exemple ci-dessous. La +version étoilée filecontent* n&textrsquo;inclut par l&textrsquo;en-tête. + +Cet environnement peut être utilisé n&textrsquo;importe-où dans le préambule, bien +qu&textrsquo;elle apparaisse en général avant la commande +\documentclass. Elle est typiquement utilisée quand une fichier +source a besoin d&textrsquo;un fichier non standard de style ou de +classe. L&textrsquo;environnement permet d&textrsquo;écrire ce fichier dans le répertoire +contenant ce fichier et ainsi de rendre le code source autonome. Une +autre utilisation est d&textrsquo;inclure des référence au format bib dans +le fichier source, de même pour le rendre autonome. + +L&textrsquo;environnement vérifie si un fichier de même nom existe déjà, et si +oui, ne fait rien. Il y a un paquetage filecontents qui redéfinit +l&textrsquo;environnement filecontents de sorte qu&textrsquo;au lieu de ne rien faire +dans ce cas, il écrase le fichier existant. + +Par exemple, ce document : + + +
\documentclass{article}
+\begin{filecontents}{JH.sty}
+\newcommand{\monnom}{Jim Hef{}feron}
+\end{filecontents}
+\usepackage{JH}
+\begin{document}
+Un article de \monnom.
+\end{document}
+
+ +produit ce fichier JH.sty. + + +
%% LaTeX2e file `JH.sty'
+%% generated by the `filecontents' environment
+%% from source `test' on 2015/10/12.
+%%
+\newcommand{\monnom}{Jim Hef{}feron}
+
+ + +
+flushleftflushrightfilecontentsEnvironments +
flushleft +environnement flushleft +flushleft, environnement +jsutifier à gauche du texte, environnement pour +texte fer à gauche, environnement pour +texte ferré à gauche, environnement pour +texte drapeau droit, environnement pour + + +
\begin{flushleft} 
+ligne1 \\ 
+ligne2 \\ 
+...
+\end{flushleft}
+
+ +\\ for flushleft +L&textrsquo;environnement flushleft vous permet de créer un paragraphe +ferré à gauche, c&textrsquo;est à dire consistant en lignes qui sont alignées sur +la marge de gauche et en dentelures à droite comme un drapeau dont la +hampe (fer du composteur) serait à gauche et les franges à +droite. Chaque ligne doit être terminée par la séquence de contrôle +\\. + + +\raggedright
Forme déclarative de l&textrsquo;environnement flushleft.
+
+ + +\raggedrightflushleft +\raggedright +\raggedright +texte drapeau droit +texte ferré à gauche +texte fer à gauche +justifié à gauche du texte +justification, drapeau droit + +La déclaration \raggedright correspond à l&textrsquo;environnement +flushleft. Cette déclaration peut être utilisée au sein d&textrsquo;un +environnement tel que quote ou d&textrsquo;une parbox. + +Contrairement à l&textrsquo;environnement flushleft, la commande +\raggedright ne démarre pas un nouveau paragraphe ; elle change +seulement la façon dont &latex; formatte les unités de paragraphe. Pour +affecter le format d&textrsquo;une unité de paragraphe, la porté de la déclaration +doit contenir la ligne à blanc où la commande \end qui termine +l&textrsquo;unité de paragraphe. + + + +
+flushrightitemizeflushleftEnvironments +
flushright +environnement flushright +flushright, environnement +texte drapeau gauche, environnement pour +justifier à droite, environnement pour + + +
\begin{flushright}
+ligne1 \\
+ligne2 \\
+...
+\end{flushright}
+
+ +\\ (pour flushright) +L&textrsquo;environnement flushright vous permet de créer un paragraphe +ferré à droite et drapeau gauche, c.-à-d.&noeos; consistant de lignes qui sont +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 \\. + + +\raggedleft
Forme déclarative de l&textrsquo;environnement flushright.
+
+ + +\raggedleftflushright +\raggedleft +\raggedleft +texte drapeau gauche +justification, drapeau gauche +justifier le texte à droite + +La déclaration \raggedleft correspond à l&textrsquo;environnement +flushright. Cette déclaration peut être utilisée au sein d&textrsquo;un +environnement tel que as quote ou d&textrsquo;une parbox. + +Contrairement à l&textrsquo;environnement flushright, la commande +\raggedleft ne commence pas un nouveau paragraphe ; elle change +seuleemnt la façon dont &latex; formatte les unités de paragraphe. Pour +affecter le format d&textrsquo;une une unité de paragraphe, la portée de la +déclaration doit contenir la ligne à blanc ou la commande \end qui +termine l&textrsquo;unité de paragraphe. + + + +
+itemizeletterflushrightEnvironments +
itemize +environnement itemize +itemize, environnement +\item +listes d&textrsquo;articles +listes non ordonnées +listes à puces + +Synopsis : + + +
\begin{itemize}
+\item item1
+\item item2
+...
+\end{itemize}
+
+ +L&textrsquo;environnement itemize produit une liste « non ordonnée », « à +puces ». Les environnement itemize peuvent être imbriqués l&textrsquo;un +dans l&textrsquo;autre, jusqu&textrsquo;à quatre niveaux de profondeur. Ils peuvent aussi +être imbriqués avec d&textrsquo;autre environnements fabriquant des paragraphes, +comme enumerate (enumerate). + +Chaque article d&textrsquo;une liste itemize commence avec une commande +\item. Il doit y avoir au moins une commande \item au +sein de l&textrsquo;environnement. + +Par défaut, les marques de chaque niveau ressemblent à cela : + + +• (puce) +-- (tiret demi-cadratin gras) +* (asterisque) +. (point centré verticalement, rendu ici comme un point final) + + + + +Si vous utilisez l&textrsquo;environnement babel avec la langue +french, alors il y a des tirets pour tous les niveaux comme c&textrsquo;est +l&textrsquo;habitude des français. + +\labelitemi +\labelitemii +\labelitemiii +\labelitemiv +L&textrsquo;environnement itemize utilise les commandes de +\labelitemi jusqu&textrsquo;à \labelitemiv pour produire les +étiquettes par défaut. Ainsi, vous pouvez utiliser \renewcommand +pour changer les étiquettes. Par exemple, pour que le premier niveau +utilise des losanges : + + +
\renewcommand{\labelitemi}{$\diamond$}
+
+ +\leftmargin +\leftmargini +\leftmarginii +\leftmarginiii +\leftmarginiv +\leftmarginv +\leftmarginvi + +Les paramètres de \leftmargini jusqu&textrsquo;à \leftmarginvi +définissent la distance entre la marge de gauche de l&textrsquo;environnement +surjacent et la marge de gauche de la liste. Par convention, +\leftmargin est réglée à la \leftmarginN appropriée +quand on entre dans un nouveau niveau d&textrsquo;imbrication. + +Les valeurs par défaut varient de .5em (pour les niveaux +d&textrsquo;imbrication les plus élevés) jusqu&textrsquo;à 2.5em (premier niveau), et +sont légèrement réduits en mode deux-colonnes. Cet exemple réduit +grandement l&textrsquo;espace de marge pour la liste la plus extérieure : + + +
\setlength{\leftmargini}{1.25em} % par défaut 2.5em
+
+ + +Quelques paramètres qui affectent le formatage des listes : + + +\itemindent\itemindent +Renfoncement supplementaire avant chaque articles dans une liste ; la +valeur par défaut est zéro. + +\labelsep\labelsep +Espace entre l&textrsquo;étiquette et le texte d&textrsquo;un article ; la valeur par défaut +est .5em. + +\labelwidth\labelwidth +Largeur de l&textrsquo;étiquette ; la valeur par défaut est 2em, ou +1.5em en mode deux-colonnes. + +\listparindent\listparindent +Renfoncement supplémentaire ajoutée aux paragraphes suivants à commencer +par le second au sein d&textrsquo;un article de liste ; la valeur par défaut est +0pt. + +\rightmargin\rightmargin +Distance horizontale entre la marge de droite de la liste et +l&textrsquo;environnement surjacent ; la valeur par défaut est 0pt, sauf à +l&textrsquo;intérieur des environnement quote, quotation, et +verse, où elle est réglée pour être égale à \leftmargin. + + + +Paramètres affectant l&textrsquo;espacement vertical entre les articles de liste +(plutôt relâché, par défaut). + + +\itemsep\itemsep +Espace vertical entre les articles. La valeur par défaut est 2pt +plus1pt minus1pt pour les documents en 10pt, 3pt plus2pt +minus1pt pour ceux en 11pt, et 4.5pt plus2pt minus1pt +pour ceux en 12pt. + +\parsep\parsep +Espace vertical supplémentaire entre les paragraphes au sein d&textrsquo;un +article de liste. Par défaut vaut la même chose que \itemsep. + +\topsep\topsep +Espace vertical entre le premier article et le paragraphe précédent. +Pour les listes au niveau le plus haut, la valeur par défaut est +8pt plus2pt minus4pt pour les documents en 10pt, 9pt +plus3pt minus5pt pour ceux en 11pt, et 10pt plus4pt +minus6pt pour ceux en 12pt. Ces valeurs sont réduites pour les +listes avec au moins un niveau d&textrsquo;imbrication. + +\partopsep\partopsep +Espace supplémentaire ajouté à \topsep quand l&textrsquo;environnement de +liste démarre un paragraphe. La valeur par défaut est 2pt plus1pt +minus1pt pour les documents en 10pt, 3pt plus1pt minus1pt +pour ceux en 11pt, et 3pt plus2pt minus2pt pour ceux en +12pt. + + + +\parskip exemple +En particulier pour les listes avec des articles courts, il peut être +désirable d&textrsquo;élider l&textrsquo;espace entre les articles. Voici un exemple +définissant un environnement itemize* sans espacement +supplémentaire entre les articles, ni entre les paragraphes au sein d&textrsquo;un +seul article (\parskip n&textrsquo;est pas spécifique aux listes, +\parskip): + + +
\newenvironment{itemize*}%
+  {\begin{itemize}%
+    \setlength{\itemsep}{0pt}%
+    \setlength{\parsep}{0pt}}%
+    \setlength{\parskip}{0pt}}%
+  {\end{itemize}}
+
+ + +
+letterlistitemizeEnvironments +
environnement letter: écrire des lettres postales +environnement letter +letter, environnement + +Cet environnement est utilisé pour créer des lettres. Letters. + + +
+listmathletterEnvironments +
list +environnement list +list, environnement +listes d&textrsquo;articles, générique + +L&textrsquo;environnement list est un environnement générique qui est +utilisé pour définir beaucoup des environnements plus spécifiques. Il +est rarement utilisé dans des documents, mais souvant dans des macros. + + +
\begin{list}{étiquettage}{espacement}
+\item item1
+\item item2
+...
+\end{list}
+
+ +L&textrsquo;argument obligatoire étiquettage spécifie comment les articles +doivent être étiquetés (à moins que son argument optionnel soit fourni à +\item). Cet argument est un morceau de texte qui est inséré dans +une boîte pour former l&textrsquo;étiquette. Il peut contenir, et d&textrsquo;habitude c&textrsquo;est +le cas, d&textrsquo;autres commandes &latex;. + +L&textrsquo;argument obligatoire espacement contient des commandes pour +changer les paramètres d&textrsquo;espacement pour la liste. Cet argument est le +plus souvent vide, c.-à-d.&noeos; {}, ce qui laisse l&textrsquo;espacement +par défaut. + +L&textrsquo;argument utilisé pour composer les articles de la liste est spécifiée +par \linewidth (Page layout parameters). + + +\item
Une entrée dans une liste.
+
+ + +\itemlist + +Synopsis: + + +
\item texte de l'article
+
+ +ou + +
\item[étiquette optionnelle] texte de l'article
+
+ +Un entrée dans une liste. Les entrées sont préfixées par une étiquette, +dont la valeur par défaut dépend du type de liste. + +Parce que l&textrsquo;argument optionnel étiquette optionnelle est entouré +de crochets ([ et ]), pour utiliser des crochets au +sein de l&textrsquo;argument optionnel vous devez les cacher entre accolades, comme +dans \item[Crochet fermant, {]}]. De même, pour utiliser un +crochet ouvrant comme premier caractère du texte d&textrsquo;un article, cachez le +aussi au sein d&textrsquo;accolade. &latex; command syntax. + +Dans cet exemple la liste enumerate a deux articles qui utilise +l&textrsquo;étiquette par défaut et une qui utilise l&textrsquo;étiquette optionnelle. + + +
\begin{enumerate}
+  \item Moe
+  \item[sometimes] Shemp
+  \item Larry
+\end{enumerate}
+
+ +Le premier article est étiquetté 1., le deuxième article est +étiquetté sometimes, et le troisième article est étiquetté +2. (notez que, à cause de l&textrsquo;étiquette optionnelle dans le second +article, le troisième article ne reçoit pas l&textrsquo;étiquette 3.). + +
+mathminipagelistEnvironments +
math +environnement math +math, environnement +formules en ligne + +Synopsis : + + +
\begin{math}
+maths
+\end{math}
+
+ +L&textrsquo;environnement math insert les maths donnés au sein du +texte en cours. \(...\)) et $...$ sont des synonymes. +Math formulas. + +
+minipagepicturemathEnvironments +
minipage +environnement minipage +minipage, environnement +minipage, créer une + + +
\begin{minipage}[position][hauteur][pos-interne]{largeur}
+texte
+\end{minipage}
+
+ +L&textrsquo;environnement minipage compose son corps texte dans un +bloc qui ne peut pas être coupé sur plusieurs pages. C&textrsquo;est similaire à +la commande \parbox (\parbox), mais contrairement à +\parbox, d&textrsquo;autres environnements de production de paragraphe +peuvent être utilisés au sein d&textrsquo;une minipage. + + +Les arguments sont les même que pour \parbox (\parbox). + +Renfoncement des paragraphes, au sein d&textrsquo;une minipage +\parindent +Par défaut, les paragraphes ne sont pas renfoncés au sein d&textrsquo;un +environnement minipage. Vous pouvez restaurer le renfoncement avec +une commande telle que \setlength{\parindent}{1pc}. + +notes en bas de page au sein des figures +figures, notes en bas de page au sein des +Les notes en bas de page au sein d&textrsquo;un environnement minipage sont +gérées d&textrsquo;une façon qui est particulièrement utiles pour mettre des notes +en bas de page dans des figures ou des tableaux. Une commande +\footnote \footnotetext met la note en bas de page au bas +de la minipage au lieu de la mettre au bas de la page, et elle utilise +le compteur \mpfootnote au lieu du compteur ordinaire +footnote (Counters). + +Cependant, ne mettez pas une minipage à l&textrsquo;intérieur d&textrsquo;une autre si vous +utilisez les note en bas de page ; elles pourraient terminer en bas de +la mauvaise minipage. + +
+picturequotation and quoteminipageEnvironments +
picture +environnement picture +picture, environnement +créer des images +images, créer + + +
\begin{picture}(largeur,hauteur)(décalagex,décalagey)
+&dots; commandes picture &dots;
+\end{picture}
+
+ + +\unitlength +L&textrsquo;environnement picture vous permet de créer toute sorte de +dessin dans lequel vous voulez du texte, des lignes, des flèches et des +cercles. Vous dîtes à &latex; où mettre les chose dans le dessin en +spécifiant leur coordonnées. Une coordonnée est un nombre qui peut avoir +une séparateur décimal (point et non virgule) et un signe moins &textmdash; un +nombre comme 5, 0.3 ou -3.1416. Une coordonnées +spécifie une longueur en multiples de l&textrsquo;unité de longueur +\unitlength, ainsi si \unitlength a été réglée à +1cm, alors la coordonnée 2.54 spécifie une longueur de 2,54 +centimètres. + +Vous devriez changer la valeur de \unitlength, en utilisant la +commande \setlength, en dehors d&textrsquo;un environnement +picture. La valeur par défaut est 1pt. + +pistion, dans un dessin picture +Une position est une paire de coordonnées, telle que +(2.4,-5), ce qui spécifie un point d&textrsquo;abscisse 2.4 et +d&textrsquo;ordonnée -5. Les coordonnées sont spécifiée 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&textrsquo;est pas Note that when a position appears as an +argument, elles n&textrsquo;est pas entourée d&textrsquo;accolades ; on délimite l&textrsquo;argument +avec des parenthèses. + +L&textrsquo;environnement picture a un argument obligatoire qui est une +position (largeur,hauteur) qui spécifie la taille du dessin. +L&textrsquo;environnement produit une boîte rectangulaire dont les dimensions sont +cette largeur et cette hauteur. + +L&textrsquo;environnement picture a aussi un argument optionnel de position +(décalagex,décalagey), qui suit l&textrsquo;argument de taille, et qui +peut changer l&textrsquo;origine. (Contrairement aux arguments optionnels +ordinaire, cet argument n&textrsquo;est pas contenu entre crochets.) L&textrsquo;argument +optionnel donne les coordonnées du point dans le coin inférieur gauche +du dessin (par là même déterminant l&textrsquo;origine). Par exemple, si +\unitlength a été réglée à 1mm, la commande + + +
\begin{picture}(100,200)(10,20)
+
+ + produit un dessin de largeur 100 millimetres et hauteur 200 +millimetres, done le coin inférieur gauche est le (10,20) et dont le +coin supérieur doint est donc le point (110,220). Lorsque vous dessin +la première fois un dessin, typiquement vous omettez l&textrsquo;argument +optionnel, laissant l&textrsquo;origine au coin inférieur gauche. Si ensuite vous +voulez modifier le dessin en translatant tout, vous pouvez juste ajouter +l&textrsquo;argument optionnel approprié. + +L&textrsquo;argument obligatoire de l&textrsquo;environnement détermine la taille nominale +du dessin. Il n&textrsquo;est pas nécessaire que cela soit en relation à la taille +réèlle du dessin ; &latex; vous laissera sans broncher mettre des chose +en dehors de la boîte définie par la taille du dessin, et même en dehors +de la page. La taille nominale du dessin est utilisée par &latex; pour +la détermination de la quantité de place à prévoir pour lui. + +Tout ce qui apparaît dans un dessin picture est dessiné par la +commande \put. La commande + + +
\put (11.3,-.3){...}
+
+ + met l&textrsquo;objet spécifié par ... dans le dessin picture, avec sont +point de référence aux coordonnées (11.3,-.3). Les points de +référence des divers objets sont décrits plus bas. + +lR box +La commande \put crée une LR box. Vous pouvez mettre tout +ce qui peut aller dans une \mbox (\mbox) dans l&textrsquo;argument +texte de la commande \put. Quand vous faites cela, le point de +référence devient le coin inférieur gauche de la boîte . + +Les commandes picture sont décrites dans les sections suivantes. + + +\circle
Dessine un cercle.
+
\makebox (picture)
Dessine une boîte de la taille spécifiée.
+
\framebox (picture)
Dessine une boîte avec un cadre autour.
+
\dashbox
Dessine une boîte en tireté.
+
\frame
Dessine un cadre autour d&textrsquo;un objet.
+
\line
Dessine une ligne droite.
+
\linethickness
Règle l&textrsquo;épaisseur de ligne.
+
\thicklines
Une plus grosse épaisseur de ligne.
+
\thinlines
L&textrsquo;épaisseur de ligne par défaut.
+
\multiput
Dessine plusieurs instances d&textrsquo;un objet.
+
\oval
Dessine une ellipse.
+
\put
Place un objet à un endroit spécifié.
+
\shortstack
Empile plusieurs objets.
+
\vector
Dessine une ligne flèchée.
+
+ + +\circle\makebox (picture)picture +\circle +\circle + +Synopsis : + +
\circle[*]{diamètre}
+
+ +La commande \circle produit un cercle dont le diamètre est le +plus proche possible de celui spécifié. La forme étoilée (en *) +de la commande dessine un disque, c.-à-d.&noeos; un cercle plein. + +Des cercles jusqu&textrsquo;à 40pt peuvent être dessinés. + + +
+\makebox (picture)\framebox (picture)\circlepicture +\makebox +\makebox (picture) + +Synopsis : + +
\makebox(largeur,hauteur)[position]{texte}
+
+ +La commande \makebox pour l&textrsquo;environnement picture est +similaire à la commande normale \makebox à ceci près que vous +devez spécifier une largeur et une hauteur implicitement +multipliés par \unitlength. + +L&textrsquo;argument optionnel, [position], spécifie le quadrant dans +lequel votre texte apparaît. Vous pouvez sélectionner jusqu&textrsquo;à deux +spécificateurs parmi les suivants : + + +t +Place l&textrsquo;article au sommet du rectangle. + +b +Place l&textrsquo;article en bas du rectangle. + +l +Place l&textrsquo;article sur la gauche. + +r +Place l&textrsquo;article sur la droite. + +
+ +\makebox. + + +
+\framebox (picture)\dashbox\makebox (picture)picture +\framebox +\framebox + +Synopsis : + + +
\framebox(largeur,hauteur)[pos]{...}
+
+ +La commande \framebox est similaire à \makebox (voir +section précédent), à ceci près qu&textrsquo;elle met un cadre autour de +l&textrsquo;extérieur du contenu de la boîte qu&textrsquo;elle créée. + +\fboxrule +\fboxsep +La commande \framebox produit un filet d&textrsquo;épaisseur +\fboxrule, et laisse un espace \fboxsep entre le filet et +le contenu de la boîte. + + +
+\dashbox\frame\framebox (picture)picture +\dashbox + +\dashbox + +Dessine une boîte avec une ligne en tireté. Synopsis : + + +
\dashbox{tlong}(rlargeur,rhauteur)[pos]{texte}
+
+ +\dashbox crée un rectangle en tireté autour de texte au +sein d&textrsquo;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&textrsquo;argument +optionnel pos. + +Une boîte en tireté a meilleure allure quand les paramètres +rlargeur et rhauteur sont des multiple de tlong. + + +
+\frame\line\dashboxpicture +\frame +\frame + +Synopsis : + + +
\frame{texte}
+
+ +La commande \frame met un cadre rectangulaire autour de +texte. Le point de référence est le coin en bas à gauche du +cadre. Aucun espace supplémentaire n&textrsquo;est mis entre le cadre et l&textrsquo;objet +texte. + + +
+\line\linethickness\framepicture +\line +\line + +Synopsis : + + +
\line(xpente,ypente){longueur}
+
+ +La commande \line dessine un ligne avec la longueur donnée +et la pente xpente/ypente. + +De base &latex; peut seulement dessiner des ligne dont la +pente = x/y, où x et y prennent des valeurs +entières de −6 jusqu&textrsquo;à 6. Pour des ligne de pente +quelconque, sans parler d&textrsquo;autres formes, voir le paquetage +curve2e et bien d&textrsquo;autres sur le CTAN. + + +
+\linethickness\thicklines\linepicture +\linethickness +\linethickness + +La commande \linethickness{dim} déclare que l&textrsquo;épaisseur des +lignes horizontales et verticales dans un environnement picture +environnement vaut dim, qui doit être une longueur positive. + +\linethickness n&textrsquo;affecte pas l&textrsquo;épaisseur des lignes obliques, +cercles, ou quarts de cercles dessinés par \oval. + + + +\thicklines\thinlines\linethicknesspicture +\thicklines +\thicklines + +La commande \thicklines est une épaisseur de trait alternative +pour les lignes verticales et horizontales dans un environnement +picture ; cf. \linethickness et \thinlines. + + + +\thinlines\multiput\thicklinespicture +\thinlines +\thinlines + +La commande \thinlines est l&textrsquo;épaisseur de trait par défaut pour +les lignes horizontales et verticales dans un environnement picture ; +cf. \linethickness et \thicklines. + + + +\multiput\oval\thinlinespicture +\multiput +\multiput + +Synopsis : + +
\multiput(x,y)(delta_x,delta_y){n}{obj}
+
+ +La commande \multiput copie l&textrsquo;objet obj en un motif +régulier à travers la figure. obj est placé en premier à la +position (x,y), puis à la position (x+\delta x,y+\delta +y), et ainsi de suite, n fois. + + +
+\oval\put\multiputpicture +\oval +\oval + +Synopsis : + + +
\oval(largeur,hauteur)[portion]
+
+ +La commande \oval produit un rectangle aux coins arrondis. +L&textrsquo;argument optionnel portion vous permet de ne produire qu&textrsquo;une +moitié de l&textrsquo;ovale selon ce qui suit : + + +t +selectionne la moitié supérieure ; +b +selectionne la moitié inférieure ; +r +selectionne la moitié de droite ; +l +selectionne la moitié de gauche. +
+ +Il est également possible de ne produire qu&textrsquo;un quart de l&textrsquo;ovale en +réglant portion à tr, br, bl, ou tl. + +Les &textldquo;coins&textrdquo; de l&textrsquo;ovale sont fabriqués avec des quarts de cercle d&textrsquo;un +rayon maximal de 20pt, ainsi les &textldquo;ovales&textrdquo; de grande taille +ressembleront plus à des boîtes aux coins arrondis. + + +
+\put\shortstack\ovalpicture +\put +\put + +\put(xcoord,ycoord){ ... } + +La commande \put place l&textrsquo;article spécifié par l&textrsquo;argument +obligatoire aux coordonnées xcoord et ycoord fournies. + + +\shortstack\vector\putpicture +\shortstack +\shortstack + +Synopsis : + + +
\shortstack[position]{...\\...\\...}
+
+ +La commande \shortstack produit une pile d&textrsquo;objets. Les positions valides +sont : + + +r +Déplace les objets à la droite de la pile. +l +Déplace les objets à la gauche de la pile +c +Déplace les objets au centre de la pile (position par défaut) +
+ +\\ (pour les objets \shortstack) +Les objets sont séparés avec \\. + + +
+\vector\shortstackpicture +\vector +\vector + +Synopsis : + + +
\vector(xpente,ypente){longueur}
+
+ +La commande \vector dessine une ligne fléchée de la +longueur et direction (xpente,ypente) +spécifiées. Les valeurs de xpente et ypente +doivent être comprises entre −4 and +4 y compris. + + +
+
+quotation and quotetabbingpictureEnvironments +
quotation et quote +environnement quotation +quotation, environnement +citation +texte cité avec renfoncement des paragraphes, affichage +afficher du texte cité avec renfoncement de paragraphe +renfoncement des paragraphes dans du texte cité +environnement quote +quote, environnement +texte cité sans renfoncement des paragraphes, affichage +afficher un texte cité sans renfoncement de paragraphe +renfoncement des paragraphes dans un texte cité, omettre + +Synopsis : + + +
\begin{quotation}
+texte
+\end{quotation}
+
+ +ou + + +
\begin{quote}
+texte
+\end{quote}
+
+ +Cite du texte. + +Dans les deux environnement, les marges sont renfoncées à la fois sur la +gauche et la droite. Le texte est justifié des deux côtés sur la marge. +De même que dans le texte principal, laisser une ligne à blanc au sein +du texte produit un nouveau paragraphe. + +Pour comparer les deux : dans l&textrsquo;environnement quotation, les +paragraphes sont renfoncés de 1,5em et l&textrsquo;espace entre les +paragraphe est petit, 0pt plus 1pt. Dans l&textrsquo;environnement +quote, les paragraphes ne sont pas renfoncés et il y a une espace +verticale entre les paragraphes (c&textrsquo;est la longueur elastique +\parsep). Ainsi, l&textrsquo;environnement quotation convient mieux +environm aux documents où les nouveaux paragraphes sont marqués par un +renfoncement plutôt que par une séparation verticale. De plus, +quote convient meieux pour des citations courtes ou une suite de +citations courtes. + + +
\begin{quotation}
+\it Il y a quatre-vingt sept ans
+  ... ne disparaîtra jamais de la surface de la terre.
+\hspace{1em plus 1fill}---Abraham Lincoln
+\end{quotation}
+
+ +
+tabbingtablequotation and quoteEnvironments +
tabbing + +environnement tabbing +tabbing, environnement +taquets des tabulation, utiliser +aligner du texte en utilisant des taquets de tabulation +alignement au moyen de tabbing + +Synopsis : + + +
\begin{tabbing}
+row1col1 \= row1col2 \= row1col3 \= row1col4 \\
+row2col1 \> \> row2col3 \\
+...
+\end{tabbing}
+
+ + + +L&textrsquo;environnement tabbing fournit une technique pour aligner du +texte en colonnes. Il fonctionne en réglant des taquet et en tabulant +jusqu&textrsquo;à eux bien comme on le ferait sur une machine à écrire. Il +convient le mieux pour les cas où la largeur de chaque colonnne est +constante et connue d&textrsquo;avance. + +Cet environnement peut être rompu entre plusieurs pages, contrairement à +l&textrsquo;environnement tabular. + +Les commandes suivante peuvent être utilisée au sein d&textrsquo;un environnement tabbing : + + +\\ (tabbing)\\ (tabbing) +Finit une ligne. + +\= (tabbing)\= (tabbing) +Règle un taquet à la position courante. + +\> (tabbing)\> (tabbing) +\> +Avance au taquet suivant. + +\<\< +Place le texte qui suit à la gauche de la marge locale (sans changer +cette marge). Ne peut être utilisé qu&textrsquo;au début d&textrsquo;une ligne. + +\+\+ +Déplace la marge de gauche d&textrsquo;un taquet vers la droite pour la ligne +suivante et toutes celles qui suivent. + +\-\- +Déplace la marge de gauche d&textrsquo;un taquet vers la gauche pour la ligne +suivante et toutes celles qui suivent. + +\&textrsquo; (tabbing)\' (tabbing) +Déplace tout ce que vous avez tapé jusqu&textrsquo;alors dans la colonne courante, +c.-à-d.&noeos; tout ce qui suit la plus récente commande \>, +\<, \', \\, ou \kill, à la droite de la +colonne précédente, aligné à droite sur le taquet de la colonne +courante. + +\&textlsquo; (tabbing)\` (tabbing) +Vous perme de placer du texte justifié à droite sur n&textrsquo;importe quel +taquet, y compris le taquet 0. Toutefois, ne peut pas placer du texte à +la droite de la dernière colonne parce qu&textrsquo;il n&textrsquo;y a pas de taquet à cet +endroit. La commande \` déplace tout le texte qui la suit, +jusqu&textrsquo;à la commande \\ ou \end{tabbing} qui termine la +ligne. + +\a (tabbing)\a (tabbing) +\a&textrsquo; (acute accent in tabbing) +\a&textlsquo; (grave accent in tabbing) +\a= (macron accent in tabbing) +Dans un environnement tabbing, les commandes \=, \' +et \` ne produisent pas d&textrsquo;accents comme d&textrsquo;habitude +(Accents). À leur place, on utilise les commandes \a=, +\a' et \a`. + +\kill\kill +Règles les taquets sans produire de texte. Fonctionne tout comme +\\ à ceci près que la ligne courante est jetée au lieu de +produire une sortie. L&textrsquo;effet de toute commande \=, \+ ou +\- dans cette ligne demeure en vigueur. + +\poptabs\poptabs +\poptabs +Restaure les positions de taquets sauvegardés par le dernier +\pushtabs. + +\pushtabs\pushtabs +Sauvegarde positions courantes de tous les taquets. C&textrsquo;est utile pour +changer temporairement les positions de taquets au milieu d&textrsquo;un +environnement tabbing. + +\tabbingsep\tabbingsep +Distance à la gauche d&textrsquo;un taquet déplacé par \'. + + + +Cet exemple compose un fonction en Pascal function dans un format +traditionnel : + + +
\begin{tabbing}
+function \= fact(n : integer) : integer;\\
+         \> begin \= \+ \\
+               \> if \= n $>$ 1 then \+ \\
+                        fact := n * fact(n-1) \- \\
+                  else \+ \\
+                        fact := 1; \-\- \\
+            end;\\
+\end{tabbing}
+
+ + +
+tabletabulartabbingEnvironments +
table +environnement table +table, environnement +tableaux, créer +créer des tableaux + +Synopsis : + + +
 \begin{table}[placement]
+  corps-du-talbeau
+ \caption[titreldt]{titre}
+ \end{table}
+
+ +Une classe de flottants (Floats). Parce qu&textrsquo;ils ne peuvent pas +être coupés à cheval sur plusieurs pages, il ne sont pas composés en +séquence avec le texte normale, mais à la place sont « flottés » vers un +endroit convenable, tel que le sommet d&textrsquo;une page suivante. + +Pour les valeurs possibles de placement et leur effet sur +l&textrsquo;algorithme de placement des flottants, voir Floats. + +Le corps du tableau est composé dans une parbox de largueur +\textwidth and ainsi il peut contenir du texte, des commandes, +etc. + +L&textrsquo;étiquette est optionnelle ; elle est utilisée pour les double renvois +(Cross references). +\caption +La commande \caption spécifie la légende texte pour la +figure. La légende est numérotée par défaut. Si titreldt est +présent, il est utilisé dans la liste des talbeaux au lieu de titre +(Tables of contents). + + +
\begin{table}[b]
+  \centering
+  \begin{tabular}{r|p{2in}} \hline
+    Un &Le plus solitaire des nombres \\
+    Deux &Peut être aussi triste qu'un.
+         C'est le nombre le plus solitaire après le nombre un.
+  \end{tabular}
+  \label{tab:VertusCardinales}
+  \caption{Vertus cardinales}
+\end{table}
+
+ + +
+tabularthebibliographytableEnvironments +
tabular +environnement tabular +tabular, environnement +lignes dans des tableaux +aligner du texte dans des tableaux + +Synopsis : + + +
\begin{tabular}[pos]{cols}
+column 1 entry & column 2 entry ... & column n entry \\
+...
+\end{tabular}
+
+ + +ou + + +
\begin{tabular*}{largeur}[pos]{cols}
+column 1 entry & column 2 entry ... & column n entry \\
+...
+\end{tabular*}
+
+ +Ces environnements produisent une boîte consistant d&textrsquo;une séquence de +ligne horizontales. Chaque ligne consiste en des articles qui sont +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}  \\ 
+  \hline
+  Hank Aaron  &755 \\
+  Babe Ruth   &714
+\end{tabular}
+
+ +Le format vertical de deux colonnes alignées à gauche, avec une barre +verticales entre elles, est spécifié par l&textrsquo;argument {l|l} de tabular. +& +Les colonnes sont séparées avec une esperluette &. On crée un +filet horizontal entre deux ligne avec \hline. +\\ pour tabular +La fin de chaque ligne est marquée avec une +double-contr&textrsquo;oblique \\. Cette \\ est optionnelle après +la dernière lgine, à moins qu&textrsquo;une commande \hline suive, pour +mettre un filet sous le tableau. + + +Les arguments obligatoires et optionnels de tabular consistent +en : + + +largeur +Obligatoire pour tabular*, non autorisé pour +tabular. Spécifie la largeur de l&textrsquo; environnement +tabular*. Il doit y avoir de l&textrsquo;espace élastique entre les +colonnes, comme avec with &arobase;{\extracolsep{\fill}}, de sorte à +permettre au tableau de se dilater ou contracter pour faire la largeur +spécifiée, sans quoi vous aurez probablement l&textrsquo;avertissement +Underfull \hbox (badness 10000) in alignment ... + +pos +Optionnel. Spécifie la position verticale du tableau. La valeur par +défaut est d&textrsquo;aligner le tableau de sorte à ce que son centre vertical +s&textrsquo;accorder à la ligne de base du texte autour. Il y a deux autres +alignements possible : t aligne le tableau de sorte que la +première ligne s&textrsquo;accorde à la ligne de base du texte autour, et +b fait la même chose pour la dernière ligne du tableau. + + +Ceci n&textrsquo;a un effet que si il y a du texte autour de la table. Dans le cas +usuel d&textrsquo;un tabular seul au sein d&textrsquo;un environnement center +cette option ne fait aucune différence. + +cols +Obligatoire. Spécifie le formatage des colonnes. Il consiste en une +séquence des spécificateurs suivants, correspondant à la séquence des +colonnes et du matériel intercolonne. + +
+l +Une colonne d&textrsquo;articles alignés à gauche. + +r +Une colonne d&textrsquo;article alignés à droite. + +c +Une colonne d&textrsquo;article centrés. + +| +Une ligne verticale s&textrsquo;étendant complètement sur la hauteur et profondeur +de l&textrsquo;environnement. + +&arobase;{texte ou espace} +Ceci insère texte ou espace à cette position dans chaque ligne. Le +matériel texte ou espace est composé en mode LR. Ce texte est +fragile (\protect). + +Ce spécificateur est optionnel : à moins que vous mettiez dans votre +propre &arobase;-expression alors les classe book, article et +report de &latex; mette de chaque côté de chaque colonne un +espace de longueur \tabcolsep, qui par défaut vaut +6pt. C&textrsquo;est à dire que par défaut des colonnes adjacente sont +séparée de 12pt (ainsi \tabcolsep est un nom trompeur +puisque ce n&textrsquo;est pas la séparation entre des colonnes de +tableau). Aussi, par défaut un espace de 6pt vient après la +première colonne ainsi qu&textrsquo;après la dernière colonne, à moins que vous +placiez un &arobase;{...} ou | à cet endroit. + +Si vous l&textrsquo;emportez sur la valeur par défaut et utilisez une expression +en &arobase;{...} alors vous devez insérer tout espace désiré +vous-même, commande &arobase;{\hspace{1em}}. + +Une expression vide &arobase;{} élimine l&textrsquo;espace, y compris l&textrsquo;express +au début ou à la fin, commande dans l&textrsquo;exemple ci-dessous où on veut que +les ligne du tableau soient alignée sur la marge de gauche. + + +
\begin{flushleft}
+  \begin{tabular}{&arobase;{}l}
+    ..
+  \end{tabular}
+\end{flushleft}
+
+ +Cet exemple montre du texte, une virgule de séparation décimale, entre +les colonnes, arangé de sorte que les nombres dans la table sont alignés +sur cette virgule. + + +
\begin{tabular}{r&arobase;{$,$}l}
+  $3$ &$14$  \\
+  $9$ &$80665$
+\end{tabular}
+
+ + +\extracolsep +Une commande \extracolsep{lrg} au sein d&textrsquo;une expression +en &arobase;{&dots;} a pour effet qu&textrsquo;une espace supplémentaire de +largeur lrg apparaît sur la gauche de toutes les colonnes +suivantes, jusqu&textrsquo;à contre-ordre d&textrsquo;une autre commande +\extracolsep. Contrairement aux à espace inter-colonnes +ordinaires, cette espace supplémentaire n&textrsquo;est pas supprimé par une +expression en &arobase;{&dots;}. Une commande \extracolsep +peut uniquement être utilisée au sein d&textrsquo;une expression en +&arobase;{&dots;} elle-même au sein de l&textrsquo;argument cols. + + +
\begin{center}
+  \begin{tabular*}{10cm}{l&arobase;{\ \ldots\extracolsep{\fill}}l}
+    Tomber sept fois, se relever huit
+    &c'est comme ça la vie !
+  \end{tabular*}
+\end{center}
+
+ +Pour insérer des commandes qui sont automatiquement exécutées avant une +colonne donnée, charger le paquetage array et utilisez le +spécificateur >{...}. + + + +
p{lrg} +Chaque cellule de la colonne est composée au sein d&textrsquo;une parbox de +largeur lrg. + +Note que les sauts de ligne de type double-contr&textrsquo;oblique \\ ne +sont pas permis au sein d&textrsquo;une telle cellule, sauf à l&textrsquo;intérieur d&textrsquo;un +environnement comme minipage, array, ou tabular, +ou à l&textrsquo;intérieur d&textrsquo;une \parbox explicite, ou dans la portée d&textrsquo;une +déclaration \centering, \raggedright, ou +\raggedleft (quand elles sont utilisée au sein d&textrsquo;une cellule de +colonne en p ces déclaration doivent apparaître entre accolade, +comme dans {\centering .. \\ ..}. Sans quoi &latex; prendra la +double contr&textrsquo;oblique comme une fin de ligne. + +*{num}{cols} +Équivalent à num copies de cols, où num est un entier +positif et cols est toute liste de spécificateurs. Ainsi +\begin{tabular}{|*{3}{l|r}|} équivaut à +\begin{tabular}{|l|rl|rl|r|}. Notez que cols peut +contenir une autre expression en *{&dots;}{&dots;}. + +
+ + +Paramètres qui contrôlent le formatage : + + + +\arrayrulewidth\arrayrulewidth +Une longueur qui est l&textrsquo;épaisseur du filet créé par |, +\hline, et \vline au sein des environnements +tabular et array. La valeur par défaut est .4pt. On +peut la changer comme dans +\setlength{\arrayrulewidth}{0.8pt}. + +\arraystretch\arraystretch +Un facteur par lequel l&textrsquo;espacement entre les lignes au sein des +environnement tabular et array est multiplié. La valeur +par défaut est 1 pour aucune dilatation/contraction. On peut la +changer comme dans \renewcommand{\arraystretch}{1.2}. + +\doublerulesep\doublerulesep +Une longueur qui est la distance ente les filets verticaux produit par +le spécificateur ||. + + +La valeur par défaut est 2pt. + +\tabcolsep\tabcolsep +Une longueur qui est la moitié de l&textrsquo;espace entre les colonnes. La valeur +par défaut est 6pt. On peut la changer avec \setlength + + + +Les commandes suivantes peuvent être utilisées à l&textrsquo;intérieur du corps d&textrsquo;un +environnement tabular : + + +\multicolumn
Faire qu&textrsquo;un article s&textrsquo;étende sur plusieurs colonnes.
+
\cline
Dessiner une ligne horizontale s&textrsquo;étendant sur quelques colonnes.
+
\hline
Dessiner une ligne horizontale s&textrsquo;étendant sur toutes les colonnes.
+
\vline
Dessiner une ligne verticale.
+
+
+
+ + +\multicolumn\clinetabular +\multicolumn +\multicolumn + +Synopsis : + +
\multicolumn{nbrecols}{patron}{texte}
+
+ +Fabrique une entrée de array ou tabular fusionnée sur +plusieurs colonnes. Le premier argument, nbrecols spécifie le +nombre de colonnes sur lesquelles s&textrsquo;étend la fusion. Le second argument, +patron, est obligatoire et spécifie le format de l&textrsquo;entrée ; +notamment c pour centré, l pour aligné à gauche, r +pour aligné à droite. Le troisième argument, texte spécifie le +texte à mettre dans l&textrsquo;entrée. + +Dans l&textrsquo;exemple suivant les trois première colonnes sont fusionnées en le +titre unique Nom. + + +
\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 
+    ...
+\end{tabular}
+
+ +On compte comme colonne chaque partie du patron patron de +l&textrsquo;environnement array ou tabular qui, à l&textrsquo;exception de la +première, commence par l, c, r, ou p. Ainsi +à partir de \begin{tabular}{|r|ccp{4cm}|} les partie sont +|r|, c, c, et p{1.5in}|. + +L&textrsquo;argument patron l&textrsquo;emporte sur la spécification par défaut de +zone inter-colonne de l&textrsquo;environnement array ou tabular +contigüe à cette entrée multi-colonne. Pour affecter cette zone, cet +argument peut contenir des barre verticale | indiquant le +placement de filets verticaux, et d&textrsquo;expression &arobase;{...}. Ainsi +si patron est |c| alors l&textrsquo;entrée multi-colonne est centrée +et un filet vertical la précède et la suit dans les espaces intercolonne +de part et d&textrsquo;autre. Ce tableau nous permet de décrire en détail le +comportement exact. + + +
\begin{tabular}{|cc|c|c|}
+  \multicolumn{1}{r}{w}       % entrée un
+    &\multicolumn{1}{|r|}{x}  % entrée deux
+    &\multicolumn{1}{|r}{y}   % entrée trois
+    &z                        % entrée quatre
+\end{tabular}
+
+ +Avant la première entrée il n&textrsquo;y a pas de filet verticale en sortie parce +que le \multicolumn a le spécificateur r dans patron +sans barre verticales initiale. Entre les entrée un et deux il y a un +filet vertical ; en effet bien que le premier patron ne se termine +pas par une barre verticale, le second patron en a une à son +commencement. Entre la deuxième et la troisième entré il y a un seul +filet vertical ; bien que le patron dans les deux +multicolumn correspondant demandent un filet vertical, vous n&textrsquo;en +obtenez qu&textrsquo;un seul. Entre les entrée trois et quatre il n&textrsquo;y a aucun +filet vertical ; la spécification par défaut en demande un mais le +patron dans le \multicolumn de la troisième entrée n&textrsquo;en +demande pas, et cela l&textrsquo;emporte. Finalement, à la suite de la quatrième +entrée il y a un filet vertical à cause de la spécification par défaut. + +Le nombre de colonnes fusionnées nbrecols peut être 1. En plus de +donner la possibilité de changer l&textrsquo;alignement horizontal, ceci est aussi +utile pour l&textrsquo;emporter pour l&textrsquo;une des ligne sur la définition +tabular par défaut de la zone inter-colonne, y compris concernant le +placement des filets verticaux. + +Dans l&textrsquo;exemple ci-dessous, dans la définition tabular de la +première colonne on spécifie par défaut de justfier, mais au sein de la +première ligne l&textrsquo;entrée est centrée avec +\multicolumn{1}{c}{\textsc{Période}}. De même au sein de +la première ligne, les deuxième et troisième colonnes sont fusionnées +entre elle avec \multicolumn{2}{c}{\textsc{Intervalle}}, +l&textrsquo;emportant sur la spécification pour centrer ces deux colonnes sur le +trait d&textrsquo;union au sein de la plage de dates. + + +
\begin{tabular}{l|r&arobase;{-}l} 
+  \multicolumn{1}{c}{\textsc{Période}}  
+    &multicolumn{2}{c}{\textsc{Dates}} \\ \hline
+  Baroque          &1600           &1760         \\
+  Classique        &1730           &1820         \\
+  Romantique       &1780           &1910         \\
+  Impressioniste   &1875           &1925
+\end{tabular}
+
+ +Noter ue bien que la spécification tabular par défaut place un +filet vertical etre la première et la deuxième colonne, du fait qu&textrsquo;il +n&textrsquo;y pas pas de barre verticale dans aucun des patrons patron des +commandes \multicolumn des deux premières colonne, alors aucun +filet n&textrsquo;apparaît sur la première ligne. + + +
+\cline\hline\multicolumntabular +\cline +\cline + +Synopsis : + + +
\cline{i-j}
+
+ +La commande \cline dessine des lignes horizontales à travers les +colonnes spécifiées en arguments obligatoires, en commençant dans la +i et finissant dans la colonne j. + +
+\hline\vline\clinetabular +\hline +\hline + +La commande \hline dessine une ligne horizontale de la largeur de +l&textrsquo;environnement tabular ou array surjacent. Elle est la +plupart du temps utilisé pour dessiner une ligne au sommet, bas, et +entre les lignes d&textrsquo;un tableau. + + + +\vline\hlinetabular +\vline +\vline + +La commande \vline dessine une ligne verticale s&textrsquo;étendant sur la +totalité de la hauteur et de la profondeur de sa ligne. Une commande +\hfill peut être utilisée pour déplacer cette ligne verticale +vers le bord de la colonne. La commande \vline peut aussi être +utilisée dans une expression &arobase;{&dots;}. + + + + + + + +
+thebibliographytheoremtabularEnvironments +
thebibliography + +environnement thebibliography +thebibliography, environnement +bibliography, creating (manually) + +Synopsis : + + +
\begin{thebibliography}{étiquette-la-plus-large}
+\bibitem[étiquette]{clef_de_cite}
+...
+\end{thebibliography}
+
+ +L&textrsquo;environnement thebibliography produit une bibliographie ou une +liste de références. + +Dans la classe article, cette liste de références est intitulée +« Réferences » ; dans la classe report, elle est intitulée +« Bibliographie ». Vous pouvez changer le titre (dans les classes standardes) +en redéfinissant la commande \refname. Par exemple, cela +l&textrsquo;élimine complètement : + + +
\renewcommand{\refname}{}
+
+ +L&textrsquo;argument obligatoire étiquette-la-plus-large est un texte qui, +lorsqu&textrsquo;il est composé, est aussi large que la plus large des étiquettes +d&textrsquo;article produit pas les commandes \bibitem. C&textrsquo;est typiquement +donné comme 9 pour des bibliographies de moins de 10 références, +99 pour celles qui en on moins de 100, etc. + + +\bibitem
Spécifier un article de bibliographie.
+
\cite
Faire référence à un article de bibliographie.
+
\nocite
Inclure un article dans la bibliographie.
+
Utilisation de BibTexUsing BibTeX
Génération automatique de bibliographies.
+
+ + +\bibitem\citethebibliography +\bibitem + +\bibitem + +Synopsis : + +
\bibitem[étiquette]{clef_de_cite}
+
+ +La commande \bibitem génère une entrée étiquetée par +étiquette. Si l&textrsquo;argument étiquette est omis, un numéro est +automatiquement généré en utilisant le compteur enumi. L&textrsquo;argument +clef_de_cite est une +clef de référence bibiliographique +référence bibiliographique, clef +clef de référence bibiliographique consistant +en une séquence quelconque de lettres, chiffres, et signes de +ponctuation ne contenant aucune virgule. + +Cette commande écrit une entrée dans le fichier .aux, et cette +entrée contient les étiquette et clef_de_cite de l&textrsquo;article +considéré. Lorsque le fichier .aux est lu par la commande +\begin{document}, l&textrsquo;étiquette de l&textrsquo;article est associée à +sa clef_de_cite, ce qui a pour effet que toute référence à +clef_de_cite avec une commande \cite (\cite) +produit l&textrsquo;étiquette associée. + + +
+\cite\nocite\bibitemthebibliography +\cite + +\cite + +Synopsis : + + +
\cite[subcite]{clefs}
+
+ +L&textrsquo;argument clefs est une liste d&textrsquo;une ou plus de clefs de +références bibliographiques (\bibitem), séparées par des +virgules. Cette commande génère une référence bibliographique au sein du +textes contenant les étiquettes associées aux clefs contenues dans +clefs par les entrées respectives au sein du fichier .aux. + +Le texte de l&textrsquo;argument optionnel subcite apparaît après +l&textrsquo;étiquette de référence. Par exemple, \cite[p.~314]{knuth} +pourrait produire [Knuth, p. 314]. + + +
+\nociteUsing BibTeX\citethebibliography +\nocite +\nocite + +Synopsis : + + +
\nocite{clefs}
+
+ +La commande \nocite ne produit aucun texte, mais écrit +clefs, ce qui est une liste d&textrsquo;une ou plusieurs clefs de référence +bibliograhique dans le fichier .aux. + + +
+Using BibTeX\nocitethebibliography +Utilisation de Bib&tex; + +utilisation de Bib&tex; +bib&tex;, utilisation +bibliographie, créer (automatiquement) +\bibliographystyle +\bibliography + +Si vous utilisez le programme Bib&tex; d&textrsquo;Oren Patashnik (ce qui est +fortement recommandé si vous avez besoin d&textrsquo;une bibliographie de plus +d&textrsquo;un ou deux titre) pour mainteninr votre bibliographie, vous n&textrsquo;utilisez +pas l&textrsquo;environnement thebibliography +(thebibliography). Au lieu de cela, vous incluez les lignes : + + +
\bibliographystyle{stylebib}
+\bibliography{ficbib1,ficbib2}
+
+ +La commande \bibliographystyle ne produit aucune sortie en +elle-même. En revanche, elle définit le style dans lequel la +bibliographie est à produite : stylebib fait référence à un +fichier stylebib.bst définissant l&textrsquo;aspect que doivent avoir +vos référence bibliographique. Les nom stylebib standards +distribués avec Bib&tex; sont : + + +alpha +Classé alphabetiquement. Les étiquettes sont formées à partir du nom de +l&textrsquo;auteur et de l&textrsquo;année de publication. +plain +Classé alphabetiquement. Les étiquettes sont des numéros. +unsrt +Comme plain, mais les entrées sont dans l&textrsquo;ordre où les références +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. + +La commande \bibliography est ce qui produit pour de bon la +bibliographie. L&textrsquo;argument de \bibliography fait référencesrefers +to files named ficbib1.bib, ficbib2.bib, +&dots;, qui sont censés contenir votre bases 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. + + +
+
+theoremtitlepagethebibliographyEnvironments +
theorem + +environnement theorem +theorem, environnement +théorèmes, composition des + +Synopsis : + + +
\begin{theorem}
+texte-théorème
+\end{theorem}
+
+ +L&textrsquo;environnement theorem produit « Théorème n » en gras +suivi de texte-théorème, où les possibilité de numérotation pour +n sont décrites par \newtheorem (\newtheorem). + + +
+titlepageverbatimtheoremEnvironments +
titlepage + +environnement titlepage +titlepage, environnement +fabriquer une page de titre +pages de titre, création + +Synopsis : + + +
\begin{titlepage}
+texte
+\end{titlepage}
+
+ +L&textrsquo;environnement titlepage crée une page de titre, c&textrsquo;est à dire +une page sur laquelle ne sont inscrit aucun numéro de page ou libellé de +rubrique. Il entraîne aussi que la page suivante a le numéro un. Le +formatage de la page de titre vous est laissé. La commande \today +peut être utile sur les pages de titre (\today). + +Vous pouvez utiliser la commande \maketitle (\maketitle) +pour produire une page de titre standarde sans utiliser l&textrsquo;environnement +titlepage. + + +
+verbatimversetitlepageEnvironments +
verbatim + +environnement verbatim +verbatim, environnement +texte verbatim +simuler du texte tapuscrit +texte tapuscrit, simulation de +code source, composer du +source logiciel, composer du + +Synopsis : + + +
\begin{verbatim}
+literal-texte
+\end{verbatim}
+
+ +L&textrsquo;environnement verbatim est un environnement qui fabrique des +paragraphes dans lequel &latex; produit exactement ce qui vous y taez ; +par exemple le caractère \ produit \ à l&textrsquo;impression . Il, +fait de &latex; une machine à écrire, c.-à-d.&noeos; que le retour chariot +et les blancs y ont un tel effet. + +L&textrsquo;environnement verbatim utilise une police de type machine à +écrire à chasse fixe (\tt). + + +\verb
La forme macro de l&textrsquo;environnement verbatim.
+
+ +\verbverbatim +\verb + +\verb +texte verbatim, en-ligne + +Synopsis : + + +
\verbcartexte-littéralcar
+\verb*cartexte-littéralcar
+
+ +La commande \verb compose texte-littéral comme il est +entré, en incluant les caractères spéciaux et les espaces, en utilisant +la police tapuscrit (\tt). Aucun espaces n&textrsquo;est autorisé entre +\verb ou \verb* et le délimiteur car qui marque le +début et la fin du texte verbatim. Le délimiteur ne doit pas aparaître +dans le texte-littéral. + +espace visible +La forme étoilée (en *) diffère seulement en ce que les espaces +sont tapés avec un caractère « espace visible ». + +(Nommément, {\tt\char&textlsquo;\ }). + + + +
+
+verseverbatimEnvironments +
verse +environnement verse +verse, environnement +poésie, un environnement pour la + +Synopsis : + + +
\begin{verse}
+line1 \\
+line2 \\
+...
+\end{verse}
+
+ +L&textrsquo;environnement verse est conçu pour la poésie, bien que vous +pouvez lui trouver d&textrsquo;autres usages. + +\\ pour verse +Les marges sont renfoncées sur la gauche et la droite, les paragraphes ne +le sont pas, et le texte n&textrsquo;est pas justifié. Séparez le ligne de chaque +strophe avec \\, et utilisez une ou plusieurs lignes vides pour +séparer les strophes. + + +
+
+Line breakingPage breakingEnvironmentsTop +Saut à la ligne +saut à la ligne +sauter à la ligne + +La première chose que &latex; fait lorsqu&textrsquo;il traite du texte ordinaire +est de traduire votre fichier d&textrsquo;entrée en une séquence de glyphes et +d&textrsquo;espaces. Pour produire un document imprimé, cette séquence doit être +rompue en lignes (et ces lignes doivent être rompues en pages). + +D&textrsquo;ordinaire &latex; effectue la rupture de ligne (et de page) pour +vous, mais dans certains environnements, vous faites la rupture +vous-même avec la commande \\, et vous pouvez toujours forcer +manuellement les ruptures. + + +\\
Commencer une nouvelle ligne.
+
\obeycr & \restorecr
Faire que chaque ligne d&textrsquo;entrée commence une nouvelle ligne de sortie.
+
\newline
Sauter à la ligne
+
\- (césure)\- (hyphenation)
Insérer une césure explicite.
+
\discretionary
Insérer une crésure explicite en contrôlant le caractère d&textrsquo;union.
+
\fussy
Être pointilleux sur le passage à la ligne.
+
\sloppy
Être tolérant sur le passage à la ligne.
+
\hyphenation
Dire à &latex; comment gérer la césure d&textrsquo;un mot.
+
\linebreak & \nolinebreak
Forcer & éviter les saut à la ligne.
+
+ + +\\\obeycr & \restorecrLine breaking +
\\ + +\\ force un saut de ligne +nouvelle ligne, commencer une +saut de ligne, forcer + +Synopsis : + + +
\\[espaceenplus]
+
+ +ou + + +
\\*[espaceenplus]
+
+ +Commencer une nouvelle ligne. L&textrsquo;argument optionnel espaceenplus +spécifie l&textrsquo;espace supplémentaire vertical à insérer avant la ligne +suivante. Ceci peut être une longueur négative. Le texte avant le saut +est composé à sa longueur normale, c.-à-d.&noeos; qu&textrsquo;il n&textrsquo;est pas dilaté pour +remplir la largeur de la ligne. + +Les sauts de ligne explicites au sein du corps de texte sont inhabituels +en &latex;. en particulier, pour commencer un nouveau paragraphe +laissez plutôt une ligne à blanc. Cette commande est utilisée +principalement en dehors du flux principal de texte comme dans un +environnement tabular ou array. + +Dans des circonstances ordinaires (par ex.&noeos; en dehors d&textrsquo;une colonne +spécifiée par p{...} dans un environnement tabular) la +commande \newline est un synonyme de \\ +(\newline). + +En plus de commencer une nouvelle ligne, la forme étoilée \\* dit +à &latex; de ne pas commencer une nouvelle page entre les deux lignes, +en émettant un \nobreak. + + +
\title{Mon histoire~: \\[7mm]
+       un conte pathétique}
+
+ + +
+\obeycr & \restorecr\newline\\Line breaking +
\obeycr & \restorecr +\obeycr +\restorecr +saut de ligne, sortie semblable à l&textrsquo;entrée pour le + +La commande \obeycr a pour effet qu&textrsquo;un retour chariot dans le +fichier d&textrsquo;entrée (^^M, internement) soit traité de la même façon +que \\ (suivi d&textrsquo;un \relax). Ainsi chaque passage à la +ligne dans l&textrsquo;entrée est aussi un passage à la ligne dans la sortie. + +\restorecr restaure le comportement normal vis à vis des saut de +ligne. + + +
+\newline\- (hyphenation)\obeycr & \restorecrLine breaking +
\newline + +\newline +nouvelle ligne, commencer une (mode paragraphe) +saut de ligne + +Dans du texte ordinaire ceci est équivalent à une double-contr&textrsquo;oblique +(\\) ; cela rompt la ligne, sans dilatation du texte le +précéndent. + +Au sein d&textrsquo;un environnement tabular ou array, dans une +colonne avec un specificateur produisant une boîte paragraphe, comme +typiquement p{..}, \newline insère un saut de ligne au +sein de la colonne, c.-à-d.&noeos; insère un saut de ligne à l&textrsquo;intérieur de +la colonne, c.-à-d.&noeos; qu&textrsquo;il ne rompt pas la ligne entière. Pour rompre +la ligne entière utilisez \\ ou son équivalent +\tabularnewline. + +L&textrsquo;exemple suivant écrit Nom~: et Adresse~: comme deux +ligne ain sein d&textrsquo;une seule cellule du tableau. + + +
\begin{tabular}{p{2.5cm}{\hspace{5cm}}p{2.5cm}}
+  Nom~: \newline Adresse~: &Date~: \\ \hline
+\end{tabular}
+
+ +La Date~: sera alignée sur la ligne de base de Nom~:. + +
+\- (hyphenation)\discretionary\newlineLine breaking +
\- (césure à gré) +\- (césure) +césure, forcer + +La commande \- commande dit à &latex; qu&textrsquo;il peut faire une +césure du mode à cet endroit. &latex; est très bon en ce qui concerne +les césures, et il trouve la plupart des points corrects de césure, tout +en n&textrsquo;en utilisant presque jamais un incorrect. La commande \- est +commande est utilisée pour les cas exceptionnels. + +Quand vous insérez des commandes \- dans un mot, le mot ne pourra +avoir de césure qu&textrsquo;à ces endroit et non dans aucun des points de césure +que &latex; aurait pu choisir sinon. + +
+\discretionary\fussy\- (hyphenation)Line breaking +
\discretionary (césure à gré avec contrôle de l&textrsquo;union) +crésure, discrétionnaire +discrétionnaire, césure + +Synopsis : + + +
\discretionary{avant-saut}{après-saut}{sans-saut}
+
+ +La commande \discretionary permet de contrôler finement la césure +dans les cas où ne suffisent ni le contrôle standard de la césure fait +l&textrsquo;algorithme de césure de &tex; et les règles de césures données par les +paquetages de gestion linguistiques, ni les moyens de contrôle +explicites offerts par les commandes \hyphenation +(\hyphenation) et \- (\- (hyphenation)\- (césure +à gré)). + +\discretionary indique qu&textrsquo;un saut de ligne est possible à cet +endroit. Dans le cas d&textrsquo;un saut de ligne, le texte avant-saut est +placé immédiatement avant le saut, et le texte après-saut +immédiatement après. Dans le cas sans saut de ligne le texte +sans-saut est imprimé. + +Les arguments de \discretionary ne peuvent contrenir que des +caractères, des boîtes ou des crénages. + +L&textrsquo;usage typique de \discretionary est par exemple de contrôler la +césure au sein d&textrsquo;une formule mathématique en mode ligne (voir aussi +Math miscellanyMiscellanées mathématique (entrée \*)). Ci-dessous +un exemple de contrôle de la césure au sein d&textrsquo;une adresse réticulaire, +où l&textrsquo;on autorise la césure sur les obliques mais en utilisant une +contr&textrsquo;oblique violette en lieu de trait d&textrsquo;union : + + +
\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{xcolor}
+\usepackage{hyperref}
+\usepackage{french}
+\newcommand*\DiscrSlash{\discretionary{\mbox{\textcolor 
+ {purple}{\textbackslash}}}{/}{/}}
+\begin{document}
+Allez donc à \href{http://une/tr\%c3\%A8s/tr\%c3\%A8s/longue%
+  /mais/vraiment/tr\%c3\%A8s/longue/adresse/r\%C3\%A9ticulaire%
+  /index.html}{http://une\DiscrSlash très\DiscrSlash très\DiscrSlash
+  longue\DiscrSlash mais\DiscrSlash vraiment\DiscrSlash
+  très\DiscrSlash longue\DiscrSlash adresse\DiscrSlash
+  réticulaire\DiscrSlash index.html}
+\end{document}
+
+ + + + +
+\fussy\sloppy\discretionaryLine breaking +
\fussy +\fussy + +La déclaration \fussy (ce qui est le réglage par défaut) a pour +effet que &tex; fait le difficile à propos des saut de ligne. Ceci +évite d&textrsquo;ordinaire trop d&textrsquo;espace entre les mots, au prix +d&textrsquo;occasionnellement une boîte trop pleine (overfull \hbox). + +Cette commande annule l&textrsquo;effet d&textrsquo;une commande \sloppy précédente +(\sloppy). + + +
+\sloppy\hyphenation\fussyLine breaking +
\sloppy + +La déclaration \sloppy a pour effet que &tex; fasse moins le +difficile à propos des sauts de ligne. Ceci evite les boîtes trop pleines, +au prix d&textrsquo;un espacement lâche entre les mots. + +L&textrsquo;effet dure jusqu&textrsquo;à la prochaine commande \fussy (\fussy). + + +
+\hyphenation\linebreak & \nolinebreak\sloppyLine breaking +
\hyphenation +\hyphenation +césure, définir + +Synopsis : + + +
\hyphenation{mot-un mot-deux}
+
+ +La commande \hyphenation déclare les points de césure autorisé +avec un caratère - au sein des mots donnés. Les mots sont séparés +par des espaces. &tex; ne fera de césure que si le mot correspond +exactement, aucune désinence n&textrsquo;est essayée. Des commandes +\hyphenation mutliple s&textrsquo;accumulent. Voici quelques exemples en +anglais (les motifs de césure par défaut de &tex; manquent les césures +de ces mots) : + + +
\hyphenation{ap-pen-dix col-umns data-base data-bases}
+
+ + +
+\linebreak & \nolinebreak\hyphenationLine breaking +
\linebreak & \nolinebreak +\linebreak +\nolinebreak +sauts de ligne, forcer +sauts de ligne, empêcher + +Synopsis : + + +
\linebreak[priorité]
+\nolinebreak[priorité]
+
+ +Par défaut, la commande \linebreak (\nolinebreak) force +(empêche) un saut de ligne à la position courante. Pour +\linebreak, les espaces de la ligne sont dilatés jusqu&textrsquo;à ce +qu&textrsquo;elle s&textrsquo;étende jusqu&textrsquo;à la marge de droite, comme d&textrsquo;habitude. + +Avec l&textrsquo;argument optionnel priorité, vous pouvez convertir la +commande d&textrsquo;une simple demande à une requête. La priorité doit être +un nombre compris entre 0 et 4. Plus ce nombre est grand, et plus la +requête est insistante. + + +
+
+Page breakingFootnotesLine breakingTop +Saut de page +saut de page +pages, saut + +&latex; commence de nouvelles pages de façon asynchrone, lorsque +suffisamment de matériel a été accumulé pour remplir une +page. D&textrsquo;ordinaire ceci se produit automatiquement, mais parfois on peut +désirer influencer les sauts. + + +\cleardoublepage
Commence une nouvelle page de droite.
+
\clearpage
Commence une nouvelle page.
+
\newpage
Commence une nouvelle page.
+
\enlargethispage
Agrandit d&textrsquo;un peu la page courante.
+
\pagebreak & \nopagebreak
Forcer & éviter les sauts de page.
+
+ + +\cleardoublepage\clearpagePage breaking +
\cleardoublepage + +\cleardoublepage +commencer une page de droite + +La commande \cleardoublepage finit la page courante et fait que +&latex; imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu&textrsquo;à ce point et sont en attente. Dans le cas d&textrsquo;une +impression en style twoside, elle fait aussi que la nouvelle page +et une page de droite (numérotée impaire), en produisant si nécessaire +une page à blanc. + + +
+\clearpage\newpage\cleardoublepagePage breaking +
\clearpage +\clearpage +débourrer les flottant et commencer une page +commencer une nouvelles page et débourrer les flottant + +La commande \clearpage finit la page actuelle et fait que +&latex; imprime tous les flottants, tableaux et figures, qui sont +apparus en entrée jusqu&textrsquo;à ce point et sont en attente. + + +
+\newpage\enlargethispage\clearpagePage breaking +
\newpage +\newpage +nouvelle page, commencer +commencer une nouvelle page + +La commande \newpage finit la page courante, mais ne débourre pas +tous les flottants (\clearpage). + + +
+\enlargethispage\pagebreak & \nopagebreak\newpagePage breaking +
\enlargethispage +\enlargethispage +agrandir la page courante + +\enlargethispage{size} + +\enlargethispage*{size} + +Agrandit la \textheight de la page courante de la quantité +spécifiée ; par exemple \enlargethispage{\baselineskip} permet +d&textrsquo;avoir une ligne de plus. + +La forme étoilée essaie de comprimer le matériel sur la page autant que +possible. Ceci est normalement utilisé en même temps qu&textrsquo;un +\pagebreak explicite. + + +
+\pagebreak & \nopagebreak\enlargethispagePage breaking +
\pagebreak & \nopagebreak +\pagebreak +\nopagebreak +saut de page, forcer +saut de page, empécher + +Synopsis : + + +
\pagebreak[priorité]
+\nopagebreak[priorité]
+
+ +Par défaut, la commande \pagebreak (\nopagebreak) force +(empèche) un saut de page à la position courante. Avec +\pagebreak, l&textrsquo;espace verticale sur la page est dilatée où c&textrsquo;est +possible de sorte à s&textrsquo;étendre jusqu&textrsquo;à la marge inférieure normale. + +Avec l&textrsquo;argument optionnel priorité, vous pouvez convertique la +commande \pagebreak d&textrsquo;une demande à une exigence. Le nombre doit +être compris entre 0 et 4. Plus grand est le nombre, et plus insistant +est l&textrsquo;exigence. + + +
+
+FootnotesDefinitionsPage breakingTop +Note en bas de page +note en bas de page, créer +bas de page, créer des notes + +Mettez une note en bas de la page courante avec la commande +\footnote comme ci-dessous. + + +
Noël Coward a dit plaisamment que lire une note en bas de page, c'est
+comme devoir descendre répondre à la porte d'entrée alors qu'on est en
+train de faire l'amour\footnote{Je ne peux pas le savoir ; je ne lis
+jamais les notes en bas de page}
+
+ +Vous pouvez placer beaucoup de notes en bas de page dans une page. Si le +texte devient trop long alors il est continué sur la page suivante. + +Vous pouvez aussi produire des notes en bas de page en combinant les +commandes \footnotemark et \footnotetext, ce qui est +utiles dans des circonstances speciales. + + +\footnote
Insérer une note en bas de page.
+
\footnotemark
Insérer la marque seulement d&textrsquo;une note en bas de page.
+
\footnotetext
Insérer le texte seulement d&textrsquo;une note en bas de page.
+
Notes dans un tableauFootnotes in a table
Notes de tableau.  
+
Notes en bas de page dans les titres de rubriquesFootnotes in section headings
Titre de chapitre ou de rubrique.  
+
Paramètres des notes en bas de pageFootnote parameters
Les paramètre pour formatter les notes en bas de page.
+
+ + +\footnote\footnotemarkFootnotes +
\footnote + +\footnote + +Synopsis : + + +
\footnote[numéro]{texte}
+
+ +Place en bas de la page courante une note texte numérotée. + + +
Il y a plus d'un milier de notes en bas de page dans \textit{Histoire
+Du Déclin Et De La Chute De L'empire Romain}\footnote{Après la lecture
+d'une version préléminaire, David Hume s'est plaint, « On souffre d'un
+fléau avec ces notes, selon la méthode acutelle d'imprimer le livre » et
+il suggera qu'elles « ne soient seulement imprimée dans la marge ou en
+bas de page »} d'Édouard Gibbon.
+
+ +L&textrsquo;argument optionnel numéro vous perme de spécifier le numéro de +la note. Le compteur footnote donnant le numéro de la note n&textrsquo;est +pas incrémenté si vous utilisez cette option, mais l&textrsquo;est dans le cas +contraire. + +note en bas de page, symboles au lieu de numéros +\fnsymbol, et note en bas de page +\&arobase;fnsymbol +Changez l&textrsquo;aspect que &latex; donne au compteur de note en bas de page +avec quelque chose du genre de +\renewcommand{\thefootnote}{\fnsymbol{footnote}}, ce qui +utilise une séquence de symboles (\alph \Alph \arabic \roman +\Roman \fnsymbol). Pour rendre ce changement global mettez cela dans +le préambule. Si vous faite ce changement local alors vous désirerez +sans doute réinitialiser le compte avec +\setcounter{footnote}{0}. Par défaut &latex; utilise des +nombres arabes. + + + + + + + + + + + + + + + + + + + + + + +Le comportement par défaut de &latex; met beaucoup de restrictions sur +l&textrsquo;endroit où l&textrsquo;on peut utiliser une \footnote ; par exemple, vous +ne pouvez pas l&textrsquo;utiliser dans l&textrsquo;argument d&textrsquo;une commande de rubricage +telle que \chapter (elle ne peut être utilisée seulement en mode +paragraphe le plus externe). Il y a des contournements ; voir les +rubriques suivantes. + + +Notes en bas de page, au sein d&textrsquo;une minipage +mpfootnote, compteur +Au sein d&textrsquo;un environnement minipage la commande \footnote +utilise le compteur mpfootnote au lieu de footnote, de +sorte que les notes sont numérotéee indépendemment. Elles apparaissent +au bas de l&textrsquo;environnement, et non au bas de la page. Et par défaut +elles apparaissent alphabétiquement. minipage. + + +
+\footnotemark\footnotetext\footnoteFootnotes +
\footnotemark + +\footnotemark + +Synopsis: + + +
\footnotemark
+
+ +Sans l&textrsquo;argument optionnel, la commande \footnotemark place dans +le texte le numéro de la note courante. Cette commande peut être +utilisée en mode paragraphe interne. Vous pouvez donner le texte de la +note séparéement la commande \footnotetext. + +Cette commande pour produire plusieurs marque de note en bas de page +faisant référence à la même note avec + + +
\footnotemark[\value{footnote}]
+
+ + +après la première commande \footnote. + + +
+\footnotetextFootnotes in a table\footnotemarkFootnotes +
\footnotetext +\footnotetext + +Synopsis, l&textrsquo;un des deux : + + +
\footnotetext{texte}
+\footnotetext[numéro]{texte}
+
+ +Place texte au bas de la page comme une note en bas de page. Cette +This commande peut appraître n&textrsquo;importe où après la commande +\footnotemark. L&textrsquo;argument optionnel numéro change le numéro +de note affiché. La commande \footnotetext ne doit être utilisée +qu&textrsquo;en mode paragraphe externe. + + +
+Footnotes in a tableFootnotes in section headings\footnotetextFootnotes +
Notes en bas de page dans un tableau + +Notes en bas de page, dans un tableau + +Au sein d&textrsquo;un environnement table la commande \footnote ne +fonctionne pas. Par exemple, si le code ci-dessous apparaît sans plus +alors la note disapaît tout simplement ; il y aura une marque de note +dans la cellule du tableau mais rien n&textrsquo;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  \\  
+     \textit{HMS Lively}     &Post Captain \\
+     \textit{HMS Surprise}   &A number of books\footnote{Starting with HMS Surprise.}
+     \end{tabular}
+\end{center}
+
+ +La solution est d&textrsquo;entourer l&textrsquo;environnement the tabular d&textrsquo;un environnement +minipage, comme ci-après (minipage). + + +
\begin{center}
+  \begin{minipage}{.5\textwidth}
+    .. maétiel tabulaire ..
+  \end{minipage}
+\end{center}
+
+ +La même technique marche au sein d&textrsquo;un environnement table +flottant (table). To get the footnote at the bottom of the page +use the tablefootnote package, comme illustré dans l&textrsquo;exemple +ci-apès. Si vous placez \usepackage{tablefootnote} dans le +préambule et utilisez le code source ci-dessous, alors la note +apparaîtra en bas de la page et sera numérotée dans la même séquence que +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.}
+     \end{tabular}
+    \caption{Forces capturées par le général Grant}
+\end{table}
+
+ + +
+Footnotes in section headingsFootnote parametersFootnotes in a tableFootnotes +
Note en bas de page dont le renvoi est au sein d&textrsquo;un titre de rubrique + +Mettre une note en bas de page depuis un titre de rubrique. + +Lorsque on écrit : + + +
\section{Les ensembles complets\protect\footnote{Ce texte est dû à R~Jones.}}
+
+ +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&textrsquo;elle n&textrsquo;apparaisse pas sur la table des matières +utilisez le paquetage footmisc avec l&textrsquo;option stable. + + +
\usepackage[stable]{footmisc}
+ ..
+\begin{document}
+ ..
+\section{Les ensembles complets\footnote{Ce texte est dû à R~Jones.}}
+
+ +(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.) + +
+Footnote parametersFootnotes in section headingsFootnotes +
Paramètres des notes en bas de page +notes en bas de page, paramètres +paramètres, pour notes en bas de page + + +\footnoterule\footnoterule +Produit le filet de séparation entre texte principal sur une page et les +notes en bas de cette page. Les dimension par défaut : épaisseur (ou +largeur) 0.4pt, et longueur 0.4\columnwidth dans les +classes standard de document (à l&textrsquo;exception slide, où elle +n&textrsquo;apparaît pas). + +\footnotesep\footnotesep +La hauteur de l&textrsquo;étai placé au début de la note en bas de page. Par +défaut, c&textrsquo;est réglé à l&textrsquo;étai nomal pour des police de taille +\footnotesize (Font sizes), donc il n&textrsquo;y a pas d&textrsquo;espace +supplémentaire entre les notes. Cela vaut 6.65pt pour des polices +à 10pt, 7.7pt pour 11pt, et 8.4pt pour +12pt. + + + + +
+
+DefinitionsCountersFootnotesTop +Définitions +définitions + +&latex; prend en charges la fabrication de nouvelles commandes de bien +des genres. + + + + +\newcommand & \renewcommand
(Re)définir une nouvelle commande.
+
\newcounter
Définir un nouveau compteur.
+
\newlength
Définir une nouvelle longueur.
+
\newsavebox
Définir une nouvelle boîte.
+
\newenvironment & \renewenvironment
Définir un nouvel environnement.
+
\newtheorem
Définir un nouvel environnement de semblable à theorem.
+
\newfont
Définir un nouveau nom de police.
+
\protect
Utiliser des commandes fragile.
+
+ +\newcommand & \renewcommand\newcounterDefinitions +
\newcommand & \renewcommand +\newcommand +commandes, en définir de nouvelles +définir une nouvelle commande +nouvelle commandes, définir + +\newcommand définit une nouvelle commande, et +\renewcommand la redéfinit. + +Synopsis : + + +
  \newcommand{\cmd}[nargs][optargdéfaut]{défn}
+\renewcommand{\cmd}[nargs][optargdéfaut]{défn}
+  \newcommand*{\cmd}[nargs][optargdéfaut]{défn}
+\renewcommand*{\cmd}[nargs][optargdéfaut]{défn}
+
+ +forme en *, définir de nouvelles commandes +forme étoilée, définir de nouvelles commandes +La forme étoilée (en *) de ces commandes exige que les arguments +ne contiennent pas de paragraphes de texte (la commande n&textrsquo;est pas +\long, dans la terminologie de &tex; de base). + + +cmd +Obligatoire ; \cmd est le nom de la commande. Pour +\newcommand, il ne doit pas être déja défini et ne doit pas +commencer avec \end ; pour \renewcommand, il doit être +déja défini. + +nargs +Optionnel ; un entier compris entre 1 et 9 spécifiant le nombre +d&textrsquo;arguments que commande prend. Si cet argument n&textrsquo;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&textrsquo;arguments par rapport à l&textrsquo;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&textrsquo;est pas présent, alors \cmd ne prend pas d&textrsquo;argument optionnel. + +C&textrsquo;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&textrsquo;appel n&textrsquo;est pas la même chose +qu&textrsquo;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. + +défn +Le texte par lequel substituer chaque occurrence de \cmd ; le +paramètre positionnel #n au sein de défn est +remplacée par le texte passé comme nième argument. + +
+ +&tex; ignore les espaces dans le code source à la suite d&textrsquo;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&textrsquo;utiliser un espace de +control explicite (\cmd\ ). + +Un exemple simple de définition d&textrsquo;une nouvelle commande : +\newcommand{\JH}{Jim Hef{}feron} a pour effet que +l&textrsquo;abréviation \JH est remplacé par le texte plus long de la +définition. + +Redéfinir une commande se fait sensiblement de la même manière : +\renewcommand{\symbolecqfd}{{\small CQFD}}. + +Voici la définition d&textrsquo;une commande qui utilise des arguments : + + +
\newcommand{\defreference}[1]{Définition~\ref{#1}}
+
+ + Alors, \defreference{def:basis} se développe 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 +\nbym{2}{k}. + +Un exemple avec desz arguments optionnels : + + +
\newcommand{\salutation}[1][Madame, Monsieur]{#1,}
+
+ + Alors, \salutation donne Madame, Monsieur, alors +\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 + + +
Le \nomnavire{Monitor} rencontra le \nomnavire{Virginia}.
+
+ + les mots rencontra le sont mis incorrectement en +italique. Une paire supplémentaire d&textrsquo;accolades +\newcommand{\nomnavire}[1]{{\it #1}} corrige ce problème. + + + + + + +
+\newcounter\newlength\newcommand & \renewcommandDefinitions +
\newcounter +\newcounter +compteurs, définir de nouveaux + +Synopsis : + + +
\newcounter{nomcompteur}[super]
+
+ +La commande \newcounter définit un nouveau compteur nommé nomcompteur. +Le nouveau compteur est initialisé à zéro. + +Quand l&textrsquo;argument optionnel [super] est fourni, le compteur +nomcompteur est réinitialisé à chaque incrémentation du compteur +nommé super. + +Counters, pour plus d&textrsquo;information à propos des compteurs. + + +
+\newlength\newsavebox\newcounterDefinitions +
\newlength +\newlength +longueurs, définir de nouvelles + +Synopsis : + + +
\newlength{\arg}
+
+ +La commande \newlength définit l&textrsquo;argument obligatoire comme une +commande de longueur avec une valeur de 0mm. L&textrsquo;argument +doit être une séquence de contrôle, comme dans +\newlength{\foo}. Une erreur se produit si \foo est déjà +défini. + +Lengths, pour comment régler la nouvelle longeur à une valeur non +nulle, et pour plus d&textrsquo;information à propos des longueurs en général. + + +
+\newsavebox\newenvironment & \renewenvironment\newlengthDefinitions +
\newsavebox +\newsavebox + +Synopsis : + + +
\newsavebox{\cmd}
+
+ +Définit \cmd pour se référer à un nouveau bac pour stocker +des boîtes. Une telle boîte sert à détenir du matériel composé, pour +l&textrsquo;utiliser plusieurs fois (Boxes) ou pour le mesurer ou le +manipuler. Le nom \cmd doit commencer par une +contr&textrsquo;oblique, et ne doit pas être déjà défini. + +L&textrsquo;allocation d&textrsquo;une boîte est globale. Cette commande est fragile +(\protect). + + +
+\newenvironment & \renewenvironment\newtheorem\newsaveboxDefinitions +
\newenvironment & \renewenvironment +\newenvironment +\renewenvironment +environnements, defining +defining new environnements +redefining environnements + +Ces commandes définissent ou redéfinissent un environnement env, +c.-à-d., \begin{env} corps \end{env}. + +Synopsis : + + +
  \newenvironment{env}[nargs][argoptdéfaut]{défdébut}{déffin}
+  \newenvironment*{env}[nargs][argoptdéfaut]{défdébut}{déffin}
+\renewenvironment{env}[nargs]{défdébut}{déffin}
+\renewenvironment*{env}[nargs]{défdébut}{déffin}
+
+ +forme étoilée des commandes d&textrsquo;environnement +forme en * des commandes d&textrsquo;environnement +La forme étoilée de ces commandes exige que les arguments (à ne pas +confondre avec le corps de l&textrsquo;environnement) ne contiennent pas de +paragraphes de texte. + + +env +Obligatoire ; le nom de l&textrsquo;environnement. Il est constitué seulement de +lettres ou du caractère astérisque *, et donc ne commence pas par +une contr&textrsquo;oblique \. Il ne doit pas commencer par la chaîne +end. Pour \newenvironment, env ne doit pas être le +nom d&textrsquo;un environnement déjà existant, et la commande \env +ne doit pas être définie. Pour \renewenvironment, env doit +être le nom d&textrsquo;un environnement déjà existant. + +nargs +Optionnel ; un entier de 1 à 9 indiquant le nombre d&textrsquo;arguments que +l&textrsquo;environnement attend. Quand l&textrsquo;environnement est utilisé, ces arguments +apparaissent après le \begin, comme dans +\begin{env}{arg1}&dots;{argn}. Si cet +argument n&textrsquo;est pas présent, alors par défaut l&textrsquo;environment n&textrsquo;attend pas +d&textrsquo;argument. Lorsqu&textrsquo;on redéfinit un environment, la nouvelle version peut +prendre un nombre différent d&textrsquo;arguments que la précédente. + + + +argoptdéfaut +Optionnel ; si cet argument est présent alors le premier argument de +l&textrsquo;environnement en définition est optionel, et sa valeur par défaut est +argoptdéfaut (éventuellement une chaîne vide). Si cet argument +n&textrsquo;est pas présent alors l&textrsquo;environnement ne prend pas d&textrsquo;argument +optionnel. + +c.-à-d.&noeos; que si [argoptdéfaut] est présent dans la +définition de l&textrsquo;environnement, et que \begin{env} est +utilisé avec des crochets à la suite, comme dans +\begin{env}[maval], alors, au sein de +défdébut, le paramètre positionnel #1 se développe en +maval. Si par contre \begin{env} est appéelé sans +être suivi de crochet, alors, au sein de défdébut, le +paramètre positionnel +paramètre positionnel #1 se développe en la valeur par défaut, +c.-à-d.&noeos; optargdefault. Dans les deux cas, le premier paramètre +positionnel faisant référence à argument oblgigatoire est #2. + +Omettre [maval] dans l&textrsquo;appel est différent d&textrsquo;avoir des +crochets sans contenu, c.-à-d.&noeos; []. Dans le premier cas +#1 se développe en argoptdéfaut, et dans le second en une +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.&noeos; une construction de la forme #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&textrsquo;il ne doit contenir aucun paramètre +positionnel, ainsi #n ne peut pas être utilisé ici (mais +voyez l&textrsquo;exemple final ci-après). + +
+ +L&textrsquo;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&textrsquo;effet de \small est limité à la +citation et ne s&textrsquo;étend pas au matériel qui suit l&textrsquo;environnement. + +Cet exemple dont un environnement semblable à quotation de +&latex; à cece près qu&textrsquo;il sera composé dans une taille de police plus +petite. + + +
\newenvironment{smallquote}{%
+  \small\begin{quotation}
+}{%
+  \end{quotation}
+}
+
+ +Ceci montre l&textrsquo;utilisation des arguments ; cela done un environment de +citation qui affiche l&textrsquo;auteur. + + +
\newenvironment{citequote}[1][Corneille]{%
+  \begin{quotation}
+  \noindent\textit{#1}: 
+}{%
+  \end{quotation}
+}
+
+ + Le nom de l&textrsquo;auteur est optionnel, et vaut par défaut Corneille. +Dans le document, utilisez l&textrsquo;environnement comme ici : + + +
\begin{citequote}[Clovis, roi des Francs]
+  ...
+\end{citequote}
+
+ +Ce dernier exemple montre comment sauvegarder la valeur d&textrsquo;un argument +pour l&textrsquo;utiliser dans findéf. + + +
\newsavebox{\quoteauthor}
+\newenvironment{citequote}[1][Corneille]{%
+  \sbox\quoteauthor{#1}%
+  \begin{quotation} 
+}{%
+  \hspace{1em plus 1fill}---\usebox{\quoteauthor}
+  \end{quotation}
+}
+
+ + +
+\newtheorem\newfont\newenvironment & \renewenvironmentDefinitions +
\newtheorem +\newtheorem +théorèmes, définition +définir de nouveaux théorèmes + +théorème, environnement simili- +environnement simili-théorème + +Définit une nouvel environnement simili-théorème. Synopsis: + + + +
\newtheorem{nom}{titre}[numéroté_au_sein_de]
+\newtheorem{nom}[numéroté_comme]{titre}
+
+ +Ces deux commandes crééent un environnement simili-théorème +nom. Utiliser la première des deux formes, + + +
\newtheorem{nom}{titre}[numéroté_au_sein_de]
+
+ + avec l&textrsquo;argument optionnnel après le second argument +obligatoire, crée un environnement dont le compteur est subordonné au +compteur déjà existant numéroté_au_sein_de, c.-à-d.&noeos; qui est +réinitialisé à it will chaque réinitialisation de +numéroté_au_sein_de. + +Utiliser la seconde forme, + + +
\newtheorem{nim}[numéroté_comme]{titre}
+
+ + avec l&textrsquo;argument optionnel entre les deux arguments +obligatoire, crée une environnement dont le compteur partage le compteur +déjà défini numéroté_comme. + +Vous pouvez spécifier l&textrsquo;un seul de numéroté_au_sein_de et +numéroté_comme, ou ni l&textrsquo;un ni l&textrsquo;autre, mais non les deux à la +fois. + +Cette commande crée un compteur nommé name. De plus, à moins que +l&textrsquo;argument optionnel numéroté_comme soit utilisé, la valeur +courrante de \ref est celle de +\thenuméroté_au_sein_de (\ref). + +Cette déclaration est globale. Elle est fragile (\protect). + + +nom +Le nom de l&textrsquo;environnement. Il ne doit pas commencer avec une +contr&textrsquo;oblique (\). Il ne doit pas être le nom d&textrsquo;un environnement +déjà exisant ; en fait le nom de commande \nom ne doit pas +être déjà défini de quelque façon que ce soit. + +titre +Le texte imprimé au début de l&textrsquo;environnement, avant le numéro. Par +exemple, Théorème. + +numéroté_au_sein_de +Optionnel ; le nom d&textrsquo;un compteur déjà défini, d&textrsquo;ordinaire une unité +sectionnelle telle que chapter ou section. Lorsque le +compteur numéroté_au_sein_de est re-initialisé, alors le compteur +de l&textrsquo;environnement nom l&textrsquo;est aussi. + +Si cet argument optionnel est omis alors la commande +\thenom est définie comme \arabic{nom}. + +numéroté_comme +Optionnel ; le nom d&textrsquo;un environement simil-théorème déjà défini. Le +nouvel environnement se numéroté en séquence avec numéroté_comme. + +
+ +En l&textrsquo;absence des arguments optionnels les environnement sont numérotés +en séquence. L&textrsquo;exemple suivant a une déclaration dans le préambule qui +résulte en Définition 1 et Définition 2 en +sortie. + + +
\newtheorem{defn}{Définition}
+\begin{document}
+\section{...}
+\begin{defn}
+  Première déf.
+\end{defn}
+
+\section{...}
+\begin{defn}
+  Seconde déf.
+\end{defn}
+
+ +Parce que l&textrsquo;exemple suivant spécifie section comme argument optionnel +numéroté_au_sein_de à \newtheorem, l&textrsquo;exemple, reprenant le +même corps de document que l&textrsquo;exemple précédent, donne Définition 1.1 +et Définition 2.1. + + +
\newtheorem{defn}{Definition}[section]
+\begin{document}
+\section{...}
+\begin{defn}
+  Première déf.
+\end{defn}
+
+\section{...}
+\begin{defn}
+  Seconde déf.
+\end{defn}
+
+ +Dans l&textrsquo;exemple suivant il y a deux déclarations dans le préambule, la +seconde desquelle appelle le nouvel environnement thm pour +utilise le même compteur que defn. Cela donne +Définition 1.1, suivi de Théorème 2.1 et Définition 2.2. + + +
\newtheorem{defn}{Définition}[section]
+\newtheorem{thm}[defn]{Théorème}
+\begin{document}
+\section{...}
+\begin{defn}
+  Première déf.
+\end{defn}
+
+\section{...}
+\begin{thm}
+  Premier théorème
+\end{thm}
+
+\begin{defn}
+  Seconde déf.
+\end{defn}
+\section{...}
+
+ + +
+\newfont\protect\newtheoremDefinitions +
\newfont: définit une nouvelle police (obsolète) +\newfont +polices, commandes pour déclarer de nouvelles +définir de nouvelles polices + + +\newfont, desormais obsolète, définit une commande qui commute la +police de caractère. Synopsis : + + +
\newfont{\cmd}{description_police}
+
+ +Ceci définit une séquence de contrôle \cmd qui change la +police courante. &latex; cherche sur votre système un fichier nommé +nompolice.tfm. La séquence de contrôle ne doit pas être +déjà définie. Elle doit commencer par une contr&textrsquo;oblique (\). + + + +.fd fichier +Cette commande est obsolète. c&textrsquo;est une commande de bas niveau pour +mettre en place une police individuelle. De nos jours, les polices sont +pratiquement toujours définies en familles (ce qui vous permet, par +exemple, d&textrsquo;associer un gras et un romain) au travers de ce qu&textrsquo;il est +convenu de nommer le « Nouveau Plan de Sélection de Polices de +caractère », soit en utilisant des fichier .fd ou à travers +l&textrsquo;utilisation d&textrsquo;un moteur qui sait accéder au système de polices de +caractère, tel que Xe&latex; (&tex; enginesLes moteurs +&tex;). + + + +clause at, au sein d&textrsquo;une définition de police +taille de conception, au sein d&textrsquo;une définition de police +Mais puisque cela fait partie de &latex;, voici l&textrsquo;explication : le +paramètre description_police consiste en un nompolice et une +clause at optionnelle ; celle-ci peut avoir soit la forme at +dimen ou scaled facteur, où un facteur de +1000 signifie aucune dilatation/contraction. Pour l&textrsquo;usage de +&latex;, tout ce que ceci fait est de dilater ou contracter le +caractère et les autre dimension relative à la taille de conception de +la police, ce qui est une valeur définie dans le fichier en .tfm. + +Cet exemple défnit deux polices équivalente et compose quelques +caractères dans chacune d&textrsquo;elles : + + +
\newfont{\testpoliceat}{cmb10 at 11pt}
+\newfont{\testpolicedilatee}{cmb10 scaled 1100}
+\testpoliceat abc
+\testpolicedilatee abc
+
+ + +
+\protect\newfontDefinitions +
\protect +\protect + +commandes fragiles +commandes robustes +fragile, commande +robuste, commande + +Toutes les commandes de &latex; sont soit fragiles soit +robustes. Les notes en bas de page, les saut de ligne, toute +commande prenant un argument optionnel, et bien d&textrsquo;autres, sont +fragiles. Une commande fragile peut se disloquer et causer une erreur +lorsque elle est utilisée au sein de l&textrsquo;argument de certaines +commandes. Pour empécher la dislocation de ces commandes l&textrsquo;une des +solutions est de les précéder de la commande \protect. + +Par exemple, lorsque &latex; execute la commande +\section{nom-rubrique} il écrit le texte +nom-rubrique dans le fichier auxiliaire .aux, de sorte à +pouvoir le tirer de là pour l&textrsquo;utiliser dans d&textrsquo;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 +&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&textrsquo;arguments mobiles sont ceut qui apparaissent +au sein des commande \caption{...} (figure), dans la +commande \thanks{...} (\maketitle), et dans les +expression en &arobase; des environnements tabular et array +(tabular). + +Si vous obtenez des erreurs étranges de commandes utilisées au sein +d&textrsquo;arguments mobiles, essayez des les précéder d&textrsquo;un \protect. Il +faut un \protect pour chacune des commandes fragiles. + +Bien qu&textrsquo;en général la commande \protect ne fait pas de mal, les +commandes de gestion de longueurs sont robustes et ne devraient pas être +précédées d&textrsquo;une commande \protect. Une commande \protect +ne peut pas non plus être utilisée au sein de l&textrsquo;argument d&textrsquo;une commande +\addtocounter\addtocounter ou +\setcounter\setcounter. + +Dans l&textrsquo;exemple qui suit la commande \caption produit une erreur +mystérieuse + + +
\begin{figure}
+  ...
+  \caption{Company headquarters of A\raisebox{1pt}{B}\raisebox{-1pt}{C}}
+\end{figure}
+
+ +Dans l&textrsquo;exemple suivant la commande \tableofcontents produit une +erreur à cause du \(..\) dans le titre de section qui se +développe en code incorrect &tex; dans le fichier .toc. Vous +pouvez résoudre ceci en remplaçat \(..\) +par \protect\(..\protect\). + + +
\begin{document}
+\tableofcontents
+...
+\section{Einstein's \( e=mc^2 \)}
+...
+
+ + +
+
+CountersLengthsDefinitionsTop +Compteurs +compteurs, a list of +variables, a list of + +Tout ce que &latex; numérote pour vous a un compteur associé avec +soi. Le nom du compteur est le même que le nom de l&textrsquo;environnement ou de +la commande qui produit le numéro, sauf qu&textrsquo;il ne pas de \. +(enumi&textndash;enumiv sont utilisés pour les environnements +enumerate imbriqués). Ci-dessous se trouve une liste des +compteurs utilisée dans les classes standardes de documents &latex; +pour contrôler la numérotation. + + +
part paragraphe figure enumi
+chapter subparagraph table enumii
+section page footnote enumiii
+subsection équation mpfootnote enumiv
+subsubsection
+
+ + +\alph \Alph \arabic \roman \Roman \fnsymbol
Taper la valeur d&textrsquo;un compteur.
+
\usecounter
Utiliser un  compteur spécifié dans un environnement de liste.
+
\value
Utiliser la valeur d&textrsquo;un compteur dans une expression.
+
\setcounter
Régler la valeur d&textrsquo;un compteur.
+
\addtocounter
Ajouter une quantité à un compteur.
+
\refstepcounter
Ajouter au compteur, re-initialiser les compteurs subsidiaires.
+
\stepcounter
Ajouter au compteur, re-initialiser les compteurs subsidiaires.
+
\day \month \year
Valeur de date numériques.
+
+ + +\alph \Alph \arabic \roman \Roman \fnsymbol\usecounterCounters +
\alph \Alph \arabic \roman \Roman \fnsymbol: Taper des compteurs + +Toutes ces commandes prennent un unique compteur en argument, par +exemple, \alph{enumi}. + + +\alph\alph +tape compteur en utilisant des lettre en bas de casse : &textlsquo;a&textrsquo;, &textlsquo;b&textrsquo;, &enddots; + +\Alph\Alph +Utilise des lettres capitales : &textlsquo;A&textrsquo;, &textlsquo;B&textrsquo;, &enddots; + +\arabic\arabic +Utilise des numéro en chiffres arabes : &textlsquo;1&textrsquo;, &textlsquo;2&textrsquo;, &enddots; + +\roman\roman +Utilise des nombres romains en bas de casse : &textlsquo;i&textrsquo;, &textlsquo;ii&textrsquo;, &enddots; + +\Roman\Roman +Utilise des nombres romains en capitales : &textlsquo;I&textrsquo;, &textlsquo;II&textrsquo;, &enddots; + +\fnsymbol\fnsymbol +Tape la valeur de compteur dans une séquence spécifique de neuf +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. + + +Voici les symboles : +$\ast$ $\dagger$ $\ddagger$ $\S$ $\P$ $\parallel$ +$\ast\ast$ $\dagger\dagger$ $\ddagger\ddagger$ + +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(‡‡)
+
+ +
+ + +
+\usecounter\value\alph \Alph \arabic \roman \Roman \fnsymbolCounters +
\usecounter{compteur} +\usecounter +article d&textrsquo;une liste, compteur spécifiant +articles numérotés, compteur spécifiant + +Synopsis : + + +
\usecounter{compteur}
+
+ +La commande \usecounter est utilisée dans le second argument de +l&textrsquo;environnement list pour spécifier le compteur à utiliser +pour numéroter les articles de la liste. + + +
+\value\setcounter\usecounterCounters +
\value{compteur} +\value +compteurs, obtenir la valeur d&textrsquo;un + +Synopsis : + + +
\value{compteur}
+
+ +La commande \value produit la valeur de compteur. Ça peut +être utilisé partout là où &latex; attend un nombre, par exemple : + + +
\setcounter{moncompteur}{3}
+\addtocounter{moncompteur}{1}
+\hspace{\value{moncompteur}\parindent}
+
+ + +
+\setcounter\addtocounter\valueCounters +
\setcounter{compteur}{value} +\setcounter +compteurs, réglage +réglage de compteurs + +Synopsis : + + +
\setcounter{compteur}{value}
+
+ +La commande \setcounter règle la valeur de compteur à +l&textrsquo;argument value. + + +
+\addtocounter\refstepcounter\setcounterCounters +
\addtocounter{compteur}{valeur} +\addtocounter + +La commande \addtocounter incrémente compteur de la +quantité spécifiée par l&textrsquo;argument valeur, qui peut être negatif. + + +
+\refstepcounter\stepcounter\addtocounterCounters +
\refstepcounter{compteur} +\refstepcounter + +La commande \refstepcounter fonctionne de la même façon que +\stepcounter \stepcounter, à ceci près qu&textrsquo;elle définit +également la valeur courante de \ref comme le résultat de +\thecounter. + + +
+\stepcounter\day \month \year\refstepcounterCounters +
\stepcounter{compteur} +\stepcounter + +La commande \stepcounter ajouter un à compteur et +re-initialise tous les compteurs subsidiaires. + + +
+\day \month \year\stepcounterCounters +
\day \month \year: Predefined compteurs +\day +\month +\year + +&latex; définit des compteurs pour le quantième du mois (\day, +1&textndash;31), le mois de l&textrsquo;année (\month, 1&textndash;12), et l&textrsquo;année +(\year, de l&textrsquo;ère chrétienne). Quand &tex; démarre, ils sont mis +à la valeur courante du système sur lequel &tex; s&textrsquo;exécute. Ils ne sont +pas remis à jour pendant que le traitement par &tex; progresse. + +En relation avec ces compteurs, la commande \today produit une +chaîne représentant le jour courant (\today). + + +
+
+LengthsMaking paragraphsCountersTop +Longueurs +longueurs, définir et utiliser + +longueur +Une longeur est une mesure de distance. Beaucoup de commandes +&latex; prennent une longueur en argument. + + +Units of length
Les unités que &latex; connaît.
+
\setlength
Règle la valeur d&textrsquo;une longueur.
+
\addtolength
Ajoute une quantité à une longueur.
+
\settodepth
Assigne à une longueur la profondeur de quelque-chose.
+
\settoheight
Assigne à une longueur la hauteur de quelque-chose.
+
\settowidth
Assigne à une longueur la largeur de quelque-chose.
+
Predefined lengths
Les longueur qui sont, en quelque sorte, prédéfinies.
+
+ +Units of length\setlengthLengths +
Unités de longueur + +unités, de longueur + +&tex; et &latex; connaissent ces unités aussi bien en mode +mathématique qu&textrsquo;en dehors de celui-ci. + + +pt +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. + +pc +pica +pc +Pica, 12pt + +in +in +pouce (inch) +Pouce, 72,27pt + +bp +bp +Big point +Big point, 1/72 pouce. Cette longueur est la défition d&textrsquo;un point en +PostScript et dans beaucoup d&textrsquo;autres systèmes bureautiques d&textrsquo;éditique +(PAO). + +cm +Centimètre +cm +Centimetre + +mm +Millimètre +mm +Millimètre + +dd +point Didot +dd +Point Didot, 1,07pt + +cc +Cicero +cc +Cicero, 12dd + +sp +Point proportionné (Scaled point) +sp +Point proportionné, (1/65536)pt + +
+ +cadratin +x, hauteur d&textrsquo;un +m, largeur d&textrsquo;un +ex +em +em +Deux autre longueurs sont souvent utilisées et sont des valeurs réglées +par les créateurs de caractères typographiques. La hauteur ex +d&textrsquo;un x de la fonte coutante , traditionnellement la hauteur de la lettre +x en bas de casse, est souvent utilisée pour les longueurs +verticales. De même le em, traditionnellement la largeur de la +lettre M capitale, est souvant utilisée pour les longueurs horizontales +(il y a aussi \enspace qui vaut 0.5em). L&textrsquo;utilisation de +ces unités peut aider améliorer le fonctionnement d&textrsquo;une définition lors +des changements de fonte. Par exemple, il est plus probable qu&textrsquo;une +définition de l&textrsquo;espace verticale entre les articles d&textrsquo;une liste donnée +comme \setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex} +reste raisonnable si la fonte est changée que si elle était exprimée en +points. + +mu, math unit +mu +En mode mathématique, beaucoup de définitions sont exprimées dans +l&textrsquo;unité mathématique mu donnée par 1em = 18mu, où le +em est pris de la famille courante des symboles mathématiques. +Spacing in math mode. + + +
+\setlength\addtolengthUnits of lengthLengths +
\setlength +\setlength +longueur, régler une + +Synopsis : + + +
\setlength{\longueur}{valeur}
+
+ +La commande \setlength règle la valeur d&textrsquo;une commande de +longueur +commande de longueur +longueur, commande de +\longueur à l&textrsquo;argument valeur qui peut être +exprimé dans n&textrsquo;importe quelle unité comprise par &latex;, c.-à-d.&noeos; des +pouces (in), des millimètres (mm), des points (pt), +des « big points » (bp), etc. + +
+\addtolength\settodepth\setlengthLengths +
\addtolength +\addtolength +longueur, ajouter à une + +Synopsis : + + +
\addtolength{\longueur}{valeur}
+
+ +La commande \addtolength incrémente une commande de longueur +\longueur de la quantité spécifiée par l&textrsquo;argument +quantité, ce qui peut être négatif. + +
+\settodepth\settoheight\addtolengthLengths +
\settodepth +\settodepth + +Synopsis : + + +
\settodepth{\longueur}{texte}
+
+ +La commande \settodepth règle la valeur d&textrsquo;une commande le +longueur \longueur à la profondeur de l&textrsquo;argument texte. + +
+\settoheight\settowidth\settodepthLengths +
\settoheight +\settoheight + +Synopsis : + + +
\settoheight{\longueur}{texte}
+
+ +La commande \settoheight règle la valeur d&textrsquo;une commande le +longueur \longueur à la hauteur de l&textrsquo;argument texte. + +
+\settowidthPredefined lengths\settoheightLengths +
\settowidth +\settowidth + +Synopsis : + + +
\settowidth{\longueur}{texte}
+
+ + +La commande \settoheight règle la valeur d&textrsquo;une commande le +longueur \longueur à la largeur de l&textrsquo;argument texte. + + +
+Predefined lengths\settowidthLengths +
Longueurs prédéfinies +longueurs prédéfinies +prédéfinies, longueurs + +\width +\width + +\height +\height + +\depth +\depth + +\totalheight +\totalheight + +Ces paramètres de longueur peuvent être utilisés au sein des arguments +des commandes de fabrication de boîte (Boxes). Il spécifient la +largeur naturelle, etc., du texte dans la boîte. \totalheight +vaut &backslashchar;height + +&backslashchar;depth. Pour frabriquer une boîte dont le texte +est dilaté au double de sa taille naturelle, écrivez par ex.&noeos; : + + +
\makebox[2\width]{Dilatez moi}
+
+ + +
+
+Making paragraphsMath formulasLengthsTop +Faire des paragraphes +Faire des paragraphes +paragraphes + +Un paragraphe se termine par une ou plusieurs lignes complètement blanches +&textmdash; des lignes ne contenant même pas un %. Une ligne à blanc ne +devrait pas apparaître là où un nouveau paragraphe n&textrsquo;a pas le droit de +commencer, tel que en mode mathématique ou dans l&textrsquo;argument d&textrsquo;une +commande de rubricage. + + +\indent
Renfoncer ce paragraphe.
+
\noindent
Ne pas renfoncer ce paragraphe.
+
\parskip
L&textrsquo;espace ajouté avant les paragraphes.
+
Notes en margeMarginal notes
Mettre des remarques dans la marge.
+
+ + +\indent\noindentMaking paragraphs +
\indent +\indent +\parindent +renfoncement, forcer + +\indent produit un espace horizontal dont la largeur est égale à +la longueur \parindent, le +renfoncement, forcer +renfoncement normal d&textrsquo;un paragraphe. Elle est utilisée pour +ajouter un renfoncement de paragraphe là où il serait autrement +supprimé. + +La valeur par défaut de \parindent est 1em en mode +two-column, autrement elle vaut 15pt pour les documents +10pt, 17pt pour 11pt, et 1.5em pour +12pt. + + +
+\noindent\parskip\indentMaking paragraphs +
\noindent +\noindent +renfoncement, supprimer + +Utilisée au commencement d&textrsquo;un paragraphe, la commande +\noindent supprime tout renfoncement de paragraphe. + + +
... fin du paragraphe précédent.
+
+\noindent Ce paragraphe n'est pas renfoncé.
+
+ + +Elle est sans effet quand elle est utilisée au milieu d&textrsquo;un paragraphe. + +Pour éliminer le renfoncement de paragraphe dans tout un document, mettez +\setlength{\parindent}{0pt} dans le préambule. + + +
+\parskipMarginal notes\noindentMaking paragraphs +
\parskip +\parskip +espace vertical avant les paragraphes + +\parskip est une longueur élastique définissant l&textrsquo;espace vertical +additionnel ajouté avant chaque paragraphe. La valeur par défaut est 0pt +plus1pt. + + +
+Marginal notes\parskipMaking paragraphs +
Notes en marge +Notes en marge +notes dans la marge +remarks in the marge +\marginpar + +Synopsis : + + +
\marginpar[gauche]{droite}
+
+ +La commande \marginpar crée une note dans la marge. La première +ligne de la note a la même ligne de base que la ligne dans le texte où le +\marginpar se trouve. + +Lorsque vous spécifiez seulement l&textrsquo;argument obligatoire droite, le texte +est placé + + + +dans la marge de droite pour une disposition en recto simple (option +oneside, voir Document class options) ; + +dans la marge extérieure pour une disposition en recto-verso (option +twoside, voir Document class options) ; + +dans la nearest la plus proche pour une disposition à deux colonnes +(option twocolumn, voir Document class options). + + +\reversemarginpar +\normalmarginpar +La commande \reversemarginpar place les notes en marge suivante +sur la marge opposée (interne). \normalmarginpar les replace +dans la position par défaut. + +Lorsque vous spécifier les deux arguments, gauche est utilisé pour +is used la marge de gauche, et droite est utilisé pour la marge de +is used droite. + +Le premier mot doit normalement ne pas être sujet à une césure ; Vous +pouvez activer la césure à cet endroit en commençant le nœud avec +\hspace{0pt}. + +Ces paramètres affectent le formattage de la note : + + +\marginparpush\marginparpush +Espace verticale minimale entre les notes ; par défaut 7pt pour +des documents à 12pt, 5pt sinon. + +\marginparsep\marginparsep +Espace horizontale entre le texte principal et la note ; par défaut +11pt pour des documents à 10pt, 10pt sinon. + +\marginparwidth\marginparwidth +Largeur de la note même ; la valeur par défaut est 90pt pour un +document en recto simple et à 10pt , 83pt pour +11pt, et 68pt pour 12pt ; 17pt de plus dans +chacun de ces cas pour un document recto-verso. En mode à deux colonnes, +la valeur par défaut est 48pt. + + + +La routine standarde de &latex; pour les notes en marge n&textrsquo;empêche pas +les notes de déborder hors du bas de la page. + + + + + +
+
+Math formulasModesMaking paragraphsTop +Formules mathématiques + +formules mathématiques +formules, math +mode mathématique, entrer +environnement math +math, environnement +environnement displaymath +displaymath, environnement +environnement equation +equation, environnement +Il y a trois environnements qui mettent &latex; en mode mathématique : + + +math +Pour les formules qui apparaissent directement dans le texte. +displaymath +Pour les formules qui apparaissent sur leur propre ligne. +equation +Parail que l&textrsquo;environnement displaymath sauf qu&textrsquo;il ajoute un +numéro d&textrsquo;équation dans la marge de droite. +
+ +\( +\) +\[ +\] +L&textrsquo;environnement math peut être utilsé aussi bien en mode +paragraphe qu&textrsquo;en mode LR, mais les environnements displaymath et +equation ne peuvent être utilisés qu&textrsquo;en mode paragraphe. Les +environnements math et displaymath sont utilisés si +souvent qu&textrsquo;ils ont les formes abrégées suivantes : + + +
\(...\) au lieu de \begin{math}...\end{math}
+\[...\] au lieu de \begin{displaymath}...\end{displaymath}
+
+ +$ +En fait, l&textrsquo;environnement math est si fréquent qu&textrsquo;il a une forme +encore plus courte : + + +
$ ... $ au lieu de \(...\)
+
+ +\boldmath +\unboldmath +La commande \boldmath change les lettres and symboles +mathématiques pour qu&textrsquo;il soient en gras. Elle est utilisée en +dehors du mode mathématique. À l&textrsquo;inverse, la commande +\unboldmath change les glyphes mathématique pour qu&textrsquo;ils soient +dans une fonte normale ; elle aussi est à utiliser en dehors du +mode mathématique. + + +\displaystyle +La déclaration \displaystyle force la taille et le style de la +formule à être ceux de displaymath, par ex., avec les limites au +dessus et en dessous le signe de sommation. Par exemple + +
$\displaystyle \sum_{n=0}^\infty x_n $
+
+ + + + +Indices inférieurs & supérieursSubscripts & superscripts
Également connue comme exposant ou indice.
+
Symboles mathématiquesMath symbols
Gribouillis mathématiques divers.
+
Fonction mathématiquesMath functions
Nom de fonctions mathématiques comme sin et exp.
+
Accents en mathMath accents
Accents en math.
+
Espacement en mode mathématiqueSpacing in math mode
Espaces épaisse, moyenne, fine et négative.
+
Miscellanée mathématiqueMath miscellany
Tout ce qu&textrsquo;on n&textrsquo;a pas pu casé ailleurs.
+
+ + +Subscripts & superscriptsMath symbolsMath formulas +
Indices inférieurs & supérieurs +indice supérieur +indice inférieur +exposant +_ +^ + +En mode mathématique, utilisez le caractère caret ^ pour qu&textrsquo;une +expression exp apparaisse en indice supérieur, c.-à-d.&noeos; tapez +^{exp}. Similairement, en mode mathémtique, +_{exp} fait un indice inférieur de exp. + +Dans cet exemple le 0 et le 1 apparaissent comme indices +inférieurs alors que le 2 est un indice supérieur. + + +
\( (x_0+x_1)^2 \)
+
+ +Pour avoir plus d&textrsquo;un caractère au sein de exp utilisez des +accolades comme dans e^{-2x}. + +&latex; manipule la mise en indice supérieur d&textrsquo;un matériel et tout ce +qui tient de cela de la manière naturelle, de sorte que des expressions +telles que e^{x^2} et x_{a_0} seront composées comme +il faut. Il fait même ce qu&textrsquo;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 +avec une construction telle que {}_t K^2 en mode mathématique +(le {} initial empèche l&textrsquo;indice préfixé d&textrsquo;être attaché à +quelque symbole qui le précède dans l&textrsquo;expression). + +En dehors du mode mathématique, une construction comme Un +test$_\textnormal{indice inf.}$ produit un indice inférieur composé +en mode texte, non pas en mode mathémque. Notez qu&textrsquo;il y a des paquetage +spécialisée pour écrire des formule chimique, tel que mhchem. + + + + +
+Math symbolsMath functionsSubscripts & superscriptsMath formulas +
Symboles mathématiques +symboles mathématiques +symbols, mathématiques +Lettre grecques + +&latex; fournit presque tout symbole mathématique dont vous êtes +susceptible d&textrsquo;avoir besoin. Par exemple, si vous incluez $\pi$ +dans votre code source, alors vous obtenez le symbole pi π. + +Ci-dessous se trouve une liste de symboles généralement disponibles. Ce +n&textrsquo;est en aucun cas une liste exhaustive. Chaque symbole y est décrit +brièvement et avec sa classe de symbole (qui détermine l&textrsquo;espacement +autour de lui) qui est donnée entre parenthèses. Les commandes pour ces +symboles peuvent, sauf mention contraire, être utilisées seulement en +mode mathématique. + +Pour redéfinir une commande de sorte à pouvoir l&textrsquo;utiliser quel que soit +le mode, voir \ensuremath. + + + + + +\|\| +∥ Parallèle (relation). Synonyme : \parallel. + +\aleph\aleph +ℵ Aleph, cardinal transfini (ordinaire). + +\alpha\alpha +α Lettre grecque en bas de casse alpha (ordinaire). + +\amalg\amalg +⨿ Union disjointe (binaire) + +\angle\angle +∠ Angle géometrique (ordinaire). Similaire : +sign inférieur-à < et chevron \langle. + +\approx\approx +≈ Presque égal à (relation). + +\ast\ast +∗ Opérateur astérisque, convolution, à six branches +(binaire). Synonyme : *, ce qui est souvent un indice +supérieur ou inférieur, comme dans l&textrsquo;étoile de +Kleene. Similaire : \star, qui est à cinq branches, et est +quelque-fois utilisée comme une opération binaire générale, and +quelques-fois reservée pour la corrélation-croisée. + +\asymp\asymp +≍ Équivalent asymptomatiquement (relation). + +\backslash\backslash +\ contr&textrsquo;oblique (ordinaire). Similaire : soustraction +d&textrsquo;ensemble \setminus, et \textbackslash pour une +contr&textrsquo;oblique en-dehors du mode mathématique. + +\beta\beta +β Lettre grecque en bas de casse beta (ordinaire). + +\bigcap\bigcap +⋂ De taille Variable, ou n-aire, intersection (opérateur). Similaire : +intersection binaire \cap. + +\bigcirc\bigcirc +⚪ Cercle, plus grand (binaire). Similaire : composition de +fonction \circ. + + +\bigcup\bigcup +⋃ De taille variable, ou n-aire, union (opérateur). Similaire : union +binaire \cup. + +\bigodot\bigodot +⨀ De taille variable, ou n-aire, opérateur point encerclé (opérateur). + +\bigoplus\bigoplus +⨁ De taille variable, ou n-aire, opérateur plus encerclé (opérateur). + +\bigotimes\bigotimes +⨂ De taille variable, ou n-aire, opérateur multiplié encerclé (opérateur). + +\bigtriangledown\bigtriangledown +▽ De taille variable, ou n-aire, triangle ouvert +pointant vers le bas(opérateur). + +\bigtriangleup\bigtriangleup +△ De taille variable, ou n-aire, triangle ouvert +pointant vers le haut (opérateur). + +\bigsqcup\bigsqcup +⨆ De taille variable, ou n-aire, union carrée (opérateur). + +\biguplus\biguplus +⨄ De taille variable, ou n-aire, opérateur union avec un plus +(opérateur). (Notez que le nom a juste un p.) + +\bigvee\bigvee +⋁ De taille variable, ou n-aire, et-logique (opérateur). + +\bigwedge\bigwedge +⋀ De taille variable, ou n-aire, ou-logique (opérateur). + +\bot\bot +⊥ Taquet vers le haut, minimum, plus petit élément d&textrsquo;un ensemble +partiellement ordonné, ou une contradiction +(ordinaire). Voir aussi \top. + +\bowtie\bowtie +⋈ Jonction naturelle de deux relations (relation). + +\Box\Box +□ Opérateur modal pour la nécessité ; boîte ouverte carrée +(ordinaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + + +\bullet\bullet +symbole puce +• Puce (binaire). Similaire : point de +multiplication \cdot. + +\cap\cap +∩ Intersection de deux ensembles (binaire). Similaire : +opérateur de taille variable \bigcap. + +\cdot\cdot +⋅ Multiplication (binaire). Similaire : Point +puce \bullet. + +\chi\chi +χ Lettre grecque en bas de casse chi (ordinaire). + +\circ\circ +∘ Composition de fonctions, opérateur rond (binaire). Similaire : +opérateur de taille variable \bigcirc. + +\clubsuit\clubsuit +♣ Trèfle de carte à jouer (ordinaire). + +\complement\complement +∁ Complement d&textrsquo;ensemble, utilisée en indice supérieur +comme dans $S^\complement$ (ordinaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. On utilise aussi : $S^{\mathsf{c}}$ +ou $\bar{S}$. + +\cong\cong +≅ Congruent (relation). + +\coprod\coprod +∐ Coproduit (opérateur). + +\cup\cup +∪ Réunion de deux ensembles (binaire). opérateur de taille +variable \bigcup. + +\dagger\dagger +† Relation obèle (binaire). + +\dashv\dashv +⊣ Taquet gauche, tiret avec barre verticale à droite, +tourniquet pour gauchers (relation). Similaire : taquet droit, +tourniquet \vdash. + +\ddagger\ddagger +‡ Relation double obèle (binaire). + +\Delta\Delta +Δ Delta grec capital, utilisé pour indiquer une +incrémentation (ordinaire). + +\delta\delta +δ Delta grec bas-de-casse (ordinaire). + +\Diamond\Diamond +◇ Opérateur grand carreau (ordinaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + + +\diamond\diamond +⋄ Opérateur Carreau, ou puce carreau (binaire). Similaire : grand +carreau \Diamond, puce disque \bullet. + +\diamondsuit\diamondsuit +♢ Carreau de carte à jouer (ordinaire). + +\div\div +÷ Signe de division, obélus (binaire). + +\doteq\doteq +≐ Approche la limite (relation). Similaire : +géométriquement égal à \Doteq. + +\downarrow\downarrow +↓ Flèche vers le bas, converge (relation). Similaire : +flèche à ligne double vers le bas \Downarrow. + +\Downarrow\Downarrow +⇓ Flèche à ligne double vers le bas (relation). +Similaire : flèche à ligne simple vers le bas \downarrow. + +\ell\ell +ℓ Lettre l bas de casse cursive (ordinaire). + +\emptyset\emptyset +∅ 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 +utilise plus fréquemment l&textrsquo;epsilon minuscule de ronde +\varepsilon ε. En relation avec : la relation +ensembliste « appartenir à » \in ∈. + + + +\equiv\equiv +≡ Équivalence (relation). + +\eta\eta +η Lettre grecque en bas de casse (ordinaire). + +\exists\exists +∃ Quanteur « Il existe » (ordinaire). + +\flat\flat +♭ Bémol (ordinaire). + +\forall\forall +∀ Quanteur « Pour tout » (ordinaire). + +\frown\frown +⌢ Moue (ordinaire). + +\Gamma\Gamma +Γ Lettre grecque en capitale (ordinaire). + +\gamma\gamma +γ Lettre grecque en bas de casse (ordinaire). + +\ge\ge +≥ Supérieur ou égal à (relation). Synonyme : \geq. + +\geq\geq +≥ Supérieur ou égal à (relation). Synonyme : \ge. + +\gets\gets +← Auquel est assignée la valeur (relation). +Synonyme : \leftarrow. + +\gg\gg +≫ Beaucoup plus grand que (relation). Similaire : Beaucoup +plus petit que \ll. + +\hbar\hbar +ℏ Constante de Planck sur deux pi (ordinaire). + +\heartsuit\heartsuit +♡ Cœur de carte jouer (ordinaire). + +\hookleftarrow\hookleftarrow +↩ Flèche vers la gauche avec crochet (relation). + +\hookrightarrow\hookrightarrow +↪ Flèche vers la gauche avec crochet (relation). + +\iff\iff +⟷ Si et seulement si (relation). C&textrsquo;est un \Longleftrightarrow +avec un \thickmuskip de chaque côté. + +\Im\Im +ℑ Partie imaginaire (ordinaire). Voir aussi : partie réelle \Re. + +\in\in +∈ Appartient à (relation). Voir aussi : lettre grecque bas de +casse epsilon lunaire \epsilon ϵ et l&textrsquo;epsilon +minuscule de ronde \varepsilon. + +\infty\infty +∞ Infini (ordinaire). + +\int\int +∫ Intégrale (opérateur). + +\iota\iota +ι Lettre grecque en bas de casse (ordinaire). + +\Join\Join +⨝ Symbole jointure condensé (relation). Ceci n&textrsquo;est pas disponible en &tex; de base. + +\kappa\kappa +κ Lettre grecque en bas de casse (ordinaire). + +\Lambda\Lambda +Λ Lettre grecque en capitale (ordinaire). + +\lambda\lambda +λ Lettre grecque en bas de casse (ordinaire). + +\land\land +∧ Et logique (binaire). Synonyme : \wedge. +Voir aussi ou-logique \lor. + +\langle\langle +⟨ Chevron mathématique gauche, ou séquence, crochet +(ouvrant). Similaire : inférieur à <. Correspond +à \rangle. + +\lbrace\lbrace +&lbracechar; Accolade gauche +(ouvrant). Synonyme : \{. Correspond à \rbrace. + +\lbrack\lbrack +[ Crochet gauche (ouvrant). +Synonyme : [. Correspond à \rbrack. + +\lceil\lceil +⌈ Plafond à gauche, ressemble à un crochet mais avec le +pied coupé (ouvrant). Correspond à \rceil. + +\le\le +≤ Inférieur ou égal à (relation). C&textrsquo;est un synonyme +de \leq. + +\leadsto\leadsto +⇝ flèche vers la droite en tire-bouchon (relation). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\Leftarrow\Leftarrow +⇐ Est impliqué par, flèche vers la gauche à +double-ligne (relation). Similaire : flèche vers la gauche à simple +ligne \leftarrow. + +\leftarrow\leftarrow +← Flèche vers la gauche à simple ligne (relation). +Synonyme : \gets. Similaire : Flèche vers la gauche à +double-ligne \Leftarrow. + +\leftharpoondown\leftharpoondown +↽ Harpon vers la gauche à simple ligne avec +crochet vers le bas (relation). + +\leftharpoonup\leftharpoonup +↼ Harpon vers la gauche à simple ligne avec +crochet vers le haut (relation). + +\Leftrightarrow\Leftrightarrow +⇔ Bi-implication ; double flèche bilatérale +(relation). Similaire : flèche bilatérale \leftrightarrow. + +\leftrightarrow\leftrightarrow +↔ Flèche bilatérale (relation). Similaire : +double flèche bilatérale \Leftrightarrow. + +\leq\leq +≤ Inférieur ou égal à (relation). Synonyme : \le. + +\lfloor\lfloor +⌊ Plancher à gauche (ouvrant). Correspond à : +\rfloor. + +\lhd\lhd +◁ Pointe de flèche, c.-à-d.&noeos; triangle pointant vers la +gauche (binaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. For the normal +subgroup symbol you should load amssymb and +use \vartriangleleft (qui est une relation et ainsi donne un +meilleur espacement). + +\ll\ll +≪ Beaucoup plus petit que (relation). Similaire : Beaucoup +plus grand que \gg. + +\lnot\lnot +¬ Négation logique (ordinaire). Synonyme : \neg. + +\longleftarrow\longleftarrow +⟵ Longue flèche vers la gauche à ligne simple (relation). +Similaire : longue flèche gauche à ligne double \Longleftarrow. + +\longleftrightarrow\longleftrightarrow +⟷ Longue flèche bilatérale à ligne simple +(relation). Similaire : longue flèche bilatérale à ligne +double \Longleftrightarrow. + +\longmapsto\longmapsto +⟼ Longue flèche d&textrsquo;un taquet vers la droite à ligne +simple (relation). Similaire : version courte \mapsto. + +\longrightarrow\longrightarrow +⟶ Longue flèche vers la droite à ligne simple +(relation). Similaire : longue flèche vers la droite à ligne +double \Longrightarrow. + +\lor\lor +∨ Ou-logique (binaire). Synonyme : \wedge. + +\mapsto\mapsto +↦ Flèche d&textrsquo;un taquet vers la droite (relation). + Similaire : version longue \longmapsto. + +\mho\mho +℧ Conductance, symbole Ohm culbuté (ordinaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\mid\mid +∣ Barre verticale à ligne simple (relation). une utilisation +typique de \mid est pour un ensemble \{\, x \mid x\geq 5 +\,\}. + +Similaire : \vert et | produisent le même symbole de barre +verticale à ligne simple mais sans aucun espacement (on les classe comme +« ordinaires ») et vous ne devriez pas les utiliser comme symbole de +relation mais seulement comme des ordinaux, c.-à-d.&noeos; comme des symboles +de note en bas de page. Pour dénoter une valeur absolue, voir l&textrsquo;entrée +de \vert et pour une norme voir l&textrsquo;entrée de \Vert. + +\models\models +⊨ Vrai, ou satisfait ; double turnstile, short double dash +(relation). Similaire : long double dash \vDash. + +\mp\mp +∓ Moins ou plus (relation). + +\mu\mu +μ Lettre grecque en bas de casse (ordinaire). + +\nabla\nabla +∇ Del de Hamilton, ou différentiel, opérateur (ordinaire). + +\natural\natural +♮ Bécarre (ordinaire). + +\ne\ne +≠ Non égal (relation). Synonyme : \neq. + +\nearrow\nearrow +↗ Flèche nord-est (relation). + +\neg\neg +¬ Négation logique (ordinaire). +Synonyme : \lnot. Utilisé parfois au lieu du symbole de +négation: \sim. + +\neq\neq +≠ Non égal (relation). Synonyme : \ne. + +\ni\ni +∋ Signe d&textrsquo;appartenance réfléchi ; « contient comme élément » +(relation). Synonyme : \owns. Similaire : « appartient +à » \in. + +\not\not +̸ Barre oblique longue utilisée pour rayer un + opérateur la suivant (relation). + + +Beaucoup opérateurs en négation qui n&textrsquo;ont pas besoin de \not sont +disponibles, en particulier avec le paquetage amssymb. Par +exemple, \notin est sans doute préférable à \not\in d&textrsquo;un +point de vue typographique. + +\notin\notin +∉ N&textrsquo;appartient pas à (relation). Similaire : non contenu +dans \nsubseteq. + +\nu\nu +ν Lettre grecque en bas de casse (ordinaire). + +\nwarrow\nwarrow +↖ Flèche nord-ouest (relation). + +\odot\odot +⊙ Point cerclé (binaire). Similaire : opérateur de taille +variable \bigodot. + +\oint\oint +∮ Intégrale de contour, intégrale avec un cercle au milieu (opérateur). + +\Omega\Omega +Ω Lettre grecque en capitale (ordinaire). + +\omega\omega +ω Lettre grecque en bas de casse (ordinaire). + +\ominus\ominus +⊖ Signe moins, ou tiret, cerclé (binaire). + +\oplus\oplus +⊕ Signe plus cerclé (binaire). Similaire : opérateur de +taille variable \bigoplus. + +\oslash\oslash +⊘ Barre de fraction, ou barre oblique, cerclée (binaire). + +\otimes\otimes +⊗ Signe de multiplication, ou croix, cerclé (binaire). Similaire : +opérateur de taille variable \bigotimes. + +\owns\owns +∋ Epsilon d&textrsquo;appartenance réfléchi ; « contient comme +élément » (relation). Synonyme : \ni. Similaire : appartient +à \in. + +\parallel\parallel +∥ Parallèle (relation). Synonyme : \|. + +\partial\partial +∂ Différentielle partielle (ordinaire). + +\perp\perp +⟂ Perpendiculaire (relation). Similaire : \bot +utilise le même glyphe mais l&textrsquo;espacement est différent parce qu&textrsquo;il est +dans la classe ordinaire. + +\phi\phi +ϕ Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varphi φ. + +\Pi\Pi +Π Lettre grecque en capitale (ordinaire). + +\pi\pi +π Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varpi ϖ. + +\pm\pm +± Plus or minus (binaire). + +\prec\prec +≺ Précède (relation). Similaire : inférieur à <. + +\preceq\preceq +⪯ Précède ou égal, précède par-dessus signe égal à une +ligne (relation). Similaire : inférieur ou égal \leq. + +\prime\prime +′ Prime, ou minute au sein d&textrsquo;une expression temporelle +(ordinaire). Typiquement utilisé en indice supérieur $A^\prime$. +Il est à noter sque $f^\prime$ et $f'$ produisent le même +résultat. Un avantage de la seconde forme est que $f'''$ produit +le symbole désiré, c.-à-d.&noeos; le même résultat que +$f^{\prime\prime\prime}$, mais en nécessitant moins de +saisie. Il est à noter que vous ne pouvez utiliser \prime qu&textrsquo;en +mode mathématique. Utiliser le quote ' en mode texte produit un +caractère différent (apostrophe ou guillemet anglais simple de droite). + +\prod\prod +∏ Produit (opérateur). + +\propto\propto +∝ Proportionnel à (relation) + +\Psi\Psi +Ψ Lettre grecque en capitale (ordinaire). + +\psi\psi +ψ Lettre grecque en bas de casse (ordinaire). + +\rangle\rangle +⟩ Chevron mathématique droit, ou séquence, crochet +(fermant). Similaire : supérieur à >. Correspond +à \langle. + +\rbrace\rbrace +&rbracechar; Accolade de droite +(fermante). Synonyme : \}. Correspond à \lbrace. + +\rbrack\rbrack +] Crochet droit (fermant). Synonyme : ]. Correspond +à \lbrack. + +\rceil\rceil +⌉ Plafond droit (fermant). Correspond à \lceil. + +\Re\Re +ℜ Partie réelle, nombres réels, R capital gothique +(ordinaire). En relation avec : R majuscule ajouré, ou gras de tableau +d&textrsquo;école \mathbb{R} ; pour accéder à cela charger le paquetage +amsfonts. + +\restriction\restriction +↾ Restriction d&textrsquo;une fonction +(relation). Synonyme : \upharpoonright. Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\revemptyset\revemptyset +⦰ Symbole ensemble vide inversé (ordinaire). +En relation avec : \varnothing. Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage stix. + +\rfloor\rfloor +⌋ Plancher droit, un crochet droit avec la dent du haut +coupée (fermant). Correspond à \lfloor. + +\rhd\rhd +◁ Pointe de flèche, c.-à-d.&noeos; u triangle pointant vers la +droite (binaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. Pour le symbole +normal de sousgroupe vous devriez plutôt charger amssymb et +utiliser \vartriangleright (qui est une relation et ainsi donne +un meilleur espacement). + +\rho\rho +ρ Lettre grecque en bas de casse (ordinaire). La forme en variante est +\varrho ϱ. + +\Rightarrow\Rightarrow +⇒ Implique, flèche vers la droite à double-ligne +(relation). Similaire : flèche vers la droite \rightarrow. + +\rightarrow\rightarrow +→ Flèche vers la droite à ligne simple +(relation). Synonyme : \to. Similaire : flèche vers droite à +ligne double \Rightarrow. + +\rightharpoondown\rightharpoondown +⇁ Harpon vers la droite avec crochet vers le bas +(relation). + +\rightharpoonup\rightharpoonup +⇀ Harpon vers la droite avec crochet vers la haut (relation). + +\rightleftharpoons\rightleftharpoons +⇌ Harpon vers la droite avec crochet vers le +haut au dessus d&textrsquo;un harpon vers la gauche avec crochet vers le bas +(relation). + +\searrow\searrow +↘ Flèche pointant sud-est (relation). + +\setminus\setminus +⧵ Difference ensembliste, barre de faction inversée ou +contr&textrsquo;oblique, comme \ (binaire). Similaire : +contr&textrsquo;oblique \backslash et aussi \textbackslash hors du +mode mathémaitque. + +\sharp\sharp +♯ Dièse (ordinaire). + +\Sigma\Sigma +Σ Lettre grecque en capitale (ordinaire). + +\sigma\sigma +σ Lettre grecque en bas de casse (ordinaire). La forme en +variante est \varsigma ς. + +\sim\sim +∼ Similaire à, dans une relation (relation). + +\simeq\simeq +≃ Similaire ou égal à, dans une relation (relation). + +\smallint\smallint +∫ Signe intégrale qui ne change pas en taille plus +grande au sein d&textrsquo;une formule hors texte (opérateur). + +\smile\smile +⌣ Arc concave en haut, sourire (ordinaire). + +\spadesuit\spadesuit +♠ Pique de carte à jouer (ordinaire). + +\sqcap\sqcap +⊓ Symbole d&textrsquo;intersection carré (binaire). Similaire : +intersection cap. + +\sqcup\sqcup +⊔ Symbole d&textrsquo;union carré (binaire). Similaire : +union \cup. En relation avec : opérateur de taille +variable \bigsqcup. + +\sqsubset\sqsubset +⊏ Symbole carré de sous-ensemble (relation). Similaire : +sous-ensemble \subset. Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\sqsubseteq\sqsubseteq +⊑ Symbole carré de sous-ensemble ou égal à +(binaire). Similaire : subset or égal à \subseteq. + +\sqsupset\sqsupset +⊐ Symbole carré de sur-ensemble (relation). Similaire : +superset \supset. Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\sqsupseteq\sqsupseteq +⊒ Symbole carré de sur-ensemble ou égal à +(binaire). Similaire : sur-ensemble ou égal \supseteq. + +\star\star +⋆ Étoile à cinq branches, quelque-fois utilisée comme une +opération binaire générale mais quelque-fois réservée pour la +corrélation croisée (binaire). Similaire : les +synonymes astérisque * anet \ast, qui sont à six branches, +et apparaissent plus souvent comme indice supérieur et inférieur, comme +c&textrsquo;est le cas avec l&textrsquo;étoile de Kleene. + +\subset\subset +⊂ Est contenu (occasionnellement, est impliqué par) (relation). + +\subseteq\subseteq +⊆ Est contenu ou égal à (relation). + +\succ\succ +≻ Vient après, suit (relation). Similaire : inférieur +à >. + +\succeq\succeq +⪰ Suit ou est égal à (relation). Similaire : inférieur ou égal à \leq. + +\sum\sum +∑ Summation (opérateur). Similaire : Lettre grecque +capitale \Sigma. + +\supset\supset +⊃ Contient (relation). + +\supseteq\supseteq +⊇ Contient ou est égal à (relation). + +\surd\surd +√ Symbole racine (ordinaire). La commande &latex; +\sqrt{..} compose la racine de l&textrsquo;argument, avec une barre qui +s&textrsquo;étend pour couvrir l&textrsquo;argument. + +\swarrow\swarrow +↙ Flèche pointant au sud-ouest (relation). + +\tau\tau +τ Lettre grecque en bas de casse (ordinaire). + +\theta\theta +θ Lettre grecque en bas de casse (ordinaire). La forme en +variante est \vartheta ϑ. + +\times\times +× Signe de multiplication d&textrsquo;école primaire (binaire). Voir aussi \cdot. + +\to\to +→ Flèche en ligne simple vers la droite (relation). +Synonyme : \rightarrow. + +\top\top +⊤ Taquet vers le haut ; dessus, plus grand élément d&textrsquo;un +poset (ordinaire). Voir aussi \bot. + +\triangle\triangle +△ Triangle (ordinaire). + +\triangleleft\triangleleft +◁ Triangle non-rempli pointant à gauche +(binaire). Similaire : \lhd. Pour le symbole normal de +sous-groupe vous devez charger amssymb et +utiliser \vartriangleleft (qui est une relation et ainsi +donne un meilleur espacement). + +\triangleright\triangleright +▷ Triangle non-rempli pointant à droite +(binaire). Pour le symbole normal de sousgroupe vous devez à la place +charger amssymb et utiliser \vartriangleright (qui +est une relation et ainsi donne un meilleur espacement). + +\unlhd\unlhd +⊴ Pointe de flèche non-pleine soulignée pointant vers la +gauche, c.-à-d.&noeos; triangle avec une ligne en dessous +(binaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. Pour le symbole normal de sous-groupe +chargez amssymb et utilisez \vartrianglelefteq (qui est +une relation et ainsi donne un meilleur espacement). + +\unrhd\unrhd +⊵ Pointe de flèche non-pleine soulignée pointant vers la +droite, c.-à-d.&noeos; triangle avec une ligne en dessous +(binaire). Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. Pour le symbole normal de sous-groupe +chargez amssymb et utilisez \vartrianglerighteq (qui est +une relation et ainsi donne un meilleur espacement). + +\Uparrow\Uparrow +⇑ Flèche vers le haut à ligne double +(relation). Similaire : flèche vers le haut à ligne +simple \uparrow. + +\uparrow\uparrow +↑ Single-line upward-pointing flèche, diverges (relation). Similaire : +double-line up-pointing flèche \Uparrow. + +\Updownarrow\Updownarrow +⇕ Double-line upward-and-downward-pointing flèche (relation). Similaire : +single-line upward-and-downward-pointing flèche \updownarrow. + +\updownarrow\updownarrow +↕ flèche haut et bas à ligne simple (relation). Similaire : +flèche haut et bas à ligne double \Updownarrow. + +\upharpoonright\upharpoonright +↾ Harpon vers le haut avec crochet à droite +(relation). Synonyme : &backslashchar;restriction. +Ceci n&textrsquo;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 +plus en son sein (binaire). Similaire : union \cup. En relation +avec : opérateur de taille variable \biguplus. + +\Upsilon\Upsilon +Υ Lettre grecque en capitale (ordinaire). + +\upsilon\upsilon +υ Lettre grecque en bas de casse (ordinaire). + +\varepsilon\varepsilon +ε Epsilon de ronde en bas de casse (ordinaire). Plus +largement utilise en mathematique que la forme non variante epsilon +lunaire \epsilon ϵ. En relation avec : +« appartient à » \in. + +\vanothing\vanothing +∅ Symbole ensemble vide. Similaire : +\emptyset. En relation avec : +\revemptyset. Ceci n&textrsquo;est pas disponible en &tex; de base. En &latex; vous devez charger le paquetage amssymb. + +\varphi\varphi +φ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \phi ϕ. + +\varpi\varpi +ϖ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \pi π. + +\varrho\varrho +ϱ Variante de la lettre grecque bas de casse (ordinaire). +La forme non en variante est \rho ρ. + +\varsigma\varsigma +ς Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est \sigma σ. + +\vartheta\vartheta +ϑ Variante de la lettre grecque bas de casse +(ordinaire). La forme non en variante est \theta θ. + +\vdash ⊢ Taquet droit ; prouve, implique ;\vdash ⊢ Taquet droit ; prouve, implique ; +portillon/tourniquet ; barre verticale et un tiret +(relation). Similaire : portillon inversé \dashv. + +\vee\vee +∨ Ou logique ; une forme de v pointant vers le bas +(binaire). En relation avec : Et logique \wedge. Similaire : +Opérateur de taille variable \bigvee. + +\Vert\Vert +‖ Double barre verticale (ordinaire). Similaire : barre +verticale simple \vert. + +Pour une norme vous pouvez utiliser le paquetage mathtools et +ajouter \DeclarePairedDelimiter\norm{\lVert}{\rVert} à votre +préambule. Ceci vous donne trois variantes de commande pour faire des +barres verticales correctement espacées horizontalement : si dans le +corps du document vous écrivez la version étoilée +$\norm*{M^\perp}$ alors la hauteur des barres verticales +correspond à celle de l&textrsquo;argument, alors qu&textrsquo;avec \norm{M^\perp} +les barres ne grnadissent pas avec la hauteur de l&textrsquo;argument mais à la +place reste de la hauteur par défaut, et +\norm[commande-taille]{M^\perp} donne aussi des barres +qui ne grandissent pas mais sont de la taille donnée dans la +commande-taille, par ex.&noeos; \Bigg. + +\vert\vert +| Barre verticale simple (ordinaire). Similaire : barre à +double-ligne verticale \Vert. Pour usage tel qu&textrsquo;au sein de la +définition d&textrsquo;un ensemble, utilisez \mid parce que c&textrsquo;est une +relation. + +Pour une valeur aboslue vous pouvez utilise le paquetage +mathtools et ajouter +\DeclarePairedDelimiter\abs{\lvert}{\rvert} à votre +préambule. Ceci vous donne trois variantes de commande pour les barres +simples verticales qui sont correctement espacées verticalement : si +dans le corps du document vous écrivrez la version étoilée +$\abs*{\frac{22}{7}}$ alors la hauteur des barres +verticales correspond à la hauteur de l&textrsquo;argument, alors qu&textrsquo;avec +\abs{\frac{22}{7}} les pabarres ne grandissent pas avec +l&textrsquo;argument ais à la place sont de la hauteur par défaut, et +\abs[commande-taille]{\frac{22}{7}} donne aussi des +barres qui ne grandissent pas mais qui sont rélgées à la taille donnée +par la commande-taille, par ex.&noeos; \Bigg. + +\wedge\wedge +∧ Et logique (binaire). Synonyme : \land. Voir aussi +ou logique \vee. Similaire : opérateur de taille variable \bigwedge. + +\wp\wp +℘ « p » de Weierstrass, fonction elliptique de +Weierstrass (ordinaire). + +\wr\wr +≀ Produit couronnne (binaire). + +\Xi\Xi +Ξ Lettre grecque en capitale (ordinaire). + +\xi\xi +ξ Lettre grecque en bas de casse (ordinaire). + +\zeta\zeta +ζ Lettre grecque en bas de casse (ordinaire). + + + +
+Math functionsMath accentsMath symbolsMath formulas +
Fonctions mathématiques +fonctions mathématiques +math, fonctions + +En mode mathématique ces commandes produisent des noms de fonction en +police romaine et avec l&textrsquo;espacement adéquat. + + +\arccos\arccos +\arccos + +\arcsin\arcsin +\arcsin + +\arctan\arctan +\arctan + +\arg\arg +\arg + +\bmod\bmod +Opérateur modulo binaire (x \bmod y) + +\cos\cos +\cos + +\cosh\cosh +\cosh + +\cot\cot +\cos + +\coth\coth +\cosh + +\csc\csc +\csc + +\deg\deg +\deg + +\det\det +\deg + +\dim\dim +\dim + +\exp\exp +\exp + +\gcd\gcd +\gcd + +\hom\hom +\hom + +\inf\inf +\inf + +\ker\ker +\ker + +\lg\lg +\lg + +\lim\lim +\lim + +\liminf\liminf +\liminf + +\limsup\limsup +\limsup + +\ln\ln +\ln + +\log\log +\log + +\max\max +\max + +\min\min +\min + +\pmod\pmod +Modulo parenthésé, comme dans (\pmod 2^n - 1) + +\Pr\Pr +\Pr + +\sec\sec +\sec + +\sin\sin +\sin + +\sinh\sinh +\sinh + +\sup\sup +\sup + + + + + +\tan\tan +\tan + +\tanh\tanh +\tanh + + + + +
+Math accentsSpacing in math modeMath functionsMath formulas +
Accents mathématiques +Accents mathématiques +math, accents + +&latex; fournit diverse commandes pour produire des lettres accentuées en +math. Elles diffèrent de celles concernant les accents en texte normal +(Accents). + + +\acute\acute +accent aigu en math +math, accent aigu +Accent aigu mathématique : \acute{x}. + +\bar\bar +accent barre suscrite en math +accent macron en math +math, accent barre suscrite +math, accent macron +Accent barre suscrite mathématique : \bar{x}. + +\breve\breve +accent brève en math +math, accent brève +Accent brève mathématique : \breve{x}. + +\check\check +accent caron en math +accent hacek en math +Accent hacek (caron) mathématique : \check{x}. + +\ddot\ddot +accent tréma en math +accent diérèse en math +Accent diérèse (tréma) mathématique : \ddot{x}. + +\dot\dot +accent point suscrit en math +math, accent point suscrit +Accent point suscrit mathématique : \dot{x}. + +\grave\grave +accent grave en math +math, accent grave +Accent grave mathématique : \grave{x}. + +\hat\hat +accent chapeau en math +accent circonflexe en math +Accent chapeau (circonflexe) mathématique : \hat{x}. + +\imath\imath +i sans point en math +I sans point mathématique. + +\jmath\jmath +j sans point en math +J sans point mathématique. + +\mathring\mathring +accent rond-en-chef en math +math, accent rond-en-chef +Accent rond-en-chef mathématique : x. + +\tilde\tilde +accent tilde en math +Accent tilde mathématique : \tilde{x}. + +\vec\vec +symbole vecteur en math +Symbole vecteur mathématique : \vec{x}. + +\widehat\widehat +wide hat accent, math +Accent chapeau large mathématique : \widehat{x+y}. + +\widetilde\widetilde +wide tilde accent, math +Accent tilde mathématique : \widetilde{x+y}. + + + + +
+Spacing in math modeMath miscellanyMath accentsMath formulas +
Espacement en mode mathématique + +espacement au sein du mode mathématique +mode mathématique, espacement + +Au sein d&textrsquo;un environnement math, &latex; ignore les espaces que +vous tapez et met à la place l&textrsquo;espaceement correspondant au règles +normales pour les textes mathématiques. + +En mode mathématique, beaucoup de définitions sont exprimées dans +l&textrsquo;unité mathématique mu donnée par 1 em = 18 mu, où le em est pris +de la famille courante des symboles mathématiques (Units of length). + + +\; +thickspace +\; +\thickspace +Normalement 5.0mu plus 5.0mu. Le nom long est +\thickspace. Utilisable seulement en mode mathématique. + +\: +\> +\: +\> +\medspace +Normalement 4.0mu plus 2.0mu minus 4.0mu. The longer name is +\medspace. Utilisable seulement en mode mathématique. + +\, +thinspace +\, +\thinspace +Normalement 3mu. Le nom long est \thinspace. Utilisable à +la fois en mode mathématique et en mode texte. \thinspace. + +\! +\! +Une espace finie négative. Normalement -3mu. Utilisable +seulement en mode mathématique. + + +\quad +quad +\quad +Vaut 18mu, c.-à-d.&noeos; 1em. Souvent utilisé pour l&textrsquo;espace +entourant les équation ou expression, par ex.&noeos; pour l&textrsquo;espace entre deux +équation au sein d&textrsquo;un environnement displaymath. Utilisable à la +fois en mode mathématique et en mode texte. + +\qquad +\qquad +Une longueur de 2 quads, soit 36mu = 2em. Utilisable à la +fois en mode mathématique et en mode texte. +
+ +Dans cet exemple une espace fine sépare la fonction de la forme +différentielle. + + +
\int_0^1 f(x)\,dx
+
+ + +
+Math miscellanySpacing in math modeMath formulas +
Recueil de diverses commandes utiles en math +math, miscellanées +miscellanées en math + + + +\*\* +multiplication discrétionnaire +symbole de multiplication, saut de ligne discretionnaire +Un symbole de multipliciation discrétionnaire, sur lequel un saut +de ligne est autorisé. En l&textrsquo;absence de saut, la multiplication est +indiquée implicitement par un espace, alors qu&textrsquo;en cas de saut un symbole +× est imprimé immédiatement avant le saut. Ainsi + + +
\documentclass{article}
+\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\), 
+est égal à zéro.
+\end{document}
+
+ +produit une sortie de ce type + (on a omis une partie du texte pour faire apparaître la césure au +même endroit que dans une sortie &tex;) + : + + +Mais A_3 = 0, ainsi +[&dots;] +de A_1A_4, c.-à-d.&noeos; A_1 A_2 \times&linebreak;A_3 A_4, est +égal à zéro. + + +
\cdots\cdots +Des points de suspension élevés au centre de la ligne. + +Comme dans : &textlsquo;$\cdots$&textrsquo;. + + +\ddots\ddots +Des points de suspension en diagonale : \ddots. + +\frac{num}{dén}\frac{num}{dén} +\frac +Produit la fraction num divisé par dén. + +\left delim1 ... \right delim2\left delim1 ... \right delim2 +\right +délimiteur nul +Les deux délimiteurs ne se correspondent par nécessairement ; . +tient lieu de délimiteur nul, ne produisant rien en sortie. Les +délimiteurs sont dimensionnés selon la portion de formule mathématique +qu&textrsquo;ils embrassent. Exemple : \left( \sum_{i=1}^{10} a_i +\right]. + +\overbrace{texte}\overbrace{texte} +Génère une accolade au dessus de texte. +Par exemple, \overbrace{x+\cdots+x}^{k \;\textrm{fois}}. + +\overline{texte}\overline{texte} +Génère une ligne horizontale au dessus de texte. +Par exemple, \overline{x+y}. + +\sqrt[nième]{arg}\sqrt[nième]{arg} +Produit la représentation de la racine carrée de arg. L&textrsquo;argument +optionnel nième détermine quelle racine produire. Par exemple, la +racine cubique de x+y serait tapée comme +$\sqrt[3]{x+y}$. + +\stackrel{texte}{relation}\stackrel{texte}{relation} +Place texte au dessus de relation. Par exemple, +\stackrel{f}{\longrightarrow}. + +\underbrace{math}\underbrace{math} +Génère math avec une accolade en-dessous. + +\underline{texte}\underline{texte} +A pour effet que texte, ce qui peut être ou non en mode +mathématique, soit souligné. La ligne est toujours sous le texte, en +prenant en compte les jambages. + +\vdots\vdots +Produit des points de suspension alignés verticalement. + +
+ + +
+
+ModesPage stylesMath formulasTop +Modes +modes +mode paragraphe +mode math +mode gauche-à-droite (left-to-right) +mode LR + + +Quand &latex; traite votre texte en entrée, il est forcément dans l&textrsquo;un +de ces trois modes : + + + +Mode paragraphe + +Mode math + +Mode gauche-à-doite, appelé également mode LR (left-to-right) pour +faire bref + + +&latex; change le mode seulement lorsqu&textrsquo;il monte ou descend un escalier +le menant à un niveau différent, quoique tous les changement de niveau +ne produisent pas de changement de mode. Les changements de mode se +produisent seulement lorsqu&textrsquo;on entre dans ou quitte un environnement, ou +quand &latex; traite l&textrsquo;argument de cetraines commandes qui produisent +du texte. + +Le « mode paragraphe » est le plus usuel ; c&textrsquo;est celui dans lequel +&latex; se trouve lorsqu&textrsquo;il traite du texte ordinaire. Dans ce +mode-là, &latex; fragments votre texte en lignes et fragmentes les +lignes en pages. &latex; est en « mode math » quand il est en train de +générer une formule mathématique. En « mode LR », comme en mode +paragraphe, &latex; considère la sortie qu&textrsquo;il produit comme une chaîne +de mots avec des espaces entre eux. Toutefois, contrairement au mode +paragraphe, &latex; continue à progresser de la gauche vers la droite ; +il ne démarre jamais une nouvelle ligne en mode LR. Même si vous mettez +une centraine de mots dans une \mbox, &latex; continue à les +composer de gauche à droite au sein d&textrsquo;une seule boîte, et ensuite se +plaindra que la boîte résultante est trop large pour tenir dans la +ligne. + +&latex; est en mode LR quand il commence à fabriquer une boîte avec une +commande \mbox. Vous pouver le faire entrer dans un mode +different mode au sein de la boîte &textmdash; par exemple, vous pouvez le faire +entrer en mode math pour mettre un forume dans la boîte. Il y a aussi +plusieurs commandes qui produisent du texte et environnement pour +fabriquer une boîte qui mettre &latex; en mode paragraphe. La boîte +fabriquée par l&textrsquo;une de ces commandes ou environnements est appelée une +parbox. Quand &latex; est en mode paragraphe alors qu&textrsquo;il +fabrique une boîte, on dit qu&textrsquo;il est en « mode paragraphe interne ». +Son mode paragraphe normal, celui dans lequel il démarre, est appelé +« mode paragraphe externe ». + + +\ensuremath
Assurer qu&textrsquo;on est en mode mathématique
+
+ +\ensuremathModes +
\ensuremath + +Synopsis : + + +
\ensuremath{formule}
+
+ +La commande \ensuremath assure que formule est composée en +mode mathématique quel que soit le mode courant où la commande apparaît. + +Par exemple : + + +
\documentclass{report}
+\usepackage{french}
+\newcommand{\ab}{\ensuremath{(\delta, \varepsilon)}}
+\begin{document}
+Le couple \ab\ vaut alors \(\ab = (\frac{1}{\pi}, 0)\), ...
+\end{document}
+
+ +Il est possible de redéfinir des commandes qui ne peuvent être utilisées +qu&textrsquo;en mode mathématique pour qu&textrsquo;elles puissent être utilisées en tout +mode comme dans l&textrsquo;exemple ci-dessous avec \leadsto : + + +
\documentclass{report}
+\usepackage{amssymb}
+\usepackage{french}
+\newcommand{\originalMeaningOfLeadsTo}{}
+\let\originalMeaningOfLeadsTo\leadsto
+\renewcommand\leadsto{\ensuremath{\originalMeaningOfLeadsTo}}
+\begin{document}
+Tous les chemins \leadsto\ Rome.
+\end{document}
+
+ + +
+
+Page stylesSpacesModesTop +Styles de page +styles, page +page styles + +La commande \documentclass détermine la taille et la position de +l&textrsquo;en-tête et du bas de page. Le style de page détermine leur contenu. + + +\maketitle
Génère une page de titre.
+
\pagenumbering
Règle le style utilisé pour les numéros de pages.
+
\pagestyle
Change le style des en-têtes et bas de pages.
+
\thispagestyle
Change le style de l&textrsquo;en-tête et bas de pages de la
+  page courante.
+
+ + +\maketitle\pagenumberingPage styles +
\maketitle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+\pagenumbering\pagestyle\maketitlePage styles +
\pagenumbering +\pagenumbering +numérotation de page, style +style de numérotation de page + +Synopsis : + + +
\pagenumbering{style}
+
+ +Spécifie le style des numéros de page numbers selon +style. \pagenumbering remet également le numéro de page à +1. L&textrsquo;argument style peut prendre les valeurs suivantes : + + +arabic +nombres arabes + +roman +Nombres romain en bas de casse + +Roman +Nombres romain en capitales + +alph +Lettres en bas de casse + +Alph +Lettre en capitales +
+ + +
+\pagestyle\thispagestyle\pagenumberingPage styles +
\pagestyle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+\thispagestyle\pagestylePage styles +
\thispagestyle{style} +\thispagestyle + +La commande \thispagestyle fonctionne de la même manière que la +commande \pagestyle (voir section pécédente) à ceci près qu&textrsquo;elle +change en style pour la page courante seulement. + + +
+
+SpacesBoxesPage stylesTop +Espaces +espaces + +&latex; a beaucoup de façons de produire de l&textrsquo;espace blanc (ou rempli) . + +Un autre commande produisant de l&textrsquo;espace est \, pour produire une +espace « fine » (d&textrsquo;habitude 1/6quad). Elle peut être utilisée en +mode texte, mais est le plus souvent utile en mode math (Spacing +in math mode). + + +
Espace horizontal
+
\hspace
Espace horizontal fixe.
+
\hfill
Espace horizontal extensible.
+
\<espace> et \&arobase;\(SPACE) and \&arobase;
Espace après un point.
+
\<espace> après séq.&noeos; de control\(SPACE) after CS
Contrôler
+   l&textrsquo;avalement d&textrsquo;espace après une séquence de contrôle.
+
\frenchspacing
Rendre égaux les espacements inter-phrase et inter-mot.  
+
\thinspace
Un sixième d&textrsquo;em.
+
\/
Correction italique par caractère.
+
\hrulefill \dotfill
Filet ou pointillés horizontaux extensibles.
+
+Espace vertical
+
\addvspace
Ajouter un espace vertical arbitraire si besoin est.
+
\bigskip \medskip \smallskip
Espaces verticaux fixes.
+
\vfill
Espace vertical extensible indéfiniment.
+
\vspace
Ajouter de l&textrsquo;espace vertical en quantité arbitraire.
+
+ + +\hspace\hfillSpaces +
\hspace +\hspace + +Synopsis : + + +
\hspace[*]{longueur}
+
+ +La commande \hspace ajoute de l&textrsquo;espace horizontal. L&textrsquo;argument +longueur peut être exprimé en toute unité que &latex; comprend : +points, pouces, etc.&noeos; C&textrsquo;est une longueur elastique. Vous pouvez +ajouter aussi bien de l&textrsquo;espace négatif que de l&textrsquo;espace positif avec une +commande \hspace ; ajouter de l&textrsquo;espace negatif revient à +retourner en arrière. + +&latex; enlève normalement l&textrsquo;espace horizontal qui vient au début ou à +la fin d&textrsquo;une ligne. Pour préserver cet espace, utilisez la forme forme +étoilée, c.-à-d.&noeos; avec le suffixe * optionnel. + + +
+\hfill\(SPACE) and \&arobase;\hspaceSpaces +
\hfill + +\hfill +La commande \hfill de remplissage produit une &textldquo;longueur +élastique&textrdquo; qui n&textrsquo;a aucun espace naturel mais peut s&textrsquo;allonger ou se +rétrécir horizontalement autant que nécessaire. + +\fill +Le paramètre \fill est la longueur élastique elle-même (c.-à-d.&noeos; +pour parler technique, la valeur de glue 0pt plus1fill) ; ainsi, +\hspace\fill équivaut à \hfill. + + +
+\(SPACE) and \&arobase;\(SPACE) after CS\hfillSpaces +
\espace et \&arobase; +\espace +\tabulation +\sautdeligne + +Ces commandes permettent de marquer un caractère de ponctuation, +typiquement un point, comme soit finissant une phrase, soit finissant +une abréviation. + +Par défaut, lorsque &latex; justifie une ligne il ajuste l&textrsquo;espace après +le point final de chaque phrase (ou le point d&textrsquo;interrogation, la +virgule, ou le deux-points) plus que pour l&textrsquo;espace inter-mot +(\frenchspacing). &latex; suppose que le point finit une phrase +à moins qu&textrsquo;il soit précédé d&textrsquo;une lettre capitale, dans quel cas il +considère que ce point fait partie d&textrsquo;une abréviation. Il est à noter que +si un point final de phrase est immédiatement suivit d&textrsquo;une parenthèse ou +crochet de droite, ou d&textrsquo;un guillemet-apostrophe simple ou double de droite, +alors l&textrsquo;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&textrsquo;est pas une capitale, et que cette abréviation n&textrsquo;est pas le dernier +mot d&textrsquo;une phrase, alors faites suivre ce point d&textrsquo;un +contr&textrsquo;oblique-espace ( ), où d&textrsquo;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&textrsquo;un +point qui finit la phrase, alors placez \&arobase; à la gauche de ce +point. Par ex., book by the MAA\&arobase;. aura l&textrsquo;espacement +inter-phrase après ce point. + +En contraste, placer \&arobase; à la droite d&textrsquo;un point dit à &tex; que ce +point ne finit pas la phrase. Dans l&textrsquo;exemple les mot réservés (if, +then, etc.\&arobase;) sont différents, &tex; met un espace inter-mot après la +parenthèse fermante (notez que \&arobase; est avant la parenthèse). + +
+\(SPACE) after CS\frenchspacing\(SPACE) and \&arobase;Spaces +
\ 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&textrsquo;avaler les espaces qui +suivent, comme dans \TeX\ est un chouette système. Et, +dans des circonstances normales, \tabulation et +\sautdeligne sont équivalents à \ . + +Certaines personnes préfèrent utiliser {} dans le même but, comme +dans \TeX{} est un chouette système. Ceci a l&textrsquo;avantage que vous +This écriver toujours la même chose, comme \TeX{}, qu&textrsquo;elle soit +suivie d&textrsquo;un espace ou d&textrsquo;un signe de ponctuation. Comparez : + + +
\TeX\ est un chouette système. \TeX, un chouette système.&linebreak;
+\TeX{} est un chouette système. \TeX{}, un chouette système.
+
+ + +xspace package +Certaines commandes, notamment celles définies avec le paquetage +xspace ne suivent pas ce comportement standard. + + +
+\frenchspacing\thinspace\(SPACE) after CSSpaces +
\frenchspacing, rendre égaux les espacements inter-phrase et inter-mot + +\frenchspacing +\nonfrenchspacing +espacement inter-phrase + +Cette déclaration (provenant de &tex; de base) cause que &latex; +traite l&textrsquo;espacement inter-phrase de la même façon que l&textrsquo;espacement inter-mot. + +En justifiant le texte sur une ligne, certaine traditions typographique, +y comrpis l&textrsquo;anglaise, préfèrent ajuster l&textrsquo;espace entre les phrase (ou +après d&textrsquo;autres signes de ponctuation) plus que l&textrsquo;espace entre les +mots. À la suite de cette déclaration, tous les espaces sont traités de +la même façon. + +Revenez au comportement par défaut en déclarant +\nonfrenchspacing. + +
+\thinspace\/\frenchspacingSpaces +
\thinspace +\thinspace + +\thinspace produit une espace insécable et non-elastique qui vaut + 1/6 d&textrsquo;em. C&textrsquo;est l&textrsquo;espace adéquate entre des guillemets anglais + simples emboîtés, comme dans &textrsquo;&textrdquo;. + + + +
+\/\hrulefill \dotfill\thinspaceSpaces +
\/ : insérer une correction italique +\/ +Correction italique + +La commande \/ produit une correction italique. C&textrsquo;est une +espace fine deéfni par le créateur de caractères typographiques pour un +caractère donné, pour éviter que le caractère entre en collision avec ce +qui suit. Le caractère italique f a typiquement une valeur +importante de correction italique. + +Si le caractère suivant est un point ou une virgule, il n&textrsquo;est pas +nécessaire d&textrsquo;insérer une correction italique, puisque ces symboles de +ponctuation ont une très faible hauteur. Toutefois, avec les +point-virgules ou les deux-points, de même qu&textrsquo;avec les lettres normales, +il peut être utilie. Comparez : + +{\it f\/: f\/;} + +f: f; (dans la sortie &tex;, les &textlsquo;f&textrsquo;s sont séparés joliment) +avec f: f;. + +Lorsque on change de fontes avec des commandes telles que +\textit{italic text} ou {\itshape italic text}, +&latex; insère automatiquement une correction italique appropriée si +nécessaire (Font styles). + +Malgré leur nom, les caractères romains peuvent aussi avoir une +correction italique. Comparez : + +pdf\/\TeX{} + +pdf&tex; (dans la sortie &tex;, il y a une espace fine après le &textlsquo;f&textrsquo;) +avec pdf&tex;. + +Le concept de correction italique n&textrsquo;existe pas en mode mathématique ; +l&textrsquo;espacement y est fait d&textrsquo;une façon différente. + + +
+\hrulefill \dotfill\addvspace\/Spaces +
\hrulefill \dotfill +\hrulefill +\dotfill + +Produit une longueur elastique infinie (Lengths) remplie avec un +filled filet horizontal (c.-à-d.&noeos; une ligne) ou avec des pointillés, au +lieu de just de l&textrsquo;espace blanche. + +Quand on le place entre deux lignes à blanc cet exemple crée un +paragraphe qui est justifié à gauche et à droite, où l&textrsquo;espace au milieu +est rempli avec des pointillés uniformément espacés. + + +
\noindent Jack Aubrey\dotfill Melbury Lodge
+
+ +Pour que le filet ou les pointillés aillent jusqu&textrsquo;au bout de la ligne +utilisez \null au début ou à la fin. + +Pour changer l&textrsquo;épaisseur du filet, copiez la définition et ajustez là, +comme avec \renewcommand{\hrulefill}{\leavevmode\leaders\hrule +height 1pt\hfill\kern\z&arobase;}, ce qui cuange l&textrsquo;épaisseur par défaut de +0.4pt à 1pt. De même, ajustez l&textrsquo;espacement inter-pointillé +comme avec +\renewcommand{\dotfill}{\leavevmode\cleaders\hb&arobase;xt&arobase; +1.00em{\hss .\hss }\hfill\kern\z&arobase;}, ce qui change la longeur par +défaut de 0.33em à 1.00em. + + +
+\addvspace\bigskip \medskip \smallskip\hrulefill \dotfillSpaces +
\addvspace +\addvspace +espace vertical +espace vertical, insérer + +\addvspace{length} + +Ajoute un espace vertical de longeur length, ce qui est une +longueur élatsique (Lengths). Toutefois, si l&textrsquo;espace vertical a +déjà été ajoutée au même point de la sortie par une commande +\addvspace précédente, alors cette commande n&textrsquo;ajoutera pas plus +d&textrsquo;espace que nécessaire à fabriquer la longeur naturelle de l&textrsquo;espace +vertical total égale à length. + +Utilisez cette commande pour ajuster l&textrsquo;espace verticale au-dessus ou +au-dessous d&textrsquo;un environnement qui commence un nouveau paragraphe. (Par +exemple, un environnement Theorem est défini pour commencer et finir en +\addvspace{..} de sorte que deux Theorem consécutifs sont +séparés par un espace verticale, et non deux.) + +Cette commande est fragile (\protect). + +L&textrsquo;erreur Something's wrong--perhaps a missing \item signifie que +vous n&textrsquo;étiez pas en mode verticale quand vous avez invoqué cette +commande ; une façon pour sortir de cela et de faire précéder cette +commande d&textrsquo;une commande \par. + + +
+\bigskip \medskip \smallskip\vfill\addvspaceSpaces +
\bigskip \medskip \smallskip + +Ces commandes produisent une quantité donnée d&textrsquo;espace, spécifiée par la +classe de document. + + +\bigskip\bigskip +\bigskipamount +La même chose que \vspace{\bigskipamount}, ordinairement environ +l&textrsquo;espace d&textrsquo;une ligne, avec dilatation et rétrécissement (la valeur par +défaut pour les classes book et article et 12pt +plus 4pt minus 4pt). + +\medskip\medskip +\medskipamount +La même chose que \vspace{\medskipamount}, ordinairement +environ la moitié de l&textrsquo;espace d&textrsquo;une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes book et +article et 6pt plus 2pt minus 2pt). + +\smallskip\smallskip +\smallskipamount +La même chose que \vspace{\smallskipamount}, ordinairement +environ le quart de l&textrsquo;espace d&textrsquo;une ligne, avec dilatation et +rétrécissement (la valeur par défaut pour les classes book et +article et 3pt plus 1pt minus 1pt). + + + +
+\vfill\vspace\bigskip \medskip \smallskipSpaces +
\vfill +\vfill + +dilatation verticale infinie +verticale infinie, dilatation + +Finit le paragraphe courante et insère une longueur elastique verticale +(Lengths) qui est infinie, de sorte qu&textrsquo;elle puisse se dilater ou +that is se rétrécire autant que nécessaire. + +On l&textrsquo;utilise souvent de la même façon que \vspace{\fill}, à +ceci près que \vfill finit le paragraphe courant, tandis que +\vspace{\fill} ajoute une espace verticale infinin sous sa +ligne sans tenir compte de la structure du paragraphe. Dans les deux +cas cette espace disparaît à la fin de la page ; pour éviter cela +voir \vspace. + +Dans l&textrsquo;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
+Chien perdu !
+\vfill
+Chien perdu !
+\end{document}
+
+ + +
+\vspace\vfillSpaces +
\vspace +\vspace +espace verticale +verticale, espace + +Synopsis, l&textrsquo;une des deux formes suivantes : + + +
\vspace{longueur}
+\vspace*{longueur}
+
+ +Ajout l&textrsquo;espace verticale longueur. Celle-ci peut-être négative ou positive, +et c&textrsquo;est une longueur élastique (Lengths). + +&latex; enlève l&textrsquo;espace verticale provenant de \vspace aux sauts +de page, c.-à-d.&noeos; au sommet et au bas des pages. La version étoilée +\vspace*{...} permet de conserver cette espace. + +Si \vspace est utilisée au milieu d&textrsquo;un paragraphe (c.-à-d.&noeos; en +mode horizontal), l&textrsquo;esace est insérée après la ligne comprenant +la commande \vspace sans commencer un nouveau paragraphe. + +Dans cet exemple les deux questions sont espacées uniformément +verticalement sur la page, avec au moins 2,5cm d&textrsquo;espace sous +chacune d&textrsquo;elle. + + +
\begin{document}
+1) Z'avez pas vu Mirza ? Oh la la la la la la
+\vspace{2.5cm plus 1fill}
+
+2) Où est donc passé ce chien ? Je le cherche partout
+\vspace{2.5cm plus 1fill}
+\end{document}
+
+ + +
+
+BoxesSpecial insertionsSpacesTop +Boîtes +boîtes + +Tous les paramètres de longueurs prédéfinies (Predefined lengths) +peuvent être utilisés au sein des arguments des commandes de fabrication +de boîtes. + + +\mbox
Boîtes horizontales.
+
\fbox and \framebox
Mettre un cadre autour d&textrsquo;une boîte.
+
lrbox
Un environnement similaire à \sbox.
+
\makebox
Boîte, adjustable position.
+
\parbox
Boîte avec du texte en mode paragraphe.
+
\raisebox
Élève ou abaisse le texte.
+
\savebox
Comme \makebox, mais sauvegarde le texte pour usage ultérieur.
+
\sbox
Comme \mbox, mais sauvegarde le texte pour usage ultérieur.
+
\usebox
Compose le texte sauvegardé.
+
+ + +\mbox\fbox and \frameboxBoxes +
\mbox{texte} +\mbox + +césure, empécher +coupure de mot, empécher +La commande \mbox crée un boîte qui a la largeur juste du texte +créé par son argument. Le texte n&textrsquo;est pas coupé en plusieurs +lignes, c&textrsquo;est pourquoi cette commande peut être utilisée pour empécher +la césure. + + +
+\fbox and \frameboxlrbox\mboxBoxes +
\fbox and \framebox + +\fbox +\framebox + +Synopsis : + + +
\fbox{texte}
+\framebox[largeur][position]{texte}
+
+ +Les commandes \fbox et \framebox sont similaires à +\mbox, à ceci près qu&textrsquo;elle mettent un cadre autour de l&textrsquo;extérieur +de la boîte ainsi créée. + +De plus, la commande \framebox permet de spécifier explicitement +la largeur de la boîte avec l&textrsquo;argument optionnel largeur +(une longueur), et sa position sur la ligne avec l&textrsquo;argument optionnel position. + +\fboxrule +\fboxsep +Les deux commandes produisent un filet d&textrsquo;épaisseur \fboxrule +(valant par défaut .4pt), et laisse un espace de \fboxsep +(valant par défaut 3pt) entre le filet et le contenu de la boîte. + +\framebox (picture), pour la commande \framebox dans +l&textrsquo;environnement picture. + + +
+lrbox\makebox\fbox and \frameboxBoxes +
lrbox +lrbox + +Synopsis : + + +
\begin{lrbox}{\cmd} 
+  texte 
+\end{lrbox}
+
+ +Ceci est la forme environnement de la commande \sbox\sbox. + +Le texte au sein de l&textrsquo;environnement est sauvegarder dans une boîte +\cmd qui doit avoir préalablement été déclarée avec +\newsavebox. + + +
+\makebox\parboxlrboxBoxes +
\makebox +\makebox + +Synopsis : + + +
\makebox[largeur][position]{texte}
+
+ +La commande \makebox crée une boîte juste assez large pour +contenir le texte spécifié. La largeur de la boîte peut-être +emportée par l&textrsquo;argument optionnel largeur. La position du +texte au sein de la boîte est determinée par l&textrsquo;argument optionnel +position qui peut prendre l&textrsquo;une des valeurs suivantes : + + +c +Centré (par défaut). +l +(Left) justifié à gauche. +r +(Right) justifié à droite. +s +(Stretch) justifié à travers la largeur entière ; texte doit +contenir de l&textrsquo;espace dilatable pour que cela marche. +
+ +\makebox est aussi utilisé au sein de l&textrsquo;environnement picture, +\makebox (picture). + + +
+\parbox\raisebox\makeboxBoxes +
\parbox +\parbox + +Synopsis : + + +
\parbox[position][hauteur][pos-interne]{largeur}{texte}
+
+ +La commande \parbox produit une boîte dont le contenu est créé en +mode paragraphe. On devrait l&textrsquo;utiliser pour fabriquer une boîte +à partir de petits moreaux de texte, avec rien de fantaisiste à +l&textrsquo;intérieur. En particulier, vous ne devriez utiliser aucun +environnements de fabrication de paragraphe au sein de l&textrsquo;argument +texte d&textrsquo;une \parbox. Pour des morceaux de texte de plus +grande taille , y compris ceux comprenant un environnement de +fabrication de paragraphe, vous devriez utiliser un environnement +minipage (minipage). + +\parbox a deux arguments obligatoires : + + +largeur +la largeur de la parbox; +texte +le texte qui à mettre dans la parbox. +
+ +Par défault &latex; positionne verticallement un parbox de sorte que +son centre soit aligné avec le centre de la ligne de texte +alentour. Lorsque l&textrsquo;argument optionnel position est présent et +vaut soit t soit b, cela vous permet respectivement +d&textrsquo;aligner soit la ligne du haut, soit la ligne du bas de la parbox avec +la ligne de base du texte alentour. Il est possible de spécifier +position à m pour avoir le comportement par défaut. + +L&textrsquo;argument optionnel hauteur l&textrsquo;emporte sur la hauteur naturelle de la +boîte. + +L&textrsquo;argument pos-interne contrôle la position du texte au sein de la +boîte, comme suit ; s&textrsquo;il n&textrsquo;est pas spécifié, position est utilisé. + + +t +le texte est placé en haut de la boîte. +c +le texte est centré dans la boîte. +b +le texte est placé en bas de la boîte. +s +dilatation (stretch) verticale ; le texte doit contenir de l&textrsquo;espaces +dilatable verticalement pour que cela fonctionne. +
+ + +
+\raisebox\savebox\parboxBoxes +
\raisebox +\raisebox + +Synopsis : + + +
\raisebox{distance}[hauteur][profondeur]{texte}
+
+ +La commande \raisebox élève ou abaisse du texte. Le +premier argument obligatoire spécifie la longueur dont le texte +doit être élevé (ou abaissé si c&textrsquo;est une longueur négative). Le +texte lui-même est traité en mode LR. + +Les arguments optionnels hauteur et profondeur sont des +longueurs. S&textrsquo;ils sont spécifiés, &latex; traite texte comme s&textrsquo;il +s&textrsquo;étendait une certaine distance (hauteur) au-dessus de la ligne +de base, ou au dessous (profondeur), en ignorant ses hauteur et +profondeur naturelles. + + +
+\savebox\sbox\raiseboxBoxes +
\savebox +\savebox + +Synopsis : + + +
\savebox{\boxcmd}[largeur][pos]{texte}
+
+ +Cette commande compose texte dans une boîte de la même façon +qu&textrsquo;avec \makebox (\makebox), à ceci près qu&textrsquo;au lieu +d&textrsquo;imprimer la boîte résultante, elle la sauvegarde dans une boîte +étiquettée \boxcmd, ce qui doit avoir été déclaré avec +\newsavebox (\newsavebox). + + +
+\sbox\usebox\saveboxBoxes +
\sbox{\boxcmd}{texte} +\sbox + +Synopsis : + + +
\sbox{\boxcmd}{texte}
+
+ +\sbox tape texte au sein d&textrsquo;une boîte tout comme \mbox +(\mbox) à ceci près qu&textrsquo;au lieu que la boîte résultante soit +incluse dans la sortie normale, elle est sauvegardée dans la boîte +étiquetée \boxcmd. \boxcmd doit avoir été préalablement +déclarée avec \newsavebox (\newsavebox). + + +
+\usebox\sboxBoxes +
\usebox{\boxcmd} +\usebox + +Synopsis : + + +
\usebox{\boxcmd}
+
+ +\usebox produit la boîte la plus récemment sauvegardée dans le +bac \boxcmd par une commande \savebox (\savebox). + + +
+
+Special insertionsSplitting the inputBoxesTop +Insertions spéciales + +&latex; fournit des commandes pour insérer les caractères qui ont une +signification spéciale mais ne correspondent à aucun caractère simple +que vous pouvez taper. + + +Caractères réservésReserved characters
Insérer # $ % & { } _ ~ ^ \
+
Symboles d&textrsquo;une policeSymbols by font position
Insérer des symboles d&textrsquo;une police par leur numéro.
+
Symboles dans du texteText symbols
Insérer d&textrsquo;autres symboles non-lettre dans le texte.
+
Accents
Insérer des accents.
+
Caractères non-anglaisNon-English characters
Insérer d&textrsquo;autres caractères non-Américain.
+
\rule
Insérer des lignes et des  rectangles.
+
\today
Insérer la date du jour.
+
+ + +Reserved charactersSymbols by font positionSpecial insertions +
Caractères réservés +caractères réservés +réservés, caractères +caractères spéciaux +spéciaux, caractères + +&latex; réserve les caractères suivant à un usage spécial (par exemple, +le signe pourcent % sert aux commentaires) c&textrsquo;est pourquoi on les +appelle caractères réservés ou caractères spéciaux. + + +
# $ % & { } _ ~ ^ \ 
+
+ +\# +\$ +\% +\& +\_ +\{ +\} +Si vous voulez qu&textrsquo;un caractère réservés soit imprimé comme lui-même, +dans la même police que le corps du texte, alors pour tous les +caractères hormis les trois derniers de cette liste il suffit de les +faire précéder d&textrsquo;une contr&textrsquo;oblique \. Ainsi \$1.23 +produit $1.23 en sortie. + +\~ +\^ +\backslash +Quant aux trois derniers caractètes, 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 +\^{}. Une contr&textrsquo;oblique dans la police du corps de texte se +fait avec \textbackslash{}. + +Pour produire les caractères réservé dans la police d&textrsquo;une machine à écrire utilisez +\verb!! comme ci-dessous : + + +
\begin{center}
+  \# \$ \% \& \{ \} \_ \~{} \^{} \textbackslash \\
+  \verb!# $ % & { } _ ~ ^ \!
+\end{center}
+
+ +Dans cet exemple la double contr&textrsquo;oblique \\ n&textrsquo;est là que pour +sauter à la ligne. + + +
+Symbols by font positionText symbolsReserved charactersSpecial insertions +
Symboles appelés par leur position dans une police + +\symbol +accéder à un caractère quelconque d&textrsquo;une police +symboles d&textrsquo;une police, par leur numéro +police, symboles par leur numéro + +Vous pouvez accéder à n&textrsquo;importe quel caractère de la police courante en +utilisant son numéro avec la commande \symbol. Par exemple, le +caractère espace visible utilisé dans la commande \verb* a le +code décimal 32, ainsi on peut le taper avec \symbol{32}. + +Vous pouvez également spécifier le numéro en octal (base 8) en utilisant +un préfixe ', ou en hexadécimal (base 16) avec un préfixe +", ainsi l&textrsquo;exemple précédent pourrait tout aussi bien être écrit +comme \symbol{'40} ou \symbol{"20}. + + +
+Text symbolsAccentsSymbols by font positionSpecial insertions +
Symboles en texte + +symboles texte +textcomp, paquetage +&latex; fournit des commandes pour générer divers symboles qui ne sont +pas des lettres dans le cours sein du texte. Certaines d&textrsquo;entre elles, +en particulier les plus obscures, ne sont pas disponible en OT1 ; il se +peut que vous deviez charger le paquetage textcomp. + + + +\copyright\copyright +\textcopyright\textcopyright +droit d&textrsquo;auteur, symbole +symbole droit d&textrsquo;auteur +Le symbole « droit d&textrsquo;auteur », ©right;. + +\dag\dag +obèle, dans le texte +Le symbole obèle (dans le texte). + +\ddag\ddag +double obèle, dans le texte +Le symbole double obèle (dans le texte). + +\LaTeX\LaTeX +&latex;, logo +logo &latex; +Le logo &latex;. + +\LaTeXe\LaTeXe +&latex;2e logo +logo &latex;2e +Le logo &latex;2e. + +\guillemotleft («)\guillemotleft («) +\guillemotright (»)\guillemotright (») +\guilsinglleft (‹)\guilsinglleft (‹) +\guilsinglright (›)\guilsinglright (›) +guillemets double +guillemets simple +chevron gauche, guillemets +chevron droit, guillemets +chevron double, guillemets +chevron simple, guillemets +guillemets français +français, guillemets +Guillemets à chevron double et simple, utilisés communément en français : +«, », ‹, ›. + +\ldots\ldots +\dots\dots +\textellipsis\textellipsis +points de suspension +suspension, points de +Des points de suspension (trois points sur la ligne de base) : +&textlsquo;&dots;&textrsquo;. \ldots et \dots peuvent également être +utilisés en mode mathématique. + +\lq\lq +gauche, guillemet-apostrophe simple de +ouvrant, , guillemet-apostrophe simple +guillemet-apostrophe simple de gauche (ouvrant) : &textlsquo;. + +\P\P +\textparagraph\textparagraph +paragraphe, symbole +Pied-de-mouche +Signe paragraphe : ¶ (pied-de-mouche). + +\pounds\pounds +\textsterling\textsterling +livre, symbole +sterling, symbole +Livre sterling anglais : £. + +\quotedblbase („)\quotedblbase („) +\quotesinglbase (‚)\quotesinglbase (‚) +guillemet-virgule inférieur double +guillemet-virgule inférieur simple +inférieur, guillemet-virgule simple +inférieur, guillemet-virgule double +guillemets-virgule inférieurs, simple et double +Guillemets-virgule inférieur double et simple : „ et +‚. + +\rq\rq +droite, guillemet-apostrophe simple +fermant, guillemet-apostrophe simple +droite, guillemet anglais simple +fermant, guillemet anglais simple +Guillemet-apostrophe simple de gauche (fermant) : &textrsquo;. + +\S\S +section, symbole +Symbole section : §. + +\TeX\TeX +logo &tex; +&tex;, logo +Le logo &tex;. + +\textasciicircum\textasciicircum +circonflexe ASCII, dans le texte +ASCII, circonflexe dans le texte +circonflexe ASCII : ^. + +\textasciitilde\textasciitilde +tilde ASCII, dans le texte +ASCII, tilde dans le texte +tilde ASCII : ~. + +\textasteriskcentered\textasteriskcentered +astérisque centré, dans le texte +centré, astérisque, dans le texte +Astérisque centré : *. + +\textbackslash\textbackslash +contr&textrsquo;oblique, dans le texte +Contr&textrsquo;oblique : \. + +\textbar\textbar +verticale, barre dans le texte +barre verticale, dans le texte +Barre verticale : |. + +\textbardbl\textbardbl +barre verticale double, dans le texte +barre, double verticale, dans le texte +double, barre verticale, dans le texte +Barre verticale double. + +\textbigcircle\textbigcircle +Grand rond, symbole, dans le texte +rond, grand symbole, dans le texte +Symbole grand rond. + +\textbraceleft\textbraceleft +accolade gauche, dans le texte +gauche, accolade, dans le texte +Accolade gauche : {. + +\textbraceright\textbraceright +accolade droite, dans le texte +droite, accolade, dans le texte +Accolade droite : }. + +\textbullet\textbullet +puce, dans le texte +Puce : •. + +\textcircled{lettre}\textcircled{lettre} +encerclée, lettre, dans le texte +lettre dans un cercle, comme dans ®istered;. + +\textcompwordmark\textcompwordmark +\textcapitalcompwordmark\textcapitalcompwordmark +\textascendercompwordmark\textascendercompwordmark + + + +Marque de mot composé (invisible). La forme \textcapital... à la +hauteur de capitale de la fonte, alors que la forme +\textascender... a la hauteur de hampe. + +\textdagger\textdagger +obèle, dans le texte +Obèle : \dag. + +\textdaggerdbl\textdaggerdbl +obèle double, dans le texte +double, obèle, dans le texte +Double-obèle : \ddag. + +\textdollar (ou \$)\textdollar (ou \$) +dollar, signe +monnaie, dollar +Signe Dollar : $. + +\textemdash (ou ---)\textemdash (ou ---) +cadratin +Cadratin : &textmdash; (pour la ponctuation). + +\textendash (ou --)\textendash (ou --) +cadratin, demi +demi-cadratin +Demi cadratin : &textndash; (pour les plages en anglais). + +\texteuro\texteuro +euro, symbole +monnaie, euro +Le symbole Euro : €. + +\textexclamdown (ou !`)\textexclamdown (ou !`) +point d&textrsquo;exclamation culbuté +Point d&textrsquo;exclamation culbuté : ¡. + +\textgreater\textgreater +supérieur à, symbole dans le texte +Supérieur à : >. + +\textless\textless +inférieur à, symbole dans le texte +Inférieur à : <. + +\textleftarrow\textleftarrow +flèche gauche, left, dans le texte +gauche, flèche, dans le texte +Flèche gauche. + +\textordfeminine\textordfeminine +\textordmasculine\textordmasculine +féminin, symbole ordinal +masculin, symbole ordinal +Ordinaux, féminin et masculin +Ordinaux espagnols, féminin et masculin +Symboles ordinaux féminin et masculin : ª, º. + +\textperiodcentered\textperiodcentered +point centré, dans le texte +centré, point, dans le texte +Point centré : ·. + +\textquestiondown (ou ?`)\textquestiondown (ou ?`) +point d&textrsquo;interrogation culbuté +Point d&textrsquo;interrogation culbuté : ¿. + +\textquotedblleft (ou ``)\textquotedblleft (ou ``) +guillemet-apostrophe double culbuté +double, guillemet-apostrophe culbuté +Guillemet-apostrophe double culbuté : &textldquo;. + +\textquotedblright (ou '')\textquotedblright (ou '') +guillemet-apostrophe de droite double +double, guillemet-apostrophe de droite +Guillemet-apostrophe de droite double : &textrdquo;. + +\textquoteleft (ou `)\textquoteleft (ou `) +guillemet-apostrophe simple culbuté +simple, guillemet-apostrophe culbuté +Guillemet-apostrophe simple culbuté : &textlsquo;. + +\textquoteright (ou ')\textquoteright (ou ') +guillemet-apostrophe simple +simple, guillemet-apostrophe +Guillemet-apostrophe simple : &textrsquo;. + +\textquotestraightbase\textquotestraightbase +\textquotestraightdblbase\textquotestraightdblbase +guillemet droit simple sur la ligne de base +droit, guillemet simple sur la ligne de base +guillemet droit double sur la ligne de base +droit, guillemet double sur la ligne de base +Guillemets droit simple et double sur la ligne de base. + +\textregistered\textregistered +marque déposée, symbole +symbole marque déposée +Symbole « marque déposée » : ®istered;. + +\textrightarrow\textrightarrow +flèche droite, dans le texte +droite, flèche, dans le texte +Flèche droite. + +\textthreequartersemdash\textthreequartersemdash +trois-quarts, cadratin +cadratin, trois-quarts +Cadratin « trois quarts ». + +\texttrademark\texttrademark +marque de fabrique, symbole +symbole marque de fabrique +Symbole marque de commerce : ™. + +\texttwelveudash\texttwelveudash +deux-tiers cadratin +cadratin, deux tiers +Deux-tiers cadratin. + +\textunderscore\textunderscore +souligné, dans le texte +tiret bas, dans le texte +Tiret bas : _. + +\textvisiblespace\textvisiblespace +visible, symbole espace, dans le texte +espace visible, symbole, dans le texte +Symbol espace visible. + + + + +
+AccentsNon-English charactersText symbolsSpecial insertions +
Accents + +accents +signes diacrtitiques +diacrtitiques, signes +accentuées, lettres +accentués, caractères + +&latex; a une prise en charge très large de beaucoup des scripts et +langages du monde, à travers ce qu&textrsquo;offre le paquetage babel. +Cette section ne tente pas de couvrir la totalité de cette prise en +charge. Elle liste simplement les commandes &latex; cœur pour +créer des caractères accentués, et plus généralement des caractères +portant un signe diacritique. + +Les commandes \capital... produisent des formes alternatives +pouvant être utilisées avec les lettres capitales. Elles ne sont pas +disponible avec l&textrsquo;OT1. + + +\" +\capitaldieresis +\" (accent tréma) +\capitaldieresis +accent tréma +diacrtique tréma + +Produit une tréma, comme dans o. + +\' +\capitalacute +\&textrsquo; (acute accent) +\capitalacute +accent aigu +diacrtique accent aigu +Produit un accent aigu, comme dans o. Dans l&textrsquo;environnement +tabbing, pousse la colonne courante à droite de la colonne +précédente (tabbing). + +\. +\. (dot-over accent) +accent point +accent point suscrit +accent point en chef +diacritique point suscrit +point en chef, diacritique +point suscrit, diacritique +Produit un point suscrit à la lettre qui suit, comme dans +o. + +\= +\capitalmacron +\= (macron accent) +\capitalmacron +macron, diacritique +barre, diacritique +barre par-dessus, accent +Produit un macron (une barre) suscrit à la lettre qui suit, comme +dans o. + +\^ +\capitalcircumflex +\^ (accent circonflexe) +\capitalcircumflex +accent circonflexe +diacritique circonflexe +circonflexe, accent +circonflexe, diacritique +chapeau, accent +Produit un accent circonflexe (un chapeau) suscrit à la lettre qui suit, comme dans o. + +\` +\capitalgrave +\&textlsquo; (accent grave) +\capitalgrave +grave accent +Produit un accent grave suscrit à la lettre qui suit, comme dans +o. Au sein de l&textrsquo;environnement tabbing, déplace le texte qui +suit à la marge de droite (tabbing). + +\~ +\capitaltilde +\~ (accent tilde) +\capitaltilde +diacritique tilde +tilde, diacritique +Produit un diacritique tilde suscrit à la lettre qui suit, comme dans +n. + +\b +\b (accent barre-souscrite) +diacritique barre-souscrite +diacritique macron-souscrit +barre-souscrite, diacritique +macron-souscrit, diacritique +Produit un diacritique barre souscrite à la lettre qui suit, comme dans +o. Voir aussi \underbar ci-après. + +\c +\capitalcedilla +\c (cédille) +\capitalcedilla +cédille, diacritique +diacritique cédille +Produit une cedille souscrite à la lettre qui suit, comme dans c. + +\d +\capitaldotaccent +\d (dot-under accent) +\capitaldotaccent +diacritique point-souscrit +Produit un point souscrit à la lettre qui suit, comme dans +o. + +\H +\capitalhungarumlaut +\H (tréma hongrois) +\capitalhungarumlaut +accent tréma hongrois +tréma hongrois, accent +diacritique tréma hongrois +tréma hongrois, diacritique +Produit un long tréma hongrois suscrit à la lettre qui suit, comme dans o. + +\i +\i (i sans point) +i sans point +Produit un i sans point, comme dans &textlsquo;i&textrsquo;. + +\j +\j (j sans point) +j sans point +Produit un j sans point, comme dans &textlsquo;j&textrsquo;. + +\k +\capitalogonek +\k (ogonek) +\capitalogonek +ogonek, diacritique +diacritique ogonek +Produit un ogonek, comme dans &textlsquo;o&textrsquo;. Non disponible dans le +codage OT1. + +\r +\capitalring +\r (ring accent) +\capitalring +accent rond en chef +diacritique rond en chef +rond en chef, diacritique +Produit un rond en chef, comme dans &textlsquo;o&textrsquo;. + +\t +\capitaltie +\newtie +\capitalnewtie +\t (tie-after accent) +\capitaltie +\newtie +\capitalnewtie +diacritique tirant susscrit +diacritique double-brève-renversée +accent double-brève-renversée +double-brève-renversée, diacritique +tirant suscrit, diacritique +Produit un tirant suscrit (double brève renversée), comme dans +&textlsquo;oo&textrsquo;. La forme \newtie est centrée dans sa boîte. + +\u +\capitalbreve +\u (breve accent) +\capitalbreve +brève, accent +brève, diacritique +diacritique brève +Produit un accent brève, comme dans &textlsquo;o&textrsquo;. + +\underbar +\underbar +barre sousscite +barre au-dessous +Ce n&textrsquo;est pas vraiement un diacritique. Produit une barre au-dessous de +l&textrsquo;argument texte. L&textrsquo;argument est toujours traité en mode horizontal. +La barre est toujours à une position fixée sous la ligne de base, de la +sorte elle traverse les descentes. Voir aussi \underline dans +Math miscellany. Voir aussi \b ci-avant. + +\v +\capitalcaron +\v (breve accent) +\capitalcaron +accent hacek +diacritique hacek +accent caron +diacritique caron +caron, diacritique +Produit un accent hacek (caron), comme dans &textlsquo;o&textrsquo;. + +
+ + +
+Non-English characters\ruleAccentsSpecial insertions +
Lettres latines supplémentaires + +caractères speciaux +speciaux, caractères +caractères latins non diacrités +lettres latines non diacritées + +Voici les commandes de base de &latex; pour insérer des caractères +utilisés généralement utilisés dans des langages autres que l&textrsquo;anglais. + + + +\aa +\AA +\aa (å) +\AA (Å) +a rond-en-chef +å et Å. + +\ae +\AE +\ae (æ) +\AE (Æ) +a, e dans l&textrsquo;a +e dans l&textrsquo;a +a e liés +æ et Æ. + +\dh +\DH +\dh (ð) +\DH (Ð) +eth islandais +eth, lettre islandaise +Lettre islandaise eth : ð et Ð. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. + +\dj +\DJ +\dj +\DJ +d et D barre, lettre d capitale et bas-de-casse avec une barre +traversant la hampe. Non disponible dans le codage OT1, il vous +faut le paquetage fontenc pour sélectionner un autre codage de +police, tel que T1. + +\ij +\IJ +\ij (ij) +\IJ (IJ) +lettre ij, Holandais +ij et IJ (à ceci près que les deux lettre apparaissent plus liées qu&textrsquo;ici). + +\l +\L +\l (&lslash;) +\L (&Lslash;) +l polonais +&lslash; et &Lslash;. + +\ng +\NG +\ng +\NG +Lettre eng laponais, utilisé aussi en phonétique. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. + +\o +\O +\o (ø) +\O (Ø) +oslash +ø et Ø. + +\oe +\OE +\oe (œ) +\OE (Œ) +o e liés +o, e dans l&textrsquo;o +e dans l&textrsquo;o +œ et Œ. + +\ss +\SS +\ss (ß) +\SS (SS) +eszet lettre allemande +s long +ß et SS. + +\th +\TH +\th (þ) +\TH (Þ) +Icelandic thorn +thorn, lettre islandaise +Lettre islandaise thorn : þ et Þ. Non disponible dans le codage +OT1, il vous faut le paquetage fontenc pour sélectionner un +autre codage de police, tel que T1. + +
+ + +
+\rule\todayNon-English charactersSpecial insertions +
\rule +\rule + +Synopsis : + + +
\rule[élévation]{largeur}{épaisseur}
+
+ +la commande \rule produit un filet, c.-à-d.&noeos; une ligne ou +un rectangle. Les arguments sont : + + +élévation +De combien élever le filet (optionnel). + +largeur +La longueur du filet (obligatoire). + +épaisseur +L&textrsquo;épaisseur du filet (obligatoire). +
+ + +
+\today\ruleSpecial insertions +
\today +\today +date d&textrsquo;aujourd&textrsquo;hui + +La commande \today produit la date d&textrsquo;aujourd&textrsquo;hui, par défaut dans +le format mois jj, aaaa ; par exemple, &textlsquo;July 4, +1976&textrsquo;. Elle utilise les compteurs prédéfinis \day, +\month, et \year (\day \month \year) pour faire +cela. Elle n&textrsquo;est pas mise à jour durant l&textrsquo;execution de la compilation. + +Les extensions multilingues comme entre autres le paquetage babel +ou la classe lettre localisent \today. Par exemple le code +suivant produit 4 juillet 1976 : + + +
\year=1976 \month=7 \day=4
+\documentclass{minimal}
+\usepackage[french]{babel}
+\begin{document}
+\today
+\end{document}
+
+ + +datetime, paquetage +La paquetage datetime package, entre autres, can produce a wide variety +of other date formats. + + +
+
+Splitting the inputFront/back matterSpecial insertionsTop +Partitionner le fichier d&textrsquo;entrée +partitionner le fichier d&textrsquo;entrée +fichier d&textrsquo;entrée + +Un document de grande taille nécessite beaucoup de données en +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 +racine, fichier +fichier racine +fichier racine ; c&textrsquo;est le fichier dont vous passer le nom à la +ligne de commande quand vous exécutez &latex;. + +filecontents, pour un environnement qui permet de grouper un +fichier externe à créer avec le document principal. + + +\include
Inclure conditionnellement un fichier.
+
\includeonly
Determiner quels fichiers sont à inclure.
+
\input
Inclure inconditionnellement un fichier.
+
+ + +\include\includeonlySplitting the input +
\include +\include + +Synopsis : + + +
\include{fichier}
+
+ +Si aucune commande \includeonly n&textrsquo;est présente, la commande +\include exécute un \clearpage pour commencer une nouvelle +page (\clearpage), puis elle lit fichier, et ensuite fait +encore un \clearpage. + +Précédé d&textrsquo;une commande \includeonly, les actions de +\include ne sont exécutées que si fichier est un élément des +fichiers listés en argument de l&textrsquo;\includeonly. Voir \includeonly. + +\include emboîtés interdits +La commande \include ne doit apparaître ni dans le préambule, ni +au sein d&textrsquo;un fichier lu par une autre commande \include. + + +
+\includeonly\input\includeSplitting the input +
\includeonly +\includeonly + +Synopsis : + + +
\includeonly{fichier1,fichier2,...}
+
+ +La commande \includeonly contrôle quels fichiers sont lisible par +toute commande \include venant ensuite. La liste des noms de +fichier est à éléments séparés par des virgules. Chaque élément +fichier1, fichier2, &dots; doit exacteemnt correspondre à +un nom de fichier spécifié en argument d&textrsquo;une commande \include +pour que la sélection soit effective. + +Cette commande ne peut apparaître que dans le préambule. + + +
+\input\includeonlySplitting the input +
\input +\input + +Synopsis : + + +
\input{nomfichier}
+
+ +La commande \input a pour effet que le nomfichier spécifié +soit lu et traité comme si son contenu était inséré dans le fichier +courant à cet endroit. + +Si nomfichier ne se termine pas en .tex (par ex., +toto ou toto.tata), on essaie en premier en ajoutant cette +extension (toto.tex ou toto.tata.tex). Si aucun fichier +n&textrsquo;est trouvé avec ce nom, alors on essaie le nomfichier original +(c.-à-d.&noeos; toto ou toto.tata). + +
+
+Front/back matterLettersSplitting the inputTop +Prologue et épilogue + + +Table des matièresTables of contents
+
GlossairesGlossaries
+
IndexIndexes
+
+ + +Tables of contentsGlossariesFront/back matter +
Tables des matières + +table des matière, création + +\tableofcontents +.toc, fichier +On produit une table des matières avec la commande +\tableofcontents. Placez la commande à l&textrsquo;endroit même où vous +voulez que la table des matière apparaisse ; &latex; fera le reste pour +vous. Une seconde compilation est nécessaire pour qu&textrsquo;un fichier +.toc ait été produit à la précédente. + +La commande \tableofcontents produit un titre, mais il ne produit +pas automatiquement un début de nouvelle page. Si vous voulez une +nouvelle page après la table des matières, mettez une commande +\newpage après la commande \tableofcontents. + +\listoffigures +\listoftables +Les commandes analogues \listoffigures et \listoftables +produisent respectivement une liste des figures et une listes des +tableaux. Le fonctionnement est exactement le même que pour la table des matières. + +\nofiles +La commande \nofiles l&textrsquo;emporte sur ces commandes, et +empèche la génération de ces listes. + + +\addcontentsline
Ajouter une entrée dans la table des matières etc.
+
\addtocontents
Ajouter du texte directement au fichier table des matières etc.
+
+ + +\addcontentsline\addtocontentsTables of contents +\addcontentsline +\addcontentsline{ext}{unit}{texte} +table of contents entry, manually adding + +Synopsis : + + +
\addcontentsline{ext}{unit}{texte}
+
+ +La commande \addcontentsline ajoute une entrée a la liste ou +table specifiée où : + + +ext +L&textrsquo;extension de nom de fichier du fichier dans lequel l&textrsquo;information doit +être écrite, typiquement c&textrsquo;est l&textrsquo;une des trois suivante :: toc +pour la table des matière (« table of contents » en langue anglaise), +lof pour la liste des figures (« list of figures »), ou +lot pour la liste des tableaux (« list of tables »). + +unit +Le nom de l&textrsquo;unité sectionnelle à ajouter, typiquement l&textrsquo;une des +suivantes, selon la valeur de l&textrsquo;argument ext : + +
+toc +Les unités sectionnelles : part, chapter, +section, subsection, subsubsection. +lof +Pour la liste des figures : figure. +lot +Pour la liste des tableaux : table. +
+ +texte +Le texte de l&textrsquo;entrée. + + +\contentsline +Ce qui est écrit dans le fichier .ext est la commande +\contentsline{unit}{texte}{numéro}, où +numéro est la valeur courante du compteur +unit. + + + + +
+\addtocontents\addcontentslineTables of contents +\addtocontents +\addtocontents{ext}{texte} + +The \addtocontents{ext}{texte} commande adds texte +(or formatting commandes) directly to the .ext file that +generates the table of contents or listes of figures or tables. + + +ext +The extension of the file on which information is to be written: +toc (table of contents), lof (list of figures), or +lot (list of tables). + +texte +The texte to be written. +
+ + +
+
+GlossariesIndexesTables of contentsFront/back matter +
Glossaires +glossaires + +\makeglossary +La commande \makeglossary active la création des glossaires. + +\glossary +.glo, fichier +La commande \glossary{texte} écrit un article de +glossaire pour texte dans un fichier auxiliaire nommé avec +l&textrsquo;extension .glo. + +\glossaryentry +Plus précisément, ce qui est écrit est la commande +\glossaryentry{texte}{numpage}, where numpage +est la valeur courante de \thepage. + +Le paquetage glossary disponible sur le CTAN fournit une prise en +charge de glossaires plus glossaries. + + +
+IndexesGlossariesFront/back matter +
Index +index + +\makeindex +La commande \makeindex active la création d&textrsquo;index. Placez là dans le +préambule. + +\index +.idx, fichier +La commande \index{texte} écrit un article d&textrsquo;index pour +texte dans un fichier auxiliaire nommé avec une extention +.idx. + +\indexentry +Plus précisément, ce qui est écrit est la commande +\indexentry{texte}{numpage}, où numpage est +la valeur courante de \thepage. + +« Voir » et « Voir aussi », article d&textrsquo;index +Pour générer un article d&textrsquo;index pour « toto » qui dit « Voir titi », +utilisez une barre verticale : \index{toto|see{titi}}. +Utilisez seealso au lieu de see pour fabriquer un article +en « Voir aussi ». + +\seename +\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&textrsquo;autres langages. + +makeindex, programme +xindy, programle +.ind, fichier +Le fichier en .idx généré est ensuite trié avec une commande +externe, d&textrsquo;ordinaire soit makeindex +(http://mirror.ctan.org/indexing/makeindex) ou la commande ( +multi-lingue) xindy (http://xindy.sourceforge.net). +Ceci résulte en un fichier en .ind, ce qui peut ensuite être lu +pour composer l&textrsquo;index. + +\printindex +makeidx, paquetage +L&textrsquo;index est d&textrsquo;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. + +\indexspace +La longueur élastique \indexspace est insérée avant chaque +nouvelle lettre dans l&textrsquo;index imprimé ; sa valeur par défaut est +10pt plus5pt minus3pt. + +showidx, paquetage +Le paquetage showidx a pour effet que chaque articule de l&textrsquo;index +est affiché das la marge de la page où l&textrsquo;article apparaît. Ceci peut +aider à la préparation de l&textrsquo;index. + +multind, paquetage +Le paquetage multind prend en charge la pluralité des index. +Voir aussi l&textrsquo;article de la FAQ &tex; FAQ à ce propos, +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multind. + + +
+
+LettersTerminal input/outputFront/back matterTop +Des lettres +lettres, écrire des +écrire des lettres + +Synopsis : + + +
\documentclass{letter}
+\address{adresse expéditeur}
+\signature{nom de l'expéditeur}
+\begin{document}
+\begin{letter}{adresse destinataire}
+\opening{apostrophe}
+  corps-de-la-lettre
+\closing{texte de salutation}
+\end{letter}
+  ...  encore des lettres ...
+\end{document}
+
+ +Produit une ou plusieurs lettres. + +Chaque lettre est dans un environnement séparé letter, dont +l&textrsquo;argument adresse desinataire contient souvent plusieurs lignes +séparées par une double contr&textrsquo;oblique (\\). Par exemple, vous +pourriez avoir : + + +
 \begin{letter}{M. Joseph Fabre \\ 
+      25 rue de la République\\ 
+      35700 Rennes}
+   ...
+ \end{letter}
+
+ +Le début de l&textrsquo;environnement letter reinitialise le numéro de page +à 1, et le numéro de note en bas de page à 1 aussi. + +Les adresse expéditeur et nom de l&textrsquo;expéditeur sont +communs à toutes les lettres, qu&textrsquo;il y en ait une ou plus, ainsi il est +préférable de mettre ces déclarations dans le préambule. Comme avec +l&textrsquo;adresse du destinataire, souvent adresse expéditeur contient plusieurs +lignes séparées par une double contr&textrsquo;oblique \\. &latex; place +le nom de l&textrsquo;expéditeur sous la salutation, après un espace +vertical pour la signature manuscrite traditionnelle ; il peut aussi +contenir plusieurs lignes. + +Le corps de chaque environnement letter commence par une commande +\opening obligatoire telle que \opening{Madame, +Monsieur,}. Le texte corps-de-la-lettre est du code &latex; +ordinaire et peut donc tout contenir de la liste énumérée à des formules +mathématique en hors texte, à ceci près que la commandes de rubricage +telles que \chapter qui n&textrsquo;ont pas lieu d&textrsquo;être au sein d&textrsquo;une +lettre sont indisponibles. Chaque environnement letter se termine +typiquement par une commande \closing telle que dans +\closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de +mes sentiments les meilleurs.}. + +\\ pour les lettres +Du matériel suppélementaire peut venir après le \closing. Vous +pouvez préciser qui est en copie de la lettre avec une commande comme +\cc{Le Patron\\Le Patron du Patron}. Il y a une commande +\encl similaire pour spécifier une liste de pièces jointes. Et, +vous pouvez ajouter un postscriptum avec \ps. + +Par défaut &latex; renfonce la signature et la salutation +\closing la précédant d&textrsquo;une longueur valant +\longindentation. Celle-ci vaut par défaut +0.5\textwidth. Pour les aligner à gauche, il suffit de spécifier +\setlength{\longindentation}{0em} dans votre préambule. + +Pour fixer la date utilisez quelque-chose comme +\renewcommand{\today}{2015-10-12}. En plaçant ce code dans +votre préambule, il s&textrsquo;appliquera à toutes les lettres du document. + +Cet exemple est avec un seul environnement letter. Les trois +lignes marquées en commentaire comme optionnelles sont typiquement +omises. + + +
\documentclass{letter}
+\usepackage[T1]{fontenc}
+\usepackage{french}
+\address{Rue de l'expéditeur \\ Ville de l'expéditeur}
+\signature{Nom de l'expéditeur\\ Titre de l'expéditeur}
+% optionnel : \location{Boîte Postale 13}
+% optionnel : \telephone{(102) 555-0101}
+\begin{document}
+\begin{letter}{Nom du destinataire \\ Adresse du destinataire}
+\opening{Monsieur,}
+% optionnel : \thispagestyle{firstpage}
+I ne suis pas intéressé à faire affaire avec vous.
+\closing{Je vous prie, Monsieur, de recevoir mes salutations distinguées.}
+\end{letter}
+\end{document}
+
+ +Ces commandes sont utilisées avec la classe letter. + + +\address
Adresse de l&textrsquo;expéditeur.
+
\cc
Liste des personnes en copie.
+
\closing
Dire au-revoir.
+
\encl
Liste des pièces jointes.
+
\location
L&textrsquo;adresse de votre organisation.
+
\makelabels
Fabriquer des étiquette d&textrsquo;adresse.
+
\name
Votre nom, pour l&textrsquo;adresse de l&textrsquo;expéditeur.
+
\opening
Dire bonjour.
+
\ps
Ajouter un postscriptum.
+
\signature
Votre signature.
+
+
+
\telephone
Votre numéro de téléphone.
+
+ + +\address\ccLetters +
\address +\address + +Synopsis : + + +
\address{adresse-expéditeurs}
+
+ +Spécifie l&textrsquo;adresse de retour telle qu&textrsquo;elle apparaît sur la lettre et sur +l&textrsquo;enveloppe. Séparez des lignes multiples au sein de +adresse-expéditeurs avec une double contr&textrsquo;oblique \\. + +Parce qu&textrsquo;elle peut s&textrsquo;applique à des lettres multipls cette déclaration +est souvent placée dans le préambule. Toutefois elle peut être faite +n&textrsquo;importe où, y compris au sein d&textrsquo;un environnement lettre +individuel. + +Cette commande est optionnelle : sans la déclaration \address la +lettre est formatée avec un espace à blanc en haut de sorte à pouvoir +être imprimée sur du papier à en-tête pré-imprimé. (Overview, +pour les détails concernant votre implémetation locale). Avec la +déclaration \address, elle est formatée comme une lettre +personnelle. + + +
+\cc\closing\addressLetters +
\cc + +\cc +copie, liste des personnes en, dans une lettre +liste des personnes en copie, dans une lettre + +Synopsis : + + +
\cc{premier nom\\...}
+
+ +Produit une liste de nom de personne mis en copie de la lettre. Cette +commande est optionnelle. Si elle est présente, alors elle vient +typiquement après le \closing. En cas de ligne multiple, séparez +les avec une double contr&textrsquo;oblique \\. + + +
+\closing\encl\ccLetters +
\closing + +\closing +lettres, salutation +fin d&textrsquo;une lettre + +Synopsis : + + +
\closing{texte}
+
+ + + + +D&textrsquo;ordinaire à la fin d&textrsquo;une lettre, au dessus de la signature manuscrite, +il y a un \closing (bien que cette commande soit +optionnnelle). Par exemple : + + +
\closing{Je vous prie, Madame, Monsieur, d'agréer l'expression de ma
+   confiance.}
+
+ + +
+\encl\location\closingLetters +
\encl + +\encl +pièces jointes, liste + +Synopsis : + + +
\encl{ligne1\\ligne2}
+
+ +Déclare une liste d&textrsquo;une ou plus de pièces jointes. + + +
+\location\makelabels\enclLetters +
\location +\location + +Synopsis : + + +
\location{texte}
+
+ +Le texte apparaît centré au bas de chaque page. Il apparaît +seulement si le style de la page est firstpage. + + +
+\makelabels\name\locationLetters +
\makelabels +\makelabels + +Synopsis : + + +
\makelabels
+
+ +Crée une feuille d&textrsquo;étiquettes d&textrsquo;adresses à partir des adresses des +destinataires, une pour chaque lettre. Cette feuille sera sortie avant +les lettres, avec dans l&textrsquo;idée de la copier sur une feuille vierge de +vignettes autocollantes. Cette commande est à mettre dans le préambule. + +Vous pouvez personnaliser les étiquettes en redéfinissant les trois +commandes \startlabels, \mlabel et \returnaddress +dans le préambule. Ces commandes ne sont pas à appeler directement par +l&textrsquo;utilisateur, c&textrsquo;est la classe letter qui les appelle. La +commande \startlabels compose la page sur laquelle les étiquettes +sont imprimées en termes de largeur, de hauteur, et de nombre de +colonnes, etc. La commande \mlabel{adresse +expéditeur}{adresse destinataire} est appelée pour chaque +lettre du document avec deux arguments : + + + +Le premier, adresse expéditeur, est le contenu courant de la macro +\returnaddress + +Le second, adresse destinataire, est l&textrsquo;adresse du destinataire +telle que passée en argument à l&textrsquo;environnement letter. + + +La définition par défaut de \mlabel ignore le premier argument, +c&textrsquo;est à dire que si vous placez seulement un \makelabels dans le +préambule, la feuille d&textrsquo;étiquettes ne contiendra des étiquettes que pour +les destinataires. + +Si vous désirez imprimer une étiquette d&textrsquo;adresse expéditeur et d&textrsquo;adresse +destinataire pour chaque lettre, vous devez faire deux choses : + + +La première est de redéfinir \mlabel pour fabriquer deux +étiquettes au lieu d&textrsquo;une, vous pouvez pour cela mettre ce qui suit dans le préambule : + + +
\newcommand*\originalMlabel{}
+\let\originalMlabel\mlabel
+\def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}}
+
+ +Ceci ne suffit toutefois pas, parce que la première des deux étiquettes +est vide, vu que la définition par défaut de \returnaddress l&textrsquo;est. +
+La seconde est de redéfinir \returnaddress pour contenir +l&textrsquo;adresse de l&textrsquo;expéditeur, vous pouvez faire cela en plaçant dans le +préambule : + + +
\renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress}
+
+ +
+ +
+\name\opening\makelabelsLetters +
\name +\name + +\name{June Davenport} + +Le nom de l&textrsquo;expéditeur, à imprimer sur l&textrsquo;enveloppe avec l&textrsquo;adresse de +retour. + + +
+\opening\ps\nameLetters +
\opening{texte} +\opening +lettres, commencer + +Synopsis : + + +
\opening{texte}
+
+ +Cette commande est obligatoire. Elle commence la lettre, en suivant le +\begin{letter}{...}. L&textrsquo;argument obligatoire texte est le +appel +texte d&textrsquo;appel de votre lettre. Par exemple : + + +
\opening{Dear John,}
+
+ + +
+\ps\signature\openingLetters +
\ps +\ps +postscriptum, dans une lettre + +Synopsis: + + +
\ps{texte}
+
+ + +Utilisez la commande \ps pour commencer un postscriptum dans une lettre, après +\closing. + + +
+\signature\telephone\psLetters +
\signature{texte} +\signature + +Synopsis: + + +
\signature{first line \\
+            ... }
+
+ +\signature + +Le nom de l&textrsquo;expérditeur. Cette commande est optionnelle, quoique sont inclusion est habituelle. + +Le texte de l&textrsquo;argument apparaît à la fin de la lettre, après la clôture +et après une espace verticale pour la signature manuscrite +traditionnelle. Séparez des ligne multiple avec une double +contr&textrsquo;oblique \\. Par exemple : + + +
\signature{J Fred Muggs \\
+           White House}
+
+ +La valeur par défault de &latex; pour l&textrsquo;espace verticale space du texte +de \closing au texte de \signature est +6\medskipamount, ce qui vaut six fois 0,7em. + +Cette commande est d&textrsquo;ordinaire dans le preambule, de sorte à s&textrsquo;appliquer +à toutes les lettres du document. Pour qu&textrsquo;elle ne s&textrsquo;applique qu&textrsquo;à une +seule lettre, placez la au sein d&textrsquo;un environnement letter et +avant le \closing. + +Vous pouvez inclure un graphique dans la signature, par exemple avec +\signature{\vspace{-6\medskipamount}\includegraphics{sig.png}\\ +My name} (ceci nécesste d&textrsquo;écrire \usepackage{graphicx} dans +le préambule). + + + + + + + + + + + + + + + + + + + + + + + +
+\telephone\signatureLetters +
\telephone +\telephone + +Synopsis: + +\telephone{numéro} + +C&textrsquo;est le numéro de telephone de l&textrsquo;expéditeur. Déclaré typiquement dans +le préambule, où il s&textrsquo;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. + + +
+
+Terminal input/outputCommand lineLettersTop +Entrée/sortie console +entrée/sortie console + + +\typein
Lire du texte à partir de la console.
+
\typeout
Écrire du texte vers la console.
+
+ + +\typein\typeoutTerminal input/output +
\typein[cmd]{msg} +\typein + +Synopsis : + + +
\typein[\cmd]{msg}
+
+ +\typein tape msg sur la console et fait que &latex; +s&textrsquo;arrête et attend que vous saisisiez une ligne d&textrsquo;entrée, en la +terminant par un retour-chariot. Si l&textrsquo;argument optionnel \cmd est +omis, l&textrsquo;netrée tapée est traitée comme si elle avec été incluse dans le +fichier d&textrsquo;entrée à la place de la commande \typein. Si +l&textrsquo;argument \cmd est présent, cela doit être un nom de commande. +Ce nom de commande est alors défini, ou redéfini, pour se développer en +le texte en entrée qui a été tapé. + + +
+\typeout\typeinTerminal input/output +
\typeout{msg} +\typeout + +Synopsis : + + +
\typeout{msg}
+
+ +Tape msg sur le terminal et dans le journal (fichier +log). Les commandes dans msg qui sont définis avec +\newcommand ou \renewcommand (entre autres) sont +remplacées par leurs définitions avant d&textrsquo;être tapée. + +Les règles usuelles de &latex; pour le traitement de plusieurs espaces +comme un seul espace et pour ignorer les espaces après un nom de +commande s&textrsquo;appliquent à msg. Une commande \space dans +msg provoque un unique espace tapé, indépendant des espaces qui +l&textrsquo;entourent. Un ^^J dans msg tape un saut à la ligne. + +
+
+Command lineDocument templatesTerminal input/outputTop +Ligne de commande +ligne de commande + +La spécification du fichier d&textrsquo;entrée indique le fichier à être formaté ; +&tex; utilise .tex comme extension de fichier par défaut. Si +vous omettez complètment le fichier d&textrsquo;entrée, &tex; accèpte en entrée +les caractères saisis à partir de la console. Vous spécifiez les +options de commande en fournissant supplying une chaîne en paramètre de +la commande ; par ex. + + +
latex '\nonstopmode\input foo.tex'
+
+ + +Traitera foo.tex sans faire de pause après chaque erreur. + +invite * +*, invite +\stop +Si &latex; s&textrsquo;arrête au milieu du document et vous fait une invite en +*, c&textrsquo;est qu&textrsquo;il attend que vous saisissiez quelque chose. Vous +pouvez taper \stop (et retour-chariot) et il terminera +prematurément le document. + +&tex; engines, pour les autres commandes système invoquant &latex;. + +
+Document templatesConcept IndexCommand lineTop +Patrons de documents +patron de document +modèle de document + +Bien que ce ne soit pas un matériel de référence, peut-être que ces +patrons de document vous seront utiles. Davantage de resources de +patrons sont listé à http://tug.org/interest.html#latextemplates. + + +patron beamerbeamer template
+
patron bookbook template
+
patron tugboattugboat template
+
+ + +beamer templatebook templateDocument templates +
Un patron beamer + +beamer patron et classe +patron, beamer + +La classe beamer crée des présentations en diapositives. Elle a +de très nombreuses possibilités, mais voici un patron de base : + + +\documentclass{beamer} +\usepackage[latin1]{inputenc} + +\title{Patron pour la classe Beamer} +\author{Alex L'Auteur} +\date{31 juillet 2007} + +\begin{document} + +\maketitle + +% sans [fragile], n'importe quel code {verbatim} se prend des erreurs mystérieuses. +\begin{frame}[fragile] + \frametitle{Première diapositive} + +\begin{verbatim} + C'est \verbatim! +\end{verbatim} + +\end{frame} + +\end{document} + + +Une ressource web pour cela : +http://robjhyndman.com/hyndsight/beamer/. + + +
+book templatetugboat templatebeamer templateDocument templates +
Un patron book + +patron, book + + + +\documentclass{book} +\title{Le Patron de la classe book} +\author{Alex L'Auteur} + +\begin{document} +\maketitle + +\chapter{Premier} +Du texte. + +\chapter{Second} +Et du texte. + +\section{Un sujet secondaire} +La fin. +\end{document} + + + +
+tugboat templatebook templateDocument templates +
Un patron tugboat + +patron, TUGboat +classe ltugboat + +TUGboat est la revue du groupe des utilisateur de &tex; (&tex; +Users Group), http://tug.org/TUGboat. + + +\documentclass{ltugboat} +\usepackage{graphicx} +\usepackage{ifpdf} +\ifpdf +\usepackage[breaklinks,hidelinks]{hyperref} +\else +\usepackage{url} +\fi + +\title{exemple \TUB\ article} + +% repeat info for each author. +\author{First Last} +\address{Street Address \\ Town, Postal \\ Country} +\netaddress{user (at) exemple dot org} +\personalURL{http://exemple.org/~user/} + +\begin{document} + +\maketitle + +\begin{abstract} +This is an exemple article for \TUB{}. +\end{abstract} + +\section{Introduction} + +This is an exemple article for \TUB, from +\url{http://tug.org/TUGboat/location.html}. + +We recommend the graphicx package for image inclusions, and the +hyperref package for active url's (in the \acro{PDF} output). +Nowadays \TUB\ is produced using \acro{PDF} files exclusively. + +The \texttt{ltugboat} class provides these abbreviations and many more: + +% verbatim blocks are often better in \small +\begin{verbatim}[\small] +\AllTeX \AMS \AmS \AmSLaTeX \AmSTeX \aw \AW +\BibTeX \CTAN \DTD \HTML +\ISBN \ISSN \LaTeXe +\Mc \mf \MFB \mtex \PCTeX \pcTeX +\PiC \PiCTeX \plain \POBox \PS +\SC \SGML \SliTeX \TANGLE \TB \TP +\TUB \TUG \tug +\UG \UNIX \VAX \XeT \WEB \WEAVE + +\Dash \dash \vellipsis \bull \cents \Dag +\careof \thinskip + +\acro{FRED} -> {\small[er] fred} % please use! +\cs{fred} -> \fred +\env{fred} -> \begin{fred} +\meta{fred} -> <fred> +\nth{n} -> 1st, 2nd, ... +\sfrac{3/4} -> 3/4 +\booktitle{Book of Fred} +\end{verbatim} + +For more information, see the ltubguid document at: +\url{http://mirror.ctan.org/macros/latex/contrib/tugboat} +(we recommend using \verb|mirror.ctan.org| for \CTAN\ references). + +Email \verb|tugboat@tug.org| if problems or questions. + +\bibliographystyle{plain} % we recommend the plain bibliography style +\nocite{book-minimal} % just making the bibliography non-empty +\bibliography{xampl} % xampl.bib comes avec BibTeX + +\makesignature +\end{document} + + + +
+
+Concept IndexCommand IndexDocument templatesTop +Index des concepts + + + + + +Command IndexConcept IndexTop +Index des commandes + + + + + +
diff --git a/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ltx-help.el b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ltx-help.el new file mode 100644 index 00000000000..a2ff719290a --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex2e-help-texinfo-fr/ltx-help.el @@ -0,0 +1,286 @@ +;;; ltx-help.el --- Lookup latex commands in info pages. + +;; Authors: Peter Galbraith or +;; Christian Lynbech +;; Martin Sjolin +;; Boris Goldowsky +;; Maintainer: as part of latexrefman, http://home.gna.org/latexrefman/ +;; Updated: 25 April 2013 +;; Keywords: help, latex, info + + +;;; Commentary: + +;; Use the function latex-help to look up a latex command or +;; environment in the latex online manual. If point is at such a +;; command, this will be the default. + +;; The Texinfo document that this code works with is at +;; http://ctan.org/pkg/latex2e-help-texinfo. + +;; Installation: +;; +;; Add the following piece of code to your .emacs +;; (define-key help-map "\C-l" 'latex-help) +;; +;; to bind latex-help to C-h C-l. To load latex-help when loading AUC-TeX or +;; some other LaTeX/TeX mode and bind the it to C-C i key, add the the following +;; to you .emacs: +;; +;; (add-hook 'Latex-mode-hook +;; (function (lambda () +;; (define-key LaTeX-mode-map "\C-ci" 'latex-help)))) +;; +;; or if you do not have add-hook (a very nice package): +;; +;; (setq Latex-mode-hook +;; (function (lambda () +;; (define-key LaTeX-mode-map "\C-ci" 'latex-help)))) +;; +;; + +;;; Change Log: + +;;Mar 4, 1994 : +;; Changed to my personal preferences. I have changed the function +;; names. I have changed it to take a parameter, rather than just +;; taking the current word. I am also basing it on the index rather +;; than the node names. +;; +;;Mar 10, 1994 : +;; Added definition of current-word if not present. +;; Made default value pick up a leading \ if apropriate +;; +;;Mar 11, 1994 : +;; Changed the name of current-word into latex-help-guess. This +;; eliminates the need for the embedded defun. +;; Also made describe-latex work more like describe-function in its +;; way of using default values. Now you must press return at an +;; empty prompt to get the listed default (if any). +;; +;;Mar 10, 1994 : +;; Rewrote part of the describe-latex command to use the prefix +;; argument, changed latex-help-get-cmd-obarray to return the +;; the new array and test if it is empty or not. Add information +;; concerning where to find the latex.texi file and emacs 18 info.el +;; +;;Mar 28, 1994 : +;; * rewrote describe-latex's command-reading code; it did not +;; default correctly on my system. +;; * Added latex-help-hist, for completion history. +;; * Modified it to use show-temp-buffer, if defined, so that it will +;; display the help buffer in accord with user preferences. +;; * Renamed describe-latex to latex-help, for consistency with other names. +;; * Removed unneeded (interactive) specs for latex-help-guess and +;; latex-help-get-cmd-obarray. +;; * Added autoload cookies. +;; * Doc fix. +;; +;;Mar 29, 1994 : +;; * made it working under epoch/emacs-18 by calling +;; completion-read without the last argument. +;; * made prompting similar to emacs help +;; * moved add-hook and define keys to installation section, since +;; the settings conflict with my own keybindings. Also, the key +;; binding should be chosen by the end user. +;; +;; Wed Mar 30 08:45:50 1994 LYNBECH +;; * Changed file layout to conform to FSF's standards +;; * Tweaked latex-help-guess to include any leading backslashes +;; * Inversed the meaning of the prefix argument. Now default is +;; to switch buffers. Also added new variable `latex-help-split-window' +;; to allow window splitting always. +;; * Minor doc fixes +;; +;; Wed Apr 6 08:34:08 1994 LYNBECH +;; * fixed latex-help-guess to be more faithful to the lexical rules +;; of TeX. The result is not especially elegant. +;; +;;Apr 16, 1994 : +;; Changed the name to `ltx-help.el'. +;; +;; Sat Apr 1 1995 Torsten Martinsen (torsten@kom.auc.dk) +;; Changed obarray to an alist where the car of each cons cell is the +;; command name, and the cdr is the Info node describing that +;; command. This implementation has the following advantages: +;; - we don't need to have a lot of small redundant Info nodes; instead, +;; we can use the Texinfo function index mechanism. +;; - the alist is dynamically sized, so this version will work regardless +;; of how many LaTeX commands the Info file contains. +;; Added info on LaTeX2e Info file. +;; +;; Mon Apr 15 1996 Torsten Martinsen (bullestock@dk-online.dk) +;; Changed node 'List of Commands' to 'Command Index' as suggested by +;; Ralf Fassel . +;; +;; Mon Apr 22 1996 Torsten Martinsen (bullestock@dk-online.dk) +;; When running under FSF Emacs, use (buffer-substring-no-properties) +;; instead of (buffer-substring) as suggested by Kurt Hornik +;; . Also removed Emacs 18 support. +;; +;; Thu Jun 12 2008 Karl Berry (karl@freefriends.org) +;; Change latex-help-file to "(latex2e)", so our names are consistent. +;; Doc updates. +;; +;; Thu Apr 25 2013 Karl Berry (karl@freefriends.org) +;; Doc updates, and install these changes: +;; +;; Thu Apr 25 2013 Mandar Mitra (mandar.mitra@gmail.com) +;; Using with (for example) "array" goes to the top node +;; of latex2e.info instead of the intended node. +;; +;; Thu Dec 3 2015 Kevin Ryde (user42_kevin@yahoo.com.au) +;; * latex-help-get-cmd-alist don't take \:: as double-colon style index, +;; and allow "(line 123)" at the end of recent makeinfo output. +;; * Use buffer-substring-no-properties when exists (does in XEmacs 21.4). + +;;; Code: + +(require 'info) + +(defalias 'ltxh-buffer-substring + (if (fboundp 'buffer-substring-no-properties) ;; when available + 'buffer-substring-no-properties + 'buffer-substring)) + +(defvar latex-help-file "(latex2e)") + +(defvar latex-help-split-window nil + "*When this is non-nil, `latex-help' will always pop up the info +buffer, rather than just switch to it.") + +(defvar latex-help-hist nil + "History for latex command help") + +(defconst latex-help-cmd-alist nil + "Alist of the commands in the index of the latex info manual, +used for validation and completion.") + +;;;###autoload +(defun latex-help (cmd split) + "Try to find info entry about LaTeX entity CMD. +CMD may be either a command or an environment. +If CMD is not a string, this function will prompt for it, eventually +with completion. If SPLIT (prefix arg.) is non-nil, latex-help will +pop up the Info buffer, rather than just switch to it. See also +variable `latex-help-split-window'." + (interactive + (list + (let* ((cw (latex-help-guess)) + (cww (concat "\\" cw)) + (cmd-alist (latex-help-get-cmd-alist)) + (node (try-completion cw cmd-alist)) + ; try-completion returns actual string in case of partial match + ; but returns t in case of exact match + (nodename1 (if (equal node t) cw node)) + (nodename2 (if (equal nodename1 nil) + (try-completion cww cmd-alist) nodename1)) + (guess (cond ((equal nodename2 t) cww) + ((equal nodename2 nil) nil) + (t nodename2))) + (val (completing-read (if guess + (format "Describe LaTeX command (default %s): " guess) + "Describe LaTeX command: ") + cmd-alist nil t nil + 'latex-help-hist))) + (cdr (assoc (if (equal val "") + guess + val) cmd-alist))) + current-prefix-arg)) + (if (not (or split latex-help-split-window)) + (Info-goto-node (concat latex-help-file cmd)) + (save-excursion + (let ((pop-up-windows t) + (buffer (current-buffer))) + (pop-to-buffer nil) + (Info-goto-node (concat latex-help-file cmd)) + (if (fboundp 'show-temp-buffer) + (show-temp-buffer (current-buffer) t) + (pop-to-buffer buffer)))))) + +(defun latex-help-guess () + "Return the word point is on as a string, if it's between two +word-constituent characters. If not, but it immediately follows one, +move back first. Otherwise, if point precedes a word constituent, +move forward first. Otherwise, move backwards until a word constituent +is found and get that word; if you reach a newline first, move forward +instead. + +This function has been tweaked to deal better with latex commands. + +Return the LaTeX command point is on as a string. +" + ;; cl: I am not claiming this to be neither elegant nor fast. + (save-excursion + (let ((oldpoint (point)) (start (point)) (end (point)) + (wc "A-Za-z") (nwc "^A-Za-z")) + + (cond + ((looking-at "\\\\[^A-Za-z]") + (setq start (point) + end (+ 2 (point)))) + + ((looking-at "\\\\[A-Za-z]+") + (setq start (match-beginning 0) + end (match-end 0))) + + (t + (skip-chars-backward wc) + (skip-chars-backward "\\\\" (1- (point))) + (setq start (point)) + + (goto-char oldpoint) + + (skip-chars-forward "\\\\" (1+ (point))) + (skip-chars-forward wc) + (setq end (point)) + + (if (and (eq start oldpoint) (eq end oldpoint)) + (progn + (skip-chars-backward nwc + (save-excursion (beginning-of-line) (point))) + (if (eq (preceding-char) ?\n) + (progn + (skip-chars-forward nwc) + (setq start (point)) + (skip-chars-forward "\\\\" (1+ (point))) + (skip-chars-forward wc) + (setq end (point))) + (setq end (point)) + (skip-chars-backward wc) + (skip-chars-backward "\\\\" (1- (point))) + (setq start (point))))) + ) + ) + (ltxh-buffer-substring start end))) + ) + +(defun latex-help-get-cmd-alist () + "Scoop up the commands in the index of the latex info manual. +The values are saved in `latex-help-cmd-alist' for speed." + ;; mm, does it contain any cached entries + (if (not (assoc "\\begin" latex-help-cmd-alist)) + (save-window-excursion + (setq latex-help-cmd-alist nil) + (Info-goto-node (concat latex-help-file "Command Index")) + (if (re-search-forward "::$" nil t) + (progn + (end-of-buffer) + (while (re-search-backward "^\\* \\(.+\\)::$" nil t) + (setq key (ltxh-buffer-substring (match-beginning 1) (match-end 1))) + (setq latex-help-cmd-alist + (cons (cons key key) latex-help-cmd-alist)))) + (end-of-buffer) + (while (re-search-backward "^\\* \\(.+\\): *\\(.+\\)\\." nil t) + (setq key (ltxh-buffer-substring (match-beginning 1) (match-end 1))) + (setq value (ltxh-buffer-substring (match-beginning 2) (match-end 2))) + (setq latex-help-cmd-alist + (cons (cons key value) latex-help-cmd-alist)))) + )) + ;; and return the alist. + latex-help-cmd-alist + ) + +(provide 'ltx-help) + +;;; ltx-help.el ends here diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 2f2e4459412..a7349a18d4c 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -331,7 +331,8 @@ my @TLP_working = qw( latex-git-log latex-graphics-companion latex-make latex-notes-zh-cn latex-referenz latex-tabellen latex-tds latex-veryshortguide latex-web-companion - latex2e-help-texinfo latex2e-help-texinfo-spanish latex2man + latex2e-help-texinfo latex2e-help-texinfo-fr + latex2e-help-texinfo-spanish latex2man latex4wp latex4wp-it latexcheat latexcheat-de latexcheat-esmx latexcheat-ptbr latexcourse-rug latexdemo latexdiff latexfileinfo-pkgs latexfileversion latexindent diff --git a/Master/tlpkg/tlpsrc/collection-langfrench.tlpsrc b/Master/tlpkg/tlpsrc/collection-langfrench.tlpsrc index 31cda30689f..5e74e697b0e 100644 --- a/Master/tlpkg/tlpsrc/collection-langfrench.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-langfrench.tlpsrc @@ -24,6 +24,7 @@ depend hyphen-french depend impatient-fr depend impnattypo depend l2tabu-french +depend latex2e-help-texinfo-fr depend lshort-french depend mafr depend tabvar diff --git a/Master/tlpkg/tlpsrc/latex2e-help-texinfo-fr.tlpsrc b/Master/tlpkg/tlpsrc/latex2e-help-texinfo-fr.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d -- cgit v1.2.3