This page aggregates blog entries by people who are writing about TeX and related topics.
There’s a new player in the game of LaTeX editors: Gummi. It was recommeded to me yesterday during the Berlin Linuxtag. The most striking feature is the auto-compile feature. No need to push a button, Gummi TeXs the document in the background. I’ll do some further test but so far I like what I saw. [...]
Due to the dependenciesmy Xubuntu wanted to install lots of packages from the Ubuntu TeX Live repository. I didn’t check explicitly but based on earlier experiences it’s safe to assume that it would be outdated. Besides that I had already installed TeX Live 2012. The solution was to check which packages Xubuntu wanted to install [...]
I am proud to be the supervisor of a so-called students' TeX scientific circle. It is a revival of a similar enterprise, which was launched by a few of my friends and me about ten years ago and died a year or so later. A few weeks ago, students asked me to deliver a talk for the circle...
You may have encountered the problem where you wanted to merge multiple cells in a table column. Especially in the table headers (the leftmost column), this is not unthinkable. In this post, a simple way to realize this is described. We will be using the multirow package to do this. What you’ll be creating Preamble In the preamble, make sureRead more
Une personne souhaitait mélanger dans un texte deux types de numérotation de lignes, l'une continue, l'autre discontinue. Il n'est pas possible de faire cela directement avec les commandes eledmac, mais avec un peu d'astuce, on peut résoudre le problème. Description du problème Le demandeur travaille sur un texte alternant poésie et vers. Il souhaitait que la numérotation de le prose recommence à 1 en début de chaque passage, mais que la numérotation des vers soit continue, comme dans l'exemple joint. (...) - (e)led(mac/par)
As every year the German documentation for the TeX Live distribution is on my agenda. To check the more than 100 weblinks in the document I wrote a small Python script which does the job fairly well. import re import urllib2 filehandle = open("texlive-de-new.tex") text = filehandle.read() filehandle.close() # regexp from http://www.noah.org/wiki/RegEx_Python m [...]
So, having blogged (a bit irregularly, I have to admit) about (mainly) my faith and TeX, time has come to include here a new subject. For those who know me, this one might not be a surprise, since I'm ...
Seth Godin mentioned in his recent blog post on simple typography that certain fonts remind us of something. I’m not a professional. But for to fun it, I tried to reproduce Seth’s first example using PGF/TikZ. And here is the result (using LaTeX’s standard font Computer Modern). Below is the code. Just copy and paste [...]
Using standard cross-referencing in LaTeX only produces the label number, a name describing the label such as figure, chapter or equation has to be added manually. The cleveref package overcomes this limitation by automatically producing the label name and number. It further allows cross-referencing ranges of labels and multiple labels of the same or different [...]
This is a guest post by Rico Magnucki from SpanDeX Introduction Trying to highlight something, you may reach a point where bold or italics written text is not enough. In situations like these, colors can be very helpful. Like every writing tool, LaTeX has some possibilities to deal with it. At first you need to include a package. \usepackage{xcolor} You may wonder why we’re using xcolor and not color. It is common practice to recreate packages with new functionalities and call it “extended version”. Therefore xcolor is an extended version of color. So what are the key elements of using color with LaTeX? In this Tutorial we will show you how to colorize strings, highlight text and create framed color boxes. Available Colors Using Predefined Colors Using xcolor, nineteen colors are available out of the box. Those colors are: red, green, blue, cyan, magenta, yellow, black, gray, white, darkgray, lightgray, brown, lime, olive, orange, pink, purple, teal and violet. You can specify the color model used by the package by adding options. \usepackage[]{xcolor} Before choosing a model, we should talk about what models are available. xcolor comes with several packages such as natural, rgb, cmy, cmyk, hsb, gray, RGB, HTML, ...
I’m a big fan of the refstyle package. (Before I knew it existed, I started writing something similar myself. I’m glad I found refstyle before it was too late!) The refstyle package automates the use of cross references; while vanilla LaTeX would have us write Figure~\ref{xyz}, this is written in refstyle as \figref{xyz}. Far more flexible and this syntax lends itself to many clever extensions such as referring to ranges of figures with \figrangeref or multiple individual ones using comma-lists. (And sections, and chapters, and equations, etc.) From memory, The LaTeX Companion does not mention refstyle; I don’t recommend the use of prettyref or fancyref these days, as they’re both very limited in comparison. There is a rival to refstyle named cleveref which I have not used; it has been actively developed for a number of years and is worth checking out. I’ll talk about refstyle’s syntax vs cleveref another day, perhaps. If we were to chose one of them to emulate for a LaTeX3 package, which would we choose? I do not know. We’re not at that stage now, so I’ll put off thinking about it. What I do want to discuss here is the use of the section ...
I wrote a somewhat short post on list of figures and list of tables a few years ago. Nevertheless, it gets quite a bit of traffic, possibly due to the large number of comments. For that reason, I decided to put together another, more informative post on the same topic that includes table of contents. [...]
Mon script permettant d'adapter des textes extraits du Thesaurus Linguae Graecae à LaTeX a été amélioré avec l'aide de Annette von STOCKHAUSEN. Outre des nouvelles fonctionnalités, il est désormais configurable. Le présent article a pour vocation à devenir la documentation « officielle » du script à partir de sa version 2.0 [1]. Exemple J'ai extrait du site TLG le texte suivant [2] : Ἔκαμεν ὁ λόγος, τοῦτον τὸν θεσπέσιον καὶ τριπόθητον Βαρνάβαν τὸν ἀπόστολον ἐπᾶραι τοῖς ἐγκωμίοις ποθῶν, καὶ οὔπω ἥψατο τοῦ (...) - Python
La norme unicode permet d'encoder la quasi totalité des caractères existants sur Terre. Elle possède certaines subtilités, qui peuvent être problématique avec certaines polices. Parmi ces subtilités, le fait qu'un même caractère puisse se noter de plusieurs manières... mais que les polices peuvent ne pas comprendre qu'il s'agit du même caractère. Pour éviter ces problèmes, une solution est de normaliser les caractères. Voici un script permettant de le faire. Explication et exemple La norme Unicode, comme (...) - Typographie
Over the years of working with LaTeX, I’ve picked up a bit about version control systems for code: this post is more about general programming than TeX. I started out with Subversion, then moved to Mercurial when I got involved in beamer maintenance. The idea is the same whatever system you are using: by keeping [...]
Subscribe to the TeX community RSS feed
Do you write about TeX and related topics? Let us know and we will add your feed to this page.