-Beispiel des Monats

In diesem Blog betrachte ich jeden Monat ein Beispiel aus der Welt von und versuche es für jeden verständlich zu erklären. Damit die Erklärungen nicht zu lang werden und ich häufig vorkommende Dinge nicht bei jedem Beispiel wiederholen muss, wird der Blog von den -FAQ begleitet, auf die ich in den Beispielen an entsprechender Stelle verweise.

Falls Sie Fragen, Anregungen oder Themenwünsche haben, schreiben Sie mir gerne eine E-Mail oder nutzen Sie das Kontaktformular. Um kein Beispiel zu verpassen, folgen Sie mir auf Twitter oder abonnieren Sie den RSS-Feed.

Ausgewählter Tag: LaTeX3 (alle Beispiele anzeigen)

Nachdem wir im letzten Monat bereits erfahren haben, wie man Indexeinträge anlegt und sortiert, geht es nun darum die Darstellung des Index anzupassen. Wir werden das Zusammenspiel mit hyperref einrichten, neue Befehle (Attribute) zum Formatieren einer Seitenzahl ergänzen sowie den Index so umdefinieren, dass wir die schlechten Umbrüche vermeiden können und in der Kopfzeile die Einträge der jeweiligen Seite erscheinen.

Um ein Dokument so zu drucken, dass man nach dem Drucken daraus eine klammergeheftete Broschüre machen kann, muss man die Einzelseiten des Dokumentes nach einem ganz bestimmten Schema auf den Druckbogen anordnen, um die Seitenabfolge nicht durcheinander zu bringen. Im Beispiel von diesem Monat werden wir uns anschauen, wie man mit diesen als Ausschießen bezeichneten Vorgang automatisch erledigen kann. Dazu werden wir das Paket pdfpages verwenden und außerdem mit 3 eine eigene Lösung programmieren, die anders als pdfpages auch den sog. Bundzuwachs berücksichtigen kann.

In diesem Monat werden wir uns erneut mit den Möglichkeiten von 3 befassen und einen Generator für Blind- bzw. Lorem-Ipsum-Texte programmieren. Der Generator kann mit einer Folge von Sätzen „gefüttert“ werden und gibt diese dann in zufälliger Reihenfolge – kombiniert mit einem ebenfalls zufälligen Satzzeichen – aus.

Dieses Beispiel geht zurück auf die Frage, wie man mit musikalische Funktionssymbole für Tonika, Dominate etc. zusammen mit den Ziffern für die Stimmführung (das Voicing) darstellen kann, die vor einiger Zeit auf TeX.SX gestellt wurde. Bei der Lösung des Problems wollen wir uns vor allem mit den neuen Funktionen von 3 vertraut machen, sodass dieses Beispiel auch für Nicht-Musiker interessant bleibt.