TeX est un système de composition merveilleux et très polyvalent qui peut être utilisé pour presque tout, de la rédaction de rapports à la correspondance en passant par des documents plus complexes tels que des livres et des affiches. Ce tutoriel vous montrera les bases de TeX - comment cela fonctionne et comment créer un document simple et agréable sans effort.
Ce qui fait peur à TeX, c’est sa courbe d’apprentissage. Ce n’est pas aussi simple que d’ouvrir un traitement de texte tel que Des pages ou Microsoft Word et en tapotant. Avec TeX, vous devez apprendre les différentes commandes avant de pouvoir créer des documents. Cela peut sembler un peu effrayant, mais TeX est beaucoup plus simple à apprendre que d’autres langages de programmation et une fois que vous l’avez utilisé pendant un moment, vous le comprendrez très facilement..
Je pense qu'il serait prudent de vous donner d'abord une brève introduction sur TeX et sur la raison pour laquelle il est si populaire dans certains milieux. Fondamentalement, c’est un langage de composition cela a été conçu et développé (principalement) par Donald Knuth, professeur à l’Université de Stanford, dans les années 1970. Son objectif avec TeX était de créer un système qui rendrait les documents identiques sur tous les ordinateurs et dont l’apparence ne diminuerait pas avec le temps..
TeX est très utilisé dans le monde académique et scientifique, principalement en raison de la mise en page et de l'apparence standardisées des documents (même si cela peut être modifié), ainsi que du fait que TeX rend extrêmement bien les formules mathématiques (l'une de ses forces). Si quelqu'un a dû écrire une longue formule, par exemple dans l'éditeur d'équation de Microsoft Word, alors ils sauront à quel point il est délicat.
Avant de commencer avec notre premier document TeX, vous devez d'abord installer certaines choses sur votre Mac..
Pour pouvoir écrire des documents TeX sur votre Mac, vous devez d’abord télécharger et installer un Distribution, qui rend vos documents. Il y a pas mal de distributions TeX qui fonctionnent avec OS X, mais ma recommandation personnelle serait MacTeX, qui est spécialement écrit pour le Mac et supporte à peu près toutes les versions d'OS X (y compris Mountain Lion)..
Vous pouvez télécharger MacTeX directement ici (lien de téléchargement direct - le fichier fait environ 2,1 Go) ou via le réseau Torrent. Une fois que vous l'avez installé (il apparaîtra dans un répertoire dédié). Texas dossier dans vos applications) puis lancez le TeX Live Utility, qui mettra à jour votre distribution TeX à la dernière version.
Tout comme le HTML, vous pouvez écrire TeX est pratiquement n'importe quel éditeur de texte ou logiciel de traitement de texte. Cependant, je recommanderais un éditeur TeX spécifique car vous obtenez souvent une liste d'outils pratiques (tels que l'auto-complétion et le rapport d'erreurs, qui signalent toutes les erreurs dans votre codage TeX avant que le document ne soit rendu). Avec MacTeX, vous bénéficiez de quelques solutions gratuites (TeXworks, que je vais utiliser pour ce tutoriel, et TeXShop). Il existe également d’autres options, telles que TeXstudio et l’offre commerciale Texpad, que j’ai étudiées l’année dernière sur Mac AppStorm. Vous pouvez également écrire TeX dans des éditeurs de code commerciaux tels que Sublime Text avec la syntaxe appropriée, mais vous devrez ouvrir tous les documents dans un éditeur TeX afin de pouvoir les restituer. Pour les débutants, je recommanderais un éditeur TeX dédié, car cela facilite beaucoup l'apprentissage de l'écriture dans TeX.!
Une fois que vous avez tout installé, il est temps de créer votre premier document TeX.!
Pointe: J'ai téléchargé le didacticiel afin que vous puissiez le télécharger et le manipuler. Cliquez ici pour télécharger le document brut (au format .tex) ou ici pour un exemple en PDF.
Chaque document TeX commence par définir le classe de document. Ceci définit la mise en page et le formatage de votre document. Vous pouvez choisir parmi une multitude de classes différentes, mais pour un document standard, article la classe est un bon choix. Par conséquent, commencez par taper:
\ documentclass article
Toutes les commandes TeX sont précédées d’une barre oblique inverse (\) et définies entre accolades. Contrairement aux autres langages de programmation, les commandes TeX sont généralement rédigées en anglais simplifié. Il est donc souvent clair ce que la commande est censée accomplir..
Maintenant que nous avons défini la classe de document, il est temps de démarrer le document. Ici, nous tapons:
\ begin document
Bien sûr, vous devez indiquer à TeX où se termine votre document et cela se fait à l'aide de la commande \ end document
. Commencez-vous à voir que TeX n'est vraiment pas si difficile? Je tape habituellement ces commandes en même temps, avec quatre lignes entre elles. Vous n'êtes pas obligé, mais je trouve que cela aide énormément. Si vous suivez cet exemple, tapez:
\ begin document \ end document
Tous vos codages TeX doivent se situer entre ces deux commandes.
Maintenant que nous avons défini la classe de document et où le document commence et se termine, nous devons donner à notre document un titre et un auteur. Type:
\ title Mon premier document TeX \ author James Cull \ maketitle
Jusqu'à présent, votre codage devrait ressembler à ceci:
Pointe: La coloration de syntaxe peut faciliter la tâche pour repérer des commandes et fonctions TeX individuelles. La plupart des éditeurs TeX l’ont par défaut - si vous utilisez TexWorks, cliquez sur Format> Coloration de la syntaxe> LaTeX pour l'activer!
Lorsque vous rendez ceci (en cliquant sur le petit bouton de lecture), alors il devrait ressembler à ceci:
Si le rendu du document échoue, vérifiez le codage par rapport à mon exemple. Si vous n'avez pas inclus la commande \ maketitle
, par exemple, le document ne sera pas rendu car il sera simplement vide (la commande \ maketitle
place effectivement le titre dans le document, alors que la commande \Titre
le définit simplement pour le document).
Si vous voulez rédiger un petit résumé pour votre document (si vous écrivez un rapport ou un article scientifique, par exemple), tapez-le après le \ maketitle
commander:
\ begin abstract Le résumé du texte de votre document va toujours après le titre et avant le corps de votre document. \ end abstract
Les sections sont définies par la commande \section
, avec le titre de la section à nouveau placé entre deux accolades, par exemple: \ section Introduction
. Dans notre classe de document particulière, article
, les sections sont numérotées (ainsi le introduction section serait automatiquement rendu comme 1. Introduction). Vous pouvez également créer des sous-sections (1.1, 1.2 et ainsi de suite) et des sous-sections (1.1.1, 1.1.2 etc). Les commandes pour ceux-ci sont \ subdivision Titre de la sous-section ici
et subsubsection Titre de la sous-section ici
.
Tout le texte des sections individuelles passe directement sous les commandes de section et, contrairement à l’abrégé, il n’est pas nécessaire de commencer par chacune d’elles. \commencer
et \fin
commandes. Pour ce tutoriel, je vais créer quelques exemples de sections (les fichiers ci-dessus contiennent tous deux du texte de remplissage pour place dans chaque section) afin que vous puissiez voir comment ils fonctionnent:
\ section Introduction Votre texte d'introduction va ici. \ subsection Plus d'introduction Vous pouvez écrire plus de texte ici.
Si vous n'utilisez pas de sections, vous pouvez simplement commencer à écrire votre corps de texte principal après la \ maketitle
commander. Assurez-vous d’insérer une ligne vide entre les paragraphes pour que TeX sache quand commencer un nouveau paragraphe..
TeX prend en charge le texte dans audacieux et en italique à travers le \ textbf
et \ textit
commandes. N'oubliez pas de placer le texte souhaité en gras ou en italique entre les deux accolades. Alors:
Je voudrais souligner que \ textbf cette mesure est inacceptable. \ textit Microsoft Corporation est l’un des plus grands fabricants de technologies et de logiciels au monde.
TeX inclut également trois polices par défaut, qui sont visibles dans l'exemple ci-dessous:
Utilisez la commande \ textesf
pour le texte dans la police Sans Serif et \ texttt
pour le texte dans la police Typewriter. Le codage de l'image ci-dessus est le suivant:
\ documentclass article \ begin document Ceci est un exemple de texte dans la police par défaut \ textbf Roman. \ textesf Ceci est un exemple de texte dans la police \ textbf Sans Serif. \ texttt Ceci est un exemple de texte dans la police \ textbf Typewriter. \ end document
Vous pouvez mélanger et faire correspondre les polices d'un même document sans aucun problème - assurez-vous simplement que le placement correct des accolades est correct (certains éditeurs TeX le feront automatiquement pour vous)..
TeX prend également en charge différentes tailles de police via une variété de commandes.
Pour créer le document, j'ai utilisé ce qui suit:
\ documentclass article \ begin document Ce texte a la taille de police \ tiny tiny. Cela correspond à une taille de texte d'environ 7 points. Ce texte est dans la taille de police \ scriptsize taille du script. Cela correspond à une taille de texte d'environ 8 points. Ce texte a la taille de police \ footnotesize footnote. Cela correspond à une taille de texte d'environ 8,5 points. Ce texte a la taille de police \ small small. Cela correspond à une taille de texte d'environ 9,3 points. Ce texte est dans la taille de police \ normalsize taille normale. Cela correspond à une taille de texte d'environ 10 points. Ce texte a la taille de police \ large large. Cela correspond à une taille de texte d'environ 12 points. Ce texte est dans une autre taille de police \ Large large. Cela correspond à une taille de texte d'environ 14 points. Ce texte est encore dans une autre taille de police \ LARGE large. Cela correspond à une taille de texte d'environ 16 points. Ce texte a la taille de police \ énorme énorme. Cela correspond à une taille de texte d'environ 19 points. Ce texte est dans une autre taille de police \ Huge énorme. Cela correspond à une taille de texte d'environ 23 points. \ end document
Notez l’utilisation d’une accolade avant le \
commande et les deux accolades à la fin. Si vous utilisez uniquement un ensemble d'accolades (comme avec les autres commandes TeX), la phrase entière sera dans cette taille de police.
Les listes sont relativement faciles dans TeX et il existe trois types de base.
Un détaillé La liste utilise simplement des puces pour vos articles:
\ begin itemize \ item Le premier élément de votre liste \ item Le deuxième élément de votre liste \ item Le troisième élément de votre liste \ end itemize
Un dénombré list utilise la numérotation séquentielle standard pour vos éléments de liste individuels:
\ begin enumerate \ item Le premier élément de votre liste \ item Le deuxième élément de votre liste \ item Le troisième élément de votre liste \ end énumère
UNE descriptif liste utilise des étiquettes spécifiques pour chaque élément de votre liste (par exemple, une, b etc). TeX ne générera pas automatiquement la numérotation et chaque étiquette doit se trouver dans la []
comme dans l'exemple ci-dessous:
\ begin description \ item [a)] Le premier élément de votre liste \ item [b)] Le deuxième élément de votre liste \ item [c)] Le troisième élément de votre liste \ end description
Lors du rendu, voici comment se présentent les trois listes:
Et c'est tout pour votre premier document TeX! Espérons que ce tutoriel vous a fourni suffisamment d’informations pour commencer à créer des documents simples et attrayants dans TeX. Étant donné l'étendue de TeX, nous ne pouvons pas couvrir tout ce didacticiel, mais dans des articles ultérieurs, nous examinerons des fonctionnalités plus avancées, telles que les formules mathématiques et le travail sur les images ce tutoriel car il est assez compliqué).
Encore une fois, n'hésitez pas à télécharger et à jouer avec l'exemple de document de ce didacticiel (tous les exemples énumérés ici y sont), car il s'agit d'un bon moyen d'apprendre à utiliser TeX. Oui, cela prend un peu plus de temps à apprendre, mais la principale raison d'utiliser TeX est que vous obtenez des documents normalisés et d'aspect professionnel pouvant être utilisés dans une grande variété de scénarios..