albatros | texte

pdfprivacy

A LaTeX package to remove or suppress pdf meta-data

Creating pdfs with pdfLaTeX populates several pdf meta-data fields such as date/time of creation/modification, information about the latex installation (e.g., pdfTeX version), and the relative paths of included pdfs. The pdfprivacy package provides support for emptying several of these pdf meta-data fields as well as suppressing some pdfTeX meta-data entries in the resulting pdf.

TeX Live 2016 Pretest hat begonnen

TeX Live 2015 ist am 6. April eingefroren worden. Alle Updates gehen seitdem nur noch in die Pretest-Version von TeX Live 2016 ein.

Nach einigen eher ruhigen Jahren, arbeitet das TL-Team derzeit an einem umfangreicheren Release mit vielen, teils tiefergehenden Änderungen. Betroffen ist vor allem LuaTeX. Seit Version 0.85 und 0.87 wurden viele pdfTeX-Primitiven geändert; wer also weiterhin kompatibel zu pdfTeX bleiben will oder muß, möge das Paket luatex85 hinzuladen, das vom LaTeX3-Projekt bereitgestellt wird. Zu den Paketen, die zuerst ausfielen, zählte insbesondere fontspec, mit dem auf System-Fonts zugegriffen werden kann.

Für Verdruß sorgt bei den ersten Testern den Berichten auf der TeX-Live-Mailingliste zufolge vor allem die Integration von GnuPG in den Paketmanager tlmgr. Wenn GnuPG lokal installiert ist, wird es von tlmgr verwendet, um anhand der Paket-Signatur die Integrität und die Echtheit der zu installierenden Pakete zu prüfen. Unterstützt werden sowohl GnuPG 1 als auch 2. Findet der Paketmanager kein GnuPG, gibt er eine entsprechende Warnung aus, fährt aber mit der Installation fort. Die Lösung mag halbherzig wirken, ist aber den Im- und Export-Beschränkungen für Kryptosoftware geschuldet. Norbert Preining erläuterte auf Nachfrage, Krypto-Programme dürften weiterhin nicht aus den USA ausgeführt werden; Zdenek Wagner ergänzte, für Frankreich gälte – umgekehrt – ein Einfuhr- und Verwendungsverbot. Deshalb könne GnuPG nicht mit TeX Live verteilt und installiert werden. Es verbleibt also dem Benutzer, dies zu tun. Unter OS X kann man GnuPG mittels Fink oder MacPorts, wahrscheinlich auch über Homebrew installieren. Dick Koch empfiehlt eine Anleitung, die lediglich XCode voraussetzt. Dabei würden keine zusätzlichen Bibliotheken in /usr/local installiert.

Weitere Änderungen in TeX Live 2016 betreffen vor allem pdfTeX und XeTeX. Neu aufgenommen wird der gerade veröffentlichte Indexprozessor upmendex.

Bei MacTeX haben die Entwickler vor den ständigen Änderungen von Apple kapituliert und das Preference Pane aus den Systemeinstellungen entfernt. Damit konnte man zwischen mehreren MacTeX-Versionen, die auf dem System installiert sind, live hin und her schalten; außerdem war es möglich, zwischen 32- und 64-Bit-Binaries zu wechseln. Wer schon ein solches Interface aus einer früheren Version von TeX Live dort installiert hat, kann es behalten, es soll immer noch funktionieren; die Funktion wird aber zukünftig in den Paketmanager TeX Live Utility integriert, ein graphisches Frontend zu tlmgr mit zusätzlichen Anpassungen für den Mac. Als ergänzendes Goodie enthält MacTeX 2016 Ghostscript 9.19 mit einem Skript von Norbert Preining zur Unterstützung von CJK-Schriften. Wer MacTeX einsetzt, um Texte in Chinesisch, Japanisch oder Koreanisch zu setzen, kann mit dem Terminal-Befehl sudo cjk-gs-integrate die entsprechende Ghostscript-Integration anstoßen.

Während der Pretest-Phase kann auch der Update-Mechanismus selbst getestet werden, wenn man tlmgr bzw. die TL-Utility auf ein Pretest-Repositorium richtet. Eine Liste der verfügbaren Pretest-Mirrors findet man hier.

Es bleibt also noch viel zu tun. Der Release von TL 2016 ist dennoch bereits für Anfang Juni vorgesehen.

Die alten Kanäle

Und immer, wenn man denkt, es gehe nicht mehr zurück, passiert etwas, das ist so retro, daß man es kaum glauben mag. Zum Beispiel hat die TeX Users Group gerade ihren Vorsitzenden seines Amts enthoben. Und dies ihren Mitgliedern per E-Mail mitgeteilt, nicht aber dem Rest der TeX-Welt. Mein lokales Mailinglisten-Archiv schweigt dazu. Mein Feedreader: dito. Aber das Usenet. Höre, die Trommel spricht! Nach langer Zeit schaue ich mal wieder in meine Newsgroups, und siehe da: Am 14. Oktober 2015 gab es dazu eine Ankündigung in comp.text.tex. Es gibt sie also noch, die alten Kanäle, und sie werden genutzt. Ich glaube, ich muß da mal wieder etwas mehr drauf achten in Zukunft …

Aquamacs auf Github

David Reitter hat auf der Mailingliste aquamacs-devel bekanntgegeben, daß das Repository des Projekts auf Github umgezogen wurde. Wie schon im August erwähnt, sei es nicht möglich gewesen, die Versionsgeschichte mitzunehmen. Das Git-Repository beginne daher im Jahr 2015.

