<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.ainw.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Mon wiki - informatique:langages</title>
        <description></description>
        <link>https://www.ainw.org/wiki/</link>
        <lastBuildDate>Fri, 08 May 2026 06:39:57 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.ainw.org/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Mon wiki</title>
            <link>https://www.ainw.org/wiki/</link>
        </image>
        <item>
            <title>css</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:langages:css&amp;rev=1735838913&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;css&quot;&gt;CSS&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;



&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Jan 2025 17:28:33 +0000</pubDate>
        </item>
        <item>
            <title>html</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:langages:html&amp;rev=1735838849&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;html&quot;&gt;HTML&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;HTML&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;html&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-19&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;a_ne_pas_faire&quot;&gt;À ne pas faire&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Il y a des choses qui semblent une bonne idée au premier abord mais qui se révèlent catastrophiques et qui font perdre pas mal de temps.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Essayer de mettre un formulaire qui englobe les cellules d&amp;#039;une table ou une ligne d&amp;#039;une table. Ça ne s&amp;#039;affiche pas correctement et ça perturbe les sélecteurs (&lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt;, jQuery) :&lt;br/&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/form.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;form&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;...&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
        ...
        &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;...&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/form.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;form&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u00c0 ne pas faire&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;a_ne_pas_faire&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;20-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Jan 2025 17:27:29 +0000</pubDate>
        </item>
        <item>
            <title>latex</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:langages:latex&amp;rev=1735838913&amp;do=diff</link>
            <description>&lt;div class=&quot;tagstop&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://www.ainw.org/wiki/doku.php?id=tag:todo&amp;amp;do=showtag&amp;amp;tag=todo&quot; class=&quot;wikilink1&quot; title=&quot;tag:todo&quot; rel=&quot;tag&quot;&gt;todo&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;latex&quot;&gt;LaTeX&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pour pouvoir afficher correctement les caractères &lt;code&gt;«&lt;/code&gt; et &lt;code&gt;»&lt;/code&gt;, il faut ajouter &lt;code&gt;\usepackage[T1]{fontenc}&lt;/code&gt; dans le préambule du document.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pour pouvoir faire apparaître les sections non numérotées &lt;sup&gt;&lt;a href=&quot;#fn__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;, il faut ajouter &lt;code&gt;\usepackage[bookmarks]{hyperref}&lt;/code&gt; dans le préambule du document et utiliser &lt;code&gt;\pdfbookmark&lt;/code&gt; avant chaque section.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pour calculer la somme MD5 d&amp;#039;une chaîne de caractères, il faut utiliser &lt;code&gt;\pdfmdfivesum&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pour inclure un fichier externe, il faut utiliser &lt;code&gt;\input&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pour mettre du texte en exposant, il faut utiliser &lt;code&gt;\textsuperscript&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Lors de la définition d&amp;#039;un nouvel environnement, les variables ne sont accessibles que dans la section définissant le début du code. En essayant de l&amp;#039;utiliser dans la section de fin du code, une erreur sera levée à la compilation.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pour éviter d&amp;#039;avoir une coupure de ligne entre deux mots qui ne doivent pas être séparés, il faut remplacer l&amp;#039;espace par &lt;code&gt;~&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_todo plugin_wrap&quot;&gt;&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://theoval.cmp.uea.ac.uk/~nlct/latex/pdfdoc/pdfdoc/pdfdoc.html&quot; class=&quot;urlextern&quot; title=&quot;http://theoval.cmp.uea.ac.uk/~nlct/latex/pdfdoc/pdfdoc/pdfdoc.html&quot; rel=&quot;ugc nofollow&quot;&gt;Creating a PDF document using PDFLATEX&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://tex.stackexchange.com/questions/7653/how-to-iterate-through-the-name-of-files-in-a-folder&quot; class=&quot;urlextern&quot; title=&quot;https://tex.stackexchange.com/questions/7653/how-to-iterate-through-the-name-of-files-in-a-folder&quot; rel=&quot;ugc nofollow&quot;&gt;filesystem access - How to iterate through the name of files in a folder - TeX - LaTeX Stack Exchange&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://tex.stackexchange.com/questions/13921/inputting-multiple-files-in-latex&quot; class=&quot;urlextern&quot; title=&quot;https://tex.stackexchange.com/questions/13921/inputting-multiple-files-in-latex&quot; rel=&quot;ugc nofollow&quot;&gt;input - Inputting multiple files in LaTeX - TeX - LaTeX Stack Exchange&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://ctan.math.ca/tex-archive/macros/latex/base/clsguide.pdf&quot; class=&quot;urlextern&quot; title=&quot;https://ctan.math.ca/tex-archive/macros/latex/base/clsguide.pdf&quot; rel=&quot;ugc nofollow&quot;&gt;LaTeX2e for class and package writers - clsguide.pdf&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://tex.stackexchange.com/questions/26628/printing-a6-on-a4-paper&quot; class=&quot;urlextern&quot; title=&quot;https://tex.stackexchange.com/questions/26628/printing-a6-on-a4-paper&quot; rel=&quot;ugc nofollow&quot;&gt;Printing A6 on A4 paper - TeX - LaTeX Stack Exchange&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://tex.stackexchange.com/questions/20444/what-are-immediate-write18-and-how-does-one-use-them&quot; class=&quot;urlextern&quot; title=&quot;https://tex.stackexchange.com/questions/20444/what-are-immediate-write18-and-how-does-one-use-them&quot; rel=&quot;ugc nofollow&quot;&gt;shell escape - What are \immediate &amp;amp; \write18 and how does one use them? - TeX - LaTeX Stack Exchange&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;LaTeX&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;latex&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;15-1988&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;packages_et_classes&quot;&gt;Packages et classes&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Les packages et classes LaTeX étendent les possibilités offertes par TeX sans avoir à en manipuler la syntaxe.
