Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
composition:texte:pages:modifier_les_marges_d_un_document [2016/10/27 05:44] – jejust | 2_composition:texte:pages:modifier_les_marges_d_un_document [2021/03/04 08:01] (Version actuelle) – Correction de la mise en forme. yannick.tanguy |
---|
====== Comment redéfinir les marges d'un document ? ====== | ====== Comment redéfinir les marges d'un document? ====== |
| |
| ===== Avec l'extension geometry ===== |
| |
$\Reponse$ Le package [[ctanpkg>geometry|geometry]] permet de redéfinir les marges d'un | L'extension [[ctanpkg>geometry|geometry]] permet de redéfinir les marges d'un document ou de définir la mise en page. Les deux exemples ci-dessous permettent de voir l'effet de l'option ''nohead'', qui supprime l'en-tête d'un document. |
document ou de définir la mise en page. Les deux exemples ci-dessous permettent de voir | |
l'effet de l'option \packopt{nohead}, qui supprime l'en-tête d'un document. | |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
| Voici donc l'utilisation de [[ctanpkg>geometry|geometry]] avec l'option ''nohead'': |
| |
Utilisation de [[ctanpkg>geometry|geometry]] avec l'option ''nohead'': | |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
| Et voici l'utilisation de [[ctanpkg>geometry|geometry]] sans l'option ''nohead'': |
| |
Utilisation de [[ctanpkg>geometry|geometry]] sans l'option ''nohead'': | |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
| ===== Avec l'extension vmargin ===== |
| |
| L'extension [[ctanpkg>vmargin|vmargin]] de Volker Kuhlmann permet de redéfinir les marges de la totalité du document grâce la commande : ''\setmarginsrb{1}{2}{3}{4}{5}{6}{7}{8}'' où |
$\Reponse$ Le package [[ctanpkg>vmargin|vmargin]] de \nom{V.}{Kuhlmann} est disponible à | * ''1'' est la marge gauche ; |
https://www.ctan.org/macros/latex/contrib/misc/. Il permet de | * ''2'' est la marge en haut ; |
redéfinir les marges de la totalité du document grâce la commande :\newline | * ''3'' est la marge droite ; |
''\setmarginsrb{1}{2}{3}{4}{5}{6}{7}{8}'' où | * ''4'' est la marge en bas ; |
* ''1'' est la marge gauche, | * ''5'' fixe la hauteur de l'en-tête ; |
* ''2'' est la marge en haut, | * ''6'' fixe la distance entre l'en-tête et le texte ; |
* ''3'' est la marge droite, | * ''7'' fixe la hauteur du pied de page ; |
* ''4'' est la marge en bas, | |
* ''5'' fixe la hauteur de l'en-tête, | |
* ''6'' fixe la distance entre l'en-tête et le texte, | |
* ''7'' fixe la hauteur du pied de page, et | |
* ''8'' fixe la distance entre le texte et le pied de page. | * ''8'' fixe la distance entre le texte et le pied de page. |
| |
Vous pouvez également utiliser des valeurs calculées à partir | Vous pouvez également utiliser des valeurs calculées à partir du papier utilisé, comme par exemple : ''\setpapersize{A4}'' |
du papier utilisé, comme par exemple : ''\setpapersize{A4}'' | |
| |
$\Reponse$ L'environnement ''adjustwidth'' du package [[ctanpkg>chngpage|chngpage]] | ===== Avec l'extension chngpage ===== |
disponible dans https://www.ctan.org/macros/latex/contrib/misc permet de modifier | |
localement les marges d'un document. Il prend deux arguments : la marge | |
gauche et la marge droite (ces arguments peuvent prendre des valeurs | |
négatives). | |
| |
Utilisation de l'environnement ''adjustwidth'': | L'environnement ''adjustwidth'' de l'extension [[ctanpkg>chngpage|chngpage]] permet de modifier localement les marges d'un document. Il prend deux arguments : la marge gauche et la marge droite (ces arguments peuvent prendre des valeurs négatives). En voici un exemple : |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
| ===== Avec l'extension truncate ===== |
| |
| L'extension [[ctanpkg>truncate|truncate]] disponible sur permet de fixer la largeur d'un texte. |
| |
$\Reponse$ Le package [[ctanpkg>truncate|truncate]] disponible sur permet de fixer la | ===== Avec l'extension typearea ===== |
largeur d'un texte. | |
| |
| Il existe également l'extension [[ctanpkg>typearea|typearea]]. FIXME //À compléter.// |
| |
$\Reponse$ Il existe également le package [[ctanpkg>typearea|typearea]] disponible sur | ===== Avec l'extension narrow ===== |
https://www.ctan.org/macros/latex209/contrib/script/. | |
| |
| L'environnement ''narrow'', de Keith Reckdahl, disponible dans le fichier source ''narrow.sty'' permet d'encapsuler des paragraphes de largeurs différentes : |
$\Reponse$ L'environnement ''narrow'', de \nom{K.}{Reckdahl}, disponible dans | |
le fichier source ''narrow.sty'' permet d'encapsuler des paragraphes de | |
largeurs différentes: | |
| |
<file latex narrow.sty> | <file latex narrow.sty> |
</file> | </file> |
| |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX,marges,geometry,vmargin,chngpage,truncate,typearea,narrow) |
| metatag-og:title=(Comment redéfinir les marges d'un document) |
| metatag-og:site_name=(FAQ LaTeX francophone) |
| }} |
| |