Mise en page - Apprivoiser avec LATEX - Andrew Roberts

Mise en page

par Andrew Roberts

page Dimensions

Une page en latex est définie par une multitude de paramètres internes. Chaque paramètre correspond à la longueur d'un élément de la page, par exemple, \ paperheight est la hauteur physique de la page. Le package de mise en page peut dynamiquement dessiner la mise en page d'un document (quoique, réduite légèrement!), Fournissant aussi les valeurs de la plupart des dimensions, qui peuvent être très perspicace. Voir la mise en page (pdf) avant de passer.







Il ne sera pas été immédiatement évident - parce qu'il n'a pas vraiment posé de problème sérieux - est que la taille de page par défaut, pour toutes les classes de document standard est la lettre des États-Unis. Ceci est plus courte de 3/4 de pouce, et un peu plus de 1/4 de pouce, par rapport à A4 (ce qui est la norme au Royaume-Uni). Comme je l'ai dit, ce n'est pas un grand problème, et la plupart des imprimantes imprimera la page sans un hoquet. Cependant, il est possible de spécifier des tailles alternatives.

De plus, il y a plusieurs packages conçus pour résoudre le problème des différentes tailles de pages qui ont préséance sur toute configuration de défaut de la classe de document. Des exemples tels que a4 sont plutôt spécialisés dans la préparation d'un seul type de page. L'un des paquets les plus polyvalents pour les besoins de mise en page est la géométrie. Il mettra en vedette un certain nombre de fois tout au long de ce tutoriel a il a beaucoup de tours dans son sac! Quoi qu'il en soit, pour définir la taille de la page, ajoutez ce qui suit à votre préambule:

a4paper est juste l'une des nombreuses tailles de page prédéfinies intégrées, d'autres comprennent: a0paper, a1paper. a6paper, b0paper, b1paper. b6paper, letterpaper, legalpaper, executivepaper.

page Orientation

Quand vous parlez de changement d'orientation de la page, cela signifie généralement changer en mode paysage, car le portrait est la valeur par défaut. Je présenterai, deux styles légèrement différents de changement d'orientation.

La première est pour quand vous voulez tous que votre document soit dans le paysage depuis le début. Il existe différents forfaits disponibles pour y parvenir, mais celui que je préfère est le paquet de géométrie. Tout ce que vous devez faire est d'appeler le paquet, avec le paysage en option:

Bien que, si vous avez l'intention d'utiliser la géométrie pour définir votre format de papier, ne pas ajouter le \ usepackage commandes deux fois, simplement chaîne toutes les options ensemble, séparant par une virgule:

La deuxième méthode est lorsque vous écrivez un document en mode portrait, mais vous avez des contenus, comme un grand diagramme ou un tableau qui serait affiché mieux sur une page paysage. Cependant, vous voulez toujours la cohérence de vos en-têtes et pieds de page apparaissent au même endroit que les autres pages.

Le paquet lscape est dans ce but. Il fournit un environnement paysager, et tout est essentiellement tourné à l'intérieur. Aucune dimension de page réelle sont modifiées. Cette approche est applicable aux livres ou rapports que de publications académiques typiques.

Il suffit de remplacer la longueur désirée (par exemple 3cm) pour chaque paramètre que vous souhaitez modifier.







Styles de page

Il y a deux commandes à votre disposition pour changer le style de page. \ Pagestylestyle> appliquera le style spécifié au courant et toutes les pages suivantes. \ Thispagestylestyle> n'affectera la page en cours. Les styles possibles sont les suivantes:

En-tête et pied de page sont claires

Si tout va bien, le comportement des commandes ci-dessus est assez intuitive: si elle a la tête en elle, elle affecte la tête etc, et évidemment, l. c et r signifie gauche, au centre et à droite respectivement. Les documents peuvent être soit un ou deux côtés. Les articles sont par défaut à sens unique, les livres sont des deux côtés. documents recto verso différencient la gauche (même) et les pages de droite (impair), alors que d'un côté ne le font pas. Un exemple:

