<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sandro Munda&#039;s blog</title>
	<atom:link href="https://blog.developpez.com/sandromunda/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/sandromunda</link>
	<description></description>
	<lastBuildDate>Sat, 06 Mar 2010 11:15:09 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>LaTeX &#8211; Tips &amp; Tricks</title>
		<link>https://blog.developpez.com/sandromunda/p8593/latex/latex</link>
		<comments>https://blog.developpez.com/sandromunda/p8593/latex/latex#comments</comments>
		<pubDate>Thu, 04 Feb 2010 13:26:14 +0000</pubDate>
		<dc:creator><![CDATA[sandro munda]]></dc:creator>
				<category><![CDATA[LaTeX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[LaTeX n&#8217;est plus à présenter. Ce petit post expose quelques Tips &#38; Tricks afin de personnaliser vos documents. Pour commencer, je décrirai une manière d&#8217;organiser son code LaTeX. Cette méthode n&#8217;est certainement pas la meilleure et je suis ouvert à toutes critiques afin de l&#8217;améliorer. Inutile de dire qu&#8217;un document d&#8217;une centaine de pages dans un et un seul fichier est certainement le meilleur moyen d&#8217;attraper la nausée. Comment organiser son code ? La première [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>LaTeX n&rsquo;est plus à présenter. Ce petit post expose quelques Tips &amp; Tricks afin de personnaliser vos documents.<br />
Pour commencer, je décrirai une manière d&rsquo;organiser son code LaTeX. Cette méthode n&rsquo;est certainement pas la meilleure et je suis ouvert à toutes critiques afin de l&rsquo;améliorer. Inutile de dire qu&rsquo;un document d&rsquo;une centaine de pages dans un et un seul fichier est certainement le meilleur moyen d&rsquo;attraper la nausée.</p>
<p><strong>Comment organiser son code ?</strong><br />
La première chose est de se créer un répertoire concernant le nouveau projet : le répertoire racine (<em>projectname</em>). Dedans, plusieurs répertoires sont créés afin d&rsquo;y ranger les différents types de fichiers. Par exemple, un répertoire (<em>tex</em>) qui contient les fichiers de code LaTeX, un autre pour les images (<em>img</em>) etc. L&rsquo;architecture de répertoire ressemble donc à ceci :</p>
<p>| projectname<br />
| &#8212; tex<br />
| &#8212; img</p>
<p>Le répertoire <em>tex</em> contient plusieurs fichiers de code. L&rsquo;un d&rsquo;entre-eux est le point d&rsquo;entrée, appelons le par exemple <em>main.tex</em>. Ce fichier sera composé principalement d&rsquo;include permettant d&rsquo;ajouter chaque division (chapitre, section ou autres divisions logiques).</p>
<p>Le principe de LaTeX est de séparer le contenu et l&rsquo;apparence d&rsquo;un document. Ainsi, l&rsquo;apparence sera définie dans un fichier, plus précisément dans un package (<em>.sty</em>). Les quelques Tips &amp; Tricks présenter ci-dessous feront donc partie d&rsquo;un fichier .sty. La première ligne à écrire dans un package est :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">\ProvidesPackage{mystyle} % nom identique au nom du fichier, sans l'extension</div></div>
<p><strong>Comment redéfinir les marges du document ?</strong><br />
Le package geometry nous permet de redimensionner les marges d&rsquo;un document LaTeX très facilement.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">\usepackage{geometry} <br />
\geometry{top=3cm, bottom=3cm, left=2cm, right=2cm}</div></div>
<p>ou, en version plus courte :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">\usepackage[top=3cm, bottom=3cm, left=2cm, right=2cm]{geometry}</div></div>
<p><strong>Comment personnaliser les headers et footers ?</strong></p>
<p><strong>Comment empêcher une figure flottante de se placer &laquo;&nbsp;n&rsquo;importe où&nbsp;&raquo; ?</strong><br />
Les options que l&rsquo;on passe à l&rsquo;environnement figure (bien souvent: htbp) indique une préférence au compilateur LaTeX sur le placement de la figure. Cependant, il arrive souvent que cette préférence ne soit pas possible d&rsquo;être appliquée et donc, par conséquent, la figure soit placé dans un endroit déprécié. Ce problème se résolve très facilement grâce au package placeins. Ce package contient la commande \FloatBarrier qui pose une &laquo;&nbsp;barrière virtuelle&nbsp;&raquo; à l&rsquo;endroit où la commande est placée dans le code. Cette barrière ne peut être franchie par la figure (déclarée bien entendu avant).</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">\usepackage{placeins} <br />
&nbsp;<br />
. <br />
. <br />
. <br />
&nbsp;<br />
\begin{figure} <br />
% ... <br />
\end{figure} <br />
&nbsp;<br />
% bla bla bla <br />
&nbsp;<br />
\FloatBarrier <br />
&nbsp;<br />
% il est impossible que la figure soit placée ici</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://blog.developpez.com/sandromunda/p8560/langage-c/title_159</link>
		<comments>https://blog.developpez.com/sandromunda/p8560/langage-c/title_159#comments</comments>
		<pubDate>Tue, 26 Jan 2010 13:43:38 +0000</pubDate>
		<dc:creator><![CDATA[sandro munda]]></dc:creator>
				<category><![CDATA[Langage C]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour. Ce blog ouvrira très bientôt.]]></description>
				<content:encoded><![CDATA[<p>Bonjour.</p>
<p>Ce blog ouvrira très bientôt.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