&lt;/p&gt;

&lt;p&gt;
Les packages sont des bibliothèques qui permettent d&amp;#039;augmenter les possibilités de tous types de documents (article, letter, …).
Les classes sont de nouveaux types de documents.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://legacy.hanno-rein.de/hanno-rein.de/archives/349&quot; class=&quot;urlextern&quot; title=&quot;http://legacy.hanno-rein.de/hanno-rein.de/archives/349&quot; rel=&quot;ugc nofollow&quot;&gt;Coffee Stains&lt;/a&gt; permet d&amp;#039;ajouter des tâches de café &lt;sup&gt;&lt;a href=&quot;#fn__2&quot; id=&quot;fnt__2&quot; class=&quot;fn_top&quot;&gt;2)&lt;/a&gt;&lt;/sup&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.ctan.org/pkg/cookybooky&quot; class=&quot;urlextern&quot; title=&quot;https://www.ctan.org/pkg/cookybooky&quot; rel=&quot;ugc nofollow&quot;&gt;cookybooky&lt;/a&gt; permet de générer un livre de recette.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.ctan.org/pkg/moderncv&quot; class=&quot;urlextern&quot; title=&quot;https://www.ctan.org/pkg/moderncv&quot; rel=&quot;ugc nofollow&quot;&gt;moderncv&lt;/a&gt; permet de générer des CV modernes. Elle supporte plusieurs formats et plusieurs thèmes.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://ctan.org/pkg/pgfornament&quot; class=&quot;urlextern&quot; title=&quot;https://ctan.org/pkg/pgfornament&quot; rel=&quot;ugc nofollow&quot;&gt;pgfornament&lt;/a&gt; permet de décorer les documents avec des ornements vectoriels.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Packages et classes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;packages_et_classes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1989-&amp;quot;} --&gt;&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;&lt;code&gt;\section*&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__2&quot; id=&quot;fn__2&quot; class=&quot;fn_bot&quot;&gt;2)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Inutile mais bien amusant&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Jan 2025 17:28:33 +0000</pubDate>
        </item>
        <item>
            <title>php</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:langages:php&amp;rev=1735839519&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;php&quot;&gt;PHP&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;https://www.ainw.org/wiki/lib/exe/fetch.php?w=50&amp;amp;tok=519c83&amp;amp;media=informatique:logo:php.png&quot; class=&quot;mediaright&quot; align=&quot;right&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;50&quot; /&gt;
&lt;em&gt;PHP: Hypertext Preprocessor&lt;/em&gt;, plus connu sous son sigle &lt;em&gt;PHP&lt;/em&gt; (acronyme récursif), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n&amp;#039;importe quel langage interprété de façon locale. &lt;em&gt;PHP&lt;/em&gt; est un langage impératif orienté objet. 
&lt;/p&gt;



&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-470&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;ressources&quot;&gt;Ressources&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Différentes &lt;a href=&quot;https://www.ainw.org/wiki/doku.php?id=informatique:langages:php:ressources&quot; class=&quot;wikilink1&quot; title=&quot;informatique:langages:php:ressources&quot; data-wiki-id=&quot;informatique:langages:php:ressources&quot;&gt;ressources&lt;/a&gt; utiles.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ressources&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ressources&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;471-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Jan 2025 17:38:39 +0000</pubDate>
        </item>
    </channel>
</rss>