Il est souvent nécessaire d'effacer tout défaut ou une définition de style précédent, et les deux premières lignes de l'exemple ci-dessus fera. Les commandes sont une interface alternative à la personnalisation des en-têtes / pieds de page fancyhdr offres, et ainsi de ne pas passer quoi que ce soit pour eux, il suppose que vous voulez tout en blanc.

Ceci est effectivement dit mon nom est supérieure externe, la date d'aujourd'hui est supérieure interne, et le numéro de page en cours est inférieure externe.

NB. Si vous voulez faire la classe d'articles recto-verso, utilisez \ documentclass [twoside].

Page n de m

Certaines personnes aiment mettre le numéro de page dans le contexte de l'ensemble du document. LATEX ne fournit que l'accès au numéro de page, cependant, vous pouvez l'environnement lastpage pour trouver le nombre total de pages, et l'utiliser comme ceci:

Notez les lettres majuscules. En outre, ajouter une barre oblique inverse après \ thepage pour assurer un espace suffisant entre le numéro de page et « de ». Vous souvenez, lorsque vous utilisez des références, vous devez exécuter un latex de temps pour résoudre les références croisées.

Pages multi-colonnes

Il est fréquent de voir des articles et des comptes rendus de conférences formatées avec deux colonnes de texte. Toutefois, ces éditeurs seront généralement vous fournir leur propre classe de document, qui met en œuvre automatiquement ce format, sans que vous ayez à faire quoi que ce soit. Il est très facile de formater votre page de cette façon. Si vous utilisez une classe standard de document LaTeX, vous pouvez simplement passer l'argument optionnel twocolumn à la classe de document: \ documentclass [twocolumn] qui donnera l'effet désiré.

Bien que cette simple addition fera le travail 9 fois sur 10, il est largement reconnu qu'il existe de nombreuses limites de cette approche, et que le paquet multicol est beaucoup plus utile pour manipuler plusieurs colonnes. Il présente plusieurs avantages:

  • Peut supporter jusqu'à dix colonnes.
  • Met en œuvre un environnement multicol, il est donc possible de mélanger le nombre de colonnes dans un document.
  • De plus, l'environnement peut être imbriqué dans d'autres environnements, comme la figure.
  • Multicol sorties colonnes symétriques, dans lequel les colonnes de la dernière page sera d'une longueur à peu près égale.
  • Les lignes verticales entre les colonnes peuvent être personnalisées.
  • environnements de colonne peuvent être facilement personnalisés localement ou globalement.

Pour créer une mise en page sur deux colonnes typique:

Le paramètre \ columnseprule maintient la largeur des lignes verticales. Par défaut, les lignes sont omis que ce paramètre est réglé sur une longueur de 0pt. Procédez comme suit avant le début de l'environnement:

Cela permettra de tracer une ligne mince de 1ml de largeur. Une ligne épaisse aurait pas l'air très agréable, cependant, vous êtes libre de mettre en toute longueur de votre choix. De plus, pour changer l'espace horizontal entre les deux colonnes (la valeur par défaut est fixé à 10pt, ce qui est assez étroit), alors vous devez modifier le paramètre \ columnsep:

Manuel de mise en forme page

Brise la ligne au point de la commande.

Met fin à la page en cours

Rompt la page en cours au moment de la commande. Si l'argument numéro en option est fourni, vous convertissez la commande d'une demande à une demande. Le nombre doit être compris entre 0-4, 4 étant la plus insistante.

Arrête la page étant brisée au point de la commande. Si l'argument numéro en option est fourni, vous convertissez la commande d'une demande à une demande. Le nombre doit être compris entre 0-4, 4 étant la plus insistante.

Met fin à la page en cours et provoque des flotteurs rencontrés dans l'entrée, mais encore à paraître, à imprimer.







Articles Liés