The preceding post explained how to automatically format grammatical labels in glossed examples with LaTeX. The same kind of code can be used to automatically format syntactic brackets and annotations, so I added this functionality to my experimental package now called [update] igt-format.sty
(https://bitbucket.org/tpellard/igt-format) typgloss
(https://github.com/tpellard/typgloss).
Archives par étiquette : LaTeX
Automatic formatting of interlinear glosses with LaTeX
One of the most tedious tasks when writing a linguistic article is the formatting of interlinear glossed examples. In LaTeX, several packages make it easy to align words, but the formatting of abbreviated grammatical labels still needs to be done by hand, wrapping each label within a \textsc{}
command. Even with the leipzig
package, one still has to add some code within the interlinear glosses. This also makes more difficult importing interlinear data from popular software such as Toolbox. I present below a rather simple solution that alleviates the need to add code around grammatical labels: any string of upper case letters is automatically formatted correctly. The solution also works with leipzig
commands.
Gloses et abréviations linguistiques avec LaTeX (2)
Le billet précédent a présenté comment gérer les étiquettes grammaticales et leurs abréviations avec LaTeX grâce à l’extension acro
. Mais lorsqu’on écrit par exemple la grammaire d’une langue inconnue, il arrive que l’on soit amené à changer les étiquettes grammaticales au cours de la rédaction. Par exemple, on peut être amener à renommer le « passé » en « perfectif » ou « accompli ». Avec LaTeX, cela ne pose fondamentalement pas de problème si l’on a utilisé la procédure proposée. Il est néanmoins possible d’améliorer encore la prise en charge des étiquettes. Continuer la lecture
Gloses et abréviations linguistiques avec LaTeX (1)
Il est d’usage en linguistique d’abréger (en petites capitales) les étiquettes grammaticales descriptives dans les exemples glosés, par exemple NOM pour « nominatif », ACC pour « accusatif », etc. Les utilisateurs de LaTeX peuvent simplement saisir les abréviations en dur avec des commandes du type \textsc{nom}
, mais il vaut mieux procéder de manière programmatique en définissant des commandes qui gèrent les abréviations. Cela permet non seulement de changer le style et le texte des abréviations en modifiant uniquement les définitions de commande dans le préambule, mais aussi d’automatiser l’impression de la liste des abréviations et de garantir que celle-ci n’inclue que les abréviations effectivement utilisées dans le document. Continuer la lecture
Exemples linguistiques avec LaTeX (2)
Dans un précédent billet d’introduction, nous avons vu comment présenter des exemples linguistiques numérotés et glosés avec LaTeX. Ce billet va présenter quelques solutions pour traiter les gloses de manière systématique et efficace. Continuer la lecture
Exemples linguistiques avec LaTeX (1)
Exemples numérotés et glosés
Les travaux en linguistique sont naturellement illustrés d’exemples. Pour un maximum de clarté, on fait précéder ces exemples d’un numéro permettant de s’y référer et on les présente séparés du texte principal. Il est également d’usage, notamment quand il s’agit d’une langue autre que l’anglais et que la langue dans laquelle le travail est rédigé, de donner une glose interlinéaire morphème par morphème et alignée mot-à-mot. C’est-à-dire que sous chaque mot de la ligne du texte original est alignée une glose, et le mot original comme la glose sont segmentés en thèmes et affixes. Le système standard est celui des Leipzig glossing rules.
Traitements de texte vs. LaTeX
Formater de tels exemples glosés et s’assurer de leur bonne numérotation vire rapidement au cauchemar si l’on utilise un traitement de texte. Par contre, avec LaTeX, rien de plus facile. L’avantage majeur avec LaTeX est que le retour à la ligne se fait automatiquement, tout en conservant les alignements bien sûr, tandis qu’avec un traitement de texte, il faut couper à la main les exemples longs, mais tout changement de police, taille, ou marges obligera à tout recommencer. Continuer la lecture
Faire une thèse en sciences humaines avec LaTeX
Je viens de mettre en ligne le document de la formation LaTeX que j’assure à l’école doctorale de l’INALCO: https://hal.archives-ouvertes.fr/cel-01527916
Résumé : LaTeX est un puissant système d’édition de texte particulièrement bien adapté à la production de documents longs et complexes comme une thèse. Il permet notamment d’automatiser la création de la bibliographie, de la table des matières, des index, etc., de garantir la cohérence du style et de la numérotation des chapitres et sections, et d’avoir une mise en forme de qualité professionnelle. LaTeX permet de faire beaucoup plus de choses que les traitements de texte courants et permet également de créer soi-même de nouvelles commandes afin d’étendre ses fonctionnalités.
Ce cours s’adresse particulièrement aux étudiants en sciences humaines et à ceux qui ont à gérer des documents multilingues contenant des écritures complexes et ou rares.
Fichier style LaTeX pour les thèses
Je viens de mettre en ligne le fichier style LaTeX pour les thèses en sciences humaines que je propose dans le cadre de la formation LaTeX de l’INALCO.
Ce style respecte les directives de l’école doctorale de l’INALCO concernant la présentation des thèses de doctorat, mais il est prévu pour pouvoir être adapté à des mémoires de master ou d’habilitation, et aux travaux réalisés dans d’autres institutions.
Les commentaires et suggestions sont les bienvenus.
La dernière version des fichiers peut être téléchargée librement sur ma page bitbucket à l’adresse: https://bitbucket.org/tpellard/theseinalco
Diagramme de parenté avec LaTeX
Mon collègue et ami Guillaume Jacques m’a demandé conseil sur la manière de réaliser un diagramme de parenté avec LaTeX. Les diagrammes de parenté sont un outil courant en anthropologie pour représenter les systèmes de parenté. Continuer la lecture
Harmoniser les polices du texte et des mathématiques
Bien que les sciences du langage soient classées parmi les sciences humaines et sociales, les mathématiques y jouent un rôle important: théorie des langages formels et des automates, théorie de l’information, statistiques et probabilités, logique formelle, etc. Comme évoqué précédemment, il n’est donc pas rare en linguistique d’avoir à noter quelques symboles et formules mathématiques.
LaTeX est particulièrement recommandé pour la mise en forme des formules mathématiques, puisqu’il a été créé dans ce but et reste sans doute insurpassé à ce jour. Pour cela, LaTeX utilise un système de polices propres. Si l’on change la police du texte de base avec XeLaTeX, la différence avec la police mathématique est flagrante. Continuer la lecture
Utiliser les variantes stylistiques d’une police (suite)
Suite au billet sur l’utilisation des variantes stylistiques, j’ai réfléchi aux limitations des commandes proposées, et trouvé une solution. Continuer la lecture
Utiliser les variantes stylistiques d’une police
Dans le billet précédent, nous avons passé en revue différentes polices pour la linguistique. Nous avons vu que certaines proposaient des variantes de caractères pour les lettres grecques et pour la version italique de certaines lettres latines dans le cas de notations phonétiques. Ce billet explique comment utiliser ces variantes. Continuer la lecture
Polices de caractères pour la linguistique
Les sciences du langage utilisent des symboles et des conventions graphiques particulières, et nécessitent donc de choisir des polices de caractères en fonction de ces besoins. Je propose ici d’examiner plusieurs polices et leurs fonctionnalités. Continuer la lecture