Monat: August 2013

  • InDesign: Inhalte vor Absätzen automatisch einfügen

    Wer mit XML- oder Datenbankinhalten zu tun hat, muss sich häufiger die Frage stellen, wie er standardisierte Inhalte (»Tipp: «, »Achtung: «, »ISBN « usw.) vor bestimmten Absätzen in InDesign einfügt. Möglichkeiten gibt es viele:

    • beim XML-Import per XSLT oder Scripting (bspw. per XML Rules) fest einfügen
    • nach dem Import der Daten via Stilvorlage und GREP oder Suchen/Ersetzen bzw. per Scripting fest einfügen
    • per Hand eingeben
    • oder oder oder

    Ich bevorzuge dafür die Aufzählungsfunktion – aber etwas anders genutzt … 

    1. Wählen Sie »Aufzählungszeichen und Nummerierung«
    2. Wählen Sie »Listentyp: Zahlen«
    3. Als »Format:« nehmen Sie »Ohne« eben im Feld »Zahl:« den Text ein, der automatisch vor dem Absatz eingesetzt werden soll und die nötigen Festwerte/Abstandszeichen (z.B. auch ^t für den Tabulator).
    4. Wählen Sie dann unter »Zeichenformat:« ein Format für das Feld »Zahl:« aus.
    5. Die restlichen Eintragungen sind für unseren Zweck nicht wichtig.

    Damit erhalten Sie einen vollautomatisch generierten Inhalt vor dem Absatz in InDesign (entspricht im CSS einem p.warning:before { content: ‚Achtung‘; }) – auch ganz zur Freude für Ihr XML-Roundtripping, weil Sie dem XML-Stream keine unnötigen Inhalte hinzufügen müssen.

    InDesign: Inhalte vor Absätzen automatisch mit der Aufzählungsfunktion einfügen lassen.
    InDesign: Inhalte vor Absätzen automatisch mit der Aufzählungsfunktion einfügen lassen.

    PS. Diesen Trick durfte ich vor einigen Jahren schon mal in Haeme Ulrichs Blog veröffentlichen (an dieser Stelle ganz ausdrücklich: Grüße in die Schweiz!). Er hat aber nach wie vor an Aktualität nicht verloren.

  • 8-Bit-RGB-Wert [0-255] in Tonwert [%] umrechnen

    Hier (auch wenn sie sich leicht herleiten lassen) die Formeln zur Umrechnung eines 8-Bit-RGB-Wertes [0–255] in einen Tonwert [%] und vice versa:

    RGB-TW[%] = RGB ÷ 2,55
    RGB[0–255] = RGB-TW[%] × 2,55