Der nächste Release werde auf dem derzeit in Entwicklung befindlichen Emacs 25 beruhen und die notwendigen Anpassungen für OS X El Capitan enthalten, was aber wohl nicht ganz einfach zu bewerkstelligen ist – dies nicht nur aus technischen, sondern auch aus sozialen Gründen. David Reitter weist darauf hin, daß er mittlerweile beruflich stark in Anspruch genommen sei. Deshalb könne er keine Angaben über den zeitlichen Rahmen der Weiterentwicklung machen.

Aquamacs ist heute die letzte Emacs-Distribution für Mac OS X, die noch aktiv weiterentwickelt wird und die man als Binaries herunterladen kann. Ursprünglich gab es insoweit etwa eine Handvoll Projekte, die mittlerweile aber allesamt aufgegeben wurden. Aquamacs enthält viele Ergänzungen und eine grundlegende Konfiguration für den Einsatz auf dem Mac. Man kann ihn aber auch so konfigurieren, daß er sich wie ein Standard-Emacs verhält. Zusätzliche Modes und weitere Pakete, insbesondere AUCTeX zum Bearbeiten von TeX- und LaTeX-Projekten, sind schon einsatzbereit vorinstalliert.

Troubleshooting TeX Live 2015

Die Installation von MacTeX 2015 dauerte auf einem MacBook Pro Mid 2012 etwa fünf Minuten. Danach sollte man das Setup-2015.pkg aus dem Verzeichnis /Applications/TeX ausführen, das noch ein paar Bugfixes einspielt. Ein erster Test der Installation unter Mavericks verlief unauffällig. Auch das Preference Pane in den Systemeinstellungen und die TeX Live Utility funktionierte, vorausgesetzt, man wählt ein Repositorium, das schon auf die neue Version von TeX Live aktualisiert worden ist. In meinem Fall war es der Server der Fernuni Hagen: No updates available.

Auf der OS-X-TeX- und der TeX-Live-Mailingliste war gestern zu verfolgen, was für ein Drama bei der Veröffentlichung dieses Mal abgelaufen sein muß, denn der Release erfolgte während der WWDC, bei der die neue Version von OS X 10.11 El Capitan vorgestellt worden ist. Dick Koch berichtet, es habe deshalb eine Änderung in letzter Minute gegeben: Auf den älteren Versionen von OS X erzeugt das Setup zwei Symlinks zu den Binaries unter /usr/texbin und /Library/TeX/texbin. Unter El Capitan wird dagegen nur der letztere Link erzeugt. Deshalb sollte man auf dieser Plattform die Einstellungen der GUI-Anwendungen, mit denen man arbeitet, dementsprechend anpassen, wenn man später auf das neue Betriebssystem umsteigt. Weitere Probleme bei El Capitan seien derzeit nicht bekannt.

Grund für diese Änderung ist ein neues Feature in System 10.11, mit dem standardmäßig und kernelseitig verhindert wird, daß ein Benutzer (auch ein Admin) in das Verzeichnis /usr schreibt (was man beim Booten sowie über das Terminal deaktivieren kann). In die Verzeichnisse /usr/local und /usr/local/texbin hätte man schreiben können, die Entwickler entschieden sich aber letztlich für /Library/TeX/texbin, weil ihnen das längerfristig sicherer erschien. Der Entscheidung war zumindest bei Dick Koch eine schlaflose Nacht vorausgegangen, in der diese Änderungen buchstäblich in letzter Minute vorgenommen wurden.

Trotz aller Sorgfalt kam es aber wohl doch zu einem Problem mit dem TeX-Live-eigenen Paketmanager. Nachdem ein Anwender beim Aufruf von tlmgr unter Windows die Fehlermeldung Cannot determine release erhalten hatte, wies Adam R. Maxwell, der Entwickler der TeX Live Utility, darauf hin, daß die Datei /usr/local/texlive/2015/release-texlive.txt diesmal leider fehle – ein Fehler, den Karl Berry später zugab. Betroffen sei aber nur die derzeit noch aktuelle Internet-Version von TeX Live und MacTeX 2015, die spätere DVD-Fassung sollte die Datei enthalten. Wie eingangs bemerkt, trat der Fehler beim Test unter Mavericks nicht auf, obwohl die erwähnte Datei auch hier fehlt. Schaden kann es allerdings nicht, dieser Empfehlung von Adam R. Maxwell trotzdem zu folgen. ;)

Ach ja, Mavericks. Warum eigentlich immer noch Mavericks? Aus Gründen. Vielleicht mache ich irgendwann mal ein Upgrade auf El Capitan. Der schnelle Abgang von Yosemite nur ein Jahr nach der Markteinführung (!) ist ein deutliches Signal an die Benutzer für einen konservativeren Umgang mit OS X. Derzeit funktioniert hier eigentlich alles.

Und warum habe ich eigentlich die ganze Zeit auf das OS-X-TeX-Archiv bei Gmane verlinkt? Weil das Archiv bei der TUG derzeit auf dem Stand vom Mai 2014 und das kanonische Listen-Archiv offline ist. Aber das Interface von Gmane gefällt mir eigentlich sehr gut, muß ich sagen… ;)

Zuerst bei TeX & Friends, 13. Juni 2015.

Sie sind nicht angemeldet