texlive[50205] Master/texmf-dist: formation-latex-ul (2mar19)
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 2 23:10:43 CET 2019
Revision: 50205
http://tug.org/svn/texlive?view=revision&revision=50205
Author: karl
Date: 2019-03-02 23:10:43 +0100 (Sat, 02 Mar 2019)
Log Message:
-----------
formation-latex-ul (2mar19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/README.md
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/exercice_demo.tex
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/formation-latex-ul-diapos.pdf
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/formation-latex-ul.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibliographie.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/boites.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/commandes.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.bib
trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/introduction.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/prerequis-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/solutions.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux+figures.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/trucs+astuces.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese.tex
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/CONTRIBUTING.md
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/LICENSE
trunk/Master/texmf-dist/doc/latex/formation-latex-ul/NEWS
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare-diapos.jpg
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare.jpg
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texmaker.png
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texshop.png
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by-sa.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exercice_commandes-solution.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/formation-latex-ul.png
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/knuth.jpg
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ponctuation.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/sa.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-non-num.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-num.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ul_p.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-emph.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-math.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/
trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.bib
trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/suite-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/sweave-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux-diapos.tex
Removed Paths:
-------------
trunk/Master/texmf-dist/source/latex/formation-latex-ul/Suricata-diapos.jpg
trunk/Master/texmf-dist/source/latex/formation-latex-ul/Suricata.jpg
trunk/Master/texmf-dist/source/latex/formation-latex-ul/TeXFZoneColor.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibtex-texmaker.png
trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibtex-texshop.png
trunk/Master/texmf-dist/source/latex/formation-latex-ul/by-sa.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/by.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/codebarre_978-2-9811416-7-5.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie-cropped-1.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie-cropped-2.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie-cropped-3.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.bib
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-article.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-article.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-book.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-book.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-report.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-report.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-autoref.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-autoref.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-hyperref.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-hyperref.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-titre.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-titre.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/exercice_commandes-solution.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/knuth.jpg
trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence-diapos.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence.tex
trunk/Master/texmf-dist/source/latex/formation-latex-ul/ponctuation.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/sa.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/tdm-dans-pdf.pdf
trunk/Master/texmf-dist/source/latex/formation-latex-ul/ul_p.pdf
Added: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/CONTRIBUTING.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/formation-latex-ul/CONTRIBUTING.md (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/formation-latex-ul/CONTRIBUTING.md 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,47 @@
+<!-- Emacs: -*- coding: utf-8; eval: (auto-fill-mode -1); eval: (visual-line-mode t) -*- -->
+
+# Collaborer au projet *Rédaction avec LaTeX*
+
+Le projet [Rédaction avec LaTeX](https://vigou3.gitlab.io/formation-latex-ul) est hébergé dans un [dépôt public GitLab](https://gitlab.com/vigou3/formation-latex-ul).
+
+La branche `master` du dépôt est réservée en écriture au gestionnaire du projet.
+
+Pour collaborer au projet, vous devez publier vos modifications dans une nouvelle branche et effectuer une demande de tirage (*pull request*) vers la branche `master`. La procédure à suivre à partir d'une interface en invite de commande (Git Bash sous Windows ou Terminal sous macOS) est la suivante.
+
+1. Si vous travaillez sur le code source pour la première fois, déplacez-vous avec la commande `cd` dans le répertoire dans lequel vous voulez enregistrer le code source du projet (le répertoire `formation-latex-ul` sera créé automatiquement), clonez le dépôt et déplacez-vous ensuite dans le dossier du code source.
+
+```
+git clone https://gitlab.com/vigou3/formation-latex-ul.git
+cd formation-latex-ul
+```
+
+**OU**
+
+1. Si vous avez déjà cloné le dépôt dans le passé et que vous voulez reprendre le travail sur le code source, déplacez-vous avec la commande `cd` dans le répertoire du code source, puis mettez à jour votre copie locale du dépôt depuis la branche `master`.
+
+```
+git checkout master
+git pull
+```
+
+2. Créez une branche (locale) pour vos modifications.
+
+```
+git checkout -b <nom_de_branche>
+```
+
+3. Effectuez maintenant vos modifications. Il y a un fichier par chapitre et son nom, avec une extension `.tex`, a un lien évident avec le titre du chapitre. N'effectuez des modifications que dans un seul fichier à la fois! Lorsque les modifications sont terminées, publiez le fichier modifié dans votre dépôt local avec un commentaire utile, mais bref, sur la nature des modifications.
+
+```
+git status
+git add <fichier>
+git commit -m "<commentaire>"
+```
+
+4. Créez un compte dans GitLab si vous n'en avez pas déjà un. Publiez ensuite la branche avec les modifications dans le dépôt GitLab.
+
+```
+git push -u origin <nom_de_branche>
+```
+
+5. Finalement, [connectez-vous](https://gitlab.com/users/sign_in) à l'interface graphique de GitLab et effectuez une demande de fusion (*Merge Request*) vers la branche `master` en sélectionnant l'option correspondante dans la barre latérale.
Property changes on: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/CONTRIBUTING.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/formation-latex-ul/LICENSE (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/formation-latex-ul/LICENSE 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,427 @@
+Attribution-ShareAlike 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution-ShareAlike 4.0 International Public
+License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-ShareAlike 4.0 International Public License ("Public
+License"). To the extent this Public License may be interpreted as a
+contract, You are granted the Licensed Rights in consideration of Your
+acceptance of these terms and conditions, and the Licensor grants You
+such rights in consideration of benefits the Licensor receives from
+making the Licensed Material available under these terms and
+conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. BY-SA Compatible License means a license listed at
+ creativecommons.org/compatiblelicenses, approved by Creative
+ Commons as essentially the equivalent of this Public License.
+
+ d. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ e. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ f. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ g. License Elements means the license attributes listed in the name
+ of a Creative Commons Public License. The License Elements of this
+ Public License are Attribution and ShareAlike.
+
+ h. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ i. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ j. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ k. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ l. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ m. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. Additional offer from the Licensor -- Adapted Material.
+ Every recipient of Adapted Material from You
+ automatically receives an offer from the Licensor to
+ exercise the Licensed Rights in the Adapted Material
+ under the conditions of the Adapter's License You apply.
+
+ c. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ b. ShareAlike.
+
+ In addition to the conditions in Section 3(a), if You Share
+ Adapted Material You produce, the following conditions also apply.
+
+ 1. The Adapter's License You apply must be a Creative Commons
+ license with the same License Elements, this version or
+ later, or a BY-SA Compatible License.
+
+ 2. You must include the text of, or the URI or hyperlink to, the
+ Adapter's License You apply. You may satisfy this condition
+ in any reasonable manner based on the medium, means, and
+ context in which You Share Adapted Material.
+
+ 3. You may not offer or impose any additional or different terms
+ or conditions on, or apply any Effective Technological
+ Measures to, Adapted Material that restrict exercise of the
+ rights granted under the Adapter's License You apply.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material,
+
+ including for purposes of Section 3(b); and
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the “Licensor.” The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
Added: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/NEWS
===================================================================
--- trunk/Master/texmf-dist/doc/latex/formation-latex-ul/NEWS (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/formation-latex-ul/NEWS 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,112 @@
+===
+=== Rédaction avec LaTeX (paquetage formation-latex-ul)
+===
+
+# 2019.03
+
+## Document de référence
+
+- Ajout de la liste des tableaux et de la liste des figures dans les
+ pages liminaires. Celles-ci ainsi que la table des matières
+ apparaissent dans la table des matières afin de faciliter l'accès
+ par la table des matières logique du document PDF.
+- L'introduction a été révisée et bonifiée pour mieux présenter les
+ fonctionnalités interactives du document, expliquer l'utilisation
+ des couleurs et présenter la signification de chacun des blocs
+ signalétiques.
+- Ajout de références vers *Paul à la campagne* (Rabagliati, 1999) et
+ le film *The Post* (2017) dans l'introduction du chapitre 1 pour de
+ bonnes illustrations du processus de création d'un document.
+- Sections 1.2 et 1.3 inversées.
+- Correction de la ligature des tirets dans le premier paragraphe de
+ la section 10.2.
+- Nouvelle façon de présenter les liens vers des vidéos à l'aide d'un
+ bloc signalétique.
+- Utilisation de Fira Sans comme police sans empattements. Il est plus
+ simple de se procurer cette police libre que Myriad Pro. En plus,
+ elle convient mieux à la police Lucida du texte principal.
+- Nouvelle image de couverture.
+- Vérification de la validé de tous les hyperliens du document.
+
+## Diapositives
+
+- Diapositives complètement révisées en vue d'une formation de 120
+ minutes plutôt que 180.
+- Diapositives dans le thème Metropolis et en format 16 x 9.
+- Nouvelles diapositives sur les tableaux.
+- Nouvelles diapositives sur la programmation lettrée avec Sweave.
+- Exercice sur les mathématiques.
+- Nouvelle image de couverture.
+
+## Général
+
+- L'historique des versions se trouve maintenant dans le fichier
+ `NEWS`.
+- Des instructions pour collaborer à l'amélioration du paquetage se
+ trouvent maintenant dans le fichier `CONTRIBUTING.md`.
+
+
+# 2016.11-3
+
+- Liens vers le code source modifiés suite au déplacement du projet
+ vers [Github](https://github.com/vigou3/formation-latex-ul).
+- Correction du numéro de version dans les documents PDF.
+
+
+# 2016.11-2
+
+- Incorporation des sources du document principal et des diapositives
+ dans la distribution tel que requis par TeX Live.
+- Retouches au fichier `README`.
+
+
+# 2016.11-1
+
+- Mise à jour des URL vers les vidéos dans YouTube. Celles-ci ont été
+ refaites avec le nouveau visuel de couverture.
+- Ajout d'un exercice au chapitre 1 tiré des pré-requis de la
+ formation, soit composer un document simple de type «Hello, World!».
+ Liens vers les vidéos explicatives dans YouTube.
+
+
+# 2016.11
+
+- Importante refonte de la documentation en un document unique. Les
+ diapositives ne sont plus qu'un support visuel pour la formation qui
+ couvre grosso modo les quatre premiers chapitre de l'ouvrage de
+ référence.
+- Nouveau visuel des couvertures. Trop cuuuute.
+- Nouveau mode de numérotation des versions.
+
+
+# 2016-04-04
+
+- Fichier `exercice_demo.tex`: utilisation du style de bibliographie
+ `plainnat` puisque le paquetage **francais-bst** ne fait pas partie de la
+ distribution standard de TeX Live 2015.
+- Fichiers d'exercices: utilisation systématique des options `og` et
+ `fg` dans `\frenchbsetup`.
+
+
+# 2016-03-24
+
+- Partie I: révision des diapositives pour baser davantage la
+ présentation sur des exemples de code source.
+- Partie I: ajout d'images dans les diapos.
+- Partie I: correction du fichier `exemple_demo.tex` qui ne compilait
+ pas correctement.
+- Partie II: ajout d'une introduction au chapitre 7 (tous les autres
+ en avaient une) ainsi qu'une nouvelle section 7.1 sur le contrôle
+ des sauts de ligne, sauts de page et coupures de mots.
+- Partie II: corrections mineures à l'index.
+- Fichiers d'exercices et gabarits: langue déclarée comme `french`
+ plutôt que `francais` et dans `\documentclass` plutôt que dans
+ `\usepackage`.
+- Fichiers d'exercices et gabarits: chargement du paquetage icomma
+ déplacé vers la fin de la liste, plus particulièrement après
+ fontspec.
+
+
+# 2015-03-18
+
+- Première publication sur CTAN.
Modified: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/formation-latex-ul/README.md 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/doc/latex/formation-latex-ul/README.md 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,23 +1,27 @@
-# Package formation-latex-ul
+# formation-latex-ul
-This package contains the supporting documentation, slides, exercise
-files and templates for an introductory LaTeX course (in French)
-prepared for Université Laval, Québec, Canada.
+Package **formation-latex-ul** contains the supporting documentation,
+slides, exercise files and templates for an introductory LaTeX course
+(in French) prepared for Université Laval, Québec, Canada.
-## Licence
+## License
Creative Commons Attribution-ShareAlike 4.0 International.
## Version
-2016.11-3
+2019.03
-> The rest of this file is in French
+## Author
-# Présentation du projet
+Vincent Goulet <vincent.goulet at act.ulaval.ca>
-Le paquetage `formation-latex-ul` propose une formation à
-l'utilisation de LaTeX développée pour la Bibliothèque de
+> The rest of this file is in French for the target audience.
+
+# formation-latex-ul
+
+Le paquetage **formation-latex-ul** propose une formation à
+l'utilisation de LaTeX développée à l'origine pour la Bibliothèque de
l'[Université Laval](https://www.ulaval.ca).
La formation est formée des éléments suivants:
@@ -49,79 +53,19 @@
## Composition des documents
Le dossier `source/` contient tous les fichiers nécessaires pour
-composer le document principal et les diapositives avec XeLaTeX. Ceci
-requiert toutefois les polices de caractères suivantes:
+composer le document principal et les diapositives avec XeLaTeX. La
+compilation du document requiert les polices de caractères suivantes:
- Lucida Bright OT
- Lucida Bright Math
- Lucida Grande Mono DK
- Adobe Myriad Pro
- Font Awesome
-
-Les trois polices Lucida sont payantes et distribuées par le TeX Users
-Group: https://tug.org/lucida. La police Myriad Pro est livrée avec
-Acrobat Reader. La police Font Awesome est disponible gratuitement
-dans le site http://fontawesome.io. Prendre soin d'utiliser la version
-TrueType pour éviter que les symboles ne soient redimensionnés à
-l'écran ou à l'impression.
-
-## Historique des versions
-
-### 2016.11-3
-
-- Liens vers le code source modifiés suite au déplacement du projet
- vers [Github](https://github.com/vigou3/formation-latex-ul).
-- Correction du numéro de version dans les documents PDF.
-
-### 2016.11-2
-
-- Incorporation des sources du document principal et des diapositives
- dans la distribution tel que requis par TeX Live.
-- Retouches au fichier `README`.
-
-### 2016.11-1
-
-- Mise à jour des URL vers les vidéos dans YouTube. Celles-ci ont été
- refaites avec le nouveau visuel de couverture.
-- Ajout d'un exercice au chapitre 1 tiré des pré-requis de la
- formation, soit composer un document simple de type «Hello, World!».
- Liens vers les vidéos explicatives dans YouTube.
-
-### 2016.11
-
-- Importante refonte de la documentation en un document unique. Les
- diapositives ne sont plus qu'un support visuel pour la formation qui
- couvre grosso modo les quatre premiers chapitre de l'ouvrage de
- référence.
-- Nouveau visuel des couvertures. Trop cuuuute.
-- Nouveau mode de numérotation des versions.
-
-### 2016-04-04
-
-- Fichier `exercice_demo.tex`: utilisation du style de bibliographie
- `plainnat` puisque le paquetage **francais-bst** ne fait pas partie de la
- distribution standard de TeX Live 2015.
-- Fichiers d'exercices: utilisation systématique des options `og` et
- `fg` dans `\frenchbsetup`.
-
-### 2016-03-24
-
-- Partie I: révision des diapositives pour baser davantage la
- présentation sur des exemples de code source.
-- Partie I: ajout d'images dans les diapos.
-- Partie I: correction du fichier `exemple_demo.tex` qui ne compilait
- pas correctement.
-- Partie II: ajout d'une introduction au chapitre 7 (tous les autres
- en avaient une) ainsi qu'une nouvelle section 7.1 sur le contrôle
- des sauts de ligne, sauts de page et coupures de mots.
-- Partie II: corrections mineures à l'index.
-- Fichiers d'exercices et gabarits: langue déclarée comme `french`
- plutôt que `francais` et dans `\documentclass` plutôt que dans
- `\usepackage`.
-- Fichiers d'exercices et gabarits: chargement du paquetage icomma
- déplacé vers la fin de la liste, plus particulièrement après
- fontspec.
-
-### 2015-03-18
-
-- Première publication sur CTAN.
+- [Lucida Bright OT, Lucida Math OT et Lucida Mono DK](https://tug.org/store/lucida/).
+ Ces polices de très grande qualité sont payantes. La Bibliothèque de
+ l'Université Laval détient une licence d'utilisation de cette
+ police. Les étudiants et le personnel de l'Université peuvent s'en
+ procurer une copie gratuitement en écrivant à
+ [mailto:lucida at bibl.ulaval.ca].
+- [Fira Sans](https://www.fontsquirrel.com/fonts/fira-sans) (les
+ versions OpenType de Mozilla) en graisses *Book*, *Semi Bold*, *Book
+ Italic* et *Semi Bold Italic*.
+- [Font Awesome](https://fontawesome.com/). Cette police fournit une
+ multitude d'icônes et de symboles. Télécharger la plus récente
+ version de la distribution et installer la police
+ `fontawesome-webfont.ttf` du dossier `fonts`.
Modified: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/exercice_demo.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/formation-latex-ul/exercice_demo.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/doc/latex/formation-latex-ul/exercice_demo.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -113,7 +113,7 @@
de R.
Pour quiconque travaille régulièrement avec un ordinateur pour faire
-du calcul scientifique, connaître globalement le fonctionnement
+du calcul scientifique, connaitre globalement le fonctionnement
interne d'un ordinateur peut s'avérer précieux pour les raisons
suivantes, entre autres:
\begin{itemize}
@@ -607,7 +607,7 @@
\item $1$ mégaoctet (Mo) est $2^{20} = \nombre{1 048 576}$ octets;
\item $1$ gigaoctet (Go) est $2^{30} = \nombre{1 073 741 824}$ octets.
\end{itemize}
-On voit que cette pratique fort répandue entraîne des distorsions par
+On voit que cette pratique fort répandue entraine des distorsions par
rapport aux définitions usuelles de kilo, méga, giga, etc., et que
cette distorsion s'amplifie au fur et à mesure que l'on grimpe dans
l'échelle des tailles d'objets. Pour cette raison, on a défini les
@@ -637,7 +637,7 @@
Cette section décrit la manière standard de représenter les nombres
réels dans les ordinateurs d'usage courant. Il est utile de
-connaître les grandes lignes afin de comprendre pourquoi les nombres
+connaitre les grandes lignes afin de comprendre pourquoi les nombres
réels n'ont pas tous une représentation exacte dans un ordinateur et
comment surviennent et se propagent les erreurs d'arrondi. L'étude du
sujet est également intéressante en soi pour constater comment les
@@ -897,10 +897,10 @@
\end{enumerate}
Tout calcul impliquant un nombre $x > x_{\text{max}}$ ($x <
--x_{\text{max}}$) entraîne un \emph{dépassement de capacité}.
-Habituellement, cela entraîne l'arrêt immédiat des calculs et un
+-x_{\text{max}}$) entraine un \emph{dépassement de capacité}.
+Habituellement, cela entraine l'arrêt immédiat des calculs et un
résultat de $+\infty$ ($-\infty$). À l'autre bout du spectre, un
-calcul impliquant un nombre $x < x_{\text{min}}$ entraîne un
+calcul impliquant un nombre $x < x_{\text{min}}$ entraine un
\emph{soupassement de capacité} et le résultat est habituellement
considéré égal à $0$.
@@ -1004,7 +1004,7 @@
La situation pour la multiplication et la division est quelque peu
différente, mais la source d'erreur d'arrondi demeure la même.
-À toute fin pratique, tout calcul fait naître de l'erreur d'arrondi et
+À toute fin pratique, tout calcul fait naitre de l'erreur d'arrondi et
celle-ci augmente avec le nombre d'opérations. Les quelques principes
de programmation ci-dessous, lorsque suivis par le programmeur prudent
et consciencieux, permettent d'atténuer l'impact de l'erreur
@@ -1015,7 +1015,7 @@
associatives. Additionner les nombres en ordre croissant de grandeur
afin d'accumuler des bits significatifs.
\item Éviter de soustraire un petit nombre d'un grand, ou alors le
- faire le plus tard possible dans la chaîne des calculs.
+ faire le plus tard possible dans la chaine des calculs.
\item Pour calculer une somme alternée, additionner tous les termes
positifs et tous les termes négatifs, puis faire la soustraction.
\item Multiplier et diviser des nombres d'un même ordre de grandeur.
@@ -1139,7 +1139,7 @@
contenant un échantillon de $\nombre{1000}$ valeurs d'une distribution
Pareto translatée de moyenne $\nombre{5000}$ (le contenu de cet objet
n'est pas affiché ici pour des raisons évidentes). Le calcul de
- l'estimateur $\hat{\alpha}$ directement par la formule entraîne
+ l'estimateur $\hat{\alpha}$ directement par la formule entraine
rapidement un dépassement de capacité, tant lors du produit $X_1
\cdots X_n$ que lors de l'opération $X_{(1)}^n$:
\begin{Schunk}
@@ -1206,23 +1206,23 @@
\end{exemple}
-\subsection{Coût des opérations}
+\subsection{Cout des opérations}
\label{sec:ordinateurs:arithmetique:cout}
Les ordinateurs modernes disposent d'une unité de calcul en virgule
flottante (FPU) intégrée au processeur. Cette unité est évidemment
très optimisée et, par conséquent, elle accélère beaucoup le calcul en
-virgule flottante. Néanmoins, certaines opérations sont plus coûteuses
+virgule flottante. Néanmoins, certaines opérations sont plus couteuses
à réaliser que d'autres en termes de temps de calcul. À titre
-indicatif, on trouve au \autoref{tab:ordinateurs:cout} le coût
+indicatif, on trouve au \autoref{tab:ordinateurs:cout} le cout
relatif approximatif de quelques opérations en virgule flottante.
\begin{table}
\centering
- \caption{Coût relatif de quelques opérations en virgule flottante}
+ \caption{Cout relatif de quelques opérations en virgule flottante}
\label{tab:ordinateurs:cout}
\begin{tabular}{lr}
\toprule
- Opération arithmétique & Coût relatif \\
+ Opération arithmétique & Cout relatif \\
\midrule
Addition et soustraction & $1,0$ \\
Multiplication & $1,3$ \\
Modified: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/formation-latex-ul-diapos.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/formation-latex-ul/formation-latex-ul.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/Suricata-diapos.jpg
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/Suricata.jpg
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/TeXFZoneColor.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,126 +1,37 @@
-\section{Apparence du texte}
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
-\subsection{Police de caractères}
+\section{Apparence et disposition du texte}
+\subsection{Police et style}
+
\begin{frame}
\frametitle{Police de caractères}
+
+ Par défaut, {\LaTeX} compose les documents dans la police
+ {\CM Computer Modern}.
+
\begin{itemize}
- \item Par défaut, tous les documents {\LaTeX} utilisent la même
- police, {\fontfamily{cmr}\selectfont Computer Modern}
\item Aujourd'hui plus facile d'utiliser d'autres polices, surtout
avec {\XeLaTeX}
- \begin{itemize}
- \item voir les fichiers d'exercices et les gabarits de
- \class{ulthese} pour des exemples
- \end{itemize}
- \item Privilégier les polices de grande qualité et très complètes
- (lettres accentuées, grand choix de symboles)
- \begin{itemize}
- \item polices Postscript standards ou leurs clones du projet
- TeX~Gyre
- \end{itemize}
- \item Peu de polices sont adaptées pour les mathématiques
- \begin{itemize}
- \item {\fontfamily{ppl}\selectfont Palatino},
- {\fontfamily{ptm}\selectfont Times}, \textrm{Lucida} (\$) sont des choix sûrs
- \end{itemize}
+ \item \alert{Attention}: peu de polices adaptées pour les
+ mathématiques
+ \item Commandes pour modifier les \alert{attributs} de la police
+ (famille, forme, graisse)
+ \item Commandes pour modifier la \alert{taille} du texte (de
+ \cs{tiny} à \cs{Huge})
\end{itemize}
\end{frame}
\begin{frame}[fragile]
- \frametitle{Changement d'attribut de la police}
- \begin{block}{famille}
- \vspace{-12pt}
- \begin{tabbing}
- \textsf{sans empattements} \qquad\= \verb=\sffamily= \qquad\=
- \verb=\textsf{texte}= \kill
- \small
- \textrm{romain} \> \verb=\rmfamily= \> \verb=\textrm{=\textit{texte}\verb=}= \\
- \texttt{largeur fixe} \> \verb=\ttfamily= \> \verb=\texttt{=\textit{texte}\verb=}= \\
- \textsf{sans empattements} \> \verb=\sffamily= \> \verb=\textsf{=\textit{texte}\verb=}=
- \end{tabbing}
- \end{block}
- \vfill
- \begin{block}{forme}
- \vspace{-12pt}
- \begin{tabbing}
- \textsf{sans empattements} \qquad\= \verb=\sffamily= \qquad\=
- \verb=\textsf{texte}= \kill
- \small
- \textup{\rmfamily droit} \> \verb=\upshape= \> \verb=\textup{=\textit{texte}\verb=}= \\
- \textit{\rmfamily italique} \> \verb=\itshape= \> \verb=\textit{=\textit{texte}\verb=}= \\
- \textsl{penché} \> \verb=\slshape= \> \verb=\textsl{=\textit{texte}\verb=}= \\
- \textsc{\rmfamily petites capitales} \> \verb=\scshape= \> \verb=\textsc{=\textit{texte}\verb=}=
- \end{tabbing}
- \end{block}
- \vfill
- \begin{block}{série}
- \vspace{-12pt}
- \begin{tabbing}
- \textsf{sans empattements} \qquad\= \verb=\sffamily= \qquad\=
- \verb=\textsf{texte}= \kill
- \rmfamily\small
- \textmd{\rmfamily moyen} \> \verb=\mdseries= \> \verb=\textmd{=\textit{texte}\verb=}= \\
- \textbf{\rmfamily gras} \> \verb=\bfseries= \> \verb=\textbf{=\textit{texte}\verb=}= \\
- \end{tabbing}
- \vfill
- \end{block}
- \begin{picture}(0,0)
- \thicklines\color{blue}
- \put(98,30){\dashbox{2}(62,190){}}
- \put(88,20){
- \begin{minipage}[t]{75\unitlength}
- \footnotesize\centering
- s'applique à tout le texte qui suit
- \end{minipage}}
- \end{picture}
- \begin{picture}(0,0)
- \thicklines\color{blue}
- \put(162,30){\dashbox{2}(82,190){}}
- \put(158,20){
- \begin{minipage}[t]{85\unitlength}
- \footnotesize\centering
- s'applique au texte en argument
- \end{minipage}}
- \end{picture}
-\end{frame}
-
-\subsection{Taille de la police}
-
-\begin{frame}[fragile]
- \frametitle{Taille de la police}
- \vspace{-2pt}
- \begin{block}{commandes standards}
- \vspace{-10pt}
- \begin{tabbing}
- \verb=\footnotesize= \quad\= \kill
- \verb=\tiny= \> {\tiny vraiment petit} \\
- \verb=\scriptsize= \> {\scriptsize encore plus petit} \\
- \verb=\footnotesize= \> {\footnotesize plus petit} \\
- \verb=\small= \> {\small petit} \\
- \verb=\normalsize= \> {\normalsize normal} \\
- \verb=\large= \> {\large grand} \\
- \verb=\Large= \> {\Large plus grand} \\
- \verb=\LARGE= \> {\LARGE encore plus grand} \\
- \verb=\huge= \> {\huge énorme} \\
- \verb=\Huge= \> {\Huge encore plus énorme}
- \end{tabbing}
- \end{block}
- \vspace{-10pt}
- \pause
- \begin{block}{ajouts de \class{memoir} (et donc \class{ulthese})}
- \vspace{-10pt}
- \begin{tabbing}
- \verb=\footnotesize= \quad\= \kill
- \verb=\miniscule= \quad\> [$<$ \verb=\tiny=] \\
- \verb=\HUGE= \> [$>$ \verb=\Huge=] \\
- \end{tabbing}
- \end{block}
-\end{frame}
-
-\subsection{Italique}
-
-\begin{frame}[fragile]
\frametitle{Italique}
\begin{itemize}
\item<1-> Une des propriétés les \emph{plus utilisées} dans le texte
@@ -127,7 +38,7 @@
\vfill
\item<1-> Commande sémantique:
\begin{lstlisting}
-\emph{`\textit{texte}'}
+\emph`\marg{texte}'
\end{lstlisting}
\vfill
\item<2-> Par défaut: texte en italique dans texte droit et vice versa
@@ -157,7 +68,7 @@
\end{itemize}
\end{frame}
-\subsection{Listes}
+\subsection{Disposition du texte}
\begin{frame}[fragile]
\frametitle{Listes}
@@ -164,8 +75,8 @@
\begin{itemize}
\item Deux principales sortes de listes:
\begin{enumerate}
- \item \alert{à puce} avec environnement \verb=itemize=
- \item \alert{numérotée} avec environnement \verb=enumerate=
+ \item \alert{à puce} avec environnement \texttt{itemize}
+ \item \alert{numérotée} avec environnement \texttt{enumerate}
\end{enumerate}
\item Possible de les imbriquer les unes dans les autres
\item Marqueurs adaptés automatiquement jusqu'à 4 niveaux
@@ -176,53 +87,31 @@
\begin{itemize}
\item Deux principales sortes de listes:
\begin{enumerate}
- \item à puce avec environnement \verb=itemize=
- \item numérotée avec environnement \verb=enumerate=
+ \item à puce avec environnement \texttt{itemize}
+ \item numérotée avec environnement \texttt{enumerate}
\end{enumerate}
-\item Possible de les imbriquer les unes
- dans les autres
+\item Possible de les imbriquer les unes dans les autres
\item Marqueurs adaptés automatiquement jusqu'à 4 niveaux
\end{itemize}
\end{lstlisting}
\end{frame}
-\begin{frame}[plain]
- \begin{conseil}
- \begin{itemize}
- \item {\LaTeX} permet de configurer à peu près toutes les facettes
- de la présentation des listes (puces, alignement, espacement).
- \item Plusieurs paquetages facilitent la configuration.
- \item Nous suggérons \pkg{enumitem} pour une configuration simple.
- \end{itemize}
- \end{conseil}
-\end{frame}
-
-\subsection{Notes de bas de page}
-
\begin{frame}[fragile]
\frametitle{Notes de bas de page}
\begin{itemize}
\item Note de bas de page insérée avec la commande
\begin{lstlisting}
-\footnote{`\textit{texte de la note}'}
+\footnote`\marg{texte de la note}'
\end{lstlisting}
\item Commande doit suivre immédiatement le texte à annoter
- \item Méthode recommandée
-\begin{lstlisting}[emph=footnote]
-... fera remarquer que Pierre Lasou\footnote{%
- Spécialiste en ressources documentaires} %
-fut d'une grande aide dans la préparation de ...
-\end{lstlisting}
\item Numérotation et disposition automatiques
\end{itemize}
\end{frame}
-\subsection{Code source}
-
\begin{frame}[fragile=singleslide]
\frametitle{Code source}
\begin{itemize}
- \item Environnement \verb=verbatim=
+ \item Environnement \texttt{verbatim}
\begin{lstlisting}
\begin{verbatim}
Texte disposé exactement tel qu'il est tapé
@@ -229,45 +118,34 @@
dans une police à largeur fixe
\end{verbatim}
\end{lstlisting}
- \item Commande \verb=\verb= dont la syntaxe est
-\begin{lstlisting}
-\verb`\textit{c}'`\textit{source}'`\textit{c}'
-\end{lstlisting}
- où \textit{c} est un caractère quelconque ne se trouvant pas dans
- \textit{source}
- \item Pour usage plus intensif, voir le paquetage \pkg{listings}
+ \item Pour usage plus intensif, utiliser le paquetage \pkg{listings}
\end{itemize}
\end{frame}
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
+\subsection{[~Exercice~]}
-\begin{frame}[plain,fragile=singleslide]
- \begin{exercice}
- \begin{enumerate}
- \item Ouvrir le fichier \fichier{exercice\_complet.tex} et en
- étudier le code source, puis le compiler.
- \item Supprimer l'option \texttt{article} au chargement de la
- classe et compiler de nouveau le document. Observer l'effet de
- cette option.
- \item Effectuer les modifications suivantes au document.
- \begin{enumerate}[a)]
- \item Dernier paragraphe de la première section, placer toute la
- phrase débutant par \texttt{«De simple dérivé»} à l'intérieur
- d'une commande \texttt{{\textbackslash}emph}.
- \item Changer la puce des listes en spécifiant le symbole
- \texttt{\$>\$} pour \verb=ItemLabeli= dans la commande
- \verb=\frenchbsetup= du préambule.
- \end{enumerate}
+\begin{exercice}
+ Utiliser le fichier \fichier{exercice\_complet.tex}.
+
+ \begin{enumerate}
+ \item Étudier le code source du fichier, puis le compiler.
+ \item Supprimer l'option \texttt{article} au chargement de la classe
+ et compiler de nouveau le document. Observer l'effet de cette
+ option.
+ \item Effectuer les modifications suivantes au document.
+ \begin{enumerate}[a)]
+ \item Dernier paragraphe de la première section, placer toute la
+ phrase débutant par \texttt{«De simple dérivé»} à l'intérieur
+ d'une commande \cs{emph}.
+ \item Changer la puce des listes en spécifiant le symbole
+ \texttt{\$>\$} pour \texttt{ItemLabeli} dans la commande
+ \cs{frenchbsetup} du préambule.
\end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
+ \end{enumerate}
+\end{exercice}
-
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/apparence.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Apparence et disposition du texte}
\label{chap:apparence}
@@ -34,7 +45,8 @@
\begin{table}
\centering
- \caption{Commandes de changement d'attribut de la police. Les
+ \caption[Commandes de changement d'attribut de la police]{%
+ Commandes de changement d'attribut de la police. Les
commandes de la deuxième colonne s'appliquent à tout le texte qui
suit. Celles de la troisième colonne s'appliquent uniquement au
texte en argument.}
@@ -101,7 +113,8 @@
\begin{table}
\centering
- \caption{Commandes de changement de la taille des caractères. Toutes
+ \caption[Commandes de changement de la taille des caractères]{%
+ Commandes de changement de la taille des caractères. Toutes
les tailles sont relatives à celle de police de base du document.}
\label{tab:apparence:taille}
\begin{tabularx}{0.9\linewidth}{Xl}
@@ -174,13 +187,11 @@
\end{texample}
\end{demo}
-\begin{conseil}
- Le soulignement\index{soulignement} servait pour remplacer
+\tipbox{Le soulignement\index{soulignement} servait pour remplacer
l'italique à l'ère des dactylos. C'est aujourd'hui une marque de
typographie très rarement utilisée, voire à éviter. Ce n'est donc
pas pour rien qu'il n'existe pas de commande de soulignement dans
- les classes {\LaTeX} standards.
-\end{conseil}
+ les classes {\LaTeX} standards.}
\section{Listes}
@@ -275,29 +286,23 @@
des listes; nous recommandons à ce titre le paquetage \pkg{enumitem}
\citep{enumitem}.
-\begin{conseil}
- Le mode français de \pkg{babel} remplace les puces par défaut en
- anglais ({\textbullet}, {\textendash}, $\ast$ et $.$ pour chacun
+\tipbox{Le mode français de \pkg{babel} remplace les puces par défaut
+ en anglais ({\textbullet}, {\textendash}, $\ast$ et $.$ pour chacun
des quatre niveaux de l'environnement \Ie{itemize}) par le tiret
- cadratin {\textemdash}. On peut désactiver cette fonctionnalité de
- \pkg{babel} en insérant dans le préambule:
-\begin{lstlisting}
-\frenchbsetup{StardardItemLabels=true}
-\end{lstlisting}
- Il est également possible de modifier le symbole utilisé comme
- puce pour l'un, l'autre ou chacun des quatre niveaux avec:
-\begin{lstlisting}
-\frenchbsetup{
- ItemLabeli=\`\meta{commande}',
- ItemLabelii=\`\meta{commande}',
- ItemLabeliii=\`\meta{commande}',
- ItemLabeliv=\`\meta{commande}'}
-\end{lstlisting}
- La \emph{Comprehensive {\LaTeX} Symbol List} \citep{comprehensive}
- propose une immense sélection de symboles pouvant faire office de
- puces.
-\end{conseil}
+ cadratin {\textemdash}.
+ On peut désactiver cette fonctionnalité de \pkg{babel} en entrant
+ l'option \code{StardardItemLabels=true} dans \cmd{\frenchbsetup}
+ (\autoref{sec:bases:francais:babel}).
+
+ De plus, il est possible de modifier le symbole utilisé comme puce
+ pour l'un, l'autre ou chacun des quatre niveaux en configurant,
+ toujours via \cmd{\frenchbsetup}, les options du paquetage
+ \code{ItemLabeli}, \code{ItemLabelii}, \code{ItemLabeliii} et
+ \code{ItemLabeliv}. La \emph{Comprehensive {\LaTeX} Symbol List}
+ \citep{comprehensive} propose une immense sélection de symboles
+ pouvant faire office de puces.}
+
Il existe un troisième environnement, plus rarement utilisé, pour
composer du texte sous une forme s'apparentant à une liste.
L'environnement \Ie{description} permet d'associer des termes à une
@@ -405,7 +410,7 @@
\label{sec:apparence:notes}
Une note de bas de page --- ou tout simplement \emph{note},
-puisqu'elle peut apparaître ailleurs qu'au bas de la page --- est un
+puisqu'elle peut apparaitre ailleurs qu'au bas de la page --- est un
court texte qui sert à expliquer un mot ou une phrase du texte
principal. L'\emph{appel de note} désigne le signe, le chiffre ou la
lettre que l'on place après la partie à expliquer.
@@ -414,7 +419,7 @@
\begin{lstlisting}
\footnote`\marg{texte de la note}'
\end{lstlisting}
-insère un appel de note à l'endroit où la commande apparaît dans le
+insère un appel de note à l'endroit où la commande apparait dans le
texte et affiche \meta{texte de la note} à l'endroit
approprié\footnote{%
Au bas de la page par défaut, comme ici. La note est composée dans
@@ -450,7 +455,7 @@
utilisateurs de la classe \class{ulthese} pourront également tirer
profit des nombreuses fonctionnalités de la classe \class{memoir} pour
la gestion des notes; consulter le chapitre~12 de la %
-\doc{memman}{http://texdoc.net/pkg/memoir} de \class{memoir}.
+\doc{memoir}{http://texdoc.net/pkg/memoir} de \class{memoir}.
\section{Texte brut et code source}
@@ -565,7 +570,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,23 @@
+\documentclass{article}
+ \usepackage{lipsum}
+
+\begin{document}
+
+\section{Lorem ipsum}
+
+\lipsum[1]
+
+\subsection{Nam dui ligula}
+
+\lipsum[2-3]
+
+\subsubsection{Fusce mauris}
+
+\lipsum[4-6]
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,23 @@
+\documentclass{book}
+ \usepackage{lipsum}
+
+\begin{document}
+
+\chapter{Lorem ipsum}
+
+\lipsum[1]
+
+\section{Nam dui ligula}
+
+\lipsum[2-3]
+
+\subsection{Fusce mauris}
+
+\lipsum[4-6]
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-book.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,23 @@
+\documentclass{report}
+ \usepackage{lipsum}
+
+\begin{document}
+
+\chapter{Lorem ipsum}
+
+\lipsum[1]
+
+\section{Nam dui ligula}
+
+\lipsum[2-3]
+
+\subsection{Fusce mauris}
+
+\lipsum[4-6]
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-classe-report.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,24 @@
+\documentclass[11pt]{article}
+ \usepackage{fontspec}
+ \usepackage[colorlinks]{hyperref}
+
+\begin{document}
+
+\section{Définitions}
+\label{sec:definitions}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+Duis in auctor dui. Vestibulum ut, placerat ac, adipiscing
+vitae, felis.
+
+\section{Historique}
+
+Tel que vu à la \autoref{sec:definitions}, on a...
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-engine: xetex
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-autoref.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,24 @@
+\documentclass[11pt]{article}
+ \usepackage{fontspec}
+ \usepackage[colorlinks]{hyperref}
+
+\begin{document}
+
+\section{Définitions}
+\label{sec:definitions}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+Duis in auctor dui. Vestibulum ut, placerat ac, adipiscing
+vitae, felis.
+
+\section{Historique}
+
+Tel que vu à la section \ref{sec:definitions}, on a...
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-engine: xetex
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi-hyperref.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,23 @@
+\documentclass[11pt]{article}
+ \usepackage{fontspec}
+
+\begin{document}
+
+\section{Définitions}
+\label{sec:definitions}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+Duis in auctor dui. Vestibulum ut, placerat ac, adipiscing
+vitae, felis.
+
+\section{Historique}
+
+Tel que vu à la section \ref{sec:definitions}, on a...
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-engine: xetex
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-renvoi.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,26 @@
+\documentclass[11pt,french]{article}
+ \usepackage{fontspec}
+ \usepackage{babel}
+ \usepackage{lipsum}
+
+ \title{Lorem ipsum dolor sit amet}
+ \author{Vincent Goulet%
+ \thanks{Mauris pharetra leo lacus, et suscipit
+ nulla consequat eget.} \\
+ École d'actuariat \\
+ Université Laval}
+
+\begin{document}
+
+\maketitle
+
+\lipsum[1-2]
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% TeX-master: t
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exemple-titre.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,31 @@
+\documentclass[12pt,french]{article}
+ \usepackage{babel}
+ %% Activer les lignes appropriées selon le moteur utilisé
+ % \usepackage[utf8]{inputenc} % LaTeX
+ % \usepackage[T1]{fontenc} % LaTeX
+ \usepackage{fontspec} % XeLaTeX
+
+\begin{document}
+
+%% La commande \LaTeX qui imprime le logo de LaTeX n'ayant pas
+%% d'argument, il faut l'écrire sous la forme {\LaTeX} ou \LaTeX{}
+%% pour éviter que l'espace qui suit ne soit avalé par la commande.
+Les commandes {\LaTeX} débutent par le symbole \verb=\= et se
+terminent par le premier caractère autre qu'une lettre, y compris
+l'espace. Cela a pour conséquence qu'une espace immédiatement après
+une commande sans argument sera \emph{avalée} par la commande.
+
+%% Il faut délimiter par { } la zone à laquelle la commande \bfseries
+%% doit s'appliquer.
+La portée d'une commande est {\bfseries limitée} à la zone entre accolades.
+
+%% Il faut utiliser l'environnement enumerate pour les listes
+%% numérotées. L'environnement itemize sert pour les listes à puces.
+\begin{enumerate}
+\item L'environnement \texttt{enumerate} permet de créer une liste
+ numérotée.
+\item Les environnements de listes sont parmi les plus utilisés en
+ \LaTeX.
+\end{enumerate}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/auxdoc/exercice_commandes-solution.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,20 +1,33 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\section{Principes de base}
-\subsection{Rédaction}
+\subsection{Règles de saisie}
\begin{frame}[fragile=singleslide]
\frametitle{Rédaction}
+
+ L'apparence du document est prise en charge par {\LaTeX} et
+ il est généralement préférable de ne pas la modifier.
+
\begin{itemize}
- \item On se concentre sur le contenu et la \alert{structure} du
- document, pas sur son \alert{apparence}
+ \item On se concentre sur le \alert{contenu} et la \alert{structure} du
+ document
\bigskip
\begin{tabbing}
- \verb=\textbf{titre}= \qquad\= \faArrowRight \qquad\= \verb|\section{titre}| \\[6pt]
- \verb|\textit{texte}| \> \faArrowRight \> \verb|\emph{texte}|
+ titre de section \qquad\= \faArrowRight \qquad\= \verb|\section{titre}| \\[6pt]
+ emphase \> \faArrowRight \> \verb|\emph{texte}|
\end{tabbing}
\bigskip
- \item Apparence prise en charge par {\LaTeX} et généralement préférable de ne
- pas la modifier
\item Mots séparés par une ou plusieurs \alert{espaces}
\item Paragraphes séparés par une ou plusieurs \alert{lignes blanches}
\item Utilisation de \alert{commandes} pour indiquer la structure du texte
@@ -21,13 +34,53 @@
\end{itemize}
\end{frame}
-\subsection{Structure d'un document}
+\begin{frame}[fragile=singleslide]
+ \frametitle{Caractères réservés}
+ \begin{itemize}
+ \item Caractères réservés par {\TeX}:
+ \begin{quote}
+ \verb=# $ & ~ _ ^ % { }=
+ \end{quote}
+ \item Pour les utiliser, précéder par \bs
+ \item On écrira donc
+ \begin{demo}
+ \begin{texample}
+\begin{lstlisting}
+L'augmentation de 2~\$
+représente une hausse
+de 5~\%.
+\end{lstlisting}
+ \producing
+ L'augmentation de 2~\$ représente une
+ hausse de 5~\%.
+ \end{texample}
+ \end{demo}
+ \end{itemize}
+\end{frame}
+
+\subsection{Structure d'un fichier}
+
\begin{frame}[fragile]
\frametitle{Structure d'un document {\LaTeX}}
- Un fichier source {\LaTeX} est toujours composé de deux parties:
+ Un fichier source {\LaTeX} est toujours composé de deux parties.
+ \begin{minipage}{0.2\linewidth}
+ \color{alert}
+ \onslide<2->{
+ \begin{minipage}{\linewidth}
+ \hfill préambule \quad
+ \rule[-10mm]{2pt}{21mm}
+ \end{minipage} \\[5mm]
+ }
+ \onslide<3->{
+ \begin{minipage}{\linewidth}
+ \hfill corps \quad
+ \rule[-15mm]{2pt}{30mm}
+ \end{minipage}
+ }
+ \end{minipage}
\hfill
\begin{minipage}{0.75\linewidth}
\begin{lstlisting}[emph={documentclass,begin,end,document}]
@@ -46,147 +99,35 @@
\end{document}
\end{lstlisting}
\end{minipage}
-
- \begin{textblock*}{\linewidth}(0mm,0mm)
- \begin{picture}(0,0)
- \thicklines\color{blue}
- \onslide<2>{\put(114,-155){\dashbox{2}(230,60){}}}
- \onslide<3>{\put(114,-243){\dashbox{2}(230,82){}}}
- \color{black}
- \onslide<2>{\put(40,-125){\alert{préambule}}}
- \onslide<3>{\put(40,-202){\parbox{25mm}{\alert{corps} du\\ document}}}
- \end{picture}
- \end{textblock*}
\end{frame}
-%%% >>>
-\stepcounter{exerciceref}
-\setcounter{exercicerefb}{\value{exerciceref}}
-\stepcounter{exerciceref}
-\subsection{[~Exercices {\theexercicerefb} et \theexerciceref~]}
+\subsection{Commandes et environnements}
-\begin{frame}[plain,fragile=singleslide]
- \begin{exercice}
- Utiliser le fichier \fichier{exercice\_minimal.tex}.
- \begin{enumerate}
- \item Compiler le document avec la classe \class{article}, puis
- avec la classe \class{book}. Observer le résultat.
- \item Ajouter du texte en français (avec accents) et observer le
- résultat.
- \end{enumerate}
- \end{exercice}
-
- \begin{exercice}
- Question de voir ce que {\LaTeX} peut faire, compiler le document
- élaboré \fichier{exercice\_demo.tex} de la manière suivante:
- \begin{enumerate}[i)]
- \item une fois avec \texttt{LaTeX};
- \item une fois avec \texttt{BibTeX};
- \item deux à trois fois avec \texttt{LaTeX}.
- \end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
-
-\subsection{Classes et paquetages}
-
-\begin{frame}[fragile]
- \frametitle{Classe de document}
- \begin{itemize}[<+->]
- \item La première commande du préambule est normalement la
- déclaration de la classe de la forme
-\begin{lstlisting}
-\documentclass[`\textit{options}']{`\textit{classe}'}
-\end{lstlisting}
- \item Principales classes:
- \begin{quote}
- \class{article, report, book, letter} \\
- {\color{emphasis} \class{memoir}} \\
- {\color{emphasis} \class{ulthese}}
- \end{quote}
- \item Principales options:
- \begin{quote}
- \texttt{10pt, {\color{emphasis} 11pt}, 12pt} \\
- \texttt{oneside, twoside} \\
- \texttt{openright, openany} \\
- {\color{emphasis} \texttt{article}} (classe \class{memoir})
- \end{quote}
- \end{itemize}
-\end{frame}
-
\begin{frame}[fragile=singleslide]
- \frametitle{Paquetages}
- \begin{itemize}
- \item Permettent de modifier des commandes ou d'ajouter des
- fonctionnalités au système
- \item Chargés dans le préambule avec
- \begin{lstlisting}
-\usepackage{`\textit{paquetage}'}
-\usepackage[`\textit{options}']{`\textit{paquetage}'}
-\usepackage{`\textit{paquetage1,paquetage2,...}'}
- \end{lstlisting}
- \end{itemize}
-\end{frame}
-
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
-
-\begin{frame}[plain,fragile=singleslide]
- \begin{exercice}
- Utiliser le fichier \fichier{exercice\_classe+paquetages.tex}.
- \begin{enumerate}
- \item Compiler le fichier tel que fourni.
- \item Changer la police du document pour 11~points, puis
- 12~points. Observer l'effet sur les marges et sur la coupure
- automatique des mots.
- \item Activer le paquetage \pkg{icomma} en supprimant le symbole
- \% au début de la ligne dans le préambule. Observer l'effet sur la formule mathématique.
- \item Charger le paquetage \pkg{numprint} avec l'option
- \verb=autolanguage= (\emph{après} le paquetage \pkg{babel}).
- Dans le code source de la formule mathématique, changer
-\begin{lstlisting}
-10 000
-\end{lstlisting}
- pour
-\begin{lstlisting}
-\nombre{10000}
-\end{lstlisting}
- et observer le résultat.
- \end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
-
-\subsection{Commandes}
-
-\begin{frame}[fragile=singleslide]
\frametitle{Commandes}
\begin{itemize}
- \item Débutent toujours par \verb=\=
- \item Formes générales:
+ \item Débutent toujours par \bs
+ \item Exemples de syntaxe
\begin{lstlisting}
-\`\textit{nomcommande}'[`\textit{arg\_optionnel}']{`\textit{arg\_obligatoire}'}
-\`\textit{nomcommande}'*[`\textit{arg\_optionnel}']{`\textit{arg\_obligatoire}'}
+\LaTeX % aucun argument
+\emph{toujours} % un argument obligatoire
+\section*{Introduction} % effet modifié
+\rule[6pt]{5mm}{2pt} % un argument optionnel, deux obligatoires
\end{lstlisting}
- \item Arguments obligatoires entre \verb={ }=
- \item Arguments optionnels entre \verb=[ ]=
- \item Commande sans argument: le nom se termine par tout
- caractère qui n'est pas une lettre (y compris l'espace!)
+ \item Commande sans argument: le nom se termine par tout
+ caractère qui n'est \alert{pas une lettre} (y compris l'espace!)
\item Portée d'une commande limitée à la zone entre \verb={ }=
\end{itemize}
\end{frame}
-\subsection{Environnements}
-
\begin{frame}[fragile=singleslide]
\frametitle{Environnements}
\begin{itemize}
\item Délimités par
\begin{lstlisting}
-\begin{`\textit{environnement}'}
+\begin`\marg{environnement}'
...
-\end{`\textit{environnement}'}
+\end`\marg{environnement}'
\end{lstlisting}
\item Contenu de l'environnement traité différemment du reste du texte
\item Changements s'appliquent uniquement à l'intérieur de
@@ -194,230 +135,35 @@
\end{itemize}
\end{frame}
-\subsection{Commentaires}
+\subsection{[~Exercice~]}
-\begin{frame}[fragile=singleslide]
- \frametitle{Commentaires}
- \begin{itemize}
- \item Le symbole \verb=%= sert à identifier les commentaires dans
- le code source
- \item Tout ce qui suit \verb=%= sur la ligne est ignoré
- \begin{demo}
- \begin{texample}
-\begin{lstlisting}
-texte % ignoré par LaTeX
-\end{lstlisting}
- \producing
- texte % ignoré par LaTeX
- \end{texample}
- \end{demo}
- \end{itemize}
-\end{frame}
+\begin{exercice}
+ Modifier le fichier \fichier{exercice\_commandes.tex} afin de
+ produire le texte ci-dessous.
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
+ \bigskip
+ \centering
+ \fbox{\includegraphics[viewport=108 551 502 665,%
+ clip=true,width=0.9\linewidth]{auxdoc/exercice_commandes-solution}}
+\end{exercice}
-\begin{frame}[plain,fragile=singleslide]
- \begin{exercice}
- Modifier le fichier \fichier{exercice\_commandes.tex} afin de
- produire le texte ci-dessous.
- \end{exercice}
+\begin{frame}[fragile]
+ \frametitle{{\LaTeX} en français}
- \vspace{18pt}
- \fbox{\includegraphics[viewport=108 551 502 665,clip=true,width=0.98\linewidth]{exercice_commandes-solution}}
-\end{frame}
-%%% <<<
+ Il faut charger un certain nombre de paquetages pour franciser \LaTeX.
-\subsection{Caractères spéciaux}
-
-\begin{frame}[fragile=singleslide]
- \frametitle{Caractères spéciaux}
\begin{itemize}
- \item Caractères réservés par {\TeX}:
- \begin{quote}
- \verb=# $ & ~ _ ^ % { }=
- \end{quote}
- \item Pour les utiliser, précéder par \verb=\=:
- \begin{demo}
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
-\#
-\end{lstlisting}
- \producing
- \#
- \end{texample}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
-\$
-\end{lstlisting}
- \producing
- \$
- \end{texample}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
-\%
-\end{lstlisting}
- \producing
- \%
- \end{texample}
- \end{minipage}
- \\
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
-\_
-\end{lstlisting}
- \producing
- \_
- \end{texample}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
-\{
-\end{lstlisting}
- \producing
- \}
- \end{texample}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
-\}
-\end{lstlisting}
- \producing
- \}
- \end{texample}
- \end{minipage}
- \end{demo}
- \item On écrira donc
- \begin{demo}
- \begin{texample}
-\begin{lstlisting}
-L'augmentation de 2~\$
-représente une hausse
-de 5~\%.
-\end{lstlisting}
- \producing
- L'augmentation de 2~\$ représente une
- hausse de 5~\%.
- \end{texample}
- \end{demo}
- \end{itemize}
-\end{frame}
-
-\begin{frame}[fragile=singleslide]
- \frametitle{Caractères spéciaux (suite)}
- \begin{itemize}
- \item Espace insécable: \verb=~= %
-\begin{lstlisting}
-M.~Tremblay me doit 200~\$.
-\end{lstlisting}
- \item Guillemets:
- \begin{demo}
- \begin{texample}
-\begin{lstlisting}[escapeinside={}]
-``guillemets anglais''
-\end{lstlisting}
- \producing
- ``guillemets anglais''
- \end{texample}
- \begin{texample}
-\begin{lstlisting}
-«guillemets français»
-\end{lstlisting}
- \producing
- «guillemets français»
- \end{texample}
- \end{demo}
- \item Tiret, tiret demi-cadratin, tiret cadratin:
- \begin{demo}
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
--
-\end{lstlisting}
- \producing
- -
- \end{texample}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
---
-\end{lstlisting}
- \producing
- --
- \end{texample}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{texample}
-\begin{lstlisting}
----
-\end{lstlisting}
- \producing
- ---
- \end{texample}
- \end{minipage}
- \hfill
- \end{demo}
- \end{itemize}
-\end{frame}
-
-\begin{frame}[fragile]
- \frametitle{{\LaTeX} en français --- préambule pour pdf{\LaTeX}}
-
- Il faut charger un certain nombre de paquetages pour franciser \LaTeX.
-\begin{lstlisting}
-\documentclass[`\alt<2>{\textcolor{emphasis}{french}}{french}']{memoir}
- \usepackage{`\alt<2>{\textcolor{emphasis}{babel}}{babel}'}
- \usepackage[autolanguage]{`\alt<5>{\textcolor{emphasis}{numprint}}{numprint}'}
- \usepackage[utf8]{`\alt<3>{\textcolor{emphasis}{inputenc}}{inputenc}'}
- \usepackage[T1]{`\alt<3>{\textcolor{emphasis}{fontenc}}{fontenc}'}
- \usepackage{`\alt<4>{\textcolor{emphasis}{icomma}}{icomma}'}
-\end{lstlisting}
- \pause
- \begin{itemize}[<+->]
\item \pkg{babel}: traduction des mots-clés prédéfinis,
typographie française, coupure de mots, document multilingue
\item \pkg{inputenc} et \pkg{fontenc}: lettres accentuées dans le
- code source
+ code source (pdf{\LaTeX} seulement)
\item \pkg{icomma}: virgule comme séparateur décimal
\item \pkg{numprint}: espace comme séparateur des milliers
\end{itemize}
\end{frame}
-\begin{frame}[fragile]
- \frametitle{{\LaTeX} en français --- préambule pour {\XeLaTeX}}
-
- {\XeLaTeX} supporte nativement les caractères UTF-8 dans le code source.
-\begin{lstlisting}
-\documentclass[french]{memoir}
- \usepackage{babel}
- \usepackage[autolanguage]{numprint}
- \usepackage{`\textcolor{emphasis}{fontspec}'}
- \usepackage{icomma}
-\end{lstlisting}
- \begin{itemize}
- \item \pkg{fontspec}: gestion des polices et lettres accentuées dans
- le fichier PDF
- \end{itemize}
-\end{frame}
-
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/bases.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Principes de base}
\label{chap:bases}
@@ -118,7 +129,7 @@
\end{demo}
%
\item On sépare les paragraphes par une ou plusieurs lignes blanches.
- Celles-ci n'apparaîtront pas nécessairement dans le texte final; les
+ Celles-ci n'apparaitront pas nécessairement dans le texte final; les
gabarits standards identifient les paragraphes par un retrait de
première ligne.
\begin{demo}
@@ -158,7 +169,7 @@
\end{demo}
%
\item On utilise des \emph{commandes} pour indiquer la structure du
- texte dans le code source. Celles-ci débutent presque toujours par
+ texte dans le texte. Celles-ci débutent presque toujours par
le symbole {\bs}. À la différence des logiciels de traitement de
texte, les instructions de mise en forme du document sont donc
toujours visibles et, par conséquent, modifiables facilement et sans
@@ -167,13 +178,13 @@
\begin{texample}
\begin{lstlisting}
Les commandes sont visibles
-dans le \textbf{code source},
+dans le \textbf{texte},
mais évidemment pas dans le
\emph{document} fini.
\end{lstlisting}
\producing
Les commandes sont visibles
- dans le \textbf{code source},
+ dans le \textbf{texte},
mais évidemment pas dans le
\emph{document} fini.
\end{texample}
@@ -190,8 +201,7 @@
\begin{figure}
\centering
\begin{minipage}{0.75\linewidth}
-\begin{lstlisting}[numbers=left, numberstyle=\tiny,
- frame=single, rulecolor=\color{black}, framesep=6pt]
+\begin{lstlisting}[numbers=left, numberstyle=\tiny]
\documentclass[11pt,french]{article} `\label{lst:bases:preambule_debut}'
\usepackage{babel}
\usepackage[autolanguage]{numprint}
@@ -202,12 +212,15 @@
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Donec quam nulla, bibendum
-vitae ipsum vel, fermentum pellentesque orci.
+vitae ipsum vel, fermentum pellentesque
+orci.
\end{document} `\label{lst:bases:corps_fin}'
\end{lstlisting}
\end{minipage}
- \caption{Fichier source {\LaTeX} simple comportant les deux parties
+ \caption[Fichier source {\LaTeX} simple comportant les deux parties
+ obligatoires: le préambule et le corps du document]{%
+ Fichier source {\LaTeX} simple comportant les deux parties
obligatoires: le préambule (lignes
\ref*{lst:bases:preambule_debut}--\ref*{lst:bases:preambule_fin})
et le corps du document (lignes
@@ -364,12 +377,12 @@
\begin{texample}
\begin{lstlisting}
Il est \emph{essentiel} de
-connaître la syntaxe de
+connaitre la syntaxe de
{\LaTeX}.
\end{lstlisting}
\producing
Il est \emph{essentiel} de
- connaître la syntaxe de
+ connaitre la syntaxe de
{\LaTeX}.
\end{texample}
\end{demo}
@@ -876,7 +889,7 @@
\subsection{Accents et ligatures}
\label{sec:bases:caracteres:accents}
-À la base, {\LaTeX} ne reconnaît pas les lettres accentuées ni les
+À la base, {\LaTeX} ne reconnait pas les lettres accentuées ni les
ligatures comme {\ae} et {\oe} qui ne sont pas courantes en anglais.
Néanmoins, il est possible de créer ces symboles avec des commandes.
\begin{demo}
@@ -996,8 +1009,8 @@
\end{lstlisting}
Les autres types de codage les plus répandus sont
-l'\link{http://fr.wikipedia.org/wiki/Iso_8859-1}{ISO 8859-1}, ou
-Latin-1, et l'\link{http://fr.wikipedia.org/wiki/Windows-1252}{ANSI}
+l'\link{https://fr.wikipedia.org/wiki/Iso_8859-1}{ISO 8859-1}, ou
+Latin-1, et l'\link{https://fr.wikipedia.org/wiki/Windows-1252}{ANSI}
de Windows. Pour utiliser ces types, on remplacera \code{utf8}
ci-dessus par, respectivement, \code{latin1} ou \code{ansiwin}.
@@ -1048,9 +1061,12 @@
langues dans un même document et de passer de l'une à l'autre
facilement. Consulter la %
\doc{frenchb}{http://texdoc.net/pkg/babel-french/} %
-pour connaître toutes les adaptations au français offertes par ce
+pour connaitre toutes les adaptations au français offertes par ce
paquetage incontournable.
+Il est possible de configurer plusieurs options de \pkg{babel} par
+l'entremise de la commande \cmd{\frenchbsetup}.
+
Le paquetage \pkg{babel} est chargé par défaut par la classe
\class{ulthese}.
@@ -1103,12 +1119,10 @@
\end{minipage}
\end{demo}
-\begin{important}
- Le paquetage \pkg{icomma} peut interagir avec d'autres. Aussi
- est-il préférable de le charger parmi les derniers dans le préambule, et
- certainement après les paquetages \pkg{fontspec} et
- \pkg{unicode-math} avec {\XeLaTeX}.
-\end{important}
+\importantbox{Le paquetage \pkg{icomma} peut interagir avec d'autres.
+ Aussi est-il préférable de le charger parmi les derniers dans le
+ préambule, et certainement après les paquetages \pkg{fontspec} et
+ \pkg{unicode-math} avec {\XeLaTeX}.}
\subsection{Séparateur des milliers}
\label{sec:bases:francais:milliers}
@@ -1133,8 +1147,8 @@
\begin{table}
\centering
- \caption{Enjeux de rédaction en français et paquetages offrant des
- solutions}
+ \caption{Principaux enjeux de rédaction en français et paquetages
+ offrant des solutions}
\label{tab:bases:francais}
\begin{tabularx}{1.0\linewidth}{Xl}
\toprule
@@ -1192,7 +1206,7 @@
Modifier le fichier \fichier{exercice\_commandes.tex} afin
de produire le texte ci-dessous.
\begin{demo}
- \fbox{\includegraphics[viewport=108 551 502 665,clip=true,width=0.98\linewidth]{exercice_commandes-solution}}
+ \fbox{\includegraphics[viewport=108 551 502 665,clip=true,width=0.98\linewidth]{auxdoc/exercice_commandes-solution}}
\end{demo}
\begin{sol}
Il y a trois modifications principales à apporter au fichier.
@@ -1240,7 +1254,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibliographie.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibliographie.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibliographie.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Bibliographie et citations}
\label{chap:bibliographie}
@@ -105,7 +116,7 @@
{\BibTeX}.
Pour de l'information additionnelle, consulter %
-\link{http://tex.stackexchange.com/questions/25701/bibtex-vs-biber-and-biblatex-vs-natbib}{cette entrée} %
+\link{https://tex.stackexchange.com/q/25701}{cette entrée} %
du site {\TeX}--{\LaTeX} Stack Exchange qui fournit un excellent
sommaire des mérites et des inconvénients respectifs des deux systèmes
de traitement de bibliographie.
@@ -211,7 +222,7 @@
\citep{Mori:bibliographies:2009} et d'un manuel générique, en
l'occurrence la documentation d'un paquetage \citep{natbib}. Pour
faciliter la comparaison, chaque entrée est immédiatement suivie du
- texte de la notice tel qu'il apparaît dans la bibliographie du
+ texte de la notice tel qu'il apparait dans la bibliographie du
présent ouvrage.
\begin{lstlisting}[language=]
@@ -251,7 +262,7 @@
author = {Patrick W. Daly},
title = {Natural Sciences Citations and References},
year = 2010,
- url = {http://www.ctan.org/pkg/natbib/},
+ url = {https://www.ctan.org/pkg/natbib/},
language = {english}}
\end{lstlisting}
@@ -275,7 +286,7 @@
obligatoires et optionnels pour chacun dans, entre autres, %
\doc[Wikipedia]{}{https://fr.wikipedia.org/wiki/BibTeX}, %
la %
- \doc[documentation de {\BibTeX}]{btxdoc}{http://www.texdoc.org/pkg/btxdoc} %
+ \doc[documentation de {\BibTeX}]{btxdoc}{http://texdoc.net/pkg/btxdoc} %
ou la plupart des bons ouvrages de référence
\citep[comme][]{Kopka:latex:4e}.
\item On entre le nom d'un auteur soit sous la forme \code{\{Prénom
@@ -320,8 +331,7 @@
en anglais.
\end{itemize}
-\begin{conseil}
- Entretenir une base de données bibliographiques unique peut
+\tipbox{Entretenir une base de données bibliographiques unique peut
rapidement devenir pénible quand le nombre d'entrée devient grand.
Mieux vaut alors scinder ses références dans plusieurs fichiers par
@@ -330,8 +340,7 @@
On nommera ensuite les fichiers du nom de la thématique:
\code{droit.bib}, \code{finance.bib},
- \code{informatique.bib}, etc.
-\end{conseil}
+ \code{informatique.bib}, etc.}
@@ -420,7 +429,7 @@
ISBN et les URL. Le paquetage fournit des styles \code{plainnat},
\code{unsrtnat} et \code{abbrvnat} similaires aux styles standards,
mais plus complets. Il existe des %
-\doc[versions francisées]{}{http://mirrors.ctan.org/biblio/bibtex/contrib/bib-fr/} %
+\doc[versions francisées]{}{https://mirrors.ctan.org/biblio/bibtex/contrib/bib-fr/} %
de ces styles dans CTAN et dans {\TeX}~Live.
Il est fortement recommandé de consulter la %
\doc{natbib}{http://texdoc.net/pkg/natbib/} %
@@ -518,7 +527,7 @@
Le paquetage fournit plusieurs autres commandes pour manipuler les
informations bibliographiques et contrôler leur présentation;
consulter la %
-\doc{natbib}{http://www.texdoc.org/pkg/natbib} %
+\doc{natbib}{http://texdoc.net/pkg/natbib} %
de \pkg{natbib}.
Il arrive que l'on souhaite inclure dans la bibliographie un ou
@@ -530,33 +539,16 @@
où \meta{clé1}, \meta{clé2}, \dots, sont les clés des documents à
inclure dans la bibliographie.
-\begin{conseil}
- Le paquetage \pkg{hyperref} fait
- automatiquement d'une référence bibliographique un hyperlien vers
- l'entrée dans la bibliographie. C'est le cas dans le présent
- document.
-
- Il peut arriver que l'hyperlien soit superflu ou indésirable. Pour
- le supprimer pour une référence particulière, on utilise
- l'environnement \Ie{NoHyper}:
+Le paquetage \pkg{hyperref} fait automatiquement d'une référence
+bibliographique un hyperlien vers l'entrée dans la bibliographie.
+C'est le cas dans le présent document. Or, il peut arriver que
+l'hyperlien soit superflu ou indésirable. Pour le supprimer pour une
+référence particulière, utiliser l'environnement \Ie{NoHyper}:
\begin{lstlisting}
\begin{NoHyper} \citet`\marg{clé}' \end{NoHyper}
\end{lstlisting}
- Pour usage fréquent, définir une nouvelle commande
- (\autoref{chap:commandes}). Par exemple, avec dans le préambule
-\begin{lstlisting}
-\newcommand{\nolink}[1]{%
- \begin{NoHyper}#1\end{NoHyper}}
-\end{lstlisting}
- on pourra utiliser dans le texte
-\begin{lstlisting}
-\nolink{\citet`\marg{clé}'}
-\end{lstlisting}
- pour supprimer l'hyperlien d'une référence bibliographique.
-\end{conseil}
-
\section{Composition de la bibliographie}
\label{sec:bibliographie:bibtex}
@@ -692,11 +684,13 @@
\begin{figure}
\centering
\code{exemple-bibliographie.bib}
- \lstinputlisting[language=]{exemple-bibliographie.bib}
+ \lstinputlisting[language=]{listings/exemple-bibliographie.bib}
\medskip
\code{exemple-bibliographie.tex}
- \lstinputlisting[firstline=3]{exemple-bibliographie.tex}
- \caption{Code source d'un fichier de base de données (haut) et
+ \lstinputlisting[firstline=3]{listings/exemple-bibliographie.tex}
+ \caption[Code source d'un fichier de base de données et
+ d'un document simple]{%
+ Code source d'un fichier de base de données (haut) et
d'un document simple (bas)}
\label{fig:bibliographie:bibtex:1}
\end{figure}
@@ -703,15 +697,15 @@
\begin{figure}
\code{xelatex}
\begin{framed}
- \includegraphics[width=\linewidth]{exemple-bibliographie-cropped-1}
+ \includegraphics[width=\linewidth]{images/exemple-bibliographie-cropped-1}
\end{framed}
\code{xelatex} $\rightarrow$ \code{bibtex} $\rightarrow$ \code{xelatex}
\begin{framed}
- \includegraphics[width=\linewidth]{exemple-bibliographie-cropped-2}
+ \includegraphics[width=\linewidth]{images/exemple-bibliographie-cropped-2}
\end{framed}
\code{xelatex} $\rightarrow$ \code{bibtex} $\rightarrow$ \code{xelatex} $\rightarrow$ \code{xelatex}
\begin{framed}
- \includegraphics[width=\linewidth]{exemple-bibliographie-cropped-3}
+ \includegraphics[width=\linewidth]{images/exemple-bibliographie-cropped-3}
\end{framed}
\caption{Zone de texte du document aux diverses étapes de la
compilation des fichiers de la
@@ -721,13 +715,11 @@
\end{figure}
\end{exemple}
-\begin{conseil}
- Aux toutes dernières étapes avant de rendre un document, s'assurer
+\tipbox{Aux toutes dernières étapes avant de rendre un document, s'assurer
d'exécuter {\BibTeX} une dernière fois et de compiler avec
pdf{\LaTeX} ou {\XeLaTeX} au moins deux fois. Le journal de la
compilation (\emph{log file}) ne devrait pas rapporter de références
- manquantes (\emph{undefined references}).
-\end{conseil}
+ manquantes (\emph{undefined references}).}
Les logiciels intégrés de rédaction offrent généralement des raccourcis pour exécuter la
compilation avec {\BibTeX}.
@@ -745,12 +737,13 @@
\begin{figure}
\centering
- \includegraphics[height=2.2cm]{bibtex-texshop}
+ \includegraphics[height=2.2cm]{images/bibtex-texshop}
\qquad
- \includegraphics[height=2.2cm]{bibtex-texmaker}
- \caption{Interfaces de sélection du programme {\BibTeX} dans TeXShop
- (à gauche)
- et Texmaker (à droite)}
+ \includegraphics[height=2.2cm]{images/bibtex-texmaker}
+ \caption[Interfaces de sélection du programme {\BibTeX} dans TeXShop
+ et Texmaker]{%
+ Interfaces de sélection du programme {\BibTeX} dans TeXShop (à
+ gauche) et Texmaker (à droite)}
\label{fig:bibliographie:editeurs}
\end{figure}
@@ -829,7 +822,7 @@
year = 2013,
edition = 8,
note = {Maintained by Lars Madsen},
- url = {http://www.ctan.org/pkg/memoir/},
+ url = {https://www.ctan.org/pkg/memoir/},
language = {english}}
\end{lstlisting}
@@ -845,7 +838,7 @@
title = {{PSTricks} --- {PostScript} Macros for
Generic {\TeX}},
year = 2014,
- url = {http://www.ctan.org/pkg/pstricks-base/},
+ url = {https://www.ctan.org/pkg/pstricks-base/},
language = {english}}
\end{lstlisting}
\end{enumerate}
@@ -880,7 +873,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibtex-texmaker.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/bibtex-texshop.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/boites.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/boites.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/boites.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,4 +1,15 @@
-\chapter{Boîtes}
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\chapter{Boites}
\label{chap:boites}
Il arrive que l'on doive traiter de manière spéciale une aire
@@ -10,59 +21,72 @@
disposition d'information sous forme de lignes et de colonnes. Pour
disposer et mettre en forme tout autre type contenu se présentant sous
forme rectangulaire, {\LaTeX} offre la solution plus générale des
-«boîtes».
+«boites».
-Il existe trois sortes de boîtes en {\LaTeX}: les boîtes horizontales,
-dont le contenu est disposé exclusivement côte à côte; les boîtes
+Il existe trois sortes de boites en {\LaTeX}: les boites horizontales,
+dont le contenu est disposé exclusivement côte à côte; les boites
verticales, qui peuvent contenir plusieurs lignes de contenu; les
-boîtes de réglure pour former des lignes pleines de largeur et de
+boites de réglure pour former des lignes pleines de largeur et de
hauteur quelconques.
Il n'est pas inutile de savoir, au passage, que {\TeX} ne manipule que
-cela, des boîtes. Pour {\TeX}, chaque caractère, chaque lettre n'est
+cela, des boites. Pour {\TeX}, chaque caractère, chaque lettre n'est
qu'un rectangle d'une certaine largeur qui s'élève au-dessus de la
ligne de base (les lignes d'une feuille lignée) et qui, parfois, se
prolonge sous la ligne de base (pensons aux lettres \emph{p}, \emph{y}
-ou \emph{Q}). Les commandes et environnements présentés ci-dessous
-permettent simplement de créer d'autres boîtes dont le contrôle des
-dimensions et du contenu est laissé à l'usager.
+ou \emph{Q}). La \autoref{fig:boites:glyphs} illustre cela.
-Une fois créée, une boîte ne peut être scindée en parties, notamment
+\begin{figure}[t]
+ \begin{minipage}{0.45\linewidth}
+ \centering\huge
+ fantastique
+ \end{minipage}
+ \hfill
+ \begin{minipage}{0.45\linewidth}
+ %% creéation de boites autour des caractères
+ %% https://tex.stackexchange.com/q/57812
+ \fboxrule=0.1pt
+ \fboxsep=-\fboxrule
+ \makeatletter
+ \def\SOUL at soeverytoken{%
+ \fbox{\color{white}\the\SOUL at token}}
+ \makeatother
+ \centering
+ \so{\huge fantastique}
+ \end{minipage}
+ \caption[Pour {\TeX}, un texte n'est qu'un alignement de boites]{%
+ Pour {\TeX}, un texte n'est qu'un alignement de boites. À gauche,
+ ce que nous voyons dans le document fini; à droite, ce que {\TeX}
+ manipule.}
+ \label{fig:boites:glyphs}
+\end{figure}
+
+Les commandes et environnements présentés ci-dessous permettent
+simplement de créer d'autres boites dont le contrôle des dimensions et
+du contenu est laissé à l'usager.
+
+Une fois créée, une boite ne peut être scindée en parties, notamment
entre les lignes ou entre les pages.
-\section{Boîtes horizontales}
+\section{Boites horizontales}
\label{sec:boites:lrbox}
-Le concept de boîte le plus simple dans {\LaTeX} est celui de boîte
+Le concept de boite le plus simple dans {\LaTeX} est celui de boite
«horizontale», c'est-à-dire dont le contenu est disposé latéralement
de gauche à droite\footnote{%
D'où l'appellation \emph{LR (left-right) box} en anglais.}. %
Le contenu est normalement du texte, mais conceptuellement ce pourrait
-être n'importe quoi, y compris d'autres boîtes.
+être n'importe quoi, y compris d'autres boites.
-Les commandes de base pour créer des boîtes horizontales sont:
+Les commandes de base pour créer des boites horizontales sont:
\begin{lstlisting}
\mbox`\marg{texte}'
\fbox`\marg{texte}'
\end{lstlisting}
-Elles produisent une boîte de la largeur précise de \meta{texte}. Avec
+Elles produisent une boite de la largeur précise de \meta{texte}. Avec
la commande \cmd{\fbox}, le texte est au surplus \fbox{encadré}.
-\begin{conseil}
- En usage courant, la commande \cmd{\mbox} sert principalement à deux
- choses:
- \begin{enumerate}
- \item réunir en un bloc du texte que l'on ne veut pas voir scindé
- entre les lignes ou entre les pages;
- \item \label{item:boites:mbox} créer une boîte vide avec
- \cs{mbox\{\}} afin de laisser croire à {\TeX} que du contenu
- apparaît à un endroit, sans toutefois qu'il n'occupe aucun espace.
- \end{enumerate}
- La seconde utilisation fait l'objet de
- l'\autoref{ex:boites:alignement-v}.
-\end{conseil}
-
Il existe également des versions plus générales des commandes
\cmd{\mbox} et \cmd{\fbox}:
\begin{lstlisting}
@@ -70,8 +94,8 @@
\framebox`\oarg{largeur}\oarg{pos}\marg{texte}'
\end{lstlisting}
Les arguments optionnels \meta{largeur} et \meta{pos} déterminent
-respectivement la largeur de la boîte et la position du texte
-dans la boîte. Les valeurs possibles de \meta{pos} sont: \code{l} pour
+respectivement la largeur de la boite et la position du texte
+dans la boite. Les valeurs possibles de \meta{pos} sont: \code{l} pour
du texte aligné à gauche, \code{r} pour du texte aligné à droite et
\code{c} (la valeur par défaut) pour du texte centré. Ainsi, la commande
\begin{lstlisting}
@@ -83,6 +107,18 @@
\end{lstlisting}
produit \makebox[3.5cm]{centré}.
+\tipbox{En usage courant, la commande \cmd{\mbox} sert principalement
+ à deux choses:
+ \begin{enumerate}
+ \item réunir en un bloc du texte que l'on ne veut pas voir scindé
+ entre les lignes ou entre les pages;
+ \item \label{item:boites:mbox} créer une boite vide avec
+ \cs{mbox\{\}} afin de laisser croire à {\TeX} que du contenu
+ apparait à un endroit, sans toutefois qu'il n'occupe aucun espace.
+ \end{enumerate}
+ La seconde utilisation fait l'objet de
+ l'\autoref{ex:boites:alignement-v}.}
+
Il est parfois nécessaire d'ajuster le positionnement vertical
d'éléments de contenu, notamment pour les symboles ou les images. La
commande
@@ -89,9 +125,9 @@
\begin{lstlisting}
\raisebox`\marg{déplacement}\marg{texte}'
\end{lstlisting}
-produit une boîte horizontale dont le contenu \meta{texte} est
+produit une boite horizontale dont le contenu \meta{texte} est
surélevé de la longueur \meta{déplacement} par rapport à la ligne de
-base. Si \meta{déplacement} est négatif, la boîte est positionnée sous
+base. Si \meta{déplacement} est négatif, la boite est positionnée sous
la ligne de base.
\begin{demo}
\begin{texample}[0.55\textwidth]
@@ -124,10 +160,10 @@
symboles mathématiques, les commandes d'exposant et d'indice
spécifiques au mode mathématique (\autoref{sec:math:bases:exposants}).
-\section{Boîtes verticales}
+\section{Boites verticales}
\label{sec:boites:parbox}
-Les boîtes verticales se distinguent des boîtes horizontales par le
+Les boites verticales se distinguent des boites horizontales par le
fait qu'elles peuvent contenir plusieurs lignes de contenu empilées
les unes au-dessus des autres. Lorsque le contenu en question est du
texte, on obtient des paragraphes\footnote{%
@@ -134,25 +170,25 @@
D'où l'appellation de \emph{paragraph boxes} en anglais
ou \emph{parboxes} dans le jargon {\LaTeX}.}. %
-La commande de base pour créer une boîte verticale est:
+La commande de base pour créer une boite verticale est:
\begin{lstlisting}
\parbox`\oarg{pos}\marg{largeur}\marg{texte}'
\end{lstlisting}
Ici, l'argument optionnel \meta{pos} permet d'ajuster l'alignement
-vertical de la boîte avec la ligne de base: \code{b} ou \code{t} selon
+vertical de la boite avec la ligne de base: \code{b} ou \code{t} selon
que l'on souhaite aligner, respectivement, le bas ou le haut de la
-boîte avec la ligne de base. Par défaut, la boîte est centrée avec la
-ligne de base. Cet argument n'a aucun effet si la boîte est le seul
+boite avec la ligne de base. Par défaut, la boite est centrée avec la
+ligne de base. Cet argument n'a aucun effet si la boite est le seul
élément de contenu du paragraphe.
On remarquera que l'argument \meta{largeur} est ici obligatoire.
-Autrement dit, on doit nécessairement définir la largeur des boîtes
+Autrement dit, on doit nécessairement définir la largeur des boites
verticales, un peu comme il faut bien définir la largeur de la page
pour le texte normal (la classe se charge de ce détail).
-Les boîtes créées avec \cmd{\parbox} ne peuvent contenir de structures
+Les boites créées avec \cmd{\parbox} ne peuvent contenir de structures
«complexes» comme des listes ou des tableaux. Parce que plus général,
-l'outil véritablement utile pour la création de boîtes verticales est
+l'outil véritablement utile pour la création de boites verticales est
l'environnement \Pe{minipage}. Cet environnement peut contenir à peu
n'importe quel type de contenu. Comme son nom l'indique, c'est ni plus
ni moins qu'une page miniature à l'intérieur de la page standard.
@@ -173,7 +209,7 @@
\autopageref{exemple:tableaux:grille}).
\begin{exemple}
- L'agencement de boîtes ci-dessous est produit avec le code qui suit
+ L'agencement de boites ci-dessous est produit avec le code qui suit
immédiatement. \\[0.5\baselineskip]
\begin{minipage}{\textwidth}
\makebox[0pt][l]{\color{lightgray}\rule{\textwidth}{0.7pt}}\relax
@@ -180,11 +216,11 @@
\fbox{\begin{minipage}[b]{0.3\textwidth} La ligne inférieure de
cette \emph{minipage} est alignée avec
\end{minipage}} \hfill \fbox{\parbox{0.3\textwidth}{le centre de
- cette boîte verticale, qui est à son tour alignée avec}}
+ cette boite verticale, qui est à son tour alignée avec}}
\hfill \fbox{\begin{minipage}[t]{0.3\textwidth} la ligne
supérieure de cette \emph{minipage}. Le filet horizontal grisé
représente la ligne de base du paragraphe contenant les trois
- boîtes.
+ boites.
\end{minipage}}
\end{minipage}
\begin{lstlisting}
@@ -192,7 +228,7 @@
La ligne inférieure de cette \emph{minipage} [...]
\end{minipage}
\hfill
-\parbox{0.3\textwidth}{le centre de cette boîte [...] }
+\parbox{0.3\textwidth}{le centre de cette boite [...] }
\hfill
\begin{minipage}[t]{0.3\textwidth}
la ligne supérieure de cette \emph{minipage}. [...]
@@ -201,7 +237,7 @@
\qed
\end{exemple}
-La commande \cmd{\hfill} utilisée entre les boîtes dans l'exemple
+La commande \cmd{\hfill} utilisée entre les boites dans l'exemple
ci-dessus indique à {\LaTeX} d'insérer de l'espace entre les éléments
de contenu de manière à remplir entièrement la ligne de texte. C'est
une commande très utile pour disposer automatiquement des éléments à
@@ -220,13 +256,13 @@
-\section{Boîtes de réglure}
+\section{Boites de réglure}
\label{sec:boites:rulebox}
En imprimerie, une réglure est une ligne droite continue ou
pointillée. Une ligne n'étant jamais rien d'autre qu'un rectangle
plein, si mince fut-il, la réglure est le troisième type de
-boîte\footnote{%
+boite\footnote{%
\emph{Rule box}, en anglais} %
dans {\LaTeX}.
@@ -254,7 +290,7 @@
\rule[-3pt]{2cm}{6pt}.
Un usage intéressant de la réglure consiste à faire croire à {\TeX}
-qu'une ligne est plus haute qu'il n'y paraît en insérant dans celle-ci
+qu'une ligne est plus haute qu'il n'y parait en insérant dans celle-ci
une réglure de largeur nulle. Par exemple, la distance entre
\rule[-12pt]{0mm}{30pt}\relax la présente ligne et les autres du paragraphe est
plus grande que la normale parce que nous y avons inséré une réglure
@@ -287,27 +323,27 @@
tous les exercices ci-dessous.
\begin{exercice}
- Une fois qu'une boîte est définie, {\TeX} n'y voit qu'une unité de
+ Une fois qu'une boite est définie, {\TeX} n'y voit qu'une unité de
contenu avec ses dimensions propres. Il est donc possible de définir
- une boîte à l'intérieur d'une autre, et ce, peu importe le type de
- boîte.
+ une boite à l'intérieur d'une autre, et ce, peu importe le type de
+ boite.
- Avec ceci en tête, définir la boîte suivante:
+ Avec ceci en tête, définir la boite suivante:
\begin{center}
\fbox{\fbox{%
- \parbox{10cm}{Ce bloc de texte est une boîte verticale de
+ \parbox{10cm}{Ce bloc de texte est une boite verticale de
10~cm de large, doublement encadrée et centrée sur la
ligne.}}}
\end{center}
\begin{sol}
- Une première boîte verticale de 10~cm de large contient le texte:
+ Une première boite verticale de 10~cm de large contient le texte:
\begin{lstlisting}
\parbox{10cm}{Ce bloc [...] la ligne.}
\end{lstlisting}
- Cette boîte peut être placée dans une boîte horizontale encadrée
+ Cette boite peut être placée dans une boite horizontale encadrée
avec \cmd{\fbox}. Celle-ci peut à son tour être placée dans une autre
- boîte horizontale encadrée, de manière à obtenir un cadrage
+ boite horizontale encadrée, de manière à obtenir un cadrage
double. Pour centrer le tout sur la ligne, on a recours à
l'environnement \Ie{center}:
\begin{lstlisting}
@@ -320,7 +356,7 @@
\begin{exercice}
\label{ex:boites:alignement-v}
- Réaliser l'agencement de boîtes verticales suivant:
+ Réaliser l'agencement de boites verticales suivant:
\begin{center}
\begin{minipage}{0.8\linewidth}
\makebox[0pt][l]{\color{lightgray}\rule{\linewidth}{0.7pt}}\relax
@@ -327,11 +363,11 @@
\hfill
\begin{minipage}[b]{0.95\linewidth}
\small
- \parbox[t]{0.45\linewidth}{Deux boîtes verticales de
+ \parbox[t]{0.45\linewidth}{Deux boites verticales de
hauteurs différentes placées côte à côte}
\hfill
\parbox[t]{0.45\linewidth}{alignées sur
- leurs premières lignes et le bas de la boîte
+ leurs premières lignes et le bas de la boite
la plus haute alignée sur la ligne de base (représentée
ici par le filet horizontal grisé).} \\
\mbox{}
@@ -346,7 +382,7 @@
\parbox[t]{...}{...} \hfill \parbox[t]{...}{...}
\end{minipage}
\end{lstlisting}
- Cependant, cette solution produit le résultat suivant (les boîtes
+ Cependant, cette solution produit le résultat suivant (les boites
sont rendues visibles par des cadres):
\begin{center}
\begin{minipage}{0.8\linewidth}
@@ -356,7 +392,7 @@
\begin{minipage}[b]{0.95\linewidth}
\small
\fbox{%
- \parbox[t]{0.45\linewidth}{Les deux boîtes sont
+ \parbox[t]{0.45\linewidth}{Les deux boites sont
correctement alignées l'une par rapport à l'autre}} \hfill
\fbox{\parbox[t]{0.45\linewidth}{mais l'alignement avec la
ligne de base est incorrect.}}
@@ -391,7 +427,7 @@
\begin{minipage}[b]{0.95\linewidth}
\small
\fbox{%
- \parbox[t]{0.45\linewidth}{Les boîtes sont rendues visibles
+ \parbox[t]{0.45\linewidth}{Les boites sont rendues visibles
par des cadres}} \hfill
\fbox{\parbox[t]{0.45\linewidth}{et le filet horizontal grisé
représente la ligne de base du paragraphe courant.}} \\
@@ -400,12 +436,12 @@
\hfill
\end{minipage}
\end{center}
- (Sans le cadre, la boîte de la seconde ligne n'occupe aucun espace.)
+ (Sans le cadre, la boite de la seconde ligne n'occupe aucun espace.)
\end{sol}
\end{exercice}
\begin{exercice}
- Réaliser l'agencement de boîtes verticales ci-dessous. (La taille de
+ Réaliser l'agencement de boites verticales ci-dessous. (La taille de
la police est \cs{footnotesize}.)
\begin{center}
\begin{minipage}{120mm}
@@ -412,14 +448,14 @@
\footnotesize
\begin{minipage}[b]{80mm}
\parbox[t]{30mm}{La première ligne de cette \emph{parbox} de
- $30$~mm de large est alignée avec celle de la boîte
+ $30$~mm de large est alignée avec celle de la boite
voisine.}
\hfill
\parbox[t]{45mm}{Cette \emph{parbox} de $45$~mm de large est
positionnée de telle sorte que sa première ligne soit
- alignée avec le haut de la boîte à gauche et la dernière
- avec le bas de la boîte à droite. La solution intuitive
- consistant à placer côte à côte trois boîtes avec des
+ alignée avec le haut de la boite à gauche et la dernière
+ avec le bas de la boite à droite. La solution intuitive
+ consistant à placer côte à côte trois boites avec des
arguments de positionnement \code{t}, \code{t} et \code{b}
ne fonctionne pas.} \\
\mbox{}
@@ -430,15 +466,15 @@
précédent.}
\end{minipage}
\end{center}
- La troisième boîte fait $35$~mm de large et l'espace entre les
- boîtes, $5$~mm.
+ La troisième boite fait $35$~mm de large et l'espace entre les
+ boites, $5$~mm.
\begin{sol}
La solution la plus simple consiste à réunir les deux premières
- boîtes dans une \Pe{minipage} dans laquelle les deux boîtes seront
+ boites dans une \Pe{minipage} dans laquelle les deux boites seront
alignées tel que désiré, puis à aligner la \Pe{minipage} avec la
- troisième boîte. Cependant, il faut insérer une seconde ligne
+ troisième boite. Cependant, il faut insérer une seconde ligne
invisible dans la \Pe{minipage} afin de pouvoir l'aligner par le
- bas avec la boîte de droite:
+ bas avec la boite de droite:
\begin{lstlisting}
\begin{minipage}[b]{80mm}
\parbox[t]{30mm}{...} \hfill \parbox[t]{45mm}{...} \\
@@ -454,7 +490,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/by-sa.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/by.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/codebarre_978-2-9811416-7-5.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,27 +1,27 @@
-{
- \setbeamercolor{background canvas}{bg=black}
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
- \begin{frame}[plain]
- \advance\textwidth-10mm
- \hsize\textwidth
- \columnwidth\textwidth %
- \scriptsize\color{lightgray} %
- \vfill
- \begin{center}
- \begin{minipage}{0.7\textwidth}
- \raggedright %
- Ce document a été produit avec le système de mise en page
- {\XeLaTeX} à partir de la classe \textbf{beamer}. Le texte
- principal est en Lucida Sans~OT, le code informatique en
- Lucida Grande Mono~DK et les titres en Adobe Myriad~Pro. Les
- icônes proviennent de la police Font~Awesome.
- \end{minipage}
- \end{center}
- \vfill
- \end{frame}
-}
+\begin{frame}[plain]
+ \begin{adjustwidth}{20mm}{20mm}
+ \scriptsize \raggedright %
+ Ce document a été produit par le système de mise en page
+ {\XeLaTeX} avec la classe \textbf{beamer} et le thème Metropolis.
+ Les titres et le texte sont composés en Fira~Sans, les
+ mathématiques en Arev~Math et le code informatique en Fira~Mono.
+ Les icônes proviennent de la police Font~Awesome.
+ \end{adjustwidth}
+\end{frame}
%%% Local Variables:
-%%% mode: latex
%%% TeX-master: "formation-latex-ul-diapos"
+%%% TeX-engine: xetex
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/colophon.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\thispagestyle{empty}
\vspace*{\fill}
@@ -10,7 +21,7 @@
{\XeLaTeX} à partir de la classe \class{memoir}. Le texte
principal est en Lucida Bright~OT 11~points, les mathématiques en
Lucida Bright Math~OT, le code informatique en Lucida Grande
- Mono~DK et les titres en Adobe Myriad~Pro. Les icônes proviennent
+ Mono~DK et les titres en Fira Sans. Les icônes proviennent
de la police Font~Awesome.
\end{flushleft}
\end{adjustwidth*}
@@ -19,7 +30,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/commandes.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/commandes.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/commandes.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Commandes et environnements définis par l'usager}
\label{chap:commandes}
@@ -129,7 +140,7 @@
spécifiant le nombre d'arguments de la commande. La \meta{définition}
de la commande doit alors contenir des jetons \code{\#1}, \code{\#2},
\dots\ pour identifier les endroits où les arguments 1, 2, \dots\
-doivent apparaître.
+doivent apparaitre.
\begin{exemple}
La nouvelle commande \cmdprint{\pkg} mentionnée à
@@ -166,7 +177,7 @@
commandes \cmdprint{\faEx\-ter\-nal\-Link} et \cmdprint{\faBookmark}
proviennent du paquetage \pkg{fontawesome} \citep{fontawesome}; elles
insèrent dans le texte des icônes de la police libre %
- \link{http://fortawesome.io/}{Font~Awesome}. %
+ \link{https://fortawesome.com/}{Font~Awesome}. %
Avec la définition ci-dessus, la déclaration
\begin{lstlisting}
@@ -255,56 +266,9 @@
\qed
\end{exemple}
-\begin{exemple}
- Nous avons créé pour les fins du présent document un environnement
- \Pe{conseil} servant à mettre en forme les rubriques «Conseil du
- {\TeX}pert». La définition --- relativement élaborée --- de
- l'environnement est la suivante:
-\begin{lstlisting}
-\newenvironment{conseil}{%
- \colorlet{TFFrameColor}{black}
- \colorlet{TFTitleColor}{white}
- \begin{table}
- \begin{titled-frame}{\sffamily Conseil du {\TeX}pert}
- \noindent
- \begin{minipage}{0.1\linewidth}
- \raisebox{-1.5em}[0em][0em]{\HUGE\faThumbsOUp}
- \end{minipage}
- \begin{minipage}[t]{0.88\linewidth}}%
- {\end{minipage}\end{titled-frame}\end{table}}
-\end{lstlisting}
- Dans le second argument, on:
- \begin{enumerate}
- \item définit des couleurs requises par l'environnement
- \Pe{titled-frame};
- \item ouvre un élément flottant \Pe{table} pour disposer la rubrique sur la
- page;
- \item ouvre un environnement \Ie{titled-frame} (fourni par le paquetage
- \pkg{framed}) pour encadrer la rubrique et afficher son titre;
- \item crée une première \Pe{minipage} pour disposer le symbole
- {\faThumbsOUp} tiré de la police Font~Awesome;
- \item ouvre une seconde \Pe{minipage} à côté de la première pour
- accueillir le texte de la rubrique.
- \end{enumerate}
- Le troisième argument sert à refermer tous les environnements
- ouverts dans le second argument et qui n'ont pas déjà été fermés.
-
- Une fois ce travail accompli, créer une nouvelle rubrique est très
- simple:
-\begin{lstlisting}
-\begin{conseil}
- N'hésitez pas à créer des nouvelles commandes...
-\end{conseil}
-\end{lstlisting}
- On trouvera le résultat ci-dessus. %
- \qed
-\end{exemple}
-
-\begin{conseil}
- N'hésitez pas à créer des nouvelles commandes et des nouveaux
+\tipbox{N'hésitez pas à créer des nouvelles commandes et des nouveaux
environnements dès lors qu'une mise en forme particulière revient
- plus d'une ou deux fois dans un document.
-\end{conseil}
+ plus d'une ou deux fois dans un document.}
@@ -430,7 +394,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,18 +1,28 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\begingroup
-
-\TPGrid{3}{36}
+\TPGrid{16}{64}
\textblockorigin{0mm}{0mm}
\setlength{\parindent}{0mm}
-\setlength{\banderougewidth}{2\TPHorizModule}
-\setlength{\bandeorwidth}{\TPHorizModule}
-\setlength{\gapwidth}{0.75pt}
-\addtolength{\bandeorwidth}{-\gapwidth}
+\setlength{\bandeorwidth}{12.8125\TPVertModule} % == 4\logoheight
+\setlength{\banderougewidth}{\paperwidth}
+\addtolength{\banderougewidth}{-\bandeorwidth}
+\setlength{\bandeorheight}{\TPVertModule}
+\setlength{\banderougeheight}{\TPVertModule}
+%% bandeau identitaire arrière
\begin{frame}[plain]
- %% bandeau identitaire
- \begin{textblock*}{125mm}[0,1](0mm,30\TPVertModule)
- \textcolor{or}{\rule{\bandeorwidth}{\TPVertModule}}% % bande or
- \rule{\gapwidth}{0pt}% % filet
+ \begin{textblock*}{\paperwidth}[0,1](0mm,56\TPVertModule)
+ \textcolor{or}{\rule{\bandeorwidth}{\TPVertModule}}% % bande or
\textcolor{rouge}{\rule{\banderougewidth}{\TPVertModule}} % bande rouge
\end{textblock*}
\end{frame}
@@ -19,7 +29,7 @@
\endgroup
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-arriere.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,25 +1,29 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\begingroup
-
-\TPGrid{3}{36}
+\TPGrid{8}{64}
\textblockorigin{0mm}{0mm}
\setlength{\parindent}{0mm}
-\setlength{\banderougewidth}{2\TPHorizModule}
-\setlength{\bandeorwidth}{\TPHorizModule}
-\setlength{\gapwidth}{2pt}
-\addtolength{\bandeorwidth}{-\gapwidth}
+\setlength{\bandeorwidth}{12.8125\TPVertModule} % == 4\logoheight
+\setlength{\banderougewidth}{\paperwidth}
+\addtolength{\banderougewidth}{-\bandeorwidth}
+\setlength{\bandeorheight}{\TPVertModule}
+\setlength{\banderougeheight}{\TPVertModule}
%% bandeau identitaire arrière
-\begin{textblock*}{8.5in}[0,1](0mm,30\TPVertModule)
+\begin{textblock*}{\paperwidth}[0,1](0mm,56\TPVertModule)
\textcolor{or}{\rule{\bandeorwidth}{\TPVertModule}}% % bande or
- \rule{\gapwidth}{0pt}% % filet
\textcolor{rouge}{\rule{\banderougewidth}{\TPVertModule}} % bande rouge
\end{textblock*}
-
-% code-barre
-\begin{textblock*}{0.9\TPHorizModule}(0.1\TPHorizModule,25\TPVertModule)
- \includegraphics[height=4\TPVertModule]{codebarre_\ISBN}
-\end{textblock*}
-
\endgroup
%%% Local Variables:
@@ -26,4 +30,5 @@
%%% mode: latex
%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,80 +1,142 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+%% Normes de présentation visuelle 2018
+%%
+%% - grille de 8 unités de haut
+%% - 1 mesure = 1/8 d'unité
+%% - bande identitaire de 1 mesure placée au bas de la 7e unité
+%% - logo haut de 4 mesures avec blancs de deux mesures en haut et
+%% en bas
+%% - blanc équivalent à la largeur du blason à droite du logo
+%% - bande or de la largeur du logo + blanc à droite
+%%
+%% Dimensions du logo UL
+%%
+%% hauteur: 128
+%% largeur totale: 310
+%% largeur blason: 100
+%% valeur clé: (310 + 100)/128 = 3.2031125
+%%
+%% Dimensions de l'image
+%%
+%% hauteur: 55 mesures - 1pt (filet) = 54.9191919 mesures
+%% largeur: 160mm
+%% ratio largeur/hauteur: 160/77.23
+
\begingroup
-
-\TPGrid{3}{36}
+\TPGrid{16}{64}
\textblockorigin{0mm}{0mm}
\setlength{\parindent}{0mm}
-\setlength{\banderougewidth}{2\TPHorizModule}
+\setlength{\imageheight}{54.9191919\TPVertModule}
+\setlength{\logoheight}{4\TPVertModule}
+\setlength{\bandeorwidth}{3.203125\logoheight}
+\setlength{\banderougewidth}{\paperwidth}
+\addtolength{\banderougewidth}{-\bandeorwidth}
+\setlength{\bandeorheight}{\TPVertModule}
\setlength{\banderougeheight}{\TPVertModule}
-\setlength{\bandeorwidth}{\TPHorizModule}
-\setlength{\bandeorheight}{\banderougeheight}
-\setlength{\imageheight}{29\TPVertModule}
-\setlength{\logoheight}{2.5\TPVertModule}
-\setlength{\gapwidth}{0.75pt}
-\addtolength{\bandeorwidth}{-\gapwidth}
-\addtolength{\imageheight}{-\gapwidth}
+\setlength{\textwidth}{\paperwidth}
+\addtolength{\textwidth}{-2\TPHorizModule}
+\def\titlefmt{%
+ \titlefontOS\bfseries\fontsize{24}{24}\selectfont%
+ Rédaction avec
+ \lucida\mdseries%
+ {\textbackslash}title%
+ \raisebox{-6pt}{\fontsize{48}{48}\selectfont%
+ \{%
+ \fontsize{40}{40}\selectfont%
+ \LaTeX
+ \fontsize{48}{48}\selectfont%
+ \}\par}}
+\def\subtitlefmt{%
+ \titlefontOS\bfseries\fontsize{10}{11}\selectfont%
+ Premiers pas\par}
+\def\authorfmt{%
+ \titlefontOS\bfseries\fontsize{14}{14}\selectfont%
+ Vincent Goulet\par}
+\def\affiliation{%
+ \titlefontOS\mdseries\fontsize{10}{11}\selectfont%
+ Professeur titulaire \\
+ École d'actuariat, Université Laval}
+\def\edition{%
+ \titlefontOS\mdseries\fontsize{10}{11}\selectfont%
+ Édition {\titlefontFC\year}.\month}
+
+%%%
+%%% Page de titre
+%%%
+
\begin{frame}[plain]
%% bandeau identitaire
- \begin{textblock*}{125mm}[0,1](0mm,30\TPVertModule)
+ \begin{textblock*}{\paperwidth}[0,1](0mm,56\TPVertModule)
\textcolor{rouge}{\rule{\banderougewidth}{\banderougeheight}}% % bande rouge
- \rule{\gapwidth}{0pt}% % filet
\textcolor{or}{\rule{\bandeorwidth}{\bandeorheight}} % bande or
\end{textblock*}
%% logo UL
- \begin{textblock*}{\TPHorizModule}(2\TPHorizModule,31\TPVertModule)
- \rule{\gapwidth}{0pt}% % filet
+ \begin{textblock*}{\bandeorwidth}(\banderougewidth,58\TPVertModule)
\includegraphics[height=\logoheight,keepaspectratio=true]{ul_p}
\end{textblock*}
%% image de fond
- \begin{textblock*}{125mm}(0mm,0mm)
- \includegraphics[height=\imageheight,keepaspectratio=true]{Suricata-diapos.jpg}
+ \begin{textblock*}{\paperwidth}(0mm,0mm)
+ \includegraphics[height=\imageheight,width=\paperwidth]{images/Meerkat_stare-diapos}
\end{textblock*}
- %% trame (titre)
- \begin{textblock*}{2\TPHorizModule}(0mm,14\TPVertModule)
- \pgfsetfillopacity{0.5}
- \textcolor{white}{\rule{\linewidth}{10\TPVertModule}}
- \pgfsetfillopacity{1}
+ %% titre
+ \begin{textblock*}{\banderougewidth}(0.8\TPHorizModule,4\TPVertModule)
+ \textcolor{black!10}{\titlefmt}
\end{textblock*}
+ %% sous-titre (premiers pas)
+ \begin{textblock*}{\banderougewidth}(0.8\TPHorizModule,13\TPVertModule)
+ \textcolor{black!10}{\subtitlefmt}
+ \end{textblock*}
+\end{frame}
+
+%%%
+%%% Page frontispice
+%%%
+
+\begin{frame}[plain]
%% titre
- \begin{textblock*}{1.6\TPHorizModule}(0.4\TPHorizModule,15.2\TPVertModule)
- \raggedright%
- \titles\bfseries
- \fontsize{20}{20}\selectfont
- Rédaction avec \\
- \rmfamily\mdseries
- \fontsize{22.5}{22.5}\selectfont
- \raisebox{5pt}{{\textbackslash}title}%
- \fontsize{40}{40}\selectfont%
- \{%
- \fontsize{35}{35}\selectfont%
- \LaTeX
- \fontsize{40}{40}\selectfont%
- \}
+ \begin{textblock*}{\banderougewidth}(0.8\TPHorizModule,4\TPVertModule)
+ \titlefmt
\end{textblock*}
- %% trame (premiers pas)
- \begin{textblock*}{\TPHorizModule}(2\TPHorizModule,24\TPVertModule)
- \pgfsetfillopacity{0.5}
- \textcolor{white}{\rule{\linewidth}{2\TPVertModule}}
- \pgfsetfillopacity{1}
+ %% sous-titre
+ \begin{textblock*}{\banderougewidth}(0.8\TPHorizModule,13\TPVertModule)
+ \subtitlefmt
\end{textblock*}
- %%
- \begin{textblock*}{0.8\TPHorizModule}(2.1\TPHorizModule,24.5\TPVertModule)
- \raggedright%
- \titles\bfseries
- \fontsize{11}{11}\selectfont
- Premiers pas
+ %% auteur
+ \begin{textblock*}{\textwidth}(0.8\TPHorizModule,28\TPVertModule)
+ \authorfmt
\end{textblock*}
+
+ %% affiliation
+ \begin{textblock*}{\textwidth}(0.8\TPHorizModule,33\TPVertModule)
+ \affiliation
+ \end{textblock*}
+
+ %% édition
+ \begin{textblock*}{\textwidth}(0.8\TPHorizModule,58\TPVertModule)
+ \edition
+ \end{textblock*}
\end{frame}
\endgroup
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/couverture-avant.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,48 +1,125 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+%%%
+%%% Page de titre
+%%%
+
+%% Normes de présentation visuelle 2018
+%%
+%% - grille de 8 unités de haut
+%% - 1 mesure = 1/8 d'unité
+%% - bande identitaire de 1 mesure placée au bas de la 7e unité
+%% - logo haut de 4 mesures avec blancs de deux mesures en haut et
+%% en bas
+%% - blanc équivalent à la largeur du blason à droite du logo
+%% - bande or de la largeur du logo + blanc à droite
+%%
+%% Dimensions du logo UL
+%%
+%% hauteur: 128
+%% largeur totale: 310
+%% largeur blason: 100
+%% valeur clé: (310 + 100)/128 = 3.2031125
+%%
+%% Dimensions de l'image
+%%
+%% hauteur: 55 mesures - 1pt (filet) = 54.9191919 mesures
+%% largeur: 8.5in
+%% ratio largeur/hauteur: 8.5/9.4392
+
\begingroup
-
-\TPGrid{3}{36}
+\TPGrid{8}{64}
\textblockorigin{0mm}{0mm}
\setlength{\parindent}{0mm}
-\setlength{\banderougewidth}{2\TPHorizModule}
+\setlength{\imageheight}{54.9191919\TPVertModule}
+\setlength{\logoheight}{4\TPVertModule}
+\setlength{\bandeorwidth}{3.203125\logoheight}
+\setlength{\banderougewidth}{\paperwidth}
+\addtolength{\banderougewidth}{-\bandeorwidth}
+\setlength{\bandeorheight}{\TPVertModule}
\setlength{\banderougeheight}{\TPVertModule}
-\setlength{\bandeorwidth}{\TPHorizModule}
-\setlength{\bandeorheight}{\banderougeheight}
-\setlength{\imageheight}{29\TPVertModule}
-\setlength{\logoheight}{2.5\TPVertModule}
-\setlength{\gapwidth}{1.5pt}
-\addtolength{\bandeorwidth}{-\gapwidth}
-\addtolength{\imageheight}{-\gapwidth}
+\setlength{\textwidth}{\paperwidth}
+\addtolength{\textwidth}{-1.5\TPHorizModule}
+
+\def\titlefmt{\protect\raggedright%
+ \sffamily\bfseries
+ \fontsize{48}{48}\selectfont
+ Rédaction avec
+ \rmfamily\mdseries
+ \raisebox{10pt}{{\textbackslash}title}%
+ \fontsize{80}{70}\selectfont%
+ \{%
+ \fontsize{70}{70}\selectfont%
+ \LaTeX
+ \fontsize{80}{70}\selectfont%
+ \}}
+\def\authorfmt{%
+ \sffamily\bfseries\fontsize{28}{38}\selectfont\theauthor}
+\def\affiliation{%
+ \sffamily\mdseries\fontsize{16}{20}\selectfont
+ Professeur titulaire \\
+ École d'actuariat, Université Laval}
+\def\edition{%
+ \sffamily\mdseries\fontsize{16}{16}\selectfont
+ Édition {\fullcaps\year}.\month}
+
%% bandeau identitaire
-\begin{textblock*}{8.5in}[0,1](0mm,30\TPVertModule)
+\begin{textblock*}{\paperwidth}[0,1](0mm,56\TPVertModule)
\textcolor{rouge}{\rule{\banderougewidth}{\banderougeheight}}% % bande rouge
- \rule{\gapwidth}{0pt}% % filet
\textcolor{or}{\rule{\bandeorwidth}{\bandeorheight}} % bande or
\end{textblock*}
%% logo UL
-\begin{textblock*}{\TPHorizModule}(2\TPHorizModule,31\TPVertModule)
- \rule{\gapwidth}{0pt}% % filet
- \includegraphics[height=\logoheight,keepaspectratio=true]{ul_p}
+\begin{textblock*}{\bandeorwidth}(\banderougewidth,58\TPVertModule)
+ \includegraphics[height=\logoheight,keepaspectratio=true]{images/ul_p}
\end{textblock*}
%% image de fond
-\begin{textblock*}{8.5in}(0mm,0mm)
- \includegraphics[height=\imageheight,keepaspectratio=true]{Suricata.jpg}
+\begin{textblock*}{\paperwidth}(0mm,0mm)
+ \includegraphics[height=\imageheight,keepaspectratio=true]{images/Meerkat_stare.jpg}
\end{textblock*}
-%% trame
-\begin{textblock*}{2\TPHorizModule}(0mm,13\TPVertModule)
- \pgfsetfillopacity{0.5}
- \textcolor{white}{\rule{\linewidth}{8\TPVertModule}}
- \pgfsetfillopacity{1}
+%% titre
+%% [https://tex.stackexchange.com/a/49912]
+\begin{textblock*}{\textwidth}(0.75\TPHorizModule,4\TPVertModule)
+ {\par\color{black!10}\titlefmt\par}
\end{textblock*}
+\null\cleardoublepage
+
+%%%
+%%% Page frontispice
+%%%
+
%% titre
-\begin{textblock*}{1.7\TPHorizModule}(0.3\TPHorizModule,14.2\TPVertModule)
- \thetitle
+\begin{textblock*}{\textwidth}(0.75\TPHorizModule,4\TPVertModule)
+ \titlefmt
\end{textblock*}
+%% auteur
+\begin{textblock*}{\textwidth}(0.75\TPHorizModule,18.5\TPVertModule)
+ \authorfmt
+\end{textblock*}
+
+%% affiliation
+\begin{textblock*}{\textwidth}(0.75\TPHorizModule,22.5\TPVertModule)
+ \affiliation
+\end{textblock*}
+
+%% édition
+\begin{textblock*}{\textwidth}(0.75\TPHorizModule,58\TPVertModule)
+ \edition
+\end{textblock*}
\endgroup
%%% Local Variables:
@@ -49,4 +126,5 @@
%%% mode: latex
%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
+%%% coding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie-cropped-1.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie-cropped-2.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie-cropped-3.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.bib
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.bib 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.bib 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,16 +0,0 @@
- at Book{Kopka:latex:4e,
- author = {Kopka, Helmut and Daly, Patrick W.},
- title = {Guide to {\LaTeX}},
- publisher = {Addison-Wesley},
- year = 2003,
- edition = 4,
- isbn = {978-0321173850},
- language = {english}}
-
- at Book{Malo:1996,
- author = {Malo, M.},
- title = {Guide de la communication écrite au cégep,
- à l'université et en entreprise},
- publisher = {Québec Amérique},
- year = 1996,
- language = {french}}
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-bibliographie.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,20 +0,0 @@
-%%% -*- coding: utf-8; TeX-engine: xetex; mode: latex; -*-
-
-\documentclass[11pt,english,french]{article}
- \usepackage{fontspec}
- \usepackage{natbib}
- \usepackage{babel}
-
- \bibliographystyle{francais}
-
-\begin{document}
-
-Nous recommandons \citet{Kopka:latex:4e} comme ouvrage de
-référence sur {\LaTeX}.
-
-La bibliographie est mise en forme selon des normes de
-typographie française \citep{Malo:1996}.
-
-\bibliography{exemple-bibliographie}
-
-\end{document}
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-article.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-article.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-article.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-article.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,23 +0,0 @@
-\documentclass{article}
- \usepackage{lipsum}
-
-\begin{document}
-
-\section{Lorem ipsum}
-
-\lipsum[1]
-
-\subsection{Nam dui ligula}
-
-\lipsum[2-3]
-
-\subsubsection{Fusce mauris}
-
-\lipsum[4-6]
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-book.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-book.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-book.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-book.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,23 +0,0 @@
-\documentclass{book}
- \usepackage{lipsum}
-
-\begin{document}
-
-\chapter{Lorem ipsum}
-
-\lipsum[1]
-
-\section{Nam dui ligula}
-
-\lipsum[2-3]
-
-\subsection{Fusce mauris}
-
-\lipsum[4-6]
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-report.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-report.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-report.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-classe-report.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,23 +0,0 @@
-\documentclass{report}
- \usepackage{lipsum}
-
-\begin{document}
-
-\chapter{Lorem ipsum}
-
-\lipsum[1]
-
-\section{Nam dui ligula}
-
-\lipsum[2-3]
-
-\subsection{Fusce mauris}
-
-\lipsum[4-6]
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-autoref.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-autoref.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-autoref.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-autoref.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,24 +0,0 @@
-\documentclass[11pt]{article}
- \usepackage{fontspec}
- \usepackage[colorlinks]{hyperref}
-
-\begin{document}
-
-\section{Définitions}
-\label{sec:definitions}
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-Duis in auctor dui. Vestibulum ut, placerat ac, adipiscing
-vitae, felis.
-
-\section{Historique}
-
-Tel que vu à la \autoref{sec:definitions}, on a...
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-engine: xetex
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-hyperref.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-hyperref.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-hyperref.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi-hyperref.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,24 +0,0 @@
-\documentclass[11pt]{article}
- \usepackage{fontspec}
- \usepackage[colorlinks]{hyperref}
-
-\begin{document}
-
-\section{Définitions}
-\label{sec:definitions}
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-Duis in auctor dui. Vestibulum ut, placerat ac, adipiscing
-vitae, felis.
-
-\section{Historique}
-
-Tel que vu à la section \ref{sec:definitions}, on a...
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-engine: xetex
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-renvoi.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,23 +0,0 @@
-\documentclass[11pt]{article}
- \usepackage{fontspec}
-
-\begin{document}
-
-\section{Définitions}
-\label{sec:definitions}
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-Duis in auctor dui. Vestibulum ut, placerat ac, adipiscing
-vitae, felis.
-
-\section{Historique}
-
-Tel que vu à la section \ref{sec:definitions}, on a...
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-engine: xetex
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-titre.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-titre.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-titre.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/exemple-titre.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,26 +0,0 @@
-\documentclass[11pt,french]{article}
- \usepackage{fontspec}
- \usepackage{babel}
- \usepackage{lipsum}
-
- \title{Lorem ipsum dolor sit amet}
- \author{Vincent Goulet%
- \thanks{Mauris pharetra leo lacus, et suscipit
- nulla consequat eget.} \\
- École d'actuariat \\
- Université Laval}
-
-\begin{document}
-
-\maketitle
-
-\lipsum[1-2]
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-engine: xetex
-%%% coding: utf-8
-%%% TeX-master: t
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/exercice_commandes-solution.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,101 +1,110 @@
-\documentclass[aspectratio=54,10pt,xcolor=x11names]{beamer}
- \usepackage[french]{babel}
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\documentclass[aspectratio=169,10pt,xcolor=x11names,french]{beamer}
+ \usepackage{babel}
\usepackage[autolanguage]{numprint}
\usepackage{amsmath}
- \usepackage{booktabs,tabularx}
- \usepackage{metalogo} % logo \XeLaTeX
- \usepackage{fontawesome}
- \usepackage{listings}
- \usepackage[export]{adjustbox} % cadre serré autour d'une image
- \usepackage[overlay,absolute]{textpos}
+ \usepackage{changepage} % page licence
+ \usepackage{tabularx} % page licence
+ \usepackage{booktabs} % beaux tableaux
+ \usepackage{fontawesome} % icônes
+ \usepackage{awesomebox} % \tipbox et autres
+ \usepackage{listings} % code source
+ \usepackage[export]{adjustbox} % cadre autour image
+ \usepackage[overlay,absolute]{textpos} % couvertures
+ \usepackage{metalogo} % logo \XeLaTeX
- %% =============================
+ %% ==========================================
%% Informations de publication
- %% =============================
- \renewcommand{\year}{2016}
- \renewcommand{\month}{11-3}
+ %% (titre et al. dans couverture-avant.tex)
+ %% ==========================================
+ \renewcommand{\year}{2019}
+ \renewcommand{\month}{03}
\newcommand{\ctanurl}{https://ctan.org/pkg/formation-latex-ul/}
+ \newcommand{\reposurl}{https://gitlab.com/vigou3/formation-latex-ul/}
%% =======================
%% Apparence du document
%% =======================
- %% Polices de caractères
- \usepackage{fontspec}
- \usepackage{unicode-math}
- \defaultfontfeatures{Ligatures=TeX,Scale=0.88}
- \setmainfont{Lucida Bright OT}
- \setsansfont{Lucida Sans OT}
- \setmathfont{Lucida Bright Math OT}
- \setmonofont{Lucida Grande Mono DK}
- \newfontfamily\titles{Myriad Pro}
- \newfontfamily\oldstyle[Numbers=OldStyle]{Myriad Pro}
- \usepackage{microtype}
+ %% Thème Beamer
+ \usetheme{metropolis}
+ \metroset{subsectionpage=progressbar}
+ %% Polices de caractères pour les titres
+ \newfontfamily\titlefontOS{FiraSans}
+ [
+ Extension = .otf,
+ UprightFont = *-Book,
+ BoldFont = *-SemiBold,
+ BoldItalicFont = *-SemiBoldItalic,
+ Scale = 1.0,
+ Numbers = OldStyle
+ ]
+ \newfontfamily\titlefontFC{FiraSans}
+ [
+ Extension = .otf,
+ UprightFont = *-Book,
+ BoldFont = *-SemiBold,
+ BoldItalicFont = *-SemiBoldItalic,
+ Scale = 1.0,
+ Numbers = Uppercase
+ ]
+ \newfontfamily\lucida{Lucida Bright OT}
+ [
+ Scale=0.92
+ ]
+
+ %% Police Computer Modern pour exemple de police par défaut
+ \newfontfamily\CM{cmunrm.otf}
+
+ %% Mathématiques en arev et ajustement de la taille des autres
+ %% polices Fira; https://tex.stackexchange.com/a/405211/24355
+ \usepackage{arevmath}
+ \setsansfont[%
+ BoldFont = {Fira Sans SemiBold},
+ ItalicFont = {Fira Sans Book Italic},
+ BoldItalicFont = {Fira Sans SemiBold Italic}]{Fira Sans Book}
+
%% Couleurs
- \definecolor{comments}{rgb}{0.7,0,0} % rouge foncé
- \definecolor{alert}{rgb}{0,0.7,0} % vert foncé
- \definecolor{link}{rgb}{0,0.4,0.6} % ~RoyalBlue de dvips
- \definecolor{url}{rgb}{0.6,0,0} % rouge-brun
+ \definecolor{comments}{rgb}{0.7,0,0} % commentaires
+ \definecolor{link}{rgb}{0,0.4,0.6} % liens internes
+ \definecolor{url}{rgb}{0.6,0,0} % liens externes
+ \definecolor{codebg}{named}{LightYellow1} % fond code source
\definecolor{rouge}{rgb}{0.85,0,0.07} % rouge bandeau identitaire
\definecolor{or}{rgb}{1,0.8,0} % or bandeau identitaire
- \colorlet{emphasis}{link}
- \colorlet{exercices}{gray}
+ \colorlet{alert}{mLightBrown} % alias pour couleur Metropolis
+ \colorlet{dark}{mDarkTeal} % alias pour couleur Metropolis
+ \colorlet{shadecolor}{codebg}
%% Hyperliens
\hypersetup{%
pdfauthor = {Vincent Goulet},
pdftitle = {Rédaction avec LaTeX - Premiers pas},
- colorlinks = {true},
- linktocpage = {true},
- allcolors = {link},
+ colorlinks = true,
+ linktocpage = true,
urlcolor = {url},
+ linkcolor = {link},
+ citecolor = {citation},
pdfpagemode = {UseOutlines},
- pdfstartview = {Fit},
- bookmarksopen = {true},
- bookmarksnumbered = {true},
- bookmarksdepth = {subsection}}
+ pdfstartview = {Fit}}
+ \setlength{\XeTeXLinkMargin}{1pt}
- %% Paramètres de beamer
- \useinnertheme{default}
- \useoutertheme[width=10mm,height=2.2\baselineskip]{sidebar}
- \usefonttheme[onlylarge]{structurebold}
- \usefonttheme{professionalfonts}
- \addtobeamertemplate{headline}{\rule{0pt}{12pt}\par}{}
- \setbeamercolor{frametitle}{fg=white,bg=black}
- \setbeamerfont{frametitle}{family=\titles}
- \setbeamercolor{structure}{fg=emphasis,bg=white}
- \setbeamercolor{block title}{fg=black,bg=Snow2}
- \setbeamercolor{alerted text}{fg=black}
- \setbeamerfont{alerted text}{series=\bfseries}
- \setbeamercolor{block title alerted}{fg=white,bg=alert}
- \setbeamercolor{block title example}{fg=white,bg=exercices}
- \setbeamercolor{example text}{fg=exercices,bg=white}
- \setbeamertemplate{frametitle continuation}{}
- \setbeamertemplate{theorems}[numbered]
- \setbeamertemplate{section in toc}[sections numbered]
- \setbeamertemplate{navigation symbols}{}
- \setbeamertemplate{section in sidebar}{}
- \setbeamertemplate{subsection in sidebar}{}
- \setbeamertemplate{section in sidebar shaded}{}
- \setbeamertemplate{subsection in sidebar shaded}{}
- \AtBeginSection[]
- {
- \begin{frame}
- \frametitle{Sommaire}
- \small
- \begin{columns}[t]
- \begin{column}{.5\textwidth}
- \tableofcontents[sections={1-3},%
- currentsection,subsectionstyle=show/show/hide]
- \end{column}
- \begin{column}{.5\textwidth}
- \tableofcontents[sections={4-6},%
- currentsection,subsectionstyle=show/show/hide]
- \end{column}
- \end{columns}
- \end{frame}
- }
+ %% Affichage de la table des matières du PDF
+ \usepackage{bookmark}
+ \bookmarksetup{%
+ open = true,
+ depth = 3,
+ numbered = true}
%% Paramétrage de babel pour les guillemets
\frenchbsetup{og=«, fg=»}
@@ -107,11 +116,11 @@
extendedchars=true,
inputencoding=utf8/latin1,
basicstyle=\small\ttfamily\NoAutoSpacing,
- commentstyle=\color{comments}\slshape,
+ commentstyle=\color{comments},
keywordstyle=\mdseries,
- emphstyle=\color{emphasis}\bfseries,
+ emphstyle=\color{alert}\bfseries,
backgroundcolor=\color{LightYellow1},
- frame=none,
+ frame=lr, rulecolor=\color{LightYellow1},
showstringspaces=false}
%%% =========================
@@ -118,12 +127,9 @@
%%% Nouveaux environnements
%%% =========================
- %% Exercices
- \theoremstyle{example}
- \newtheorem{exercice}[theorem]{Exercice}
-
%% Environnements pour les demo de code; tirés du document
- %% principal.
+ %% principal. (L'environnement 'eqxample' ajoute des filets de part
+ %% et d'autre du bloc pour illustrer les marges.)
\newenvironment{demo}{%
\begin{beamercolorbox}[wd=\linewidth,sep=6pt]{block body example}}
{\end{beamercolorbox}}
@@ -145,22 +151,41 @@
\end{minipage}%
\par
}
+ \newenvironment{eqxample}{%
+ \noindent\begin{minipage}{.45\linewidth}%
+ \def\producing{\end{minipage}\hfill\begin{minipage}{.45\linewidth}%
+ \hbox\bgroup\kern-.2pt\vrule width.2pt%
+ \vbox\bgroup\parindent0pt\relax
+ % The 3pt is to cancel the -\lineskip from \displ at y
+ \abovedisplayskip3pt \abovedisplayshortskip\abovedisplayskip
+ \belowdisplayskip0pt \belowdisplayshortskip\belowdisplayskip
+ \noindent}
+ }{%
+ \par
+ % Ensure that a lonely \[\] structure doesn't take up width less than
+ % \hsize.
+ \hrule height0pt width\hsize
+ \egroup\vrule width.2pt\kern-.2pt\egroup
+ \end{minipage}%
+ \par
+ }
+
+ %% Simplfication de l'environnement 'quote' de beamer
\renewenvironment{quote}{%
\begin{beamercolorbox}[wd=\linewidth,sep=6pt]{block body example}}
{\end{beamercolorbox}}
- \newenvironment{texoutput}[1]{%
- \begin{minipage}[t]{#1} \small}{%
- \end{minipage}}
+ %% Exercices
+ \newenvironment{exercice}{%
+ \begin{frame}[fragile=singleslide]
+ \frametitle{Exercice}}{\end{frame}}
+
%% Rubriques conseil du TeXpert
\newenvironment{conseil}{%
- \begin{alertblock}{Conseil du {\TeX}pert}
- \medskip
- \begin{minipage}[t]{0.1\textwidth}
- \color{alert}\raisebox{-1.2em}[0em][0em]{\huge\faThumbsOUp}
- \end{minipage}
- \begin{minipage}[t]{0.88\textwidth}}%
- {\end{minipage}\end{alertblock}}
+ \begin{frame}[standout,fragile=singleslide]
+ \textcolor{alert}{Conseil du {\TeX}pert}\normalsize
+ \begin{block}{}}%
+ {\end{block}\end{frame}}
%% =====================
%% Nouvelles commandes
@@ -167,37 +192,29 @@
%% =====================
%% Noms de fonctions, code, environnement, etc.
- \newcommand{\fichier}[1]{\fbox{\texttt{#1}}}
+ \newcommand{\fichier}[1]{\texttt{#1}}
\newcommand{\class}[1]{\textbf{#1}}
\newcommand{\pkg}[1]{\textbf{#1}}
\newcommand{\link}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\faExternalLink}}}
- \newcommand{\capsule}[2]{\href{#1}{\faYoutubePlay~#2}}
- %% «Bouton» de la page de copyright
- \newcommand{\browsebutton}{%
- \setlength{\fboxrule}{0.5pt}%
- \framebox[20mm][c]{%
- \makebox[2.5mm]{\raisebox{-1pt}{\footnotesize\faGithub}}\;%
- {\sffamily Voir sur GitHub}}}
+ %% Pour documenter des commandes LaTeX; dérivé de memoir.cls
+ \def\bs{\texttt{\char`\\}}
+ \newcommand{\meta}[1]{%
+ \ensuremath\langle{\normalfont\itshape #1\/}\ensuremath\rangle}
+ \newcommand{\marg}[1]{%
+ {\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}}
+ \newcommand{\oarg}[1]{%
+ {\ttfamily\char`\[}\meta{#1}{\ttfamily\char`\]}}
+ \newcommand{\cs}[1]{\texttt{\char`\\#1}}
- %% «Bouton» pour accéder à CTAN
- \newcommand{\ctanbutton}{%
- \setlength{\fboxrule}{1pt}%
- \framebox[60mm][l]{%
- \rule[-5pt]{0mm}{16pt}%
- \makebox[7mm]{\raisebox{-2.5pt}{\Large\faExternalLink}}\;%
- {\sffamily Accéder aux fichiers dans CTAN}}}
+ %% Lien vers Gitlab dans la page de notices
+ \newcommand{\viewsource}[1]{%
+ \href{#1}{\faGitlab\ Voir sur GitLab}}
%%% =======
%%% Varia
%%% =======
- %% Nouveaux compteurs requis pour ajouter les numéros d'exercices
- %% dans la table des matières. Une page compte deux exercices;
- %% besoin de deux compteurs pour celle-là.
- \newcounter{exerciceref}
- \newcounter{exercicerefb}
-
%% Longueurs pour la composition des pages couvertures avant et
%% arrière.
\newlength{\banderougewidth} \newlength{\banderougeheight}
@@ -204,67 +221,30 @@
\newlength{\bandeorwidth} \newlength{\bandeorheight}
\newlength{\imageheight}
\newlength{\logoheight}
- \newlength{\gapwidth}
\begin{document}
-\input{couverture-avant-diapos}
-\input{frontispice-diapos}
-\input{licence-diapos}
-\input{prerequis-diapos}
+\include{couverture-avant-diapos}
+\include{notices-diapos}
+\include{prerequis-diapos}
-\begin{frame}
- \frametitle{Sommaire}
- \small
- \begin{columns}[t]
- \begin{column}{.5\textwidth}
- \tableofcontents[sections={1-3},hideallsubsections]
- \end{column}
- \begin{column}{.5\textwidth}
- \tableofcontents[sections={4-6},hideallsubsections]
- \end{column}
- \end{columns}
-\end{frame}
+\include{presentation-diapos}
+\include{bases-diapos}
+\include{organisation-diapos}
+\include{apparence-diapos}
+\include{tableaux-diapos}
+\include{mathematiques-diapos}
+\include{sweave-diapos}
+\include{ulthese-diapos}
+\include{suite-diapos}
-\input{presentation-diapos}
-\input{bases-diapos}
-\input{organisation-diapos}
-\input{apparence-diapos}
-\input{mathematiques-diapos}
-\input{ulthese-diapos}
+\include{colophon-diapos}
+\include{couverture-arriere-diapos}
-\begin{frame}
- \frametitle{Et la suite?}
-
- \begin{columns}
- \begin{column}{.5\textwidth}
- Le document de référence couvre des concepts plus avancés:
- \begin{itemize}
- \small
- \item boîtes, tableaux et figures
- \item équations mathématiques élaborées
- \item bibliographie et citations
- \item commandes et environnement sur mesure
- \item changement de police
- \item diapositives
- \item rapports avec analyse intégrée
- \item etc.
- \end{itemize}
- Références additionnelles dans l'introduction.
- \end{column}
- \begin{column}{.5\textwidth}
- \includegraphics[width=\linewidth,frame]{formation-latex-ul}
- \end{column}
- \end{columns}
-\end{frame}
-
-\input{colophon-diapos}
-\input{couverture-arriere-diapos}
-
\end{document}
%%% Local Variables:
+%%% TeX-master: t
%%% TeX-engine: xetex
-%%% mode: latex
-%%% TeX-master: t
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.bib
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.bib 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.bib 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,13 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% http://github.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition selon le contrat
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% http://creativecommons.org/licenses/by-sa/4.0/
@Manual{ASCII,
title = {ANSI X3.4-1986: Coded Character Set. 7-Bit
@@ -24,7 +34,8 @@
@Article{Beebe:keynote:2004,
author = {Beebe, Nelson H. F.},
- title = {25 Years of {\TeX} and \textlogo{METAFONT}: Looking Back and Looking Forward},
+ title = {25 Years of {\TeX} and \textlogo{METAFONT}: Looking
+ Back and Looking Forward},
journal = {{TUG}boat},
year = 2004,
volume = 25,
@@ -31,7 +42,7 @@
number = 1,
pages = {7-30},
note = {{TUG} 2003 Keynote Address},
- url = {http://www.tug.org/TUGboat/tb25-1/beebe-2003keynote.pdf},
+ url = {https://www.tug.org/TUGboat/tb25-1/beebe-2003keynote.pdf},
language = {english}
}
@@ -108,7 +119,8 @@
@Article{Mittelbach:floats:2014,
author = {Frank Mittelbach},
- title = {How to Influence the Position of Float Environments Like Figure and Table In {\LaTeX}?},
+ title = {How to Influence the Position of Float Environments
+ Like Figure and Table In {\LaTeX}?},
journal = {{TUG}boat},
year = 2014,
volume = 35,
@@ -120,7 +132,8 @@
@Article{Mittelbach:floats:2014:nourl,
author = {Frank Mittelbach},
- title = {How to Influence the Position of Float Environments Like Figure and Table In {\LaTeX}?},
+ title = {How to Influence the Position of Float Environments
+ Like Figure and Table In {\LaTeX}?},
journal = {{TUG}boat},
year = 2014,
volume = 35,
@@ -160,8 +173,8 @@
number = 1,
pages = {2--7},
month = {May},
- url = {http://cran.r-project.org/doc/Rnews/},
- pdf = {http://cran.r-project.org/doc/Rnews/Rnews_2005-1.pdf},
+ url = {https://cran.r-project.org/doc/Rnews/},
+ pdf = {https://cran.r-project.org/doc/Rnews/Rnews_2005-1.pdf},
language = {english}
}
@@ -176,7 +189,7 @@
editor = {Wolfgang H{\"a}rdle and Bernd R{\"o}nz},
publisher = {Physica Verlag, Heidelberg},
isbn = {3-79081517-9},
- url = {http://www.stat.uni-muenchen.de/~leisch/Sweave},
+ url = {https://www.stat.uni-muenchen.de/~leisch/Sweave},
language = {english}
}
@@ -206,7 +219,7 @@
title = {{IEEE} 754-2008 --- {W}ikipedia{,}
The Free Encyclopedia},
year = 2012,
- url = {http://en.wikipedia.org/wiki/IEEE_floating-point_standard},
+ url = {https://en.wikipedia.org/wiki/IEEE_floating-point_standard},
language = {english}
}
@@ -214,7 +227,7 @@
title = {User’s Guide for the \pkg{amsmath} Package},
author = {{A}merican {M}athematical {S}ociety},
year = 2002,
- url = {http://www.ctan.org/pkg/amsmath/},
+ url = {https://www.ctan.org/pkg/amsmath/},
language = {english}
}
@@ -221,8 +234,8 @@
@Manual{babel,
author = {Johannes Braams and Javier Bezos},
title = {Babel},
- year = 2015,
- url = {http://www.ctan.org/pkg/babel/},
+ year = 2016,
+ url = {https://www.ctan.org/pkg/babel/},
language = {english}
}
@@ -230,7 +243,7 @@
author = {Till Tantau and Joseph Wright and Vedran Mileti\'{c}},
title = {The \textsc{beamer} Class},
year = 2015,
- url = {http://www.ctan.org/pkg/beamer/},
+ url = {https://www.ctan.org/pkg/beamer/},
language = {english}
}
@@ -238,7 +251,7 @@
author = {Philip Kline and Fran\c{c}ois Charette},
title = {biber --- A Backend Bibliography Processor for Biblatex},
year = 2015,
- url = {http://www.ctan.org/pkg/biber/},
+ url = {https://www.ctan.org/pkg/biber/},
language = {english}
}
@@ -246,7 +259,7 @@
author = {Philipp Lehman},
title = {The Biblatex Package --- Programmable Bibliographies and Citations},
year = 2015,
- url = {http://www.ctan.org/pkg/biblatex/},
+ url = {https://www.ctan.org/pkg/biblatex/},
language = {english}
}
@@ -254,7 +267,7 @@
author = {Oren Patasnik},
title = {{\BibTeX}ing},
year = 1988,
- url = {http://www.ctan.org/pkg/bibtex/},
+ url = {https://www.ctan.org/pkg/bibtex/},
language = {english}
}
@@ -262,7 +275,7 @@
author = {David Carlisle},
title = {The \pkg{bm} Package},
year = 2014,
- url = {http://www.ctan.org/pkg/bm/},
+ url = {https://www.ctan.org/pkg/bm/},
language = {english}
}
@@ -270,7 +283,7 @@
author = {Simon Fear},
title = {Publication quality tables in {\LaTeX}},
year = 2005,
- url = {http://www.ctan.org/pkg/booktabs/},
+ url = {https://www.ctan.org/pkg/booktabs/},
language = {english}
}
@@ -278,7 +291,7 @@
author = {Scott Pakin},
title = {The Comprehensive {\LaTeX} Symbol List},
year = 2009,
- url = {http://www.ctan.org/pkg/comprehensive/},
+ url = {https://www.ctan.org/pkg/comprehensive/},
language = {english}
}
@@ -286,7 +299,7 @@
author = {Philipp Lehman and Joseph Wright},
title = {The \pkg{csquotes} Package: Context Sensitive Quotation Facilities},
year = 2015,
- url = {http://www.ctan.org/pkg/csquotes/},
+ url = {https://www.ctan.org/pkg/csquotes/},
language = {english}
}
@@ -294,7 +307,7 @@
title = {Customizing lists with the \pkg{enumitem} package},
author = {Bezos, J.},
year = 2011,
- url = {http://www.ctan.org/pkg/enumitem/},
+ url = {https://www.ctan.org/pkg/enumitem/},
language = {english}
}
@@ -302,7 +315,7 @@
title = {The \pkg{fontawesome} package. High quality web icons},
author = {Xavier Danaux and Dave Gandy},
year = 2015,
- url = {http://www.ctan.org/pkg/fontawesome/},
+ url = {https://www.ctan.org/pkg/fontawesome/},
language = {english}
}
@@ -310,7 +323,7 @@
title = {{\LaTeX} font encodings},
author = {Frank Mittelbach and Robin Fairbairns and Werner Lemberg},
year = 2014,
- url = {http://www.ctan.org/pkg/encguide/},
+ url = {https://www.ctan.org/pkg/encguide/},
language = {english}
}
@@ -317,8 +330,8 @@
@Manual{fontspec,
title = {The \pkg{fontspec} package: Font selection for {\XeLaTeX} and {\LuaLaTeX}},
author = {Will Robertson and Khaled Hosny},
- year = 2015,
- url = {http://www.ctan.org/pkg/fontspec/},
+ year = 2017,
+ url = {https://www.ctan.org/pkg/fontspec/},
language = {english}
}
@@ -335,7 +348,7 @@
author = {Vincent Goulet},
title = {Paquetage \pkg{francais-bst}},
year = 2013,
- url = {http://www.ctan.org/pkg/francais-bst/},
+ url = {https://www.ctan.org/pkg/francais-bst/},
language = {french}
}
@@ -346,7 +359,7 @@
year = 2014,
edition = 2,
note = {Version en ligne},
- url = {http://git-scm.com/book/fr/v2},
+ url = {https://git-scm.com/book/fr/v2},
language = {french}
}
@@ -353,8 +366,8 @@
@Manual{graphicx,
author = {David Carlisle and {The \LaTeX3\ Project}},
title = {Packages in the `graphics' Bundle},
- year = 2014,
- url = {http://www.ctan.org/pkg/graphics/},
+ year = 2016,
+ url = {https://www.ctan.org/pkg/graphics/},
language = {english}
}
@@ -361,8 +374,8 @@
@Manual{hyperref,
title = {Hypertext marks in {\LaTeX}: a manual for \pkg{hyperref}},
author = {Sebastian Rahtz and Heiko Oberdiek},
- year = 2012,
- url = {http://www.ctan.org/pkg/hyperref/},
+ year = 2017,
+ url = {https://www.ctan.org/pkg/hyperref/},
language = {english}
}
@@ -370,7 +383,7 @@
title = {The \pkg{icomma} package for \LaTeX2e},
author = {Walter Schmidt},
year = 2002,
- url = {http://www.ctan.org/pkg/icomma/},
+ url = {https://www.ctan.org/pkg/icomma/},
language = {english}
}
@@ -378,7 +391,7 @@
title = {inputenc.sty},
author = {Alan Jeffrey and Frank Mittelbach},
year = 2015,
- url = {http://www.ctan.org/pkg/inputenc/},
+ url = {https://www.ctan.org/pkg/inputenc/},
language = {english}
}
@@ -388,7 +401,7 @@
Report Generation in {R}},
year = 2016,
note = {{R} package version 1.12},
- url = {http://cran.r-project.org/package=knitr},
+ url = {https://cran.r-project.org/package=knitr},
language = {english}
}
@@ -396,7 +409,7 @@
title = {The \pkg{listings} Package},
author = {Carsten Heinz and Brooks Moses and Jobst Hoffmann},
year = 2015,
- url = {http://www.ctan.org/pkg/listings/},
+ url = {https://www.ctan.org/pkg/listings/},
language = {english}
}
@@ -404,10 +417,10 @@
author = {Peter Wilson},
title = {The Memoir Class for Configurable Typesetting},
publisher = {The Herries Press},
- year = 2013,
+ year = 2016,
edition = 8,
note = {Maintained by Lars Madsen},
- url = {http://www.ctan.org/pkg/memoir/},
+ url = {https://www.ctan.org/pkg/memoir/},
language = {english}
}
@@ -415,7 +428,7 @@
author = {Patrick W. Daly},
title = {Natural Sciences Citations and References},
year = 2010,
- url = {http://www.ctan.org/pkg/natbib/},
+ url = {https://www.ctan.org/pkg/natbib/},
language = {english}
}
@@ -424,7 +437,7 @@
title = {Noweb --- A Simple, Extensible Tool for Literate
Programming},
year = 2011,
- url = {http://www.cs.tufts.edu/~nr/noweb/},
+ url = {https://www.cs.tufts.edu/~nr/noweb/},
language = {english}
}
@@ -432,7 +445,7 @@
title = {The \pkg{numprint} package},
author = {Harald Harders},
year = 2012,
- url = {http://www.ctan.org/pkg/numprint/},
+ url = {https://www.ctan.org/pkg/numprint/},
language = {english}
}
@@ -440,21 +453,27 @@
author = {Andreas Matthias},
title = {The \pkg{pdfpages} Package},
year = 2015,
- url = {http://www.ctan.org/pkg/pdfpages/},
+ url = {https://www.ctan.org/pkg/pdfpages/},
language = {english}
}
-
-%%% Les références ci-dessous servent pour les exercices et les démos.
-
@Manual{pstricks,
author = {Timothy {V}an Zandt and Denis Girou and Herbert Vo{\ss}},
title = {{PSTricks} --- {PostScript} Macros for Generic {\TeX}},
year = 2014,
- url = {http://www.ctan.org/pkg/pstricks-base/},
+ url = {https://www.ctan.org/pkg/pstricks-base/},
language = {english}
}
+ at Book{rabagliati:1999:campagne,
+ author = {Michel Rabagliati},
+ title = {Paul à la campagne},
+ publisher = {La Pastèque},
+ year = 1999,
+ isbn = {978-2-92258501-8},
+ language = {french}
+}
+
@Book{subversion,
author = {Collins-Sussman, Ben and Fitzpatrick, Brian W. and Pilato, C. Michael},
title = {Gestion de versions avec {S}ubversion},
@@ -461,7 +480,7 @@
publisher = {O'Reilly Media},
year = 2008,
note = {Version en ligne},
- url = {http://svnbook.red-bean.com},
+ url = {https://svnbook.red-bean.com},
language = {french}
}
@@ -469,7 +488,7 @@
author = {Till Tantau},
title = {\textsc{pgf} and {Ti\textit{k}Z} --- {G}raphic System for {\TeX}},
year = 2014,
- url = {http://www.ctan.org/pkg/pgf/},
+ url = {https://www.ctan.org/pkg/pgf/},
language = {english}
}
@@ -477,8 +496,8 @@
title = {{\class{ulthese}}: la classe pour les thèses et mémoires de l'{U}niversité {L}aval},
author = {Vincent Goulet},
organization = {Faculté des études supérieures et doctorales, Université Laval},
- year = 2016,
- url = {http://www.ctan.org/pkg/ulthese/},
+ year = 2018,
+ url = {https://www.ctan.org/pkg/ulthese/},
language = {french}
}
@@ -485,8 +504,8 @@
@Manual{unicode-math,
title = {Experimental {U}nicode Mathematical Typesetting: The \pkg{unicode-math} Package},
author = {Will Robertson and Philipp Stephani and Khaled Hosny},
- year = 2014,
- url = {http://www.ctan.org/pkg/unicode-math/},
+ year = 2017,
+ url = {https://www.ctan.org/pkg/unicode-math/},
language = {english}
}
@@ -494,7 +513,7 @@
author = {Wikibooks},
title = {{LaTeX}},
year = 2015,
- url = {http://en.wikibooks.org/wiki/LaTeX},
+ url = {https://en.wikibooks.org/wiki/LaTeX},
language = {english}
}
@@ -502,7 +521,7 @@
author = {Wikilivres},
title = {{LaTeX}},
year = 2015,
- url = {http://fr.wikibooks.org/wiki/LaTeX},
+ url = {https://fr.wikibooks.org/wiki/LaTeX},
language = {french}
}
@@ -525,8 +544,8 @@
@Manual{xcolor,
title = {Extending {\LaTeX}’s color facilities: the \pkg{xcolor} package},
author = {Kern, Dr.\ Uwe},
- year = 2007,
- url = {http://www.ctan.org/pkg/xcolor/},
+ year = 2016,
+ url = {https://www.ctan.org/pkg/xcolor/},
language = {english}
}
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/formation-latex-ul.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\documentclass[letterpaper,11pt,x11names,english,french]{memoir}
\usepackage{natbib,url,bibentry}
\usepackage{babel}
@@ -5,27 +16,29 @@
\usepackage{amsmath,amsthm}
\usepackage[shortlabels]{enumitem}
\usepackage{graphicx}
- \usepackage{framed} % environnement titled-frame
\usepackage{manfnt} % \mantriangleright (puce)
\usepackage{dirtree} % arbre pour exercice sur \include
- \usepackage{metalogo} % logo de \XeLaTeX logo
+ \usepackage{metalogo} % logo de \XeLaTeX
\usepackage{mflogo} % logo de Metafont
\usepackage{fontawesome} % plusieurs icônes
+ \usepackage{awesomebox} % boites info, important, etc.
\usepackage{applekeys} % touches Mac
\usepackage{answers} % exercices et solutions
\usepackage{listings} % code informatique
\usepackage[absolute]{textpos} % disposition d'images
- \usepackage{pgf} % transparence pour couverture avant
\usepackage{ifthen} % exécution conditionnelle
+ \usepackage{soul} % base pour boites autour des caractères
%%% =============================
%%% Informations de publication
%%% =============================
- \renewcommand{\year}{2016}
- \renewcommand{\month}{11-3}
- \newcommand{\ISBN}{978-2-9811416-7-5}
+ \title{Rédaction avec \LaTeX}
+ \author{Vincent Goulet}
+ \renewcommand{\year}{2019}
+ \renewcommand{\month}{03}
\newcommand{\ctanurl}{https://ctan.org/pkg/formation-latex-ul/}
+ \newcommand{\reposurl}{https://gitlab.com/vigou3/formation-latex-ul/}
%%% ===================
%%% Style du document
@@ -33,18 +46,40 @@
%% Polices de caractères
\usepackage{fontspec}
- \usepackage[bold-style=ISO]{unicode-math}
- \defaultfontfeatures{Scale=0.92}
- \setmainfont[Ligatures=TeX,Numbers=OldStyle]{Lucida Bright OT}
+ \usepackage{unicode-math}
+ \defaultfontfeatures
+ {
+ Scale = 0.92
+ }
+ \setmainfont{Lucida Bright OT}
+ [
+ Ligatures = TeX,
+ Numbers = OldStyle
+ ]
\setmathfont{Lucida Bright Math OT}
\setmonofont{Lucida Grande Mono DK}
- \setsansfont[Scale=1.0,Numbers=OldStyle]{Myriad Pro}
- \newfontfamily\fullcaps[Letters=Uppercase,Numbers=Uppercase]{Myriad Pro}
+ \setsansfont{FiraSans}
+ [
+ Extension = .otf,
+ UprightFont = *-Book,
+ ItalicFont = *-BookItalic,
+ BoldFont = *-SemiBold,
+ BoldItalicFont = *-SemiBoldItalic,
+ Scale = 0.95,
+ Numbers = OldStyle
+ ]
+ \newfontfamily\fullcaps{FiraSans}
+ [
+ Extension = .otf,
+ UprightFont = *-Book,
+ Scale = 0.95,
+ Numbers = Uppercase
+ ]
\usepackage[babel=true]{microtype}
\usepackage{icomma}
%% Polices additionnelles pour le chapitre trucs et astuces
- \newfontfamily\CM{cmunrm.otf} % Computer Modern
+ \newfontfamily\CM[Ligatures=TeX]{cmunrm.otf} % Computer Modern
\newfontfamily\Times{texgyretermes-regular.otf} % Times
\newfontfamily\Palatino{texgyrepagella-regular.otf} % Palatino
\newfontfamily\Bookman{texgyrebonum-regular.otf} % Bookman
@@ -65,7 +100,7 @@
%% Hyperliens
\usepackage{hyperref}
\hypersetup{%
- pdfauthor = {Vincent Goulet},
+ pdfauthor = \theauthor,
pdftitle = {Rédaction avec LaTeX},
colorlinks = {true},
linktocpage = {true},
@@ -73,12 +108,16 @@
linkcolor = {link},
citecolor = {citation},
pdfpagemode = {UseOutlines},
- pdfstartview = {Fit},
- bookmarksopen = {true},
- bookmarksnumbered = {true},
- bookmarksdepth = {subsubsection}}
+ pdfstartview = {Fit}}
\setlength{\XeTeXLinkMargin}{1pt}
+ %% Affichage de la table des matières du PDF
+ \usepackage{bookmark}
+ \bookmarksetup{%
+ open = true,
+ depth = 3,
+ numbered = true}
+
%% Étiquettes de \autoref (redéfinitions compatibles avec babel).
%% Attention! Les % à la fin des lignes sont importants sinon des
%% blancs apparaissent dès que la commande \selectlanguage est
@@ -92,11 +131,16 @@
\def\appendixautorefname{annexe}%
}
- %% Table des matières (inspirée de classicthesis.sty)
+ %% Table des matières et al. (inspiré de classicthesis.sty)
\renewcommand{\cftchapterleader}{\hspace{1.5em}}
\renewcommand{\cftchapterafterpnum}{\cftparfillskip}
\renewcommand{\cftsectionleader}{\hspace{1.5em}}
\renewcommand{\cftsectionafterpnum}{\cftparfillskip}
+ \renewcommand{\cfttableleader}{\hspace{1.5em}}
+ \renewcommand{\cfttableafterpnum}{\cftparfillskip}
+ \renewcommand{\cftfigureleader}{\hspace{1.5em}}
+ \renewcommand{\cftfigureafterpnum}{\cftparfillskip}
+ \setlength{\cftfigurenumwidth}{3.2em}
%% Titres des chapitres
\chapterstyle{hangnum}
@@ -130,8 +174,9 @@
ItemLabelii=\textendash, % puce second niveau
og=«, fg=» % caractères « et » sont les guillemets
}
- \def\frenchfigurename{{\scshape Fig.}}
- \def\frenchtablename{{\scshape Tab.}}
+ \addto\captionsfrench{\def\figurename{{\scshape Fig.}}}
+ \addto\captionsfrench{\def\tablename{{\scshape Tab.}}}
+ \addto\captionsfrench{\def\listfigurename{Liste des figures}}
%% Sections de code source
\lstloadlanguages{[LaTeX]TeX}
@@ -144,8 +189,11 @@
extendedchars=true,
showstringspaces=false,
backgroundcolor=\color{LightYellow1},
- frame=lr, rulecolor=\color{LightYellow1},
- xleftmargin=3.4pt, xrightmargin=3.4pt}
+ frame=leftline,
+ framerule=2pt,
+ framesep=5pt,
+ xleftmargin=7.4pt
+ }
%%% =========================
%%% Nouveaux environnements
@@ -241,44 +289,6 @@
\begin{trivlist}}
{\end{trivlist}\end{minipage}}
- %% Encadré générique pour les remarques importantes et autres
- %% comportant une icône sur la gauche. Argument: symbole à
- %% placer sur la gauche (obligatoire).
- \newenvironment{infobox}[1]{%
- \setlength{\FrameRule}{1pt}
- \begin{table}[h]%
- \begin{framed}%
- \noindent
- \begin{minipage}{0.1\linewidth}
- \raisebox{-1.5em}[0em][0em]{\HUGE#1}
- \end{minipage}
- \begin{minipage}[t]{0.88\linewidth}}%
- {\end{minipage}\end{framed}\end{table}}
-
- %% Remarques importantes
- \newenvironment{important}{%
- \begin{infobox}{\faExclamationCircle}}%
- {\end{infobox}}
-
- %% Informations
- \newenvironment{information}{%
- \begin{infobox}{\faInfoCircle}}%
- {\end{infobox}}
-
- %% Encadré avec titre (basé sur 'titled-frame' de framed pour les
- %% conseils du TeXpert. Cet environnement est laissé flottant.
- \newenvironment{conseil}{%
- \colorlet{TFFrameColor}{black}%
- \colorlet{TFTitleColor}{white}%
- \begin{table}%
- \begin{titled-frame}{\sffamily Conseil du {\TeX}pert}%
- \noindent
- \begin{minipage}{0.1\linewidth}
- \raisebox{-1.5em}[0em][0em]{\HUGE\faThumbsOUp}
- \end{minipage}
- \begin{minipage}[t]{0.88\linewidth}}%
- {\end{minipage}\end{titled-frame}\end{table}}
-
%%% =======
%%% Index
%%% =======
@@ -309,7 +319,7 @@
indexstyle=[1]\ixenv,
index=[2][texcs], % commandes
indexstyle=[2]\ixcmd}
- \newcommand{\ixenv}[1]{\index{#1 env@\Pe{#1} (environnement)}%
+ \newcommand{\ixenv}[1]{\index{#1 env@\Pe{#1}}%
\index{environnement!#1@\Pe{#1}}}
\newcommand{\ixcmd}[1]{\index{#1@\string\cs{#1}}}
\makeindex
@@ -321,9 +331,9 @@
%% Noms de fonctions, code, environnement, etc.
\newcommand{\code}[1]{\texttt{#1}}
\newcommand{\fichier}[1]{\texttt{#1}}
- \newcommand{\class}[1]{\textsf{#1}\index{#1 class@\textsf{#1} (classe)}%
+ \newcommand{\class}[1]{\textsf{#1}\index{#1 class@\textsf{#1}}%
\index{classe!#1}}
- \newcommand{\pkg}[1]{\textbf{#1}\index{#1 pkg@\textbf{#1} (paquetage)}%
+ \newcommand{\pkg}[1]{\textbf{#1}\index{#1 pkg@\textbf{#1}}%
\index{paquetage!#1}}
\newcommand{\Pe}[1]{\code{#1}} % tiré de la doc de memoir
\newcommand{\Ie}[1]{\Pe{#1}\ixenv{#1}} % idem
@@ -352,8 +362,10 @@
\newcommand*{\pixabang}{\cmdprint{\!}\index{"!@\string\cs{}\texttt{"!}}}
\newcommand*{\pixbar}{\cmdprint{\|}\index{[@\string\cs{}\texttt{\textbar}}}
- %% Indications de capsule vidéo
- \newcommand{\capsule}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\Large\faYoutubePlay}}}
+ %% Boite additionnelle (basée sur awesomebox.sty) pour liens vers
+ %% des vidéos
+ \newcommand{\videobox}[1]{%
+ \awesomebox{\faYoutubePlay}{\aweboxrulewidth}{url}{#1}}
%% Hyperlien avec symbole de lien externe juste après
\newcommand{\link}[2]{\href{#1}{#2~\raisebox{-0.2ex}{\faExternalLink}}}
@@ -368,13 +380,9 @@
%% Suppression de l'hyperlien
\newcommand{\nolink}[1]{\begin{NoHyper}#1\end{NoHyper}}
- %% «Bouton» de la page de copyright
- \newcommand{\browsebutton}{%
- \setlength{\fboxrule}{1pt}%
- \framebox[40mm][c]{%
- \rule[-5pt]{0mm}{16pt}%
- \makebox[7mm]{\raisebox{-2pt}{\LARGE\faGithub}}\;%
- {\sffamily Voir sur GitHub}}}
+ %% Lien vers Gitlab dans la page de notices
+ \newcommand{\viewsource}[1]{%
+ \href{#1}{\faGitlab\ Voir sur Gitlab}}
%% Pour le tableau des commandes d'espacement en mode mathématique.
%% Pris de la doc de amsmath.
@@ -382,7 +390,7 @@
\newcommand{\rspx}{\mathord{\mkern-2mu\vdash}}
\newcommand{\spx}[1]{$\lspx #1\rspx$}
- %% Logo BIBTeX; tiré de http://bit.ly/1RQqUnG
+ %% Logo BIBTeX; tiré de https://bit.ly/1RQqUnG
\newcommand{\BibTeX}{\rmfamily B\kern-.05em{\scshape i\kern-.025em b}\kern-.08em \TeX}
%% Chapitre sur les bibliographies: des références bibliographiques
@@ -391,7 +399,7 @@
%% définies. Répétées ici. De plus, il faut définir ici la commande
%% \enquote plutôt que dans francais.bst. C'est pourquoi il y a une
%% version modifiée de ce fichier dans ces sources.
- %% Voir http://bit.ly/1MORZmp
+ %% Voir https://bit.ly/1MORZmp
\global\def\bbland{et}
\global\def\bbledn{\'ed.}
\global\def\bblfourtho{4{\ieme}}
@@ -416,36 +424,8 @@
\newlength{\logoheight}
\newlength{\gapwidth}
+% \includeonly{}
- %%% ============
- %%% Page titre
- %%% ============
- \title{\protect\raggedright%
- \sffamily\bfseries
- \fontsize{40}{40}\selectfont
- Rédaction avec \\
- \rmfamily\mdseries
- \fontsize{45}{45}\selectfont
- \raisebox{10pt}{{\textbackslash}title}%
- \fontsize{80}{80}\selectfont%
- \{%
- \fontsize{70}{70}\selectfont%
- \LaTeX
- \fontsize{80}{80}\selectfont%
- \}}
- \author{\protect\raggedright%
- \sffamily\bfseries
- \fontsize{17}{20}\selectfont
- Vincent Goulet \\
- \mdseries
- \fontsize{15}{20}\selectfont
- Professeur titulaire \textbar\ École d'actuariat}
- \date{%
- \sffamily\mdseries\fontsize{15}{20}\selectfont
- Édition {\fullcaps\year}.\month}
-
-% \includeonly{couverture-avant,frontispice}
-
\begin{document}
\frontmatter
@@ -455,12 +435,8 @@
\input{couverture-avant}
\null\cleardoublepage % cf. section 2.2 textpos.pdf
-%% Page frontispice
-\include{frontispice}
-\null\clearpage % idem
-
%% Page de copyright
-\include{licence}
+\include{notices}
\clearpage
%% Corps du document
@@ -469,7 +445,11 @@
\include{introduction}
\cleartorecto
-\tableofcontents*
+\tableofcontents
+\cleartorecto
+\listoftables
+\cleartorecto
+\listoffigures
\mainmatter
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,45 +0,0 @@
-\begingroup
-
-\TPGrid{3}{36}
-\textblockorigin{0mm}{0mm}
-\begin{frame}[plain]
- \begin{textblock*}{1.6\TPHorizModule}(0.4\TPHorizModule,5\TPVertModule)
- \titles\bfseries
- \fontsize{10}{11}\selectfont
- Vincent Goulet \\
- \mdseries
- \fontsize{9}{11}\selectfont
- Professeur titulaire | École d'actuariat
- \end{textblock*}
-
- \begin{textblock*}{1.6\TPHorizModule}(0.4\TPHorizModule,15.2\TPVertModule)
- \raggedright%
- \titles\bfseries
- \fontsize{20}{20}\selectfont
- Rédaction avec \\
- \rmfamily\mdseries
- \fontsize{22.5}{22.5}\selectfont
- \raisebox{5pt}{{\textbackslash}title}%
- \fontsize{40}{40}\selectfont%
- \{%
- \fontsize{35}{35}\selectfont%
- \LaTeX
- \fontsize{40}{40}\selectfont%
- \}
- \end{textblock*}
-
- \begin{textblock*}{1.6\TPHorizModule}(0.4\TPHorizModule,30\TPVertModule)
- \begin{minipage}{\textwidth}
- \titles\mdseries
- \fontsize{9}{11}\selectfont
- Édition {\year}.{\oldstyle \month}
- \end{minipage}
- \end{textblock*}
-\end{frame}
-\endgroup
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/frontispice.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,33 +0,0 @@
-\begingroup
-
-\TPGrid{3}{36}
-\textblockorigin{0mm}{0mm}
-
-%% auteur
-\begin{textblock*}{1.7\TPHorizModule}(0.3\TPHorizModule,5\TPVertModule)
- \begin{minipage}{\textwidth}
- \theauthor
- \end{minipage}
-\end{textblock*}
-
-%% titre
-\begin{textblock*}{1.7\TPHorizModule}(0.3\TPHorizModule,14.2\TPVertModule)
- \begin{minipage}{\textwidth}
- \thetitle \\
- \end{minipage}
-\end{textblock*}
-
-%% édition
-\begin{textblock*}{1.7\TPHorizModule}(0.3\TPHorizModule,30\TPVertModule)
- \begin{minipage}{\textwidth}
- \thedate
- \end{minipage}
-\end{textblock*}
-
-\endgroup
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "formation-latex-ul"
-%%% TeX-engine: xetex
-%%% End:
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare-diapos.jpg
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare-diapos.jpg
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare-diapos.jpg 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare-diapos.jpg 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare-diapos.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare.jpg
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare.jpg
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare.jpg 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare.jpg 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/Meerkat_stare.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texmaker.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texmaker.png
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texmaker.png 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texmaker.png 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texmaker.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texshop.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texshop.png
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texshop.png 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texshop.png 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/bibtex-texshop.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by-sa.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by-sa.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by-sa.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by-sa.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by-sa.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/by.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exercice_commandes-solution.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exercice_commandes-solution.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exercice_commandes-solution.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exercice_commandes-solution.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/exercice_commandes-solution.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/formation-latex-ul.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/formation-latex-ul.png
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/formation-latex-ul.png 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/formation-latex-ul.png 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/formation-latex-ul.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/knuth.jpg
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/knuth.jpg
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/knuth.jpg 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/knuth.jpg 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/knuth.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ponctuation.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ponctuation.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ponctuation.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ponctuation.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ponctuation.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/sa.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/sa.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/sa.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/sa.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/sa.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-non-num.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-non-num.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-non-num.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-non-num.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-non-num.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-num.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-num.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-num.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-num.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/section-num.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ul_p.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ul_p.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ul_p.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ul_p.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/ul_p.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-emph.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-emph.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-emph.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-emph.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-emph.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-math.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-math.pdf
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-math.pdf 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-math.pdf 2019-03-02 22:10:43 UTC (rev 50205)
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/images/xyz-math.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/introduction.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/introduction.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/introduction.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Introduction}
\label{chap:introduction}
@@ -27,15 +38,78 @@
lecteurs pourront sans mal escamoter ces passages.
Chaque chapitre comporte quelques exercices. Les solutions se trouvent
-en annexe. En consultation électronique, le numéro d'un exercice est,
-le cas échéant, un hyperlien vers sa solution, et vice versa.
+en annexe.
-Un index en fin d'ouvrage collige les références aux commandes et
-environnements {\LaTeX}, ainsi qu'aux noms de paquetages et de
-classes.
+\section*{Fonctionnalités interactives}
-\subsection*{Autres références utiles}
+En consultation électronique, ce document se trouve enrichi de
+plusieurs fonctionnalités interactives.
+\begin{itemize}
+\item Intraliens entre le numéro d'un exercice et sa solution, et vice
+ versa. Ces intraliens sont aussi marqués par la couleur
+ \textcolor{link}{\rule{1.5em}{1.2ex}}.
+\item Intraliens entre les citations dans le texte et leur entrée dans
+ la bibliographie. Ces intraliens sont marqués par la couleur
+ \textcolor{citation}{\rule{1.5em}{1.2ex}}.
+\item Hyperliens vers des ressources externes marqués par le symbole
+ {\faExternalLink} et la couleur
+ \textcolor{url}{\rule{1.5em}{1.2ex}}.
+\item Table des matières, liste des tableaux et liste des figures
+ permettant d'accéder rapidement à des ressources du document.
+\item Index comprenant les références aux commandes et environnements
+ {\LaTeX}, ainsi qu'aux noms de paquetages et de classes.
+\end{itemize}
+\section*{Blocs signalétiques}
+
+Le document est parsemé de divers types de blocs signalétiques
+inspirés de
+\link{https://asciidoctor.org/docs/user-manual/\#admonition}{AsciiDoc}
+qui visent à attirer votre attention sur une notion.
+
+\tipbox{Astuce! Ces blocs contiennent un truc, une astuce, ou tout
+ autre type d'information utile.}
+\vspace{-\baselineskip}
+
+\importantbox{Important! Ces blocs contiennent les remarques les plus
+ importantes. Veillez à en tenir compte.}
+\vspace{-\baselineskip}
+
+\notebox{Ces blocs contiennent des remarques additionnelles sur
+ la matière ou des informations amusantes, mais non essentielles.}
+\vspace{-\baselineskip}
+
+\videobox{Ces blocs contiennent des renvois vers des vidéos dans la %
+ \link{https://www.youtube.com/channel/UCIQia52CHKSCQG3_mwLSNCA}{chaine
+ YouTube} liée ce document.}
+
+\section*{Liens vers la documentation}
+
+Parmi les hyperliens vers des ressources externes, le texte compte
+plusieurs renvois vers la documentation d'un paquetage ou d'une
+classe, par exemple vers la %
+\doc{memoir}{http://texdoc.net/pkg/memoir/} %
+de la classe \class{memoir}. L'hyperlien mène vers la documentation
+dans le site %
+\link{http://texdoc.net}{TeXdoc Online}. On trouve également dans la
+marge le nom du fichier correspondant (sans l'extension \code{.pdf})
+sur un système doté de {\TeX}~Live.
+
+La plupart des logiciels intégrés de rédaction {\LaTeX} offrent une
+interface pour accéder à cette documentation.
+\begin{itemize}
+\item TeXShop: menu \code{Aide|Afficher l'aide pour le
+ package} (\optkey\,\cmdkey\, I).
+\item Texmaker: menu \code{Aide|TeXDoc [selection]}.
+\item GNU~Emacs: commande \code{TeX-doc} (\code{C-c ?}) du mode
+ spécialisé AUC{\TeX}.
+\end{itemize}
+Le lecteur devrait consulter la rubrique d'aide de son éditeur pour
+savoir s'il offre une interface au système de gestion de la
+documentation Texdoc de {\TeX}~Live.
+
+\section*{Références additionnelles}
+
L'ouvrage n'a aucune prétention d'exhaustivité. La consultation de
documentation additionnelle pourra s'avérer nécessaire pour réaliser
des mises en page plus élaborées. À cet égard, nous recommandons
@@ -45,11 +119,11 @@
\citep{memoir} constitue une autre référence de choix. Nous
recommandons également:
\begin{itemize}
-\item \link{http://fr.wikibooks.org/wiki/LaTeX}{\emph{LaTeX} dans
+\item \link{https://fr.wikibooks.org/wiki/LaTeX}{\emph{LaTeX} dans
Wikilivre} pour de la documentation en ligne, en français et
libre;
\item le très actif forum de discussion
- \link{http://tex.stackexchange.com}{{\TeX}--{\LaTeX} Stack Exchange}
+ \link{https://tex.stackexchange.com}{{\TeX}--{\LaTeX} Stack Exchange}
(avant de penser y poser une question, vérifier que la réponse ne se trouve
pas déjà dans le forum\dots\ ce qui risque fort d'être le cas);
\item la très complète
@@ -58,60 +132,39 @@
utilisateurs de {\LaTeX} du Royaume-Uni.
\end{itemize}
-\subsection*{Installation d'une distribution}
+\section*{Installation d'une distribution}
L'utilisation de {\LaTeX} requiert évidemment une distribution du
système. Nous recommandons la distribution {\TeX}~Live administrée par
-le {\TeX} Users Group. Les hyperliens ci-dessous mènent vers des
-vidéos qui expliquent comment installer cette distribution.
-\begin{itemize}
-\item \capsule{https://youtu.be/kA53EQ3Q47w}{%
- Installation sur macOS}
-\item \capsule{https://youtu.be/7MfodhaghUk}{%
- Installation sur Windows}
-\end{itemize}
+le {\TeX} Users Group.
-\subsection*{Hyperliens vers la documentation}
+\videobox{Visionnez les vidéos qui expliquent comment installer la
+ distribution {\TeX}~Live \link{https://youtu.be/uJFbhQkDbU8}{sur
+ macOS} et \link{https://youtu.be/wO2FlNmye14}{sur Windows}.}
-Le texte comporte plusieurs renvois vers la documentation d'un
-paquetage ou d'une classe, par exemple vers la %
-\doc{memoir}{http://texdoc.net/pkg/memoir/} %
-de la classe \class{memoir}. L'hyperlien mène vers la version en ligne
-de la documentation dans le site %
-\link{http://texdoc.net}{TeXdoc Online}. On trouve également dans la
-marge le nom du fichier correspondant (sans l'extension \code{.pdf})
-sur un système doté de {\TeX}~Live.
+\section*{Fichiers d'accompagnement}
-La plupart des logiciels intégrés de rédaction {\LaTeX} offrent une
-interface pour accéder à cette documentation.
-\begin{itemize}
-\item TeXShop: menu \code{Aide|Afficher l'aide pour le
- package} (\optkey\,\cmdkey\, I).
-\item Texmaker: menu \code{Aide|TeXDoc [selection]}.
-\item GNU~Emacs: commande \code{TeX-doc} (\code{C-c ?}) du mode
- spécialisé AUC{\TeX}.
-\end{itemize}
-Le lecteur devrait consulter la rubrique d'aide de son éditeur pour
-savoir s'il offre une interface au système de gestion de la
-documentation Texdoc de {\TeX}~Live.
-
-\subsection*{Fichiers d'accompagnement}
-
Ce document devrait être accompagné des fichiers nécessaires pour
compléter certains exercices figurant à la fin des chapitres, ainsi
que d'un gabarit \fichier{exercice\_gabarit.tex} pour composer les
solutions des autres exercices. Si ce n'est pas le cas, récupérer les
-fichiers dans le site \href{\ctanurl}{\emph{Comprehensive TeX Archive
- Network}} (CTAN).
+fichiers dans le site \link{\ctanurl}{\emph{Comprehensive TeX Archive
+ Network} (CTAN)}.
-\begin{flushright}
- Vincent Goulet \\
- Québec, novembre \year
-\end{flushright}
+\section*{Document libre}
+Tout comme {\TeX}, {\LaTeX} et l'ensemble des outils présentés dans ce
+document, le projet «Rédaction avec {\LaTeX}» s'inscrit dans le
+mouvement de
+l'\link{https://www.gnu.org/philosophy/free-sw.html}{informatique
+ libre}. Vous pouvez accéder à l'ensemble du code source en suivant
+le lien dans la page de copyright. Vous trouverez dans le fichier
+\code{README.md} toutes les informations utiles pour composer le
+document.
+
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% encoding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/knuth.jpg
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,69 +0,0 @@
-%%% Texte du contrat de licence au début des diapos
-
-\begin{frame}[t,plain,fragile=singleslide]
- \tiny
- \vspace*{10mm}
-
- {\textcopyright} {\year} Vincent Goulet \\[4mm]
-
- \includegraphics[height=4mm,keepaspectratio=true]{by-sa} \\%
-
- Cette création est mise à disposition selon le contrat
- \href{http://creativecommons.org/licenses/by-sa/4.0/deed.fr}{%
- Attribution-Partage dans les mêmes conditions 4.0 International}
- de Creative Commons. En vertu de ce contrat, vous êtes libre de:
- \begin{itemize}
- \item[\color{black}\tiny$\blacktriangleright$]%
- \textbf{partager} --- reproduire, distribuer et communiquer
- l'{\oe}uvre;
- \item[\color{black}\tiny$\blacktriangleright$]%
- \textbf{remixer} --- adapter l'{\oe}uvre;
- \item[\color{black}\tiny$\blacktriangleright$]
- utiliser cette {\oe}uvre à des fins commerciales.
- \end{itemize}
- Selon les conditions suivantes:
- \vspace*{2mm}
-
- \begin{tabularx}{\linewidth}{@{}lX@{}}
- \raisebox{-5.5mm}[0mm][10mm]{%
- \includegraphics[height=7mm,keepaspectratio=true]{by}}
- & \textbf{Attribution} --- Vous devez créditer l'{\oe}uvre, intégrer
- un lien vers le contrat et indiquer si des modifications ont été
- effectuées à l'{\oe}uvre. Vous devez indiquer ces informations par
- tous les moyens possibles, mais vous ne pouvez suggérer que
- l'Offrant vous soutient ou soutient la façon dont vous avez
- utilisé son {\oe}uvre. \\
- \raisebox{-5.5mm}{\includegraphics[height=7mm,keepaspectratio=true]{sa}}
- & \textbf{Partage dans les mêmes conditions} --- Dans le cas où
- vous modifiez, transformez ou créez à partir du matériel composant
- l'{\oe}uvre originale, vous devez diffuser l'{\oe}uvre modifiée
- dans les même conditions, c'est à dire avec le même contrat avec
- lequel l'{\oe}uvre originale a été diffusée.
- \end{tabularx}
- \vfill
-
- \textbf{Code source} \\
- \begin{tabularx}{0.6\linewidth}{@{}Xl@{}}
- Le code source de ce document est conservé dans un dépôt
- Git public. &
- \raisebox{-3pt}{%
- \href{https://github.com/vigou3/formation-latex-ul/}{%
- \browsebutton}}
- \end{tabularx}
- \vspace*{4mm}
-
- \textbf{Crédits} \\
- Concept original de la couverture: Marie-Ève Guérard. \\
- Photo: Olaf Leillinger via
- \href{https://commons.wikimedia.org/wiki/File:Suricata.suricatta.6861.jpg}{%
- Wikimedia Commons}. \\
- Lion de CTAN réalisé par Duane Bibby.
- \vfill
-\end{frame}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
-%%% coding: utf-8
-%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/licence.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,67 +0,0 @@
-\begingroup
-\calccentering{\unitlength}
-\begin{adjustwidth*}{\unitlength}{-\unitlength}
- \setlength{\parindent}{0pt}
- \setlength{\parskip}{\baselineskip}
-
- {\textcopyright} {\year} Vincent Goulet \\
-
- \includegraphics[height=7mm,keepaspectratio=true]{by-sa}\\%
- Cette création est mise à disposition selon le contrat
- \href{http://creativecommons.org/licenses/by-sa/4.0/deed.fr}{%
- Attribution-Partage dans les mêmes conditions 4.0 International} de
- Creative Commons. En vertu de ce contrat, vous êtes libre de:
- \begin{itemize}
- \item \textbf{partager} --- reproduire, distribuer et communiquer
- l'{\oe}uvre;
- \item \textbf{remixer} --- adapter l'{\oe}uvre;
- \item utiliser cette {\oe}uvre à des fins commerciales.
- \end{itemize}
- Selon les conditions suivantes:
-
- \begin{tabularx}{\linewidth}{@{}lX@{}}
- \raisebox{-9mm}[0mm][13mm]{%
- \includegraphics[height=11mm,keepaspectratio=true]{by}}
- & \textbf{Attribution} --- Vous devez créditer l'{\oe}uvre, intégrer
- un lien vers le contrat et indiquer si des modifications ont été
- effectuées à l'{\oe}uvre. Vous devez indiquer ces informations par
- tous les moyens possibles, mais vous ne pouvez suggérer que
- l'Offrant vous soutient ou soutient la façon dont vous avez utilisé
- son {\oe}uvre. \\
- \raisebox{-9mm}{\includegraphics[height=11mm,keepaspectratio=true]{sa}}
- & \textbf{Partage dans les mêmes conditions} --- Dans le cas où vous
- modifiez, transformez ou créez à partir du matériel composant
- l'{\oe}uvre originale, vous devez diffuser l'{\oe}uvre modifiée dans
- les même conditions, c'est à dire avec le même contrat avec lequel
- l'{\oe}uvre originale a été diffusée.
- \end{tabularx}
- \vspace*{4mm}
-
- ISBN {\ISBN} \\
- Dépôt légal -- Bibliothèque et Archives nationales du Québec, {\year} \\
- Dépôt légal -- Bibliothèque et Archives Canada, {\year}
- \vspace*{4mm}
-
- \textbf{Code source} \\[4pt]
- \begin{tabularx}{1.0\linewidth}{@{}Xl@{}}
- Le code source de ce document est conservé dans un dépôt
- Git public. &
- \raisebox{-7pt}{%
- \href{https://github.com/vigou3/formation-latex-ul/}{%
- \browsebutton}}
- \end{tabularx}
- \vspace*{4mm}
-
- \textbf{Crédits} \\
- Concept original de la couverture: Marie-Ève Guérard. \\
- Photo: Olaf Leillinger via
- \href{https://commons.wikimedia.org/wiki/File:Suricata.suricatta.6861.jpg}{%
- Wikimedia Commons}.
-\end{adjustwidth*}
-\endgroup
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "formation-latex-ul"
-%%% coding: utf-8
-%%% End:
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.bib
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.bib (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.bib 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,16 @@
+ at Book{Kopka:latex:4e,
+ author = {Kopka, Helmut and Daly, Patrick W.},
+ title = {Guide to {\LaTeX}},
+ publisher = {Addison-Wesley},
+ year = 2003,
+ edition = 4,
+ isbn = {978-0321173850},
+ language = {english}}
+
+ at Book{Malo:1996,
+ author = {Malo, M.},
+ title = {Guide de la communication écrite au cégep,
+ à l'université et en entreprise},
+ publisher = {Québec Amérique},
+ year = 1996,
+ language = {french}}
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,20 @@
+%%% -*- coding: utf-8; TeX-engine: xetex; mode: latex; -*-
+
+\documentclass[11pt,english,french]{article}
+ \usepackage{fontspec}
+ \usepackage{natbib}
+ \usepackage{babel}
+
+ \bibliographystyle{francais}
+
+\begin{document}
+
+Nous recommandons \citet{Kopka:latex:4e} comme ouvrage de
+référence sur {\LaTeX}.
+
+La bibliographie est mise en forme selon des normes de
+typographie française \citep{Malo:1996}.
+
+\bibliography{exemple-bibliographie}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/listings/exemple-bibliographie.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\section{B.a.-ba des mathématiques}
\begin{frame}[fragile=singleslide]
@@ -10,19 +21,13 @@
\end{itemize}
\item Important d'utiliser un mode mathématique
\begin{itemize}
- \item règles de typographie spéciales (constantes vs variables,
- disposition des équations, numérotation, etc.)
- \item espaces entre les symboles et autour des opérateurs gérées
- automatiquement
+ \item règles de typographie spéciales
+ \item espaces gérées automatiquement
\end{itemize}
\item Vous voulez utiliser le paquetage \pkg{amsmath}
\begin{lstlisting}
\usepackage{amsmath}
\end{lstlisting}
- \begin{itemize}
- \item lire la documentation de ce paquetage pour connaître toutes
- ses fonctionnalités
- \end{itemize}
\end{itemize}
\end{frame}
@@ -50,26 +55,22 @@
\end{enumerate}
\end{frame}
-\begin{frame}[plain]
- \begin{conseil}
- Les équations, en ligne ou hors paragraphe, font partie intégrante
- de la phrase.
- \bigskip %
- Les règles de ponctuation usuelles s'appliquent donc aux
- équations.
- \end{conseil}
+\begin{conseil}
+ En ligne ou hors paragraphe, les équations font partie intégrante de
+ la phrase.
- \vspace{18pt}
- \fbox{\includegraphics[width=0.95\linewidth]{ponctuation}}
-\end{frame}
+ Les règles de ponctuation usuelles s'appliquent donc aux équations.
+ \bigskip
+ \fbox{\includegraphics[width=0.95\linewidth]{images/ponctuation}}
+\end{conseil}
+
\begin{frame}[fragile]
\frametitle{Quelques règles de base}
\begin{itemize}
- \item En mode mathématique, {\TeX} respecte automatiquement la
- convention d'écrire les constantes en \rmfamily{romain} et les
- variables en \textit{italique}
+ \item En mode mathématique, {\TeX} écrit automatiquement les
+ constantes en romain et les variables en italique
\begin{demo}
\begin{texample}
\begin{lstlisting}
@@ -99,23 +100,27 @@
\item \alert{Ne pas} utiliser le mode mathématique pour obtenir du
texte en italique!
\begin{demo}
- \begin{texample}
+ \begin{minipage}{0.45\linewidth}
\begin{lstlisting}
\emph{xyz}
\end{lstlisting}
- \producing
- \rmfamily\emph{xyz}
- \end{texample}
- \begin{texample}
+ \end{minipage}
+ \hfill
+ \begin{minipage}{0.45\linewidth}
+ \includegraphics[height=0.8\baselineskip,keepaspectratio]{images/xyz-emph}
+ \end{minipage}\par
+ \begin{minipage}{0.45\linewidth}
\begin{lstlisting}
$xyz$
\end{lstlisting}
- \producing
- $xyz$
- \end{texample}
+ \end{minipage}
+ \hfill
+ \begin{minipage}{0.45\linewidth}
+ \includegraphics[height=0.8\baselineskip,keepaspectratio]{images/xyz-math}
+ \end{minipage}
\end{demo}
- \item Utiliser la commande \verb=\text{}= de \pkg{amsmath} pour
- composer du texte à l'intérieur du mode mathématique
+ \item Commande \cs{text} de \pkg{amsmath} pour texte à
+ l'intérieur du mode mathématique
\begin{demo}
\begin{texample}
\begin{lstlisting}
@@ -129,7 +134,7 @@
\end{frame}
\begin{frame}[fragile]
- \frametitle{Avant-goût}
+ \frametitle{Avant-gout}
Pouvez-vous interpréter ce code?
\begin{lstlisting}
@@ -149,8 +154,25 @@
\end{equation*}
\end{frame}
+\subsection{[~Exercice~]}
+
+\begin{exercice}
+ Utiliser le fichier \fichier{exercice\_mathematiques.tex}.
+
+ \begin{enumerate}
+ \item Étudier le code source du fichier, puis le compiler.
+ \item Charger le paquetage \pkg{amsfonts} dans le préambule, puis
+ remplacer \verb=$R^+$= par \verb=$\mathbb{R}^+$= à la ligne
+ débutant par «Le domaine».
+ \item À l'aide de la fonction Rechercher et remplacer de l'éditeur
+ de texte, remplacer toutes les occurrences du symbole $\theta$ par
+ $\lambda$.
+ \end{enumerate}
+\end{exercice}
+
+
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/mathematiques.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Mathématiques}
\label{chap:math}
@@ -185,8 +196,8 @@
symboles n'importe quelle combinaison d'exposants et d'indices.
On place un caractère en \textsuperscript{exposant} avec la
-commande \verb=^= et en \textsubscript{indice} avec la commande
-\verb=_=. Les indices et exposants se combinent naturellement.
+commande \cmd{^} et en \textsubscript{indice} avec la commande
+\cmd{_}. Les indices et exposants se combinent naturellement.
\begin{demo}
\def\strut{\rule[-0.4ex]{0pt}{2ex}}
\begin{minipage}{0.3\linewidth}
@@ -208,7 +219,7 @@
\end{minipage}
\quad
\begin{minipage}{0.3\linewidth}
- \begin{texample}[0.63\linewidth]
+ \begin{texample}[0.67\linewidth]
\begin{lstlisting}
x_i^k
\end{lstlisting}
@@ -241,7 +252,7 @@
\end{minipage}
\quad
\begin{minipage}{0.3\linewidth}
- \begin{texample}[0.63\linewidth]
+ \begin{texample}[0.67\linewidth]
\begin{lstlisting}
x_{ij}^{2n}
\end{lstlisting}
@@ -273,16 +284,14 @@
\quad \mbox{} % pour alignement avec bloc d'exemples ci-dessus
\end{demo}
-\begin{important}
- Les commandes \verb=^= et \verb=_= sont permises dans le mode
- mathématique seulement. En fait, si {\TeX} rencontre l'une de ces
- commandes en mode texte, il tentera automatiquement de passer au
+\importantbox{Les commandes \cmd{^} et \cmd{_} sont permises dans le
+ mode mathématique seulement. En fait, si {\TeX} rencontre l'une de
+ ces commandes en mode texte, il tentera automatiquement de passer au
mode mathématique après avoir émis l'avertissement
-\begin{verbatim}
-! Missing $ inserted.
-\end{verbatim}
- Il est assez rare que le résultat soit celui souhaité.
-\end{important}
+ \begin{trivlist} \item\ttfamily
+ ! Missing \$ inserted.
+ \end{trivlist}
+ Il est assez rare que le résultat soit celui souhaité.}
\subsection{Fractions}
\label{sec:math:bases:fractions}
@@ -359,10 +368,8 @@
la \autopageref{ex:math:matrices} pour visualiser l'effet de la
commande \cmd{\dfrac}.
-\begin{conseil}
- Il est parfois visuellement plus intéressant, surtout au fil du
- texte, d'écrire une fraction comme $1/x$ sous la forme $x^{-1}$.
-\end{conseil}
+\tipbox{Il est parfois visuellement plus intéressant, surtout au fil
+ du texte, d'écrire une fraction comme $1/x$ sous la forme $x^{-1}$.}
\subsection{Racines}
\label{sec:math:bases:racines}
@@ -377,7 +384,7 @@
la hauteur du radical s'adapte toujours à celles du radicande.
\begin{demo}
\begin{minipage}{0.3\linewidth}
- \begin{texample}[0.6\linewidth]
+ \begin{texample}[0.65\linewidth]
\begin{lstlisting}
\sqrt{2}
\end{lstlisting}
@@ -386,7 +393,7 @@
\end{minipage}
\quad
\begin{minipage}{0.3\linewidth}
- \begin{texample}[0.6\linewidth]
+ \begin{texample}[0.67\linewidth]
\begin{lstlisting}
\sqrt{625}
\end{lstlisting}
@@ -396,7 +403,7 @@
\end{minipage}
\quad
\begin{minipage}{0.3\linewidth}
- \begin{texample}[0.6\linewidth]
+ \begin{texample}[0.67\linewidth]
\begin{lstlisting}
\sqrt[3]{8}
\end{lstlisting}
@@ -405,7 +412,7 @@
\end{texample}
\end{minipage}
- \begin{texample}
+ \begin{texample}[0.55\linewidth]
\begin{lstlisting}
\sqrt[n]{x + y + z}
\end{lstlisting}
@@ -413,7 +420,7 @@
$\sqrt[n]{x + y + z}$
\end{texample}
- \begin{texample}
+ \begin{texample}[0.55\linewidth]
\begin{lstlisting}
\sqrt{\frac{x + y}{x^2 - y^2}}
\end{lstlisting}
@@ -461,7 +468,7 @@
La taille des symboles et la position des limites s'ajustent
automatiquement selon le contexte. Au fil du texte, la somme et
-l'intégrale simple ci-dessus apparaîtraient comme $\sum_{i = 0}^n x_i$
+l'intégrale simple ci-dessus apparaitraient comme $\sum_{i = 0}^n x_i$
et $\int_0^{10} f(x)\, dx$.
Dans une intégrale il est recommandé de séparer l'intégrande de
@@ -664,11 +671,11 @@
La solution de {\LaTeX} consiste à définir des commandes pour un grand
nombre de fonctions et d'opérateurs mathématiques standards:
\begin{lstlisting}
-\arccos \cosh \det \inf \limsup \Pr \tan
-\arcsin \cot \dim \ker \ln \sec \tanh
-\arctan \coth \exp \lg \log \sin
-\arg \csc \gcd \lim \max \sinh
-\cos \deg \hom \liminf \min \sup
+\arccos \cosh \det \inf \limsup \Pr \tan
+\arcsin \cot \dim \ker \ln \sec \tanh
+\arctan \coth \exp \lg \log \sin
+\arg \csc \gcd \lim \max \sinh
+\cos \deg \hom \liminf \min \sup
\end{lstlisting}
L'espacement autour des fonctions et opérateurs est géré par {\LaTeX}.
\begin{demo}
@@ -808,10 +815,10 @@
Si un symbole mathématique a été utilisé quelque part dans une
publication, il y a de fortes chances que sa version existe dans
{\LaTeX}. Il serait donc utopique de tenter de faire ici une recension
-des symboles disponibles. Nous nous contenterons d'un avant goût des
+des symboles disponibles. Nous nous contenterons d'un avant-gout des
principales catégories.
-L'ouvrage de référence pour connaître les symboles disponibles dans
+L'ouvrage de référence pour connaitre les symboles disponibles dans
{\LaTeX} est la bien nommée \emph{Comprehensive {\LaTeX} Symbol List}
\citep{comprehensive}. La liste comprend près de \nombre{6000}
symboles répartis sur plus de 160 pages! On y trouve de tout, des
@@ -818,16 +825,14 @@
symboles mathématiques aux pictogrammes de météo ou d'échecs, en
passant par\dots\ des figurines des Simpsons.
-\begin{important}
- Les moteurs {\XeTeX} et {\LuaTeX} supportent nativement le code
- source en format Unicode UTF-8 \citep{Unicode:5.0}. Ce standard
+\importantbox{Les moteurs {\XeTeX} et {\LuaTeX} supportent nativement le
+ code source en format Unicode UTF-8 \citep{Unicode:5.0}. Ce standard
contient des définitions pour plusieurs symboles mathématiques
\citep{wikipedia:unicode-math}. Cela signifie qu'il est possible
d'entrer une partie au moins des équations mathématiques avec des
caractères visibles à l'écran, plutôt qu'avec des commandes
{\LaTeX}. Nous ne saurions toutefois recommander cette pratique qui
- rend les fichiers source moins compatibles d'un système à un autre.
-\end{important}
+ rend les fichiers source moins compatibles d'un système à un autre.}
\subsection{Lettres grecques}
\label{sec:math:symboles:grecques}
@@ -920,15 +925,13 @@
présente plusieurs autres alphabets spéciaux disponibles en mode
mathématique.
-\begin{conseil}
- Certaines polices OpenType contiennent plusieurs
- versions des symboles mathématiques. Par exemple, la police utilisée
- dans le présent document contient deux versions de la police
- calligraphique, celle présentée ci-contre et celle-ci: %
+\tipbox{Certaines polices OpenType contiennent plusieurs versions des
+ symboles mathématiques. Par exemple, la police utilisée dans le
+ présent document contient deux versions de la police calligraphique,
+ celle présentée ci-contre et celle-ci: %
\setmathfont[RawFeature=-ss04]{Lucida Bright Math OT}
$\mathscr{ABC\, xyz}$. Consulter éventuellement la documentation de
- la police pour les détails.
-\end{conseil}
+ la police pour les détails.}
\subsection{Opérateurs binaires et relations}
\label{sec:math:symboles:binaires+relations}
@@ -955,7 +958,7 @@
de préfixer toute relation de \cmd{\not} pour y superposer une barre
oblique $/$.
-\begin{table}[p]
+\begin{table}
\caption{Quelques opérateurs binaires}
\label{tab:math:binaires}
\begin{tabularx}{1.0\linewidth}{lXlXlXlX}
@@ -980,7 +983,7 @@
\hspace*{1em}{\footnotesize $^\dagger$ requiert \pkg{amsmath}}
\end{table}
-\begin{table}[p]
+\begin{table}
\caption{Quelques relations et leur négation}
\label{tab:math:relations}
\begin{tabularx}{1.0\linewidth}{lXlXlXlX}
@@ -1019,7 +1022,7 @@
ainsi que la négation des plus communes. Ces dernières apparaissent
d'ailleurs dans le \autoref{tab:math:fleches}.
-\begin{table}[p]
+\begin{table}
\caption{Quelques flèches et leur négation}
\label{tab:math:fleches}
\begin{tabularx}{1.0\linewidth}{lXlX}
@@ -1059,7 +1062,7 @@
disponibles dans le mode mathématique, ainsi que divers symboles
fréquemment utilisés en mathématiques.
-Pour connaître l'ensemble des accents du mode mathématique de
+Pour connaitre l'ensemble des accents du mode mathématique de
{\LaTeX}, consulter le tableau~164 de la %
\doc[\emph{Comprehensive {\LaTeX} Symbol List}]{}{http://texdoc.net/pkg/comprehensive}. %
Les versions extensibles de certains accents se trouvent au
@@ -1066,7 +1069,7 @@
tableau~169. Quant aux symboles mathématiques divers, on en trouve de
toutes les sortes dans les tableaux 201--212.
-\begin{table}[p]
+\begin{table}
\caption{Accents et symboles mathématiques divers}
\label{tab:math:autres}
\begin{tabularx}{1.0\linewidth}{lXlXlXlX}
@@ -1181,7 +1184,9 @@
environnements pour les équations hors paragraphe.
\begin{table}[p]
- \caption{Comparaison des environnements pour les équations hors
+ \caption[Comparaison des environnements pour les équations hors
+ paragraphe de \pkg{amsmath}]{%
+ Comparaison des environnements pour les équations hors
paragraphe de \pkg{amsmath} (les lignes verticales indiquent les
marges logiques).}
\label{tab:math:displays}
@@ -1264,8 +1269,8 @@
\begin{eqxample}
\begin{lstlisting}
\begin{align}
- a_1 &= b_1 + c_1 \\
- a_2 &= b_2 + c_2 - d_2 + e_2
+ a_1 &= b_1+c_1 \\
+ a_2 &= b_2+c_2-d_2+e_2
\end{align}
\end{lstlisting}
\producing
@@ -1354,9 +1359,8 @@
du paquetage \pkg{amsmath} pour les détails sur
l'utilisation des environnements du \autoref*{tab:math:displays}.
-\begin{conseil}
- Veillez à respecter les règles suivantes pour la composition des
- équations.
+\tipbox{Veillez à respecter les règles suivantes pour la composition
+ des équations.
\begin{enumerate}
\item Qu'elles apparaissent en ligne ou hors paragraphe, les
équations font partie intégrante de la phrase. Ainsi, les règles
@@ -1367,8 +1371,7 @@
et quatrième exemples du \autoref{tab:math:displays}).
\item Ne numéroter que les équations d'un document auxquelles le
texte fait référence.
- \end{enumerate}
-\end{conseil}
+ \end{enumerate}}
\begin{exemple}
Nous avons réalisé les deux suites d'équations au début de la
@@ -1415,7 +1418,7 @@
\meta{delim\_d} dont la taille s'ajustera automatiquement au contenu
entre les deux commandes.
\begin{demo}
- \begin{texample}
+ \begin{texample}[0.55\linewidth]
\begin{lstlisting}
\left( 1 + \frac{1}{x} \right)
\end{lstlisting}
@@ -1425,7 +1428,7 @@
\end{equation*}
\end{texample}
- \begin{texample}
+ \begin{texample}[0.55\linewidth]
\begin{lstlisting}
\left(
\sum_{i = 1}^n x_i^2
@@ -1673,8 +1676,7 @@
\qed
\end{exemple}
-\begin{conseil}
- De manière générale, il est déconseillé de scinder une suite
+\tipbox{De manière générale, il est déconseillé de scinder une suite
d'équations entre deux pages. Le chargement du paquetage
\pkg{amsmath} désactive d'ailleurs cette possibilité. Cependant,
c'est parfois inévitable pour les longs blocs d'équations.
@@ -1694,8 +1696,7 @@
À moins d'en être vraiment aux toutes dernières étapes d'édition
d'un document, il est conseillé d'utiliser la commande
\cmdprint{\displaybreak} avec parcimonie et avec un argument
- optionnel faible.
-\end{conseil}
+ optionnel faible.}
\section{Caractères gras en mathématiques}
@@ -1786,53 +1787,19 @@
\end{texample}
\end{demo}
-\begin{conseil}
- \label{conseil:math:mat}
- Si le gras est fréquemment utilisé dans un document pour une
- notation particulière, il est fortement recommandé de définir une
- nouvelle commande\footnotemark\
- sémantique plutôt que d'utiliser à répétition l'une ou l'autre des
- commandes ci-dessus.
-
- Par exemple, si le gras est utilisé pour les vecteurs et matrices,
- on pourrait définir une nouvelle commande \cmdprint{\mat} en
- insérant dans le préambule du document
+Si le gras est fréquemment utilisé dans un document pour une notation
+particulière, il est fortement recommandé de définir une nouvelle
+commande\footnote{%
+ La définition de nouvelles commandes est couvert plus en détail au
+ \autoref{chap:commandes}.} sémantique plutôt que d'utiliser à
+répétition l'une ou l'autre des commandes ci-dessus. Par exemple, si
+le gras est utilisé pour les vecteurs et matrices, on pourrait définir
+une nouvelle commande \cmdprint{\mat} en insérant dans le préambule du
+document
\begin{lstlisting}
\newcommand[1]{\mat}{\bm{#1}}
\end{lstlisting}
-\end{conseil}
-%
-\footnotetext{%
- La définition de nouvelles commandes est couvert plus en détail au
- \autoref{chap:commandes}.}
-
-\begin{information}
- On l'a vu ci-dessus: le paquetage \pkg{unicode-math} offre l'option
- \code{ISO} pour le traitement du gras dans les mathématiques. En
- fait, c'est toute la composition des mathématiques qui fait l'objet
- d'un standard ISO!
-
- Plusieurs prescriptions du standard --- comme les noms de variables
- en italique --- sont déjà prises en compte par {\LaTeX}. Le respect
- de certaines autres règles est moins répandu, notamment celle qui
- veut que les constantes mathématiques dont la valeur de change pas
- (ce sont des constantes, après tout) soient représentées en police
- droite. On pense, par exemple, au nombre d'Euler $\mathrm{e}$, au
- nombre imaginaire $\mathrm{i} = \sqrt{-1}$. Même chose pour les
- opérateurs mathématiques, dont le $\mathrm{d}$ dans les dérivées et
- les intégrales.
-
- Voici un exemple d'intégrale composée avec ces règles:
- \begin{equation*}
- \int_C \frac{\mathrm{e}^z}{z}\, \mathrm{d}z = 2 \pi \mathrm{i}.
- \end{equation*}
- Pour en savoir plus sur l'utilisation du standard ISO dans {\LaTeX},
- consulter \citet{Beccari:ISO} ou, pour un sommaire rapide, l'%
- \link{https://nickhigham.wordpress.com/2016/01/28/typesetting-mathematics-according-to-the-iso-standard/}{entrée de blogue} %
- de Nick Higham.
-\end{information}
-
\begin{exemple}
\label{ex:math:matrices}
Le paquetage \pkg{amsmath} fournit quelques environnements qui
@@ -1875,12 +1842,36 @@
On remarquera l'utilisation de la commande \cmd{\dfrac}
(\autoref{sec:math:bases:fractions}) pour composer des grandes
fractions à l'intérieur des matrices. Nous avons également eu
- recours à la commande \cmdprint{\mat} mentionnée dans la
- rubrique Conseil du {\TeX}pert de la \autopageref{conseil:math:mat}. %
+ recours à la commande \cmdprint{\mat} ci-dessus. %
\qed
\end{exemple}
+\notebox{Le paquetage \pkg{unicode-math} offre l'option \code{ISO}
+ pour le traitement du gras dans les mathématiques. En fait, c'est
+ toute la composition des mathématiques qui fait l'objet d'un
+ standard ISO!
+
+ Plusieurs prescriptions du standard --- comme les noms de variables
+ en italique --- sont déjà prises en compte par {\LaTeX}. Le respect
+ de certaines autres règles est moins répandu, notamment celle qui
+ veut que les constantes mathématiques dont la valeur de change pas
+ (ce sont des constantes, après tout) soient représentées en police
+ droite. On pense, par exemple, au nombre d'Euler $\mathrm{e}$, au
+ nombre imaginaire $\mathrm{i} = \sqrt{-1}$. Même chose pour les
+ opérateurs mathématiques, dont le $\mathrm{d}$ dans les dérivées et
+ les intégrales.
+
+ Voici un exemple d'intégrale composée avec ces règles:
+ \begin{equation*}
+ \int_C \frac{\mathrm{e}^z}{z}\, \mathrm{d}z = 2 \pi \mathrm{i}.
+ \end{equation*}
+ Pour en savoir plus sur l'utilisation du standard ISO dans {\LaTeX},
+ consulter \citet{Beccari:ISO} ou, pour un sommaire rapide, l'%
+ \link{https://nickhigham.wordpress.com/2016/01/28/typesetting-mathematics-according-to-the-iso-standard/}{entrée de blogue} %
+ de Nick Higham.}
+
+
%%%
%%% Exercices
%%%
@@ -1961,15 +1952,15 @@
\begin{align*}
f(x +& h, y + k) = f(x, y) +
\left\{
- \frac{\partial f(x, y)}{\partial x} h +
- \frac{\partial f(x, y)}{\partial y} k
+ \frac{\partial f(x,y)}{\partial x} h +
+ \frac{\partial f(x,y)}{\partial y} k
\right\} \\
&+
\frac{1}{2}
\left\{
- \frac{\partial^2 f(x, y)}{\partial x^2} h^2 +
- \frac{\partial^2 f(x, y)}{\partial x \partial y} kh +
- \frac{\partial^2 f(x, y)}{\partial y^2} k^2
+ \frac{\partial^2 f(x,y)}{\partial x^2} h^2 +
+ \frac{\partial^2 f(x,y)}{\partial x \partial y} kh +
+ \frac{\partial^2 f(x,y)}{\partial y^2} k^2
\right\} \\
&+
\frac{1}{6} \{\cdots\} + \dots +
@@ -2044,7 +2035,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices-diapos.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,76 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\begin{frame}[t,plain,fragile=singleslide]
+ \tiny
+ \vspace*{10mm}
+
+ \begin{adjustwidth}{10mm}{10mm}
+ \raisebox{-1.4mm}{\includegraphics[height=4mm,keepaspectratio=true]{images/by-sa}} %
+ Vincent Goulet, {\year}
+
+ {\textcopyright} {\year} par Vincent Goulet. «Rédaction avec
+ {\LaTeX} --- Premiers pas» est mis à disposition sous licence
+ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{%
+ Attribution-Partage dans les mêmes conditions 4.0 International}
+ de Creative Commons. En vertu de cette licence, vous êtes autorisé
+ à:
+ \begin{itemize}
+ \item \textbf{partager} --- copier, distribuer et communiquer le
+ matériel par tous moyens et sous tous formats;
+ \item \textbf{adapter} --- remixer, transformer et créer à partir du
+ matériel pour toute utilisation, y compris commerciale.
+ \end{itemize}
+ L'Offrant ne peut retirer les autorisations concédées par la licence
+ tant que vous appliquez les termes de cette licence.
+
+ Selon les conditions suivantes: \par
+ \begin{tabularx}{\linewidth}{@{}lX@{}}
+ \raisebox{-5.5mm}[0mm][10mm]{\includegraphics[height=7mm,keepaspectratio=true]{images/by}}
+ & \textbf{Attribution} --- Vous devez créditer l'œuvre, intégrer
+ un lien vers la licence et indiquer si des modifications ont été
+ effectuées à l'œuvre. Vous devez indiquer ces informations par
+ tous les moyens raisonnables, sans toutefois suggérer que
+ l'Offrant vous soutient ou soutient la façon dont vous avez utilisé
+ son œuvre. \\
+ \raisebox{-5.5mm}{\includegraphics[height=7mm,keepaspectratio=true]{images/sa}}
+ & \textbf{Partage dans les mêmes conditions} --- Dans le cas où vous
+ effectuez un remix, que vous transformez, ou créez à partir du
+ matériel composant l'œuvre originale, vous devez diffuser l'œuvre modifiée dans
+ les mêmes conditions, c'est-à-dire avec la même licence avec laquelle
+ l'œuvre originale a été diffusée.
+ \end{tabularx}
+
+ \textbf{Code source} \\
+ \viewsource{\reposurl}
+
+ \textbf{Couverture} \\
+ Suricate (\emph{Suricata suricatta}), parfois surnommé «sentinelle
+ du désert» (ici un spécimen du zoo de Newquay, en Cornouailles).
+ Ce petit carnivore vit dans le sud-ouest de l'Afrique. Très
+ prolifique, le suricate vit en grands groupes familiaux au sein
+ d'une colonie.
+
+ Crédit photo: {\textcopyright} Francis C.~Franklin
+ \href{https://creativecommons.org/licenses/by-sa/3.0/deed.fr}{CC
+ BY-SA 3.0} via
+ \href{https://commons.wikimedia.org/w/index.php?curid=31209438}{%
+ Wikimedia Commons}.
+
+ Concept original du titre: Marie-Ève Guérard.
+ \end{adjustwidth}
+\end{frame}
+
+%%% Local Variables:
+%%% TeX-master: "formation-latex-ul-diapos"
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices-diapos.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,77 @@
+%%% Copyright (C) 2019 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\begingroup
+\calccentering{\unitlength}
+\begin{adjustwidth*}{\unitlength}{-\unitlength}
+ \setlength{\parindent}{0pt}
+ \setlength{\parskip}{\baselineskip}
+
+ \raisebox{-2.5mm}{\includegraphics[height=7mm,keepaspectratio=true]{images/by-sa}} %
+ {\theauthor}, {\year}
+
+ {\textcopyright} {\year} par {\theauthor}. «\thetitle» est mis à
+ disposition sous licence
+ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{%
+ Attribution-Partage dans les mêmes conditions 4.0 International}
+ de Creative Commons. En vertu de cette licence, vous êtes autorisé
+ à:
+ \begin{itemize}
+ \item \textbf{partager} --- copier, distribuer et communiquer le
+ matériel par tous moyens et sous tous formats;
+ \item \textbf{adapter} --- remixer, transformer et créer à partir du
+ matériel pour toute utilisation, y compris commerciale.
+ \end{itemize}
+ L'Offrant ne peut retirer les autorisations concédées par la licence
+ tant que vous appliquez les termes de cette licence.
+
+ Selon les conditions suivantes: \par
+ \begin{tabularx}{\linewidth}{@{}lX@{}}
+ \raisebox{-9mm}[0mm][13mm]{\includegraphics[height=11mm,keepaspectratio=true]{images/by}}
+ & \textbf{Attribution} --- Vous devez créditer l'œuvre, intégrer
+ un lien vers la licence et indiquer si des modifications ont été
+ effectuées à l'œuvre. Vous devez indiquer ces informations par
+ tous les moyens raisonnables, sans toutefois suggérer que
+ l'Offrant vous soutient ou soutient la façon dont vous avez utilisé
+ son œuvre. \\
+ \raisebox{-9mm}{\includegraphics[height=11mm,keepaspectratio=true]{images/sa}}
+ & \textbf{Partage dans les mêmes conditions} --- Dans le cas où vous
+ effectuez un remix, que vous transformez, ou créez à partir du
+ matériel composant l'œuvre originale, vous devez diffuser l'œuvre modifiée dans
+ les mêmes conditions, c'est-à-dire avec la même licence avec laquelle
+ l'œuvre originale a été diffusée.
+ \end{tabularx}
+
+ \textbf{Code source} \\
+ \viewsource{\reposurl}
+
+ \textbf{Couverture} \\
+ Suricate (\emph{Suricata suricatta}), parfois surnommé «sentinelle
+ du désert» (ici un spécimen du zoo de Newquay, en Cornouailles). Ce
+ petit carnivore vit dans le sud-ouest de l'Afrique. Très prolifique,
+ le suricate vit en grands groupes familiaux au sein d'une colonie.
+
+ Crédit photo: {\textcopyright} Francis C.~Franklin
+ \href{https://creativecommons.org/licenses/by-sa/3.0/deed.fr}{CC
+ BY-SA 3.0} via
+ \href{https://commons.wikimedia.org/w/index.php?curid=31209438}{%
+ Wikimedia Commons}.
+
+ Concept original du titre: Marie-Ève Guérard.
+\end{adjustwidth*}
+\endgroup
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/notices.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,209 +1,119 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\section{Organisation d'un document}
-\begin{frame}[plain]
- \begin{conseil}
- Utilisez impérativement les commandes {\LaTeX} pour identifier
- les différentes parties (la structure) d'un document.
- \end{conseil}
-\end{frame}
+\begin{conseil}
+ Utilisez impérativement les commandes {\LaTeX} pour identifier les
+ différentes parties (la structure) d'un document.
+\end{conseil}
\subsection{Parties d'un document}
\begin{frame}[fragile]
\frametitle{Titre et page de titre}
- \begin{itemize}
- \item Mise en forme automatique
- \begin{lstlisting}
+ {\LaTeX} peut composer une page de titre automatiquement à partir
+ des informations pertinentes.
+
+ \begin{lstlisting}
%% préambule
-\title{`\textit{Titre du document}'}
-\author{`\textit{Prénom Nom}'}
-\date{`\textit{31 octobre 2014}'} % automatique si omis
+\title{`\meta{Titre du document}'}
+\author{`\meta{Prénom Nom}'}
+\date{`\meta{31 octobre 2014}'} % automatique si omis
%% corps du document
\maketitle
- \end{lstlisting}
- \item Mise en forme libre \\[6pt]
- \begin{minipage}{0.45\linewidth}
- \begin{block}{\small classes standards}
-\begin{lstlisting}
-\begin{titlepage}
- ...
-\end{titlepage}
-\end{lstlisting}
- \end{block}
- \end{minipage}
- \hfill
- \begin{minipage}{0.45\linewidth}
- \begin{block}{\small classe \class{memoir}}
-\begin{lstlisting}
-\begin{titlingpage}
- ...
-\end{titlingpage}
-\end{lstlisting}
- \end{block}
- \end{minipage}
- \end{itemize}
+ \end{lstlisting}
\end{frame}
\begin{frame}[fragile=singleslide]
- \frametitle{Résumé}
- \begin{itemize}
- \item Classes \class{article}, \class{report} ou \class{memoir}:
- résumé créé avec l'environnement
-\begin{lstlisting}
-\begin{abstract}
-
-\end{abstract}
-\end{lstlisting}
- \item Classe \class{ulthese}: résumés français et anglais traités
- comme des chapitres normaux (non numérotés)
- \end{itemize}
-\end{frame}
-
-\begin{frame}[fragile=singleslide]
\frametitle{Sections}
\begin{itemize}
- \item Découpage du document en sections avec les commandes
+ \item Découpage du document en sections
\begin{lstlisting}
-\part{`\textit{titre}'}
-\chapter{`\textit{titre}'}
-\section{`\textit{titre}'}
-\subsection{`\textit{titre}'}
+\part{`\meta{titre}'}
+\chapter{`\meta{titre}'}
+\section{`\meta{titre}'}
+\subsection{`\meta{titre}'}
\end{lstlisting}
+ \item Numérotation automatique
+ \begin{demo}
+ \begin{minipage}{0.45\linewidth}
\begin{lstlisting}
-\subsubsection{`\textit{titre}'} % à éviter dans un livre
+\section{Hypothèses}
\end{lstlisting}
+ \end{minipage}
+ \hfill
+ \begin{minipage}{0.45\linewidth}
+ \includegraphics[height=0.8\baselineskip,keepaspectratio]{images/section-num}
+ \end{minipage}
+ \end{demo}
+ \item Sans la numérotation
+ \begin{demo}
+ \begin{minipage}{0.45\linewidth}
\begin{lstlisting}
-\paragraph{`\textit{titre}'} % jamais (?) utilisé
-\subparagraph{`\textit{titre}'} % idem
+\section*{Hypothèses}
\end{lstlisting}
- \item Numérotation automatique
- \item Commande suivie d'une \verb=*= = section non numérotée
- \item Titre «court» en argument optionnel
+ \end{minipage}
+ \hfill
+ \begin{minipage}{0.45\linewidth}
+ \includegraphics[height=0.8\baselineskip,keepaspectratio]{images/section-non-num}
+ \end{minipage}
+ \end{demo}
\end{itemize}
\end{frame}
\begin{frame}[fragile=singleslide]
\frametitle{Annexes}
+
+ Les annexes sont des sections ou des chapitres avec une numérotation
+ alphanumérique (A, A.1, ...)
\begin{itemize}
- \item Les annexes sont des sections ou des chapitres avec une numérotation
- alphanumérique (A, A.1, ...)
- \item Sections suivantes identifiées comme des annexes par la
- commande
-\begin{lstlisting}
-\appendix
-\end{lstlisting}
+ \item \cs{appendix} identifie les sections suivantes comme des annexes
\item Dans le titre, «Chapitre» changé pour «Annexe» le cas échéant
\end{itemize}
\end{frame}
-\begin{frame}[fragile]
- \frametitle{Structure logique d'un livre}
- \framesubtitle{(classes \class{book}, \class{memoir}, \class{ulthese})}
-\begin{lstlisting}
-\frontmatter
-\end{lstlisting}
- \begin{itemize}
- \small
- \item préface, table des matières, etc.
- \item numérotation des pages en chiffres romains (i, ii, ...)
- \item chapitres non numérotés
- \end{itemize}
- \vfill
+\begin{frame}[fragile=singleslide]
+ \frametitle{Table des matières}
-\begin{lstlisting}
-\mainmatter
-\end{lstlisting}
- \begin{itemize}
- \small
- \item le contenu à proprement parler
- \item numérotation des pages à partir de 1 en chiffres arabes
- \item chapitres numérotés
- \end{itemize}
- \vfill
+ La commande \cs{tableofcontents} produit automatiquement la table
+ des matières.
-\begin{lstlisting}
-\backmatter
-\end{lstlisting}
\begin{itemize}
- \small
- \item tout le reste (bibliographie, index, etc.)
- \item numérotation des pages se poursuit
- \item chapitres non numérotés
- \end{itemize}
-\end{frame}
-
-\subsection{Table des matières}
-
-\begin{frame}[fragile]
- \frametitle{Table des matières}
- \begin{itemize}
- \item Table des matières produite automatiquement avec
-\begin{lstlisting}
-\tableofcontents
-\end{lstlisting}
\item Requiert plusieurs compilations
\item Sections non numérotées pas incluses
\item Avec \pkg{hyperref}, produit également la table des
matières du fichier PDF
- \item<2-> Classe \class{memoir} fournit également
-\begin{lstlisting}
-\tableofcontents*
-\end{lstlisting}
- qui n'insère pas la table des matières dans la table des matières
- \item<3-> Aussi disponibles:
-\begin{lstlisting}
-\listoffigures
-\listoftables
-\end{lstlisting}
- (et leurs versions \verb=*= dans \class{memoir})
\end{itemize}
\end{frame}
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
-
-\begin{frame}[fragile=singleslide,plain]
- \begin{exercice}
- Utiliser le fichier \fichier{exercice\_parties.tex}.
- \begin{enumerate}
- \item Étudier la structure du document dans le code source.
- \item Ajouter un titre et un auteur au document.
- \item Créer la table des matières du document en le compilant 2 à
- 3 fois.
- \item Insérer deux ou trois titres de sections de différents niveaux
- dans le document.
- \item Vous remarquerez que la numérotation cesse à partir des
- sous-sections. C'est une particularité de la classe
- \class{memoir}.
-
- Recompiler le document après avoir ajouté au préambule la commande
-\begin{lstlisting}
-\maxsecnumdepth{subsection}
-\end{lstlisting}
- \item Ajouter une annexe au document.
- \end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
-
\subsection{Renvois automatiques}
-\begin{frame}[fragile=singleslide]
+\begin{frame}
\frametitle{Étiquettes et renvois automatiques}
- \framesubtitle{Parce que l'ordinateur le fera mieux que vous}
+ Ne \alert{jamais} renvoyer manuellement à un numéro de section,
+ d'équation, de tableau, etc.
+
\begin{itemize}
- \item Ne \alert{jamais} renvoyer manuellement à un numéro de
- section, d'équation, de tableau, etc.
- \item «Nommer» un élément avec \verb=\label=
- \item Faire référence par son nom avec \verb=\ref=
+ \item «Nommer» un élément avec \cs{label}
+ \item Faire référence par son nom avec \cs{ref}
\item Requiert 2 à 3 compilations
\end{itemize}
\end{frame}
-\begin{frame}[plain,fragile=singleslide]
+\begin{frame}[fragile=singleslide]
+ \frametitle{Exemple (code source)}
+
\begin{lstlisting}[emph={\label,\ref}]
\section{Définitions}
\label{sec:definitions}
@@ -217,72 +127,28 @@
Tel que vu à la section \ref{sec:definitions},
on a...
\end{lstlisting}
- \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{exemple-renvoi}}
\end{frame}
-\begin{frame}[plain,fragile=singleslide]
- \begin{conseil}
- Adoptez une manière systématique et mnémotechnique de nommer les
- éléments dans un long document afin de vous y retrouver.
+\begin{frame}
+ \frametitle{Exemple (résultat)}
- \bigskip %
- Exemple:
-\begin{lstlisting}
-\label{chap:`\textit{chapitre}'} % chapitre
-\label{sec:`\textit{chapitre}':`\textit{section}'} % section
-\label{tab:`\textit{chapitre}':`\textit{tableau}'} % tableau
-\label{eq:`\textit{chapitre}':`\textit{equation}'} % équation
-\end{lstlisting}
- \end{conseil}
+ \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{auxdoc/exemple-renvoi}}
\end{frame}
-\subsection{Hyperliens}
+\subsection{[~Exercice~]}
-\begin{frame}[fragile]
- \frametitle{Renvois automatiques++}
- \begin{itemize}
- \item Paquetage \pkg{hyperref} insère des hyperliens vers les
- renvois dans les fichiers PDF
-\begin{lstlisting}
-Tel que vu à la section \ref{sec:definitions},
-on a...
-\end{lstlisting}
- \fbox{\includegraphics[viewport=124 550 484 564,clip=true,width=0.98\linewidth]{exemple-renvoi-hyperref}}
- \vfill
- \item<2-> Commande \verb=\autoref= permet de
- \begin{enumerate}
- \item nommer automatiquement le type de renvoi (section, équation,
- tableau, etc.)
- \item transformer en hyperlien le texte \textbf{et} le numéro
- \end{enumerate}
-\begin{lstlisting}
-Tel que vu à la \autoref{sec:definitions},
-on a...
-\end{lstlisting}
- \fbox{\includegraphics[viewport=124 550 484 564,clip=true,width=0.98\linewidth]{exemple-renvoi-autoref}}
- \end{itemize}
-\end{frame}
+\begin{exercice}
+ Utiliser le fichier \fichier{exercice\_renvois.tex}.
+ \begin{enumerate}
+ \item Insérer dans le texte un renvoi au numéro d'une section.
+ \item Activer le paquetage \pkg{hyperref} avec l'option
+ \texttt{colorlinks} et comparer l'effet d'utiliser \cs{ref} ou
+ \cs{autoref} pour le renvoi.
+ \end{enumerate}
+\end{exercice}
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
-
-\begin{frame}[plain]
- \begin{exercice}
- Utiliser le fichier \fichier{exercice\_renvois.tex}.
- \begin{enumerate}
- \item Insérer dans le texte un renvoi au numéro d'une section.
- \item Activer le paquetage \pkg{hyperref} avec l'option
- \texttt{colorlinks} et comparer l'effet d'utiliser
- \texttt{{\textbackslash}ref} ou \texttt{{\textbackslash}autoref}
- pour le renvoi.
- \end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
-
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/organisation.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,7 +1,18 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Organisation d'un document}
\label{chap:organisation}
-La maîtrise des notions du chapitre précédent permet déjà de composer
+La maitrise des notions du chapitre précédent permet déjà de composer
un document simple avec {\LaTeX}. Toutefois, la puissance du système
de mise en page se manifeste vraiment lors de la préparation de
documents élaborés comportant plusieurs divisions internes, une table
@@ -25,10 +36,10 @@
\item[\normalfont\class{article}] Articles scientifiques et autres
documents de longueur modérée ne nécessitant pas une mise en page
élaborée. Le folio (numéro de page) est placé au centre du pied de
- page. Le titre apparaît dans le haut de la première page,
+ page. Le titre apparait dans le haut de la première page,
immédiatement suivi du texte.
\item[\normalfont\class{report}] Rapports et autres documents plus
- longs pouvant être divisés en chapitres. Le titre apparaît sur une
+ longs pouvant être divisés en chapitres. Le titre apparait sur une
page de titre. La mise en page est autrement identique à celle de la
classe \class{article}.
\item[\normalfont\class{book}] Longs documents divisés en chapitres.
@@ -35,7 +46,7 @@
La mise en page est conçue pour une impression recto verso. L'entête
de la page (autre que la première du chapitre) contient le folio sur
le bord extérieur et le titre de chapitre (page paire) ou le titre
- de section (page impaire). Le titre apparaît sur une page de titre.
+ de section (page impaire). Le titre apparait sur une page de titre.
\item[\normalfont\class{letter}] Lettres et correspondance. Bien que
puissante, cette classe est plus rarement utilisée. Nous n'en traitons
pas davantage dans ce document.
@@ -71,11 +82,11 @@
\begin{figure}
\begin{minipage}{0.49\linewidth}
- \fbox{\includegraphics[page=1,width=0.95\linewidth]{exemple-classe-article}}
+ \fbox{\includegraphics[page=1,width=0.95\linewidth]{auxdoc/exemple-classe-article}}
\end{minipage}
\hfill
\begin{minipage}{0.49\linewidth}
- \fbox{\includegraphics[page=2,width=0.95\linewidth]{exemple-classe-article}}
+ \fbox{\includegraphics[page=2,width=0.95\linewidth]{auxdoc/exemple-classe-article}}
\end{minipage}
\caption{Exemple de mise en page avec la classe \class{article}}
\label{fig:organisation:classes:article}
@@ -83,11 +94,11 @@
\begin{figure}
\begin{minipage}{0.49\linewidth}
- \fbox{\includegraphics[page=1,width=0.95\linewidth]{exemple-classe-report}}
+ \fbox{\includegraphics[page=1,width=0.95\linewidth]{auxdoc/exemple-classe-report}}
\end{minipage}
\hfill
\begin{minipage}{0.49\linewidth}
- \fbox{\includegraphics[page=2,width=0.95\linewidth]{exemple-classe-report}}
+ \fbox{\includegraphics[page=2,width=0.95\linewidth]{auxdoc/exemple-classe-report}}
\end{minipage}
\caption{Exemple de mise en page avec la classe \class{report}}
\label{fig:organisation:classes:report}
@@ -95,11 +106,11 @@
\begin{figure}
\begin{minipage}{0.49\linewidth}
- \fbox{\includegraphics[page=1,width=0.95\linewidth]{exemple-classe-book}}
+ \fbox{\includegraphics[page=1,width=0.95\linewidth]{auxdoc/exemple-classe-book}}
\end{minipage}
\hfill
\begin{minipage}{0.49\linewidth}
- \fbox{\includegraphics[page=2,width=0.95\linewidth]{exemple-classe-book}}
+ \fbox{\includegraphics[page=2,width=0.95\linewidth]{auxdoc/exemple-classe-book}}
\end{minipage}
\caption{Exemple de mise en page avec la classe \class{book}}
\label{fig:organisation:classes:book}
@@ -120,7 +131,7 @@
La classe fait partie des distributions {\LaTeX} modernes; elle
devrait être installée et disponible sur tout système. Elle est livrée
avec une %
-\doc{memman}{http://texdoc.net/pkg/memoir} %
+\doc{memoir}{http://texdoc.net/pkg/memoir} %
exhaustive: le manuel d'instructions fait près de 600~pages! Il peut
être utile de s'y référer de temps à autre pour réaliser une mise en
page particulière.
@@ -162,7 +173,7 @@
disposition en une ou deux colonnes, ou encore la position des
équations hors paragraphe. \citet{Thurnherr:class-options} offre une
présentation succincte des options standards. Le chapitre~1 de la %
-\doc{memman}{http://texdoc.net/pkg/memoir} %
+\doc{memoir}{http://texdoc.net/pkg/memoir} %
de \class{memoir} traite en plus des ajouts propres à cette classe.
@@ -231,7 +242,7 @@
page composée avec {\XeLaTeX} (puisque nous utilisons le paquetage
\pkg{fontspec}) se trouve à la \autoref{fig:organisation:titre}.
\begin{demo}
- \lstinputlisting[lastline=19]{exemple-titre.tex}
+ \lstinputlisting[lastline=19]{auxdoc/exemple-titre.tex}
\end{demo}
La date de publication apparaissant dans l'illustration de la
@@ -247,11 +258,11 @@
note.
(Le paquetage \pkg{lorem} utilisé dans cet exemple permet
- d'insérer du faux texte \link{http://fr.lipsum.com}{Lorem Ipsum}
+ d'insérer du faux texte \link{https://fr.lipsum.com}{Lorem Ipsum}
dans un document \LaTeX.)
\begin{figure}
\centering
- \fbox{\includegraphics[width=0.7\linewidth]{exemple-titre}}
+ \fbox{\includegraphics[width=0.7\linewidth]{auxdoc/exemple-titre}}
\caption{Illustration d'un titre d'article standard.}
\label{fig:organisation:titre}
\end{figure}
@@ -285,7 +296,7 @@
L'auteur contrôle alors entièrement la disposition et la
composition des éléments de la page de titre. Nous renvoyons le
lecteur au chapitre~4 de la %
-\doc{memman}{http://texdoc.net/pkg/memoir} %
+\doc{memoir}{http://texdoc.net/pkg/memoir} %
de \class{memoir} pour une liste de bonnes pratiques en matière de
composition de page de titre et pour des exemples détaillés.
@@ -345,12 +356,10 @@
supprime la numérotation ainsi que l'insertion éventuelle dans la
table des matières (plus de détails à la \autoref{sec:organisation:tdm}).
-\begin{conseil}
- Éviter d'utiliser des sous-sous-sections numérotées (commande
+\tipbox{Éviter d'utiliser des sous-sous-sections numérotées (commande
\cmdprint{\subsubsection}) dans un livre. Cela résulte en une
numérotation à quatre niveaux qui s'avère difficile à suivre pour le
- lecteur.
-\end{conseil}
+ lecteur.}
\subsection{Annexes}
\label{sec:organisation:parties:annexes}
@@ -420,7 +429,7 @@
\tableofcontents
\end{lstlisting}
dans le corps du document à l'endroit où la table des matières doit
-apparaître. C'est tout!
+apparaitre. C'est tout!
Lorsque le paquetage \pkg{hyperref} \citep{hyperref} est chargé, la
commande \cmdprint{\tableofcontents} produit également la table des
@@ -430,8 +439,10 @@
avec la visionneuse Aperçu de macOS.
\begin{figure}
- \resizebox{\textwidth}{!}{\includegraphics[angle=-90]{tdm-dans-pdf}}
- \caption{Consultation d'un document PDF avec la visionneuse Aperçu
+ \resizebox{\textwidth}{!}{\includegraphics{images/tdm-dans-pdf}}
+ \caption[Consultation d'un document PDF avec la visionneuse Aperçu
+ de macOS]{%
+ Consultation d'un document PDF avec la visionneuse Aperçu
de macOS. La barre latérale de gauche affiche la table des
matières du fichier PDF, ce qui permet de naviguer dans le
document sans devoir revenir à celle du document.}
@@ -438,11 +449,9 @@
\label{fig:organisation:tdm-dans-pdf}
\end{figure}
-\begin{important}
- La production initiale de la table des matières et la prise en
- compte de toute modification requiert jusqu'à trois compilations
- consécutives du document.
-\end{important}
+\importantbox{La production initiale de la table des matières et la
+ prise en compte de toute modification requiert jusqu'à trois
+ compilations consécutives du document.}
Par défaut, une section non numérotée ne figure pas dans la table des
matières. Si l'on souhaite néanmoins l'y insérer, il faut utiliser la
@@ -460,7 +469,7 @@
l'Université Laval, les résumés, la liste des abbréviations et des
sigles, les remerciements et l'avant-propos doivent être composés
comme des chapitres normaux non numérotés. Cependant, ils doivent
- apparaître dans la table des matières. Pour ce faire, les gabarits
+ apparaitre dans la table des matières. Pour ce faire, les gabarits
fournis avec la classe \class{ulthese} comportent des lignes de la
forme:
\begin{lstlisting}
@@ -549,7 +558,7 @@
\end{lstlisting}
\begin{figure}
- \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{exemple-renvoi}}
+ \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{auxdoc/exemple-renvoi}}
\caption{Texte produit par le code de
l'\autoref{ex:organisation:renvoi} illustrant un renvoi
automatique standard}
@@ -558,21 +567,22 @@
\qed
\end{exemple}
-\begin{conseil}
- Un long document contiendra vraisemblablement un grand nombre
+\tipbox{Un long document contiendra vraisemblablement un grand nombre
d'étiquettes et de renvois. Afin de s'y retrouver et pour éviter les
doublons, adopter une manière systématique et mnémotechnique de
nommer les éléments.
- Pour le présent document, nous avons utilisé un système de la forme
- suivante:
-\begin{lstlisting}
-\label{chap:`\meta{chapitre}'}`\phantom{\meta{}}' % chapitre
-\label{sec:`\meta{chapitre}':`\meta{section}'} % section
-\label{tab:`\meta{chapitre}':`\meta{tableau}'} % tableau
-\label{eq:`\meta{chapitre}':`\meta{equation}'} % équation
-\end{lstlisting}
-\end{conseil}
+ Pour le présent document, nous avons utilisé un système d'étiquettes
+ de la forme suivante:
+ \begin{itemize}
+ \item \cmdprint{chap:\meta{chapitre}} pour les chapitres;
+ \item \cmdprint{sec:\meta{chapitre}:\meta{section}} pour
+ les sections;
+ \item \cmdprint{tab:\meta{chapitre}:\meta{tableau}} pour
+ les tableaux;
+ \item \cmdprint{eq:\meta{chapitre}:\meta{equation}} pour
+ les équations.
+ \end{itemize}}
\subsection{Production des renvois}
\label{sec:organisation:renvois:production}
@@ -622,7 +632,7 @@
\begin{figure}
\centering
- \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{exemple-renvoi-hyperref}}
+ \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{auxdoc/exemple-renvoi-hyperref}}
\caption{Texte produit par le code de
l'\autoref{ex:organisation:renvoi} après l'ajout du paquetage
\pkg{hyperref}}
@@ -669,7 +679,7 @@
\begin{figure}
\centering
- \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{exemple-renvoi-autoref}}
+ \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{auxdoc/exemple-renvoi-autoref}}
\caption{Texte produit par le code de
l'\autoref{ex:organisation:renvoi-autoref}}
\label{fig:organisation:renvoi-autoref}
@@ -729,7 +739,7 @@
Il est recommandé de segmenter tout document d'une certaine ampleur
dans des fichiers \verb=.tex= distincts pour chaque partie ---
habituellement un fichier par chapitre. Le document complet est
-composé à l'aide d'un fichier maître qui contient le préambule
+composé à l'aide d'un fichier maitre qui contient le préambule
{\LaTeX} et un ensemble d'appels à la commande \cmdprint{\include}
pour réunir les parties dans un tout.
@@ -750,14 +760,13 @@
\begin{exemple}
La \autoref{fig:organisation:maitre} présente un exemple type de
- fichier maître. On y utilise la commande \cmd{\include} pour
+ fichier maitre. On y utilise la commande \cmd{\include} pour
composer un document chapitre par chapitre.
\begin{figure}
\centering
\begin{minipage}{0.75\linewidth}
-\begin{lstlisting}[numbers=left, numberstyle=\tiny,
- frame=single, rulecolor=\color{black}, framesep=6pt]
+\begin{lstlisting}[numbers=left, numberstyle=\tiny]
\documentclass{ulthese}
[...]
@@ -777,7 +786,8 @@
\end{document}
\end{lstlisting}
\end{minipage}
- \caption{Structure type d'un fichier maître. Les fichiers
+ \caption[Structure type d'un fichier maitre]{%
+ Structure type d'un fichier maitre. Les fichiers
\code{historique.tex}, \code{rappels.tex} et \code{modele.tex}
contiennent le texte des trois premiers chapitres.}
\label{fig:organisation:maitre}
@@ -807,13 +817,11 @@
inclure dans la compilation, séparés par des virgules et sans
l'extension \code{.tex}.
-\begin{conseil}
- Utiliser des noms de fichiers qui permettent de facilement
+\tipbox{Utiliser des noms de fichiers qui permettent de facilement
identifier leur contenu. Par exemple, un nom comme
\fichier{rappels.tex} identifie clairement le contenu du fichier et
il résiste mieux aux changements à l'ordre des chapitres que
- \fichier{chapitre1.tex}.
-\end{conseil}
+ \fichier{chapitre1.tex}.}
Lors de l'utilisation de la commande \cmd{\includeonly}, toute la
numérotation dans les fichiers \meta{liste\_fichiers} suivra celle
@@ -876,8 +884,8 @@
\item Ajouter un titre et un auteur au document à l'aide des
commandes \cmdprint{\title} et \cmdprint{\author} se trouvant déjà
dans le préambule.
- \item Créer la table des matières du document en le compilant 2 à 3
- fois.
+ \item Créer la table des matières du document en le compilant deux à
+ trois fois.
\item Insérer deux ou trois titres de sections de différents niveaux
dans le document et recompiler.
\item La numérotation cesse à partir des sous-sections. C'est une
@@ -902,7 +910,7 @@
\begin{exercice}[nosol]
\label{ex:include}
- Cet exercice fait appel au fichier maître
+ Cet exercice fait appel au fichier maitre
\fichier{exercice\_include.tex} et à plusieurs fichiers auxiliaires.
Schématiquement, le document est composé ainsi:
@@ -922,10 +930,10 @@
un document {\LaTeX}. Elle provient du paquetage \pkg{graphicx}.
\begin{enumerate}
- \item Étudier le code source du fichier maître, puis le compiler
+ \item Étudier le code source du fichier maitre, puis le compiler
deux à trois fois jusqu'à ce que tous les renvois soient à jour.
Il est normal à ce stade que la figure~1 du document soit vide.
- \item Ajouter dans le préambule du fichier maître la commande
+ \item Ajouter dans le préambule du fichier maitre la commande
\begin{lstlisting}
\includeonly{emacs}
\end{lstlisting}
@@ -934,7 +942,7 @@
Observer que, malgré l'absence du chapitre~1, la numérotation et
les références demeurent à jour, notamment la table des matières.
\item Remplacer la commande ajoutée en b) dans le préambule du
- fichier maître par la commande
+ fichier maitre par la commande
\begin{lstlisting}
\includeonly{rpresentation}
\end{lstlisting}
@@ -951,7 +959,7 @@
chapitre~2 débute toujours à la page~3 alors que celle-ci est
maintenant occupée par la figure~1.
\item Afin de corriger la table des matières, désactiver dans le
- préambule du fichier maître la commande \cmd{\includeonly}, puis
+ préambule du fichier maitre la commande \cmd{\includeonly}, puis
compiler de nouveau le document quelques fois.
\end{enumerate}
\end{exercice}
@@ -968,7 +976,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/ponctuation.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/prerequis-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/prerequis-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/prerequis-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,45 +1,59 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\begin{frame}
\frametitle{Fichiers d'accompagnement}
- Ce document devrait être accompagné des fichiers nécessaires pour
- compléter les exercices.
- \bigskip
+ \begin{adjustwidth}{10mm}{10mm}
+ Ce document devrait être accompagné des fichiers nécessaires pour
+ compléter les exercices.
- Si vous n'avez pas obtenu ces fichiers avec le document, vous pouvez
- les récupérer dans le site \emph{Comprehensive TeX Archive Network}
- (CTAN).
- \medskip
- \begin{center}
- \href{\ctanurl}{\ctanbutton}
- \end{center}
+ Si vous n'avez pas obtenu ces fichiers avec le document, vous
+ pouvez les récupérer dans le site \emph{Comprehensive TeX Archive
+ Network} (CTAN).
+
+ \begin{center}
+ \link{\ctanurl}{Accéder aux fichiers dans CTAN}
+ \end{center}
+ \end{adjustwidth}
\end{frame}
\begin{frame}
- \frametitle{Pré-requis à cette formation}
- \begin{enumerate}
- \item Installer une distribution {\LaTeX} sur votre poste de
- travail; nous recommandons la distribution {\TeX}~Live
- \begin{itemize}
- \normalsize
- \item[] \capsule{https://youtu.be/kA53EQ3Q47w}{%
- installation sur macOS}
- \item[] \capsule{https://youtu.be/7MfodhaghUk}{%
- installation sur Windows}
- \end{itemize}
- \bigskip
- \item Composer un premier document très simple de type \emph{Hello World!}
- \begin{itemize}
- \normalsize
- \item[] \capsule{https://youtu.be/vZfiZUSsP68}{%
- démonstration sur macOS avec TeXShop}
- \item[] \capsule{https://youtu.be/mMgFVQhZbiM}{%
- démonstration sur Windows avec Texmaker}
- \end{itemize}
- \end{enumerate}
+ \frametitle{Prérequis à cette formation}
+
+ \begin{adjustwidth}{8mm}{10mm}
+ \begin{enumerate}
+ \item Installer une distribution {\LaTeX} sur votre poste de
+ travail; nous recommandons la distribution {\TeX}~Live
+ \begin{itemize}
+ \item \link{https://youtu.be/uJFbhQkDbU8}{%
+ Vidéo d'installation sur macOS}
+ \item \link{https://youtu.be/wO2FlNmye14}{%
+ Vidéo d'installation sur Windows}
+ \end{itemize}
+ \item Composer un premier document très simple de type \emph{Hello
+ World!}
+ \begin{itemize}
+ \normalsize
+ \item \link{https://youtu.be/1XKh0f6hFks}{%
+ Démonstration vidéo avec TeXShop sur macOS}
+ \item \link{https://youtu.be/EIwsQHJhpOQ}{%
+ Démonstration vidéo avec Texmaker sur Windows}
+ \end{itemize}
+ \end{enumerate}
+ \end{adjustwidth}
\end{frame}
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,6 +1,17 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\section{Présentation de {\TeX} et {\LaTeX}}
-\subsection{Ce que c'est}
+\subsection{Description sommaire}
\begin{frame}
\frametitle{Ce que c'est}
@@ -20,7 +31,7 @@
\end{column}
\begin{column}{.5\textwidth}
\centering
- \includegraphics[width=\linewidth]{Knuth} \\
+ \includegraphics[width=\linewidth]{images/knuth} \\
\footnotesize Donald Knuth, créateur de \TeX
\end{column}
\end{columns}
@@ -27,69 +38,33 @@
\end{frame}
\begin{frame}
- \frametitle{Exemples de typographie soignée}
- \begin{itemize}
- \item Ligatures
- \begin{demo}
- \begin{minipage}{0.42\linewidth}
- \vspace{-12pt}
- \begin{block}{\small Word \phantom{\LaTeX}}
- \LARGE\rmfamily f\/f \quad f\/i \quad f\/l \\ f\/f\/i \quad
- f\/f\/l
- \end{block}
- \end{minipage}
- \hfill
- \begin{minipage}{0.42\linewidth}
- \vspace{-12pt}
- \begin{block}{\small \LaTeX}
- \LARGE\rmfamily ff \quad fi \quad fl \\ ffi \quad ffl
- \end{block}
- \end{minipage}
- \end{demo}
- \item Espacement des lettres
- \begin{demo}
- \begin{minipage}{0.45\linewidth}
- \vspace{-12pt}
- \begin{block}{\small texte \phantom{éq}}
- \LARGE\rmfamily xy \quad \emph{xy}
- \end{block}
- \end{minipage}
- \hfill
- \begin{minipage}{0.4\linewidth}
- \vspace{-12pt}
- \begin{block}{\small mathématiques}
- \LARGE $xy$
- \end{block}
- \end{minipage}
- \end{demo}
- \end{itemize}
+ \frametitle{Ce que ce n'est pas}
+ \begin{tabular}{lcl}
+ Un traitement de texte & \faArrowRight & priorité accordée
+ à la qualité de
+ la mise en page \\[6pt]
+ WYSIWYG & \faArrowRight & plutôt What You See Is What
+ You \emph{Mean} \\[6pt]
+ Incompatible & \faArrowRight & format identique sur tous
+ les systèmes d'exploitation \\[6pt]
+ Instable & \faArrowRight & noyau arrivé à maturité \\[6pt]
+ Imprévisible & \faArrowRight & {\LaTeX} fait ce qu'on
+ lui demande, ni plus, ni moins
+ \end{tabular}
\end{frame}
-\subsection{Ce que ce n'est pas}
+\begin{frame}
+ \frametitle{Quelques choses simples à réaliser avec {\LaTeX}}
-\begin{frame}
- \frametitle{Ce que ce n'est pas}
\begin{itemize}
- \item Un traitement de texte
- \begin{itemize}
- \item priorité accordée à la qualité de la mise en page
- \end{itemize}
- \item WYSIWYG
- \begin{itemize}
- \item plutôt What You See Is What You \emph{Mean}
- \end{itemize}
- \item Incompatible
- \begin{itemize}
- \item format identique sur tous les systèmes d'exploitation
- \end{itemize}
- \item Instable
- \begin{itemize}
- \item noyau arrivé à maturité
- \end{itemize}
- \item Imprévisible
- \begin{itemize}
- \item {\LaTeX} fait ce qu'on lui demande, ni plus, ni moins
- \end{itemize}
+ \item Page de titre
+ \item Table des matières
+ \item Numérotation des pages
+ \item Figures et tableaux: disposition, numérotation, renvois
+ \item Équations mathématiques: disposition, numérotation, renvois
+ \item Citations et composition de la bibliographie
+ \item Coupure de mots
+ \item Document recto verso
\end{itemize}
\end{frame}
@@ -98,83 +73,69 @@
\begin{frame}
\frametitle{Processus de création d'un document {\LaTeX}}
\Huge
- \begin{minipage}[t]{0.25\linewidth}
- \centering
- \faFileTextO \\ \bigskip
- \footnotesize
- rédaction du texte et balisage avec un \emph{éditeur de texte}
+ \begin{minipage}[t]{0.6\linewidth}
+ \begin{minipage}[t]{0.4\textwidth}
+ \centering
+ \faFileTextO \\ \bigskip
+ \footnotesize
+ rédaction du texte et balisage avec un \emph{éditeur de texte}
+ \end{minipage}
+ \hfill\faArrowRight\hfill
+ \begin{minipage}[t]{0.4\textwidth}
+ \centering
+ \faCogs \\ \bigskip
+ \footnotesize
+ compilation avec un \emph{moteur} {\TeX} depuis la ligne de commande
+ \end{minipage} \\ \bigskip
+
+ \onslide<2>{%
+ \color{alert}
+ \rule[6pt]{\linewidth}{2pt} \\
+ \footnotesize\centering
+ facilité par l'utilisation d'un \\
+ logiciel intégré de rédaction \\
+ (Texmaker, TeXShop, Emacs, \dots)
+ }
\end{minipage}
- \hfill\faArrowRight\hfill
- \begin{minipage}[t]{0.25\linewidth}
- \centering
- \faCogs \\ \bigskip
- \footnotesize
- compilation avec un \emph{moteur} {\TeX} depuis la ligne de commande
+ \begin{minipage}[t]{0.35\linewidth}
+ \hfill\faArrowRight\hfill
+ \begin{minipage}[t]{0.7\textwidth}
+ \centering
+ \faFilePdfO \\ \bigskip
+ \footnotesize
+ visualisation avec visionneuse externe (Aperçu,
+ SumatraPDF, etc.)
+ \end{minipage}
\end{minipage}
- \hfill\faArrowRight\hfill
- \begin{minipage}[t]{0.25\linewidth}
- \centering
- \faFilePdfO \\ \bigskip
- \footnotesize
- visualisation avec visionneuse externe (Aperçu,
- SumatraPDF, etc.)
- \end{minipage}
- \newline\pause
- \begin{picture}(0,0)
- \thicklines\color{blue}
- \put(-8,-5){\dashbox{2}(200,100){}}
- \put(15,-15){
- \begin{minipage}[t]{150\unitlength}
- \footnotesize\centering
- facilité par l'utilisation d'un \\
- logiciel intégré de rédaction \\[4pt]
- (Texmaker, TeXShop, Emacs, RStudio, \dots)
- \end{minipage}}
- \end{picture}
\end{frame}
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
+\subsection{[~Exercice~]}
-\begin{frame}[plain,fragile=singleslide]
- \begin{exercice}
- \begin{enumerate}
- \item Démarrer le logiciel Texmaker (ou tout autre
- éditeur ou logiciel intégré de rédaction de votre choix).
- \item Ouvrir et compiler le fichier \fichier{exercice\_minimal.tex}.
- \end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
+\begin{exercice}
+ Démarrer le logiciel \alert{Texmaker} (Windows), \alert{TeXShop}
+ (macOS) ou tout autre éditeur ou logiciel intégré de rédaction de
+ votre choix.
+ \begin{enumerate}
+ \item Ouvrir et compiler le fichier \fichier{exercice\_minimal.tex}.
+ \item Ajouter du texte en français (avec accents) et observer le
+ résultat.
+ \end{enumerate}
+\end{exercice}
-\begin{frame}
- \frametitle{Quelques choses simples à réaliser avec {\LaTeX}}
- \framesubtitle{(et pas nécessairement avec un traitement de texte)}
- \begin{itemize}
- \item Page de titre
- \item Table des matières
- \item Numérotation des pages
- \item Figures et tableaux: disposition sur la page, numérotation, renvois
- \item Équations mathématiques: disposition, numérotation et renvois
- \item Citations et composition de la bibliographie
- \item Coupure de mots
- \item Document recto verso
- \end{itemize}
-\end{frame}
-
\subsection{Outils de production}
\begin{frame}
\frametitle{Moteurs et formats}
+ \centering
+
\begin{tabular}{r}
\\ \addlinespace[8pt] \\ \\
- \color{emphasis}\faArrowRight \\
- \color{emphasis}\faArrowRight
+ \color{alert}\faArrowRight \\
+ \color{alert}\faArrowRight
\end{tabular}
- \hspace{-5mm}
- \begin{tabularx}{0.9\linewidth}{Xlc}
+ \hspace{-4mm}
+ \begin{tabularx}{0.7\linewidth}{Xlc}
\toprule[2pt]
Moteur & Format & Fichier de sortie \\
\midrule
@@ -186,47 +147,36 @@
\end{tabularx}
\end{frame}
-\begin{frame}
- \frametitle{Distributions}
-
- Le système {\LaTeX} est livré sous forme de \emph{distributions}.
-
- \begin{columns}
- \begin{column}{.58\textwidth}
- \begin{itemize}
- \item La Bibliothèque et la FESP recommandent %
- \link{https://www.tug.org/texlive}{{\TeX}~Live}
- \item macOS: %
- \link{https://www.tug.org/mactex}{Mac{\TeX}} \\ %
- (dérivée de {\TeX}~Live)
- \end{itemize}
- \end{column}
- \begin{column}{.42\textwidth}
- \end{column}
- \end{columns}
- \begin{textblock*}{70mm}(60mm,40mm)
- \includegraphics[width=\linewidth]{TeXFZoneColor}
- \end{textblock*}
-\end{frame}
-
\begin{frame}[fragile=singleslide]
\frametitle{Faits amusants}
\begin{itemize}
- \item {\TeX} est aujourd'hui considéré essentiellement exempt de bogue
+ \item {\TeX} est aujourd'hui considéré exempt de bogue
\item Récompense si vous en trouvez un!
\item Numéro de version de {\TeX} converge vers $\pi$:
\begin{lstlisting}
$ tex --version
-TeX `\textbf{3.14159265}' (TeX Live 2016)
-kpathsea version 6.2.2
-Copyright 2016 D.E. Knuth.
+TeX `\textbf{3.14159265}' (TeX Live 2018)
+kpathsea version 6.3.0
+Copyright 2018 D.E. Knuth.
[...]
\end{lstlisting} %$
\end{itemize}
\end{frame}
+\subsection{[~Exercice~]}
+
+\begin{exercice}
+ Question de voir ce que {\LaTeX} peut faire, compiler le document
+ élaboré \fichier{exercice\_demo.tex} de la manière suivante:
+ \begin{enumerate}[i)]
+ \item une fois avec \texttt{LaTeX};
+ \item une fois avec \texttt{BibTeX};
+ \item deux à trois fois avec \texttt{LaTeX}.
+ \end{enumerate}
+\end{exercice}
+
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,7 +1,18 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Présentation de {\TeX} et {\LaTeX}}
\label{chap:presentation}
-La production d'un document à l'aide d'un ordinateur comprend toujours
+La production d'un document à l'aide d'un ordinateur comporte toujours
trois grandes étapes:
\begin{enumerate}
\item la saisie du texte dans l'ordinateur;
@@ -14,32 +25,42 @@
Les logiciels de traitement de texte combinent les trois étapes de
manière transparente pour l'utilisateur.
-Le système {\LaTeX}, lui, n'est qu'un logiciel de mise en page qui se
-charge de la seconde étape de production. La préparation d'un document
-avec {\LaTeX} requiert donc d'utiliser trois outils bien différents,
-un pour chaque étape de production. Nous verrons rapidement que ce qui
-peut à priori sembler un inconvénient constitue en fait un grand
-avantage.
+Le système {\LaTeX}, lui, est un logiciel de mise en page qui se
+charge uniquement de la seconde étape de production, celle qui était
+autrefois réalisée à la main ou à l'aide d'une machine comme la
+\link{https://fr.wikipedia.org/wiki/Linotype}{Linotype} par les
+typographes.
-{\LaTeX} est certainement l'un des systèmes de mise en page les plus
-utilisés dans le monde, particulièrement dans la production de
-documents scientifiques intégrant de multiples équations
-mathématiques, des graphiques, du code informatique, etc. En fait, le
-nom {\LaTeX} sert généralement de terme générique pour toute une
-famille de programmes. Ce chapitre explique donc non seulement la
-philosophie derrière {\LaTeX}, mais également le lien qui unit ce
-programme aux autres dont on croise couramment le nom aujourd'hui:
-{\TeX}, pdf{\LaTeX}, {\XeLaTeX}, {\LuaLaTeX}.
+La préparation d'un document avec {\LaTeX} requiert d'utiliser trois
+outils bien différents, soit un pour chaque étape de production. Nous
+verrons rapidement que ce qui peut à priori sembler un inconvénient
+constitue en fait un grand avantage.
+{\LaTeX} est l'un des systèmes de mise en page les plus utilisés dans
+le monde, particulièrement dans la production de documents
+scientifiques intégrant de multiples équations mathématiques, des
+graphiques, du code informatique, etc. En fait, le nom {\LaTeX} sert
+généralement de terme générique pour toute une famille de programmes.
+Ce chapitre explique donc non seulement la philosophie derrière
+{\LaTeX}, mais également le lien qui unit ce programme aux autres dont
+on croise couramment le nom aujourd'hui: {\TeX}, pdf{\LaTeX},
+{\XeLaTeX}, {\LuaLaTeX}.
+
Un peu de phonétique avant d'aller plus loin. La racine {\TeX} est une
transcription en majuscules des lettres grecques $\tau\epsilon\chi$.
-La dernière lettre des acronymes ci-dessus n'est donc non pas un X,
-mais plutôt la lettre grecque khi majuscule, qui est visuellement
-identique. Pour cette raison, la terminaison des acronymes se prononce
-«tek». Voilà qui devrait permettre de distinguer le système de mise en
-page du matériau élastique.
+La dernière lettre des acronymes ci-dessus n'est donc non pas un X
+latin, mais plutôt la lettre grecque khi majuscule, qui est
+visuellement identique. Pour cette raison, la terminaison des
+acronymes se prononce «tek». Voilà qui devrait déjà vous permettre de
+distinguer le système de mise en page du matériau élastique.
+\notebox{L'histoire courte \emph{Paul apprenti typographe} publiée
+ dans \citet{Rabagliati:1999:campagne} explique formidablement bien
+ le processus de composation d'un texte avec la Linotype. Quelques
+ séquences du très recommandable film \emph{The Post} (2017)
+ illustrent également la composition d'une page de journal.}
+
\section{Description sommaire}
\label{sec:presentation:description}
@@ -69,10 +90,10 @@
\begin{exemple}
Les traitements de texte sont d'abord et avant tout conçus pour
- reproduire à l'identique ce que l'utilisateur produit à l'écran
+ respecter le plus fidèlement possible ce que l'utilisateur produit
(d'où l'appellation \emph{What You See is What You Get}, WYSIWYG).
- Les systèmes de mise en page, eux, visent plutôt à produire une mise
- en page et une typographie de grande qualité pour un texte donné.
+ Les systèmes de mise en page, quant à eux, visent à maximiser la
+ qualité de la mise en page et de la typographie pour un texte donné.
Voici deux exemples de typographie soignée. D'abord, l'utilisation
de \emph{ligatures} (jonctions) entre certaines lettres. À gauche,
@@ -91,7 +112,7 @@
\end{minipage}
\end{demo}
- Ensuite, l'espacement entre les lettres. {\LaTeX} l'ajustera selon
+ Ensuite, l'espacement entre les lettres, que {\LaTeX} ajustera selon
le contexte. Comparer la disposition pour du texte normal, à gauche,
à celle pour des mathématiques, à droite.
\begin{demo}
@@ -125,6 +146,30 @@
\end{itemize}
+\section{Quelques choses simples à réaliser avec {\LaTeX}}
+
+Quiconque a travaillé un tant soit peu avec un logiciel de traitement
+de texte reconnaitra ci-dessous des éléments de mise en page qui ne
+sont pas toujours simples à réaliser. C'est tout le contraire avec
+{\LaTeX}: quand ce n'est pas le comportement par défaut, il suffit en
+général d'insérer une commande dans le code source pour obtenir le
+résultat souhaité.
+
+\begin{itemize}
+\item Page de titre standard avec le titre du document, le nom de
+ l'auteur et la date.
+\item Table des matières.
+\item Numérotation des pages.
+\item Disposition sur la page des figures et tableaux, numérotation et
+ renvois.
+\item Numérotation des équations mathématiques et renvois.
+\item Citations et composition de la bibliographie.
+\item Coupure de mots.
+\item Document recto verso avec marges distinctes pour le recto et le
+ verso.
+\end{itemize}
+
+
\section{Processus de création d'un document}
\label{sec:presentation:processus}
@@ -160,41 +205,23 @@
\begin{itemize}
\item \link{http://www.xm1math.net/texmaker/index_fr.html}{Texmaker}
(multiplateforme);
-\item \link{http://www.tug.org/texworks/}{TeXworks} (multiplateforme);
+\item \link{https://www.tug.org/texworks/}{TeXworks} (multiplateforme);
\item \link{http://www.texshop.org/}{TeXShop} (macOS seulement);
\item \link{http://www.winedt.com}{WinEdt} (Windows seulement);
-\item \link{http://kile.sourceforge.net}{Kile} (Linux);
-\item \link{http://www.gnu.org/software/emacs/}{GNU~Emacs}
+\item \link{https://kile.sourceforge.io}{Kile} (Linux);
+\item \link{https://www.gnu.org/software/emacs/}{GNU~Emacs}
(multiplateforme) et à peu près tous les bons éditeurs de texte pour
programmeur.
\end{itemize}
+\videobox{Visionnez les vidéos qui illustrent comme composer un
+ document simple de type \emph{Hello, World!} avec
+ \link{https://youtu.be/1XKh0f6hFks}{TeXShop sur macOS} et avec
+ \link{https://youtu.be/EIwsQHJhpOQ}{Texmaker sur Windows}.}
-\section{Quelques choses simples à réaliser avec {\LaTeX}}
-Quiconque a travaillé un tant soit peu avec un logiciel de traitement
-de texte reconnaîtra ci-dessous des éléments de mise en page qui ne
-sont pas toujours simples à réaliser. C'est tout le contraire avec
-{\LaTeX}: quand ce n'est pas le comportement par défaut, il suffit en
-général d'insérer une commande dans le code source pour obtenir le
-résultat souhaité.
-
-\begin{itemize}
-\item Page de titre standard avec le titre du document, le nom de
- l'auteur et la date.
-\item Table des matières.
-\item Numérotation des pages.
-\item Disposition sur la page des figures et tableaux, numérotation et
- renvois.
-\item Numérotation des équations mathématiques et renvois.
-\item Citations et composition de la bibliographie.
-\item Coupure de mots.
-\item Document recto verso avec marges distinctes pour le recto et le
- verso.
-\end{itemize}
-
-
\section{Outils de production}
+\label{sec:presentation:outils}
Un petit mot d'abord sur les arcanes de {\TeX}. Dans ce monde, il
existe des \emph{moteurs} et des \emph{formats}. Un moteur {\TeX} est
@@ -237,10 +264,10 @@
\item Le moteur \code{luatex} et le format {\LuaLaTeX} offrent les mêmes
avantages que \code{xetex} et {\XeLaTeX} en plus d'intégrer les
fonctionnalités du langage de programmation
- \link{http://www.lua.org}{Lua}.
+ \link{https://www.lua.org}{Lua}.
\item Le format de fichier de sortie DVI, qui est antérieur aux
formats PostScript et PDF, permet de décrire la disposition d'un
- document exactement telle qu'elle devrait apparaître à l'écran ou à
+ document exactement telle qu'elle devrait apparaitre à l'écran ou à
l'impression. C'est un format aujourd'hui plus ou moins tombé en
désuétude depuis la standardisation autour du format PDF.
\end{itemize}
@@ -267,37 +294,31 @@
sur macOS et Windows.
La distribution %
-\link{http://www.miktex.org}{MiK\TeX} %
+\link{https://miktex.org}{MiK\TeX} %
demeure également très populaire sur Windows.
-\begin{information}
+\notebox{%
Quelques faits amusants au sujet de {\TeX}.
\begin{itemize}
- \item {\TeX} est aujourd'hui considéré essentiellement exempt de
- bogue.
- \item Donald Knuth vous offre une récompense (symbolique) si vous en
+ \item {\TeX} est aujourd'hui considéré exempt de bogue. D'ailleurs,
+ Donald Knuth vous offre une récompense (symbolique) si vous en
trouvez un!
- \item Le numéro de version de {\TeX} converge vers $\pi$:
-\begin{lstlisting}
-$ tex --version
-TeX `\textbf{3.14159265}' (TeX Live 2016)
-kpathsea version 6.2.2
-Copyright 2016 D.E. Knuth.
-[...]
-\end{lstlisting} %$
+ \item Le numéro de version de {\TeX} converge vers $\pi$. Au moment
+ d'écrire ces lignes, le numéro de version était \code{3.14159265}.
\end{itemize}
- Pour en savoir plus:
+ Consultez les liens suivants pour en savoir plus.
\begin{itemize}
- \item \link{https://www.tug.org/whatis.html}{Histoire de \TeX} sur le
- site du {\TeX} Users Group (en anglais);
+ \item \link{https://www.tug.org/whatis.html}{Histoire de \TeX} sur
+ le site du {\TeX} Users Group (en anglais).
\item {\TeX} sur Wikipedia
- (\link{http://fr.wikipedia.org/wiki/TeX}{version française};
- \link{http://en.wikipedia.org/wiki/TeX}{version anglaise}, plus
- complète);
- \item Texte de la conférence de \citet{Beebe:keynote:2004} à
- l'occasion des 25 ans de {\TeX} et \textlogo{METAFONT}.
- \end{itemize}
-\end{information}
+ (\link{https://fr.wikipedia.org/wiki/TeX}{version française};
+ \link{https://en.wikipedia.org/wiki/TeX}{version anglaise}, plus
+ complète).
+ \item
+ \link{https://www.tug.org/TUGboat/tb25-1/beebe-2003keynote.pdf}{Texte
+ de la conférence} de \citet{Beebe:keynote:2004} à l'occasion des
+ 25 ans de {\TeX} et \textlogo{METAFONT}.
+ \end{itemize}}
%%%
@@ -308,15 +329,9 @@
\label{sec:presentation:exercices}
\begin{exercice}[nosol]
- Composer un premier document très simple de type \emph{Hello
- World!}. Les liens ci-dessous mènent vers des vidéos explicatives.
- \begin{itemize}
- \normalsize
- \item \capsule{https://youtu.be/vZfiZUSsP68}{%
- Composition d'un document simple sur macOS avec TeXShop}
- \item \capsule{https://youtu.be/mMgFVQhZbiM}{%
- Composition d'un document simple sur Windows avec Texmaker}
- \end{itemize}
+ Composer un premier document très simple de type \emph{Hello World!}
+ tel qu'expliqué dans les vidéos mentionnées à la
+ \autoref{sec:presentation:outils}.
\end{exercice}
\begin{exercice}[nosol]
@@ -336,10 +351,9 @@
fois avec {\LaTeX}.
\end{exercice}
-
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/sa.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/solutions.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/solutions.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/solutions.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Solutions des exercices}
\label{chap:solutions}
@@ -14,5 +25,6 @@
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "formation-latex-ul"
+%%% TeX-engine: xetex
%%% coding: utf-8
%%% End:
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/suite-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/suite-diapos.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/suite-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,42 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\section{Et la suite?}
+
+\begin{frame}
+ \frametitle{Pour en savoir plus}
+
+ \begin{columns}
+ \begin{column}{.6\textwidth}
+ Le document de référence fournit des détails additionnels et
+ couvre des concepts plus avancés:
+ \begin{itemize}
+ \small
+ \item boites, tableaux et figures
+ \item équations mathématiques élaborées
+ \item bibliographie et citations
+ \item commandes et environnement sur mesure
+ \item changement de police
+ \item diapositives
+ \item etc.
+ \end{itemize}
+ \end{column}
+ \begin{column}{.4\textwidth}
+ \includegraphics[height=0.8\textheight,frame]{images/formation-latex-ul}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+%%% Local Variables:
+%%% TeX-master: "formation-latex-ul-diapos"
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/suite-diapos.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/sweave-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/sweave-diapos.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/sweave-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,63 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\section{Programmation lettrée}
+
+\begin{frame}[fragile=singleslide]
+ \frametitle{Document source combinant {\LaTeX} et code R}
+
+ \fichier{fichier.Rnw}
+\begin{lstlisting}[emph={Sexpr}]
+...
+
+L'utilisateur de R interagit avec l'interprète en entrant
+des commandes à l'invite de commande:
+<<echo=TRUE>>=
+2 + 3
+@
+La commande \verb=exp(1)= donne \Sexpr{exp(1)},
+la valeur du nombre $e$.
+
+...
+\end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile=singleslide]
+ \frametitle{Après traitement par Sweave dans R}
+
+ \texttt{Sweave("fichier.Rnw")}
+ $\rightarrow$ \fichier{fichier.tex}
+\begin{lstlisting}[emph={Schunk,Sinput,Soutput}]
+...
+
+L'utilisateur de R interagit avec l'interprète en entrant
+des commandes à l'invite de commande:
+\begin{Schunk}
+\begin{Sinput}
+> 2 + 3
+\end{Sinput}
+\begin{Soutput}
+[1] 5
+\end{Soutput}
+\end{Schunk}
+La commande \verb=exp(1)= donne 2.71828182845905,
+la valeur du nombre $e$.
+
+...
+\end{lstlisting}
+
+\end{frame}
+
+%%% Local Variables:
+%%% TeX-master: "formation-latex-ul-diapos"
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/sweave-diapos.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux+figures.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux+figures.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux+figures.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Tableaux et figures}
\label{chap:tableaux}
@@ -97,7 +108,7 @@
\begin{enumerate}
\item ne \emph{jamais} utiliser de filets verticaux. Si l'information
du côté gauche du tableau semble si différente de celle du côté
- droit qu'un filet vertical apparaît absolument nécessaire, scinder
+ droit qu'un filet vertical apparait absolument nécessaire, scinder
simplement l'information dans deux tableaux;
\item ne jamais utiliser de filets doubles;
\item placer les unités (\$, cm, {\textdegree}C, etc.) dans le titre
@@ -146,10 +157,10 @@
la ligne de base externe.} %
est la suivante. Nous ne traitons ici que les options les plus souvent
utilisées. Pour une liste plus exhaustive, consulter la %
-\doc{memman}{http://texdoc.net/pkg/memman} %
+\doc{memoir}{http://texdoc.net/pkg/memoir} %
de la classe \class{memoir} (chapitre 11) ou %
\citet[section
-\link{http://fr.wikibooks.org/wiki/LaTeX/Tableaux}{Tableaux}]{wikilivres:latex}.
+\link{https://fr.wikibooks.org/wiki/LaTeX/Tableaux}{Tableaux}]{wikilivres:latex}.
\begin{list}{}{%
\setlength{\labelsep}{1.5ex}
@@ -230,7 +241,7 @@
\end{lstlisting}
permet de fusionner les \meta{n} cellules suivantes en une seule de
format \meta{fmt} et d'y placer \meta{texte}. Cette commande ne peut
-apparaître qu'au début d'une ligne ou après un symbole de changement
+apparaitre qu'au début d'une ligne ou après un symbole de changement
de colonne \verb=&=. Elle est souvent utilisée avec une valeur de
\meta{n} égale à 1 pour changer le format d'une cellule, par exemple
pour centrer le titre d'une colonne qui est autrement alignée à gauche
@@ -390,7 +401,7 @@
l'environnement \Pe{picture}. La consultation du code commenté
correspondant devrait permettre de comprendre les principes de base de
la création de figures. Autrement, l'annexe~D de la %
-\doc{memman}{http://texdoc.net/pkg/memoir} %
+\doc{memoir}{http://texdoc.net/pkg/memoir} %
de \class{memoir} fournit une bonne introduction à \Pe{picture}.
(Nous avons tracé la grille en filigrane dans la figure afin de
@@ -404,7 +415,7 @@
\multiput(0,0)(0,1){10}{\line(1,0){15}}
\color{black}
- %% boîtes
+ %% boites
\put(0,7){%
\framebox(5,1.5){
\begin{minipage}{35mm}
@@ -444,12 +455,12 @@
\setlength{\unitlength}{7mm} % unité de mesure
\begin{picture}(15,9) % grille 15 x 9
%%%
- %%% On trace d'abord toutes les boîtes
+ %%% On trace d'abord toutes les boites
%%%
%% Rectangle "L'environnement picture"
\put(0,7){% % point d'ancrage (0, 7)
\framebox(5,1.5){% % rectangle 5 x 1,5 plein
- \begin{minipage}{35mm} % contenu de la boîte
+ \begin{minipage}{35mm} % contenu de la boite
\centering L'environnement \\ \texttt{picture}
\end{minipage}}}
@@ -468,7 +479,7 @@
et autres figures simples.}}
%%%
- %%% On trace ensuite les lignes entre les boîtes
+ %%% On trace ensuite les lignes entre les boites
%%%
%% De "L'environnement picture" à "convient"
\thinlines % retour aux lignes minces
@@ -575,7 +586,7 @@
\begin{demo}
\begin{texample}[0.72\linewidth]
\begin{lstlisting}
-%% réduction à 25 % et rotation à 45 degrés
+%% réduction à 25 %, rotation à 45 degrés
\includegraphics[angle=45,scale=0.25]{ul_p}
\end{lstlisting}
\producing
@@ -615,7 +626,7 @@
\resizebox`\marg{dim-h}\marg{dim-v}\marg{texte}'
\reflectbox`\marg{texte}'
\end{lstlisting}
-Dans tous les cas, \meta{texte} peut être du simple texte ou une boîte
+Dans tous les cas, \meta{texte} peut être du simple texte ou une boite
quelconque, y compris le résultat de \cmd{\includegraphics}. Ainsi,
\begin{lstlisting}
\rotatebox{45}{\includegraphics{ul_p}}
@@ -715,7 +726,7 @@
Dans la terminologie de {\LaTeX}, un élément flottant\footnote{%
\emph{Float} en anglais.} %
-est un bloc de contenu (une boîte, en fait) que le logiciel pourra
+est un bloc de contenu (une boite, en fait) que le logiciel pourra
positionner sur la page et dans le document plus ou moins
automatiquement en fonction d'un algorithme prédéfini. C'est une
fonctionnalité très évoluée de {\LaTeX}.
@@ -758,7 +769,7 @@
le document \emph{dès que possible} sous réserve des conditions
suivantes:
\begin{itemize}
-\item l'élément flottant ne peut apparaître dans le document avant la
+\item l'élément flottant ne peut apparaitre dans le document avant la
page où l'élément est défini;
\item l'élément sera placé de préférence dans le haut de la page
courante, puis dans le bas et enfin sur une page séparée ne pouvant
@@ -779,7 +790,7 @@
\end{description}
La valeur par défaut de l'argument \meta{pos} est \code{tbp}. La
section~10.4 de la %
-\doc{memman}{http://texdoc.net/pkg/memoir/} %
+\doc{memoir}{http://texdoc.net/pkg/memoir/} %
de \class{memoir} explique plus en détail la signification des valeurs
ci-dessus. Le lecteur qui voudrait vraiment \emph{tout} savoir sur la
disposition des éléments flottants pourra consulter
@@ -845,23 +856,30 @@
figures.
La commande \cmd{\caption} insère, à l'endroit où elle
-apparaît dans l'environnement, une légende de la forme «\textsc{Table}
+apparait dans l'environnement, une légende de la forme «\textsc{Table}
\emph{n}~--~\meta{texte}» pour un tableau ou «\textsc{Figure}
\emph{n}~--~\meta{texte}» pour une figure. Le texte de la légende est
centré sur la page lorsqu'il fait moins d'une ligne; dans le cas
contraire il est disposé comme un paragraphe normal.
-\begin{conseil}
- Les anciennes version du style français de \pkg{babel} utilisaient
- les étiquettes plus neutres «\textsc{Tab.}» et «\textsc{Fig.}» dans
- les légendes des tableaux et figures. Pour utiliser --- comme dans
- le présent document --- ces versions plutôt que les versions par
- défaut ajouter dans le préambule les commandes suivantes:
+\tipbox{Les anciennes version du style français de \pkg{babel} utilisaient
+ les étiquettes plus neutres «\textsc{Tab.}» et «\textsc{Fig.}»
+ dans les légendes des tableaux et figures. Pour utiliser --- comme
+ dans le présent document --- ces versions plutôt que les versions
+ par défaut ajouter dans le préambule les commandes de la
+ \autoref{fig:tableaux+figures:captionsfrench}.}
+
+\begin{figure}
\begin{lstlisting}
-\def\frenchtablename{{\scshape Tab.}}
-\def\frenchfigurename{{\scshape Fig.}}
+\addto\captionsfrench{%
+ \def\frenchtablename{{\scshape Tab.}}}
+\addto\captionsfrench{%
+ \def\frenchfigurename{{\scshape Fig.}}}
\end{lstlisting}
-\end{conseil}
+ \caption{Commandes pour modifier les étiquettes des tableaux et des
+ figures utilisées par \pkg{babel}}
+ \label{fig:tableaux+figures:captionsfrench}
+\end{figure}
Pour faire référence à un tableau ou à une figure dans le texte, il
faut utiliser le système de renvois automatiques de {\LaTeX}
@@ -918,19 +936,19 @@
\end{exemple}
Les environnements \Pe{table} et \Pe{figure} créent des éléments
-flottants qui, par ailleurs, sont des boîtes verticales standards
+flottants qui, par ailleurs, sont des boites verticales standards
(\autoref{sec:boites:parbox}). Il est donc permis d'y mettre à peu
près n'importe quoi, mais surtout plus d'un tableau ou plus d'une
figure (ou même une combinaison des deux). Les environnements
\Pe{minipage} (\autoref{sec:boites:parbox}) se révèlent alors
particulièrement utiles pour disposer les éléments de contenu dans la
-boîte.
+boite.
\begin{exemple}
\label{exemple:tableaux:grille}
La \autoref{fig:tableaux:grille} contient quatre images sous forme
de grille $2 \times 2$. Le code ci-dessous démontre comment parvenir
- à cette disposition à l'aide de boîtes verticales créées avec
+ à cette disposition à l'aide de boites verticales créées avec
l'environnement \Pe{minipage}.
\begin{figure}
\fcolorbox{lightgray}{white}{\begin{minipage}{0.45\linewidth}
@@ -948,9 +966,11 @@
\fcolorbox{lightgray}{white}{\begin{minipage}{0.45\linewidth}
\reflectbox{\includegraphics[scale=0.4,angle=45]{ul_p}}
\end{minipage}}
- \caption{Exemple de disposition de plusieurs graphiques dans une
+ \caption[Exemple de disposition de plusieurs graphiques dans une
+ même figure flottante]{%
+ Exemple de disposition de plusieurs graphiques dans une
même figure flottante. Les rectangles en grisé indiquent les
- limites des boîtes verticales.}
+ limites des boites verticales.}
\label{fig:tableaux:grille}
\end{figure}
\begin{lstlisting}
@@ -979,7 +999,7 @@
l'exemple précédent, il peut être souhaitable d'ajouter pour chacun
une sous-légende. L'\autoref{ex:tableaux:subcaptions} explique
comment y parvenir. La section~10.9 de la %
- \doc{memman}{http://texdoc.net/pkg/memoir} %
+ \doc{memoir}{http://texdoc.net/pkg/memoir} %
de \class{memoir} comporte de nombreux détails additionnels sur les
sous-légendes.
@@ -1075,7 +1095,7 @@
\label{ex:tableaux:subcaptions}
L'\autoref{exemple:tableaux:grille} montre comment intégrer
plusieurs figures (ou tableaux) à l'intérieur d'un même
- environnement flottant en les disposant dans des boîtes verticales.
+ environnement flottant en les disposant dans des boites verticales.
Dans de tels cas, il peut être souhaitable de fournir une légende
pour l'ensemble du flottant, mais aussi des sous-légendes pour
chaque tableau ou figure.
@@ -1155,10 +1175,9 @@
\Closesolutionfile{solutions}
-
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Added: trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux-diapos.tex (rev 0)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -0,0 +1,105 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
+\section{Tableaux}
+
+\begin{frame}
+ \frametitle{De la conception de beaux tableaux}
+
+ Lequel de ces deux tableaux est le plus facile à consulter?
+ \begin{center}
+ \hfill
+ \begin{tabular}{|>{$}c<{$}|>{$}r<{$}|>{$}r<{$}|}
+ \hline\hline
+ i &
+ \multicolumn{1}{c|}{$v$} &
+ \multicolumn{1}{c|}{$b_i$} \\
+ \hline
+ 0 & \nombre{91492} & 60 \\
+ \hline
+ 1 & \nombre{1524} & 60 \\
+ \hline
+ 2 & 25 & 24 \\
+ \hline
+ 3 & 1 & 365 \\
+ \hline\hline
+ \end{tabular}
+ \hfill
+ \begin{tabular}{>{$}c<{$}>{$}r<{$}>{$}r<{$}}
+ \toprule
+ i &
+ \multicolumn{1}{c}{$v$} &
+ \multicolumn{1}{c}{$b_i$} \\
+ \midrule
+ 0 & \nombre{91492} & 60 \\
+ 1 & \nombre{1524} & 60 \\
+ 2 & 25 & 24 \\
+ 3 & 1 & 365 \\
+ \bottomrule
+ \end{tabular}
+ \hspace*{\fill}
+ \end{center}
+
+ \pause
+ Deux règles d'or:
+ \begin{enumerate}
+ \item \alert{jamais} de filets verticaux
+ \item pas de filets doubles
+ \end{enumerate}
+\end{frame}
+
+\begin{frame}[fragile=singleslide]
+ \frametitle{Paquetage essentiel}
+
+ \begin{itemize}
+ \item Vous voulez utiliser le paquetage \pkg{booktabs}
+\begin{lstlisting}
+\usepackage{booktabs}
+\end{lstlisting}
+ \item Fonctionnalités intégrées dans la classe \class{memoir}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}[fragile=singleslide]
+ \frametitle{Exemple de tableau}
+
+ \begin{center}
+ \begin{tabular}{lcrr}
+ \toprule
+ Produit & Quantité & Prix unitaire (\$) & Prix (\$) \\
+ \midrule
+ Vis à bois & 2 & 9,90 & 19,80 \\
+ Clous vrillés & 5 & 4,35 & 21,75 \\
+ \midrule
+ TOTAL & 7 & & 41,55 \\
+ \bottomrule
+ \end{tabular}
+ \end{center}
+
+\begin{lstlisting}
+\begin{tabular}{lcrr}
+ \toprule
+ Produit & Quantité & Prix unitaire (\$) & Prix (\$) \\
+ \midrule
+ Vis à bois & 2 & 9,90 & 19,80 \\
+ Clous vrillés & 5 & 4,35 & 21,75 \\
+ \midrule
+ TOTAL & 7 & & 41,55 \\
+ \bottomrule
+\end{tabular}
+\end{lstlisting}
+\end{frame}
+
+%%% Local Variables:
+%%% TeX-master: "formation-latex-ul-diapos"
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% End:
Property changes on: trunk/Master/texmf-dist/source/latex/formation-latex-ul/tableaux-diapos.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/tdm-dans-pdf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/trucs+astuces.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/trucs+astuces.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/trucs+astuces.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Trucs et astuces divers}
\label{chap:trucs}
@@ -50,7 +61,7 @@
\begin{exemple}
La commande {\bs\bs} est particulièrement utile --- voire nécessaire
- --- pour disposer des boîtes à l'intérieur d'une figure.
+ --- pour disposer des boites à l'intérieur d'une figure.
L'utilisation de l'argument \meta{longueur} permet alors de
contrôler l'espacement vertical entre les éléments. Comparer les
deux exemples ci-dessous.
@@ -123,7 +134,7 @@
lorsque utilisée avec son argument optionnel \meta{n}: celui-ci
indique, par le biais d'un nombre entier entre 0 et 4, à quel point
nous \emph{recommandons} à {\LaTeX} d'insérer un saut de page à
-l'endroit où la commande apparaît (0 étant une faible recommandation
+l'endroit où la commande apparait (0 étant une faible recommandation
et 4, une forte).
La commande \cmd{\enlargethispage}, comme son nom l'indique, permet
@@ -148,7 +159,7 @@
diviser le mot en \emph{vrai-semblance} ou \emph{vraisem-blance}.
La seconde méthode, celle-là surtout utilisée lorsque {\LaTeX} ne
-reconnaît pas des mots qui reviennent souvent dans le document,
+reconnait pas des mots qui reviennent souvent dans le document,
consiste à fournir dans le préambule une liste d'exceptions avec la
commande
\begin{lstlisting}
@@ -168,11 +179,9 @@
\qed
\end{exemple}
-\begin{important}
- Règle générale, garder les opérations d'ajustements de la mise en
- page --- position des éléments flottants, sauts de page, lignes trop
- longues, etc. --- pour la toute fin de la rédaction.
-\end{important}
+\importantbox{Règle générale, garder les opérations d'ajustements de
+ la mise en page --- position des éléments flottants, sauts de page,
+ lignes trop longues, etc. --- pour la toute fin de la rédaction.}
\section{Au-delà de la police Computer Modern}
@@ -260,7 +269,7 @@
\end{exemple}
Le texte principal du présent document est en %
-\link{http://tug.org/store/lucida/}{Lucida Bright~OT}, %
+\link{https://tug.org/store/lucida/}{Lucida Bright~OT}, %
une police commerciale de très haute qualité offrant également un
excellent support pour les mathématiques. Ses auteurs ont toujours été
proches de la communauté {\LaTeX}. La Bibliothèque de l'Université
@@ -278,7 +287,7 @@
le paquetage \pkg{xcolor} \citep{xcolor}. Celui-ci définit d'abord
plusieurs couleurs que l'on peut utiliser directement; consulter la %
\doc{xcolor}{http://texdoc.net/pkg/xcolor} %
-pour en connaître les différentes listes. Le
+pour en connaitre les différentes listes. Le
\autoref{tab:trucs:couleurs} fournit celle des couleurs toujours
disponibles.
@@ -469,12 +478,10 @@
\qed
\end{exemple}
-\begin{conseil}
- L'interaction du paquetage \pkg{hyperref} avec les autres est
+\tipbox{L'interaction du paquetage \pkg{hyperref} avec les autres est
parfois (voire souvent) délicate. Pour cette raison, il est
fortement recommandé que \pkg{hyperref} soit le tout dernier
- paquetage chargé dans le préambule.
-\end{conseil}
+ paquetage chargé dans le préambule.}
@@ -550,6 +557,7 @@
frame=single,%
backgroundcolor=\color{Azure2},%
rulecolor=\color{black},%
+ framerule=0.4pt,%
numbers=left,%
numberstyle=\tiny\sffamily,%
stringstyle=\color{orange}\itshape,%
@@ -571,9 +579,8 @@
Il serait trop long et nettement hors de la portée du présent ouvrage
d'expliquer les nombreuses fonctionnalités de \pkg{listings}.
-Précisons simplement que le paquetage a servi pour en composer les
-extraits de code et pour construire une grande partie de
-l'index.
+Précisons simplement que le paquetage a servi pour composer ses
+extraits de code et pour construire une grande partie de son index.
\begin{exemple}
\label{ex:trucs:listings}
@@ -693,7 +700,7 @@
possible de contrôler l'exécution des blocs de code et l'affichage du
code source et des résultats par le biais d'options placées à
l'intérieur de la balise d'ouverture \verb|<<>>=|. Consulter la %
-\link{http://leisch.userweb.mwn.de/Sweave/Sweave-manual.pdf}{documentation} %
+\link{https://leisch.userweb.mwn.de/Sweave/Sweave-manual.pdf}{documentation} %
de Sweave pour les détails.
\link{http://mpastell.com/pweave/}{Pweave} est un système similaire à
@@ -708,20 +715,19 @@
dès lors au lecteur de trouver le système qui correspond le mieux à
ses besoins.
-\begin{information}
- On doit le concept de programmation lettrée au créateur de {\TeX},
- Donald Knuth. En fait, tout le code source de {\TeX} est écrit
- en programmation lettrée! La %
- \link{https://fr.wikipedia.org/wiki/Programmation_lettrée}{page Wikipedia} %
+\notebox{On doit le concept de programmation lettrée au créateur de
+ {\TeX}, Donald Knuth. En fait, tout le code source de {\TeX} est
+ écrit en programmation lettrée! La %
+ \link{https://fr.wikipedia.org/wiki/Programmation_lettrée}{page
+ Wikipedia} %
consacrée au sujet offre un très bon survol de l'historique et de la
nature du concept.
Le lecteur intéressé pourra consulter, par exemple, le %
- \link{http://www.ctan.org/pkg/ulthese}{code source} %
+ \link{https://www.ctan.org/pkg/ulthese}{code source} %
de la classe \class{ulthese}. La documentation de la classe, le
code {\LaTeX}, les gabarits, tout se trouve entrelacé
- dans le seul fichier \code{ulthese.dtx}.
-\end{information}
+ dans le seul fichier \code{ulthese.dtx}.}
\section{Diapositives}
@@ -785,7 +791,7 @@
\item travailler à plusieurs personnes simultanément sur un même
fichier;
\item revenir aisément à une version antérieure d'un fichier;
-\item comparer deux versions d'un fichier pour connaître les
+\item comparer deux versions d'un fichier pour connaitre les
modifications qui y ont été apportées;
\item gérer automatiquement les éventuels conflits de modification
d'un fichier;
@@ -794,7 +800,7 @@
Subversion; optionnel avec Git\footnote{%
Si ce n'est que pour le volet de sauvegarde, nous recommandons
d'utiliser avec Git un dépôt central tel que
- \link{https://github.com}{GitHub}, un serveur public qui héberge
+ \link{https://gitlab.com}{GitLab}, un serveur public qui héberge
déjà des millions de projets.}.)
\end{itemize}
Un système de gestion de versions est un outil qui permet d'augmenter
@@ -808,12 +814,10 @@
souhaitent mettre sur pied un dépôt pour un projet pourront
consulter leur équipe de soutien informatique facultaire.
-\begin{information}
- La présente documentation est conservée dans un dépôt Subversion
+\notebox{La présente documentation est conservée dans un dépôt Git
public d'où l'on peut toujours obtenir la plus récente version.
Consulter la page des notices de copyright au début du document pour
- accéder au dépôt.
-\end{information}
+ accéder au dépôt.}
@@ -979,7 +983,7 @@
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
Deleted: trunk/Master/texmf-dist/source/latex/formation-latex-ul/ul_p.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese-diapos.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese-diapos.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese-diapos.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,7 +1,19 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\section{Classe ulthese}
\begin{frame}
\frametitle{Un document conforme en un tournemain}
+
\begin{itemize}
\item \class{ulthese} livrée dans {\TeX}~Live donc déjà
installée sur votre ordinateur
@@ -16,37 +28,30 @@
\end{itemize}
\end{frame}
-%%% >>>
-\stepcounter{exerciceref}
-\subsection{[~Exercice \theexerciceref~]}
+\subsection{[~Exercice~]}
-\begin{frame}[plain,fragile=singleslide]
- \begin{exercice}
- Utiliser le fichier \fichier{exercice\_ulthese.tex} --- qui est
- basé sur le gabarit \texttt{gabarit-doctorat.tex} livré avec
- \class{ulthese}.
- \medskip
+\begin{exercice}
+ Utiliser le fichier \fichier{exercice\_ulthese.tex} --- qui est basé
+ sur le gabarit \texttt{gabarit-doctorat.tex} livré avec
+ \class{ulthese}.
- Ce fichier insère \fichier{b-a-ba-math.tex} dans le document
- avec la commande \verb=\include=.
- \begin{enumerate}
- \item Étudier le code source des deux fichiers et identifier à
- quel endroit \texttt{b-a-ba-math.tex} est chargé dans le
- document.
- \item Activer les paquetages \pkg{amsmath} et \pkg{icomma},
- puis compiler \texttt{exercice\_ulthese.tex}.
- \item Modifier un environnement \texttt{align*} pour
- \texttt{align} dans \texttt{b-a-ba-math.tex} et observer le
- résultat dans la compilation de \texttt{exercice\_ulthese.tex}.
- \item Compiler de nouveau le fichier en utilisant une police
- différente.
- \end{enumerate}
- \end{exercice}
-\end{frame}
-%%% <<<
+ Ce fichier insère \fichier{b-a-ba-math.tex} dans le document avec la
+ commande \cs{include}.
+ \begin{enumerate}
+ \item Étudier le code source des deux fichiers et identifier à quel
+ endroit \texttt{b-a-ba-math.tex} est chargé dans le document.
+ \item Activer les paquetages \pkg{amsmath} et \pkg{icomma}, puis
+ compiler \texttt{exercice\_ulthese.tex}.
+ \item Modifier un environnement \texttt{align*} pour \texttt{align}
+ dans \texttt{b-a-ba-math.tex} et observer le résultat dans la
+ compilation de \texttt{exercice\_ulthese.tex}.
+ \item Compiler de nouveau le fichier en utilisant une police
+ différente.
+ \end{enumerate}
+\end{exercice}
%%% Local Variables:
-%%% mode: latex
+%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul-diapos"
+%%% coding: utf-8
%%% End:
Modified: trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese.tex 2019-03-02 21:55:28 UTC (rev 50204)
+++ trunk/Master/texmf-dist/source/latex/formation-latex-ul/ulthese.tex 2019-03-02 22:10:43 UTC (rev 50205)
@@ -1,3 +1,14 @@
+%%% Copyright (C) 2018 Vincent Goulet
+%%%
+%%% Ce fichier fait partie du projet
+%%% «Rédaction avec LaTeX»
+%%% https://gitlab.com/vigou3/formation-latex-ul
+%%%
+%%% Cette création est mise à disposition sous licence
+%%% Attribution-Partage dans les mêmes conditions 4.0
+%%% International de Creative Commons.
+%%% https://creativecommons.org/licenses/by-sa/4.0/
+
\chapter{Classe pour les thèses et mémoires de
l'Université Laval}
\label{chap:ulthese}
@@ -28,7 +39,7 @@
Afin de faciliter la rédaction, la classe est livrée avec un ensemble
de gabarits sur lesquels se baser pour:
\begin{itemize}
-\item les fichiers maîtres de divers types de thèses et mémoires
+\item les fichiers maitres de divers types de thèses et mémoires
(standard, sur mesure, en cotutelle, en bidiplomation, en
extension, etc.);
\item les fichiers des parties les plus usuelles (résumés français
@@ -40,10 +51,9 @@
\doc{ulthese}{http://texdoc.net/pkg/ulthese} %
de la classe explique en détail le contenu des gabarits.
-
%%% Local Variables:
%%% mode: latex
+%%% TeX-master: "formation-latex-ul"
%%% TeX-engine: xetex
-%%% TeX-master: "formation-latex-ul"
%%% coding: utf-8
%%% End:
More information about the tex-live-commits
mailing list