Aneamal-Version 2018-B15

Die Aneamal-Version 2018-B15 steht zum Herunterladen bereit. Gegenüber der vorigen Version gibt es mehr Flexibilität beim Einbinden von Dateien – seien es Bilder oder Textdateien verschiedenen Typs – und für Zusatzmodule ergeben sich neue Möglichkeiten. Auf dieser Seite stelle ich ausgewählte Neuerungen vor. Eine kurz gefasste Liste aller Änderungen findet sich in der Versionsgeschichte.

Übrigens, wenn du von der vorigen auf die neue Version aktualisieren möchtest, musst du ausschließlich diese drei Dateien ersetzen:

Ansonsten brauchst du nichts zu ändern.

Zeilenwahl beim Einbinden von Dateien

Wenn du Textdateien im weiteren Sinne lädst, kannst du jetzt einschränken, welche Zeilen aus der Datei geladen werden sollen. Das geht, indem du hinter den Dateinamen ein Fragezeichen setzt und dann die gewünschten Zeilennummern angibst, getrennt durch Kommas. Du kannst auch Bereiche beliebig vieler Zeilen angeben, indem du die erste und letzte Zeilennummer des Bereiches durch einen Doppelpunkt trennst. Positive Zeilennummern werden bei 1 beginnend vom Anfang der Datei gezählt, negative bei -1 beginnend vom Ende der Datei. Hier ein Beispiel:

[t]->katzen.txt?1,-3:-1

Dieses Kommando lädt die erste sowie die letzten drei Zeilen aus katzen.txt. Die Funktion steht zur Verfügung bei:

Eine Reihe praktische Beispiele findest du auf der Testseite zur Zeilenwahl.

Bildorientierung wird berücksichtigt

Kameras speichern hochkant aufgenommene Fotos trotz eingebautem Orientierungssensor teilweise nicht hochkant ab. Sie nutzen dann immer das Querformat, hinterlegen aber in den Exif-Daten die Information, wie die Kamera bei der Aufnahme gehalten wurde. Diese Information wird beim Erstellen eines Vorschaubildes mit [j] nun berücksichtigt und das Bild gegebenenfalls ins Hochformat gedreht.

Auf das Problem hatte David aufmerksam gemacht; danke!

Neue Syntax für Zusatzmodule und Vorlagen

Bekanntermaßen lässt sich der Aneamal-HTML-Konverter durch Zusatzmodule bzw. Vorlagen in seinen Funktionen erweitern. Diese werden „installiert“, indem man sie einfach ins aneamal-Verzeichnis hochlädt. Dort residieren sie unter Namen wie t-excel, x-animation oder a-gedicht. Genutzt werden sie in Aneamal konsequenterweise nun mit [t-excel], [x-animation] und [a-gedicht].

Bislang stand anstelle des Bindestrichs noch ein Doppelpunkt in den eckigen Klammern. Zwecks Rückwärtskompatibilität funktioniert es auch weiterhin mit dem Doppelpunkt als Alternative zur neuen, konsequenten Schreibweise mit Bindestrich.

Veraltete Formelkonfiguaration abgeschaltet

Im Jahr 2017 erhielt der Konverter einen neuen Mechanismus, um Formeln verarbeiten zu können. Man lädt seitdem einfach einen Formel-Interpreter in Form eines Ordners namens math ins aneamal-Verzeichnis hoch. Das funktioniert prima, sodass die alte Möglichkeit, die Formelverarbeitung aufwendiger in aneamal-config.php zu programmieren, nun entfällt.

Falls du bei dir noch keinen Formel-Interpreter hochgeladen hast, kannst du dir hier einen aussuchen: Formel-Interpreter.