Skip to content

Paket textpos in TeX Live 2009

Weil ich gerade darüber gestolpert bin: textpos ist ein sehr schönes LaTeX-Paket, mit dem man Text bzw. allgemein beliebigen Inhalt absolut auf einer Seite positionieren kann. Dies ist vor allem bei Postern oder eben auch bei der Magazinerstellung wichtig.

Wer von TeX Live 2007 auf 2009 umsteigt (sprich, wer von Ubuntu 9.10 und früher auf das neue Ubuntu 10.04 „Lucid Lynx“ aktualisiert), darf sich aber nicht wundern, wenn sich das Paket anders verhält als gewohnt.

Bisher war es so, dass bei sich überlagernden Textboxen die Textbox in den Vordergrund gestellt wurde, die man zuerst angibt. Das heißt, bei einer Angabe wie (Beispiel von freiesMagazin entliehen)

    \begin{textblock}{1}(58,1)
        \vskip2px{}%
        \includegraphics[width=17px]{Static/fm-logo-klein.pdf}%
    \end{textblock}
    \begin{textblock}{60}(0,0)
        \vskip10px{}%
        \includegraphics[width=\textwidth,height=36px]{Static/titellinie-oben.png}%
    \end{textblock}

„gewinnt“ der erste Block und legt sich über den zweiten. Dadurch wird das Logo über die Titelleiste gezeichnet.

Seit TeX Live 2009 läuft dies wohl genau anderherum, das heißt der letzte Textblock wird in den Vordergrund gezeichnet (so wie man es rein logisch auch erwarten würde). Man muss also die beiden oberen Textblöcke vertauschen, damit das Logo nicht aus Versehen hinter die Titelleiste geschrieben wird.