Conseils LATEX Classes de documents et emballages

L'article / livre et classes de documents amsart / amsbook

À moins qu'un éditeur demande expressément à utiliser en interne les fichiers de style, il est recommandé pour vous papier ou livre utilisez l'une des classes de document standard qui font partie toute installation de TeX actuelle: article ou amsart pour les papiers, et livre ou amsbook pour le livre manuscrits -Longueur. La principale différence entre les classes d'article / livre et les classes amsart / de amsbook (qui font partie du paquet amslatex) est dans le « regard » du document. Les classes non-ams fixent les têtes de matière de titre et section dans une police plus grande, que certaines personnes trouvent plus attrayant.

Les différences entre les classes d'article / livre et les classes amsart / amsbook

Dans une large mesure, les deux paires de classes sont interchangeables, il est donc facile de passer d'une classe à l'autre après un document est terminé. Le corps du papier ne doit pas être changé, mais quelques modifications en matière de titre est généralement nécessaire pour tenir compte des différences dans le traitement des éléments de titre par ces classes:
  • Dans les classes de ams, l'abstrait va avant la commande \ maketitle; dans les classes article / livre, il va après \ maketitle.
  • Lorsque vous utilisez l'article / livre, ajouter \ usepackage pour rendre les commandes de amslatex disponibles. Les classes de documents ams chargent ces paquets automatiquement, donc pas de chargement explicite est nécessaire.
  • Les classes article / livre permettent notes en matière de titre, les classes ams ne le font pas. Dans l'article / classe livre, on peut mettre les notes à l'auteur ou le titre contenant, par exemple, un accusé de réception subvention, une classification par sujet, ou l'adresse de l'auteur. Cela provoque des problèmes dans les classes de ams; avec les classes de ams vous devez utiliser les commandes \ remerciements (pour les accusés de réception), \ subjclass. et \ adresse pour fournir ces informations.
  • Dans l'article / classes numéros d'équation du livre sont définies par défaut à droite de la page; dans les classes ams ils sont fixés sur la gauche de la page. Ce comportement peut être modifié en spécifiant l'option « reqno » ou « leqno » (voir ci-dessous).

options de classe de documents utiles

Les diapositives classe de document

Les diapositives classe de document est l'une des deux méthodes standard à la matière une forme Set dans qui est approprié pour mettre sur des transparents (l'autre étant de foiltex). Il provoque le document substantiellement grossi (tout en gardant les dimensions globales de la page), de sorte qu'il convient de copier sur des transparents. À bien des égards, fonctionne de la classe slides comme la classe d'article, mais il y a une différence majeure à connaître: Les \ commandes PageStyle ne fonctionnent pas dans la classe de diapositives; si vous souhaitez utiliser les en-têtes et pieds de page personnalisés, utilisez le paquet fancyhdr (voir ci-dessous).

forfaits LATEX

Pour charger un paquet, ajoutez une instruction \ usepackage après \ documentclass. avec le nom du paquet entre accolades. Plusieurs packages peuvent être inclus dans une seule instruction \ usepackage, séparés par des virgules; par exemple: \ usepackage.

Voici quelques paquets qui sont couramment utilisés dans l'écriture mathématique.
  • amsmath, amsthm: Ces paquets, qui font partie de amslatex, sont nécessaires pour les améliorations amslatex pour les équations et théorèmes disponibles typesetting. Les paquets sont chargés automatiquement si vous utilisez une des classes de documents ams; si vous utilisez une classe standard de document LaTeX, charger les paquets explicitement \ usepackage.

