
Ich habe sidecap
ein Paket in LyX verwendet, um die Überschrift rechts neben den Tabellen einzufügen, habe damit aber ein Problem.
sidecap
Funktioniert gut mit Bildunterschriften, aber nicht mit Tabellenunterschriften:
Gibt es einen Grund, die Tabellenüberschrift in LyX rechts neben der Tabelle zu platzieren?
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 SCtable
Floats ein ERT mit Ctrl+ hinzu Lund schreiben Sie [3]
dies hinein. Dies fügt [3]
der SCtable
Umgebung ein optionales Argument hinzu, und diese Zahl ist die relative Breite der Überschrift zur Tabelle. 3
Die Überschrift kann dreimal so breit sein wie die Tabelle. Hier ist ein Screenshot von LyX mit PDF-Ausgabe daneben:
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 }
. .
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 minipage
mit 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).