
答え1
キャプションを左から右へ、またはその逆に移動する簡単な方法はありません。パッケージではグローバル設定のみが許可されているため、キャプションは常に左側または常に右側にあります。2 ページ設定の場合は、常に内側または常に外側に配置することもできます。ただし、試すことができる方法があります。
キャプションを広くする
スクリーンショットから、問題はキャプションの領域が狭すぎて、テーブル自体に重なって表示されることであるように見えます。この問題の修正は非常に簡単です。
フロートの先頭に、 +SCtable
で ERT を追加し、次のように記述します。これにより、オプションの引数として環境に追加され、その数値は表に対するキャプションの相対的な幅になります。キャプションは表の幅の 3 倍にすることができます。以下は LyX のスクリーンショットで、その横に PDF 出力が示されています。CtrlL[3]
[3]
SCtable
3
ERTハッカー
表の直前に ERT を追加し、次のように記述します。
{\makeatletter
\renewcommand*{\SC@FLOAT}[2]{{#1}\hspace{\sidecaptionsep}{#2}}
\makeatother
コピーして貼り付ける場合は、「編集」→「形式を選択して貼り付け」( Ctrl+ Shift+ v) を使用してコードを貼り付けます。
表の直後に、新しい ERT を追加し、閉じ括弧だけを追加します (つまり ) }
。
使用しないでくださいsidecap
をまったく使用せずに、表の横にキャプションを配置できますsidecap
。通常の表フロートを追加し、まず既存のキャプションを削除します。minipage
[挿入] -> [ボックス] -> [フレームなし] で を追加し、たとえば行の幅の半分にします。[挿入] -> [キャプション] で、このボックス内にキャプションを追加します。最後に、ボックスと同じ行に表を追加します (つまり、表を追加する前に Enter キーを押さないでください)。