Documentation. Le livre de Gratzer « Math en LaTeX » fournit une documentation complète pour ces derniers et d'autres forfaits amslatex, et est le seul livre de le faire. La documentation en ligne existe sous la forme du « Short Guide Math pour LaTeX ». Ce manuel de référence, plutôt que d'une introduction ou tutoriel.

  • amssymb: Ce paquet fait partie de la distribution de amslatex et charges des polices supplémentaires et des symboles. En particulier, il charge le paquet amsfonts qui, entre autres choses, fait tableau caractères gras (\ mathbb) et fraktur (\ mathfrak) disponible. Le amssymb comprend également un certain nombre de symboles supplémentaires ou des variantes de symboles standards LaTeX, comme un signe incliné « inférieur ou égal ». (Cependant, je recommande d'utiliser les versions standard, sauf si il y a une raison particulière d'utiliser la variante.)

    Documentation: Une liste complète des symboles fournis par amssymb. est donnée à l'annexe A du livre de Gratzer, et dans le Guide court Math pour LaTeX. mentionné ci-dessus.

  • amscd: Font également partie de la distribution de amslatex, c'est un package pour de simples diagrammes commutatifs composition. Il est léger, facile package à utiliser, mais il ne peut pas gérer des diagrammes avec des flèches en diagonale; si vous devez dessiner des diagrammes avec des flèches en diagonale, utilisez le paquet xy décrit ci-dessous.

    Documentation: Section 5.8 du livre de Gratzer.

  • xy: Ceci est le nom du package qui charge le programme « xy-pic », un logiciel de dessin général pour TeX qui est particulièrement utile pour dessiner des diagrammes complexes commutatives. Ceci est un vrai poids lourd parmi les paquets de dessin, et étonnamment puissant et polyvalent; il peut faire toutes sortes de trucs, y compris en boucle autour des noeuds dans un diagramme commutatif, une flèche en boucle sur ou sous une autre flèche pour créer l'impression d'une 3D comme l'image, et bien plus encore. Il est difficile d'imaginer un diagramme commutatif que xy ne serait pas en mesure de gérer.

    Documentation. Il y a un guide, xyguide.ps et complète (81 pages) xyrefer.ps manuel de référence. (Les deux liens ne fonctionnent que pour les utilisateurs locaux, vous pouvez également accéder à la documentation avec la commande « texdoc » qui devrait fonctionner sur la plupart des installations de TeX standard: « texdoc xyguide » ou « texdoc xyrefer ».) En dépit de la taille du manuel de référence, pour diagrammes simples xy est assez facile à utiliser, et vous obtiendrez probablement en utilisant seulement le guide.

    Documentation. La principale source de documentation est le document « Utilisation des graphiques importés dans LaTeX2e », qui, malgré sa taille lourde (86 pages), fournit une excellente introduction à l'ensemble graphicx et aux problèmes liés à l'utilisation du matériel graphique dans les fichiers TeX. Le paquet graphicx est également documenté dans le « compagnon graphique LaTeX ».

    Voici un exemple simple et complet, montrant comment inclure un fichier, plot.eps, dans un document. Notez que ne doit pas être spécifié l'extension .eps. Voici quelques conseils supplémentaires lors de l'utilisation de ce paquet.

    • graphicx sous le mode brouillon. Lorsque l'option « projet » dans la commande \ documentclass est activée, les fichiers graphiques ne sont pas affichés; seulement un aperçu des boîtes rectangulaires contenant les graphiques est affiché. Ceci est utile afin de déterminer le dimensionnement et le positionnement des graphiques. Pour remplacer ce comportement, utilisez l'option "finale" lors du chargement du package: \ usepackage [final]. Avec cette option, tous les graphiques seront affichés, indépendamment du fait que le projet option est activée ou pas.
  • Graphics extensions de fichier. L'extension .eps dans les spécifier des fichiers EPS n'a pas besoin (mais assurez-vous qu'il ya un fichier avec cette extension dans le répertoire courant). En fait, laissant l'extension .eps a l'avantage que le même fichier source LaTeX peut être utilisé par le programme pdflatex pour créer une version pdf du document. Cela exige que les graphiques sont disponibles dans les deux formats EPS et PDF. (Vous pouvez utiliser des programmes de conversion, tels que « epstopdf », à cette fin.) Le programme pdflatex attend des fichiers graphiques soient en format pdf, alors que le latex exige que les fichiers soient au format EPS. Faire des fichiers graphiques dans les deux versions disponibles, mais ne pas spécifier une extension de fichier, y compris lorsque les graphiques dans le document, veille à ce que chacun des deux choix de programmes et trouve la version appropriée pour ce programme.

    Documentation. Le package showkeys (fichier dvi). (Accès local. Sur la plupart des installations de TeX, le fichier est accessible avec la commande « texdoc de showkeys ».)

  • fancyhdr: Le paquet « en-tête de fantaisie ». Permet personnalisations des pieds de page et les en-têtes. Cela étend considérablement les capacités de la commande \ pagestyle en LATEX standard. Le paquet établit une distinction entre les pages numérotées paires et impaires, et pour chacun permet de spécifier un en-tête gauche / centre / droite et gauche / centre / droite pied de page.

    Documentation: Mise en page dans LaTeX (fichier dvi). (Accès local. Sur la plupart des installations de TeX, le fichier peut également accéder à la commande « texdoc de fancyhdr ».)

    Voici un exemple:

  • Articles Liés