Position der Überschrift in LyX

Position der Überschrift in LyX

Ich habe sidecapein Paket in LyX verwendet, um die Überschrift rechts neben den Tabellen einzufügen, habe damit aber ein Problem. sidecapFunktioniert gut mit Bildunterschriften, aber nicht mit Tabellenunterschriften:

Bildbeschreibung hier eingeben

Gibt es einen Grund, die Tabellenüberschrift in LyX rechts neben der Tabelle zu platzieren?

Bildbeschreibung hier eingeben

Beste grüße

Antwort1

Es gibt keine direkte Möglichkeit, eine Überschrift von links nach rechts oder umgekehrt zu verschieben. Das Paket erlaubt nur globale Einstellungen, sodass die Überschriften immer links oder immer rechts sind. Bei zweiseitigen Konfigurationen können Sie sie auch immer auf der Innenseite oder immer auf der Außenseite haben. Es gibt jedoch Dinge, die Sie ausprobieren können:

Machen Sie die Beschriftung breiter

Aus Ihrem Screenshot geht hervor, dass das Problem eher darin besteht, dass der Bereich für die Überschrift zu schmal ist, sodass sie die Tabelle selbst überdruckt. Dieses Problem lässt sich ganz einfach beheben:

Fügen Sie ganz am Anfang des SCtableFloats ein ERT mit Ctrl+ hinzu Lund schreiben Sie [3]dies hinein. Dies fügt [3]der SCtableUmgebung ein optionales Argument hinzu, und diese Zahl ist die relative Breite der Überschrift zur Tabelle. 3Die Überschrift kann dreimal so breit sein wie die Tabelle. Hier ist ein Screenshot von LyX mit PDF-Ausgabe daneben:

Bildbeschreibung hier eingeben

ERT-Hackerei

Fügen Sie direkt vor der Tabelle ein ERT hinzu und schreiben Sie darin Folgendes:

{\makeatletter
\renewcommand*{\SC@FLOAT}[2]{{#1}\hspace{\sidecaptionsep}{#2}}
\makeatother

Wenn Sie kopieren und einfügen, verwenden Sie Bearbeiten --> Inhalte einfügen ( Ctrl+ Shift+ v), um den Code einzufügen.

Fügen Sie direkt nach der Tabelle ein neues ERT hinzu und fügen Sie nur eine schließende Klammer hinzu, d. h }. .

Bildbeschreibung hier eingeben

Nicht verwendensidecap

Sie können Überschriften neben Tabellen platzieren, ohne sie sidecapüberhaupt zu verwenden. Fügen Sie einen normalen Tabellen-Float hinzu und löschen Sie zunächst die Überschrift, die bereits vorhanden ist. Fügen Sie minipagemit Einfügen -> Feld -> Rahmenlos eine hinzu und machen Sie diese beispielsweise halb so breit wie die Zeile. Fügen Sie die Überschrift innerhalb dieses Felds mit Einfügen --> Überschrift hinzu. Fügen Sie schließlich die Tabelle in derselben Zeile wie das Feld hinzu (drücken Sie also nicht die Eingabetaste, bevor Sie die Tabelle hinzugefügt haben).

verwandte Informationen