| 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/20 21:05] – 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> |
| et de diminuer celle de droite de 1cm. | et de diminuer celle de droite de 1cm. |
| \end{adjustwidth} | \end{adjustwidth} |
| \`A comparer avec un texte qui occupe toute | À comparer avec un texte qui occupe toute |
| la largeur de la page, comme celui-ci par exemple. | la largeur de la page, comme celui-ci par exemple. |
| \end{document} | \end{document} |
| </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) |
| | }} |
| |