Hervorheben von Text in Adobe InDesign

Ich möchte Inline-Code-Snippets in meinem InDesign-Dokument haben. Ähnlich wie StackExchange es macht, like this. Der graue Hintergrund ist also perfekt. Im Grunde möchte ich nur bestimmten Text hervorheben. Aber ich kann nicht herausfinden, wie man Text hervorhebt oder bestimmten Text innerhalb eines Textrahmens einen anderen Hintergrund hat.

Ich weiß, dass ich einen Textrahmen innerhalb eines Textrahmens verankern kann. Aber dann muss ich es genau richtig dimensionieren, was wirklich mühsam ist, wenn ich auch ständig den Text ändere.

UPDATE : Gibt es wirklich keine Möglichkeit, Text in InDesign hervorzuheben? Scheint verrückt. Übrigens verwende ich das neueste InDesign CS5.5.

Antworten (2)

Sie können eine Tabelle aus dem oberen Menü Table > Insert tablein den Textrahmen mit Einstellungen einfügen:

Body rows: 1
Columns 1
Header rows: 0
Footer rows: 0

Fügen Sie danach einfach Ihren Text in diese Tabelle ein und Sie können die Tabelle beliebig gestalten.

und Tabellenoptionen finden Sie im oberen Menü Table > Table optionsoderTable > Cell options

Geben Sie hier die Bildbeschreibung ein


Es ist nicht perfekt, aber es sollte es tun. Ich weiß nicht, ob CS4 oder CS5 bessere Lösungen dafür haben.

Der nicht perfekte Teil ist, dass sich die minimale Höhe in die manuell eingestellte Höhe ändert, wenn Sie den Fehler machen, die Größe der Tabelle manuell zu ändern. (Allerdings kein großes Problem.)


Bearbeiten:

In diesem Fall möchten Sie vielleicht entweder Zeichenstile (oder Absatzstile) verwenden.

Beide finden Sie im oberen Menü:Window > Styles >

  1. Erstellen Sie einen neuen Zeichenstil, wählen Sie einen Text aus und gehen Sie zu den Zeichenstileinstellungen, indem Sie darauf doppelklicken.
  2. Verwenden Sie dann in den Einstellungen entweder Unterstreichen oder Durchstreichen.
  3. Geben Sie ähnlich den folgenden Einstellungen vor: Die Idee ist, eine Linie zu erstellen, die den Bereich des Textes abdeckt, und ihn dann an die richtige Position zu versetzen. (Unterstreichung und Durchstreichung werden beide hinter den Text gesetzt, sodass der Text als Hintergrund dient.)Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Dies ist auch nicht perfekt, denn wenn Sie beispielsweise die Schriftgröße ändern, müssen Sie zu den Unterstreichungseinstellungen zurückkehren, um die Unterstreichung neu festzulegen.

Hervorragende animierte Demonstration!! Das einzige Problem ist, dass es die Breite der Linie einnimmt, also ist es nicht wirklich inline. Gibt es eine Möglichkeit, eine Tabelle wie inline zu erstellen this?
@bei. Meine Antwort aktualisiert.
Gute Arbeit. ++1 für die Animationen!
Ich versuche das jetzt, danke. Deine Animationen sind so hilfreich!
Das funktioniert definitiv, danke. Nicht ideal, es scheint mir so seltsam, dass die Top-Software zum Schreiben von Büchern und Arbeitsblättern keinen legitimen Hervorhebungs- oder Gliederungsmechanismus hat.

Der Zeichenstil-Ansatz, den Lollero so schön illustriert hat, ist der einfache Weg, dies zu handhaben, indem Sie die Option Unterstreichen verwenden, bei der Sie nur einzeilige oder teilweise Zeilenausschnitte haben.

Wenn Sie ein mehrzeiliges Code-Snippet haben, anstatt eine Tabelle zu erstellen, tun Sie dies:

  • Ziehen Sie einen Textrahmen heraus und machen Sie seinen Hintergrund hellgrau, und geben Sie dann Ihren Text im entsprechenden Absatzstil ein.

  • Passen Sie die Textrahmenoptionen so an, dass Sie den richtigen Abstand zu den Rändern des Rahmens haben.

  • Ändern Sie den Textumbruch des Rahmens in "Jump Object" (vierter von links).

  • Erstellen Sie mit ausgewähltem neuen Textrahmen einen neuen Objektstil mit dem Namen "Code-Snippet", und achten Sie darauf, das Kontrollkästchen "Absatzstile" zu aktivieren.

  • Ziehen Sie den Textrahmen mit dem Textcursor an die Stelle, an der Sie das Snippet in den Text einfügen möchten, und verankern Sie es dann am Ende des vorhergehenden Absatzes (ziehen Sie das blaue Quadrat am oberen Rand an das Ende des Absatzes und lassen Sie es los ; Sie sehen das Ankersymbol am Rand des Rahmens), sodass es sich mit dem Text bewegt.

Stimme mit Ihnen über die Verwendung eines Textrahmens anstelle einer einzelligen Tabelle überein
Was ist, wenn ich möchte, dass meine Texthervorhebung etwas abgerundete Ecken und linke und rechte Polsterung hat?