%20%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82.png)
LyX でこの奇妙な問題が発生しています。下の図に示すように、表に追加の「脚」ができてしまいます。
ドキュメント クラスの記事
apa
がdoc
問題の原因のようです。フロートを含むテーブルをコピーして、別のドキュメント クラス ( article
) の新しいドキュメントに貼り付けると、正常に動作します。
他にこの問題に遭遇した人や解決策を知っている人はいますか?
コメント後の編集
迅速な対応とサポートに感謝します。 Werner のコメントに基づいて、プリアンブルに次の内容を追加してみましたが、コンパイル時にいくつかの問題が発生しました。キャプションと APA ドキュメントを使用しています。
2 番目の推奨事項では、キャプションの直前に \makeatletter\let\BBAB\normal@BBAB\makeatother を ERT として追加しても、結果は になります
。
問題のある行をコメントアウトして apa6.cls を修正しましたが、それでも問題は解決しませんでした。キャプション内に提案された ERT を追加すると、未定義の制御シーケンスが発生するため、外部に配置する必要があります。何か提案はありますか?
答え1
のapa
ドキュメントクラス環境を再定義しtabular
、間違った方法で終わらせる。これが終了の定義です
\def\endtabular{%
\let\BBAB\normal@BBAB% -- thp 2005/07/23
\orig@endtabular\ifapamodedoc{\hfill}{}}% 2006/01/02 \hfill for centering in doc mode
定義\let
前に \orig@endtabular
はセル内のエントリ (空ではない) とみなされ、"legs" が発生します。Document > Settings... > LaTeX Preamble に次の行 ( をコメントアウトするだけ\let
) を追加すると、"legs" は消えます。その他の結果についてはよくわかりません。
\makeatletter
\def\endtabular{%
%\let\BBAB\normal@BBAB% -- thp 2005/07/23
\orig@endtabular\ifapamodedoc{\hfill}{}}% 2006/01/02 \hfill for centering in doc mode
\makeatother