{"id":117,"date":"2025-07-09T10:16:13","date_gmt":"2025-07-09T08:16:13","guid":{"rendered":"https:\/\/e-publish.uliege.be\/md2\/?post_type=chapter&#038;p=117"},"modified":"2025-11-12T11:12:35","modified_gmt":"2025-11-12T10:12:35","slug":"principes-de-base","status":"publish","type":"chapter","link":"https:\/\/e-publish.uliege.be\/md2\/chapter\/principes-de-base\/","title":{"raw":"Principes de base","rendered":"Principes de base"},"content":{"raw":"<div id=\"les-classes\" class=\"level3\" data-number=\"3.1.1\">\r\n<h1 data-number=\"3.1.1\">Les classes<\/h1>\r\n<span class=\"firstcharacter\"> L<\/span>orsqu\u2019on travaille avec <em>LaTeX<\/em>, on doit d\u2019abord d\u00e9clarer une <em>classe<\/em> de document. Avec Markdown, pour la production de documents pdf, on va faire cette d\u00e9claration dans l\u2019en-t\u00eate YAML avec la commande\u00a0:\r\n<div class=\"textbox shaded\">\r\n<pre>documentclass: classe<\/pre>\r\n<\/div>\r\nLes principales <em>classes<\/em> possibles (sans les variantes) sont\u00a0:\r\n<ul>\r\n \t<li><strong>article<\/strong> (la classe par d\u00e9faut)\u00a0;<\/li>\r\n \t<li><strong>report\u00a0<\/strong>;<\/li>\r\n \t<li><strong>book\u00a0<\/strong>;<\/li>\r\n \t<li><strong>letter<\/strong> (non d\u00e9crit dans le manuel)\u00a0;<\/li>\r\n \t<li><strong>beamer<\/strong> (pour cr\u00e9er des diaporamas, voir plus loin).<\/li>\r\n<\/ul>\r\n<\/div>\r\n<div id=\"les-paquets\" class=\"level3\" data-number=\"3.1.2\">\r\n<h1 data-number=\"3.1.2\">Les paquets<\/h1>\r\nApr\u00e8s avoir d\u00e9clar\u00e9 une classe, on peut modifier les fonctionnalit\u00e9s de <em>LaTeX<\/em> en ajoutant un ou plusieurs <strong>packages<\/strong> (ou \"paquets\").\r\n\r\nAvec Markdown, toujours dans l\u2019en-t\u00eate YAML, on appelle ces <strong>paquets<\/strong> avec la commande\u00a0:\r\n<div class=\"textbox shaded\">\r\n<pre>\\header-includes:<\/pre>\r\n<\/div>\r\net, par exemple, pour modifier la langue du document\u00a0:\r\n<div class=\"textbox shaded\">\r\n<pre>\\usepackage[french]{babel}<\/pre>\r\n<\/div>\r\nLes paquets peuvent\u00a0:\r\n<ul>\r\n \t<li>modifier la fa\u00e7on dont certaines parties de <em>LaTeX<\/em> fonctionnent\u00a0;<\/li>\r\n \t<li>changer l\u2019apparence du document\u00a0;<\/li>\r\n \t<li>ajouter de nouvelles instructions qui seront utilisables par la suite dans la r\u00e9daction.<\/li>\r\n<\/ul>\r\nDe nombreux exemples d\u2019utilisation des paquets sont pr\u00e9sent\u00e9s dans les pages suivantes.\r\n\r\n<\/div>\r\n<div id=\"les-formats-1\" class=\"level3\" data-number=\"3.1.3\">\r\n<h1 data-number=\"3.1.3\">Les formats<\/h1>\r\nDans le pr\u00e9ambule d\u2019un document <em>LaTeX<\/em> (l\u2019en-t\u00eate YAML pour un fichier Markdown), on va \u00e9galement d\u00e9finir certaines caract\u00e9ristiques comme le format de la page (<em>geometry:<\/em>), la taille des caract\u00e8res (<em>fontsize:<\/em>), la pr\u00e9sence ou non d\u2019une table des mati\u00e8res (<em>toc:<\/em>) ou la num\u00e9rotation de titres (<em>numbersections:<\/em>).\r\n\r\n<\/div>\r\n<div id=\"les-m\u00e9tadonn\u00e9es\" class=\"level3\" data-number=\"3.1.4\">\r\n<h1 data-number=\"3.1.4\">Les m\u00e9tadonn\u00e9es<\/h1>\r\nDans l\u2019en-t\u00eate YAML on va enfin ajouter les m\u00e9tadonn\u00e9es (<em>title:, autor:, keywords:<\/em>\u2026).\r\n\r\nCertaines de ces m\u00e9tadonn\u00e9es apparaissent en en-t\u00eate du document pdf produit. Elles sont \u00e9galement utilis\u00e9es pour les autres types de documents g\u00e9n\u00e9r\u00e9s avec <em>Pandoc<\/em> (ePub, HTML\u2026).\r\n\r\n<\/div>\r\n<div id=\"les-templates\" class=\"level3\" data-number=\"3.1.5\">\r\n<h1 data-number=\"3.1.5\">Les templates<\/h1>\r\nIl est aussi possible de se servir d\u2019un template[footnote]<a href=\"https:\/\/www.overleaf.com\/latex\/templates\" target=\"_blank\" rel=\"noopener\">https:\/\/www.overleaf.com\/latex\/templates<\/a>[\/footnote] (mod\u00e8le) qui sera appel\u00e9 lors de la transformation avec <em>Pandoc<\/em> (<strong>-\u202f-template=montemplate.tex<\/strong>).\r\n\r\n<\/div>","rendered":"<div id=\"les-classes\" class=\"level3\" data-number=\"3.1.1\">\n<h1 data-number=\"3.1.1\">Les classes<\/h1>\n<p><span class=\"firstcharacter\"> L<\/span>orsqu\u2019on travaille avec <em>LaTeX<\/em>, on doit d\u2019abord d\u00e9clarer une <em>classe<\/em> de document. Avec Markdown, pour la production de documents pdf, on va faire cette d\u00e9claration dans l\u2019en-t\u00eate YAML avec la commande\u00a0:<\/p>\n<div class=\"textbox shaded\">\n<pre>documentclass: classe<\/pre>\n<\/div>\n<p>Les principales <em>classes<\/em> possibles (sans les variantes) sont\u00a0:<\/p>\n<ul>\n<li><strong>article<\/strong> (la classe par d\u00e9faut)\u00a0;<\/li>\n<li><strong>report\u00a0<\/strong>;<\/li>\n<li><strong>book\u00a0<\/strong>;<\/li>\n<li><strong>letter<\/strong> (non d\u00e9crit dans le manuel)\u00a0;<\/li>\n<li><strong>beamer<\/strong> (pour cr\u00e9er des diaporamas, voir plus loin).<\/li>\n<\/ul>\n<\/div>\n<div id=\"les-paquets\" class=\"level3\" data-number=\"3.1.2\">\n<h1 data-number=\"3.1.2\">Les paquets<\/h1>\n<p>Apr\u00e8s avoir d\u00e9clar\u00e9 une classe, on peut modifier les fonctionnalit\u00e9s de <em>LaTeX<\/em> en ajoutant un ou plusieurs <strong>packages<\/strong> (ou \u00ab\u00a0paquets\u00a0\u00bb).<\/p>\n<p>Avec Markdown, toujours dans l\u2019en-t\u00eate YAML, on appelle ces <strong>paquets<\/strong> avec la commande\u00a0:<\/p>\n<div class=\"textbox shaded\">\n<pre>\\header-includes:<\/pre>\n<\/div>\n<p>et, par exemple, pour modifier la langue du document\u00a0:<\/p>\n<div class=\"textbox shaded\">\n<pre>\\usepackage[french]{babel}<\/pre>\n<\/div>\n<p>Les paquets peuvent\u00a0:<\/p>\n<ul>\n<li>modifier la fa\u00e7on dont certaines parties de <em>LaTeX<\/em> fonctionnent\u00a0;<\/li>\n<li>changer l\u2019apparence du document\u00a0;<\/li>\n<li>ajouter de nouvelles instructions qui seront utilisables par la suite dans la r\u00e9daction.<\/li>\n<\/ul>\n<p>De nombreux exemples d\u2019utilisation des paquets sont pr\u00e9sent\u00e9s dans les pages suivantes.<\/p>\n<\/div>\n<div id=\"les-formats-1\" class=\"level3\" data-number=\"3.1.3\">\n<h1 data-number=\"3.1.3\">Les formats<\/h1>\n<p>Dans le pr\u00e9ambule d\u2019un document <em>LaTeX<\/em> (l\u2019en-t\u00eate YAML pour un fichier Markdown), on va \u00e9galement d\u00e9finir certaines caract\u00e9ristiques comme le format de la page (<em>geometry:<\/em>), la taille des caract\u00e8res (<em>fontsize:<\/em>), la pr\u00e9sence ou non d\u2019une table des mati\u00e8res (<em>toc:<\/em>) ou la num\u00e9rotation de titres (<em>numbersections:<\/em>).<\/p>\n<\/div>\n<div id=\"les-m\u00e9tadonn\u00e9es\" class=\"level3\" data-number=\"3.1.4\">\n<h1 data-number=\"3.1.4\">Les m\u00e9tadonn\u00e9es<\/h1>\n<p>Dans l\u2019en-t\u00eate YAML on va enfin ajouter les m\u00e9tadonn\u00e9es (<em>title:, autor:, keywords:<\/em>\u2026).<\/p>\n<p>Certaines de ces m\u00e9tadonn\u00e9es apparaissent en en-t\u00eate du document pdf produit. Elles sont \u00e9galement utilis\u00e9es pour les autres types de documents g\u00e9n\u00e9r\u00e9s avec <em>Pandoc<\/em> (ePub, HTML\u2026).<\/p>\n<\/div>\n<div id=\"les-templates\" class=\"level3\" data-number=\"3.1.5\">\n<h1 data-number=\"3.1.5\">Les templates<\/h1>\n<p>Il est aussi possible de se servir d\u2019un template<a class=\"footnote\" title=\"https:\/\/www.overleaf.com\/latex\/templates\" id=\"return-footnote-117-1\" href=\"#footnote-117-1\" aria-label=\"Footnote 1\"><sup class=\"footnote\">[1]<\/sup><\/a> (mod\u00e8le) qui sera appel\u00e9 lors de la transformation avec <em>Pandoc<\/em> (<strong>-\u202f-template=montemplate.tex<\/strong>).<\/p>\n<\/div>\n<hr class=\"before-footnotes clear\" \/><div class=\"footnotes\"><ol><li id=\"footnote-117-1\"><a href=\"https:\/\/www.overleaf.com\/latex\/templates\" target=\"_blank\" rel=\"noopener\">https:\/\/www.overleaf.com\/latex\/templates<\/a> <a href=\"#return-footnote-117-1\" class=\"return-footnote\" aria-label=\"Return to footnote 1\">&crarr;<\/a><\/li><\/ol><\/div>","protected":false},"author":2,"menu_order":1,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-117","chapter","type-chapter","status-publish","hentry"],"part":70,"_links":{"self":[{"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/chapters\/117"}],"collection":[{"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":18,"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/chapters\/117\/revisions"}],"predecessor-version":[{"id":1353,"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/chapters\/117\/revisions\/1353"}],"part":[{"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/parts\/70"}],"metadata":[{"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/chapters\/117\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/pressbooks\/v2\/chapter-type?post=117"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/wp\/v2\/contributor?post=117"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/e-publish.uliege.be\/md2\/wp-json\/wp\/v2\/license?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}