ラテックス:メイク\ listoffiguresは\ listoftablesまたは\ lstlistoflistingsのように見えます
質問
私はテーブルの私のリストや図形の私のリスト以下の私の文書の最後にリストのリストを持っています。私は本当に迷惑です事は、彼らが各章の間のラインのギャップを残さないリストの一覧を除いて同じように見えるということです。
私は良いが、周りグーグル持っていた人々は、同じ質問をしてきたが、応答があったようには見えません。
は、彼らが同じように見ていないと、それは見ての簡潔に行うことがなぜその何らかの理由ですか?
解決
数字(LOF)とテーブル(ロット)のリストのリストの各章間の垂直間隔は
\chapter
コマンドで追加され、単にリストのリストには、このような規定が(存在しないことは、この理由は、大爆笑です)。
この問題を解決する方法は、使用しているドキュメントクラスのビットを依存しています。あなたが優れたmemoir
クラスを使用している場合は、この目的のためにフックがすでに提供されます:
\renewcommand{\memchapinfo}[4]{%
\addtocontents{lol}{\protect\addvspace{10pt}}}
あなたのリストは付録に登場している場合は、、あなたの代わりに\memappchapinfo
の\memchapinfo
を引っ掛けます。 (利用可能なフックのリストのための回顧録マニュアルのセクション18.25を参照してください。)
memoir
を使用していない場合は、、あなたは通常、あなたのクラスの\@chapter
コマンドをフックする必要があります。これは、例えば、次のようになります:
\makeatletter
\let\my@chapter\@chapter
\renewcommand*{\@chapter}{%
\addtocontents{lol}{\protect\addvspace{10pt}}%
\my@chapter}
\makeatother
あなたは簡単にあなたの文書に対応する.lol
ファイルをチェックすることにより、大爆笑を生成するために使用されているものを確認することができます。あなたの文書がある場合には、例えば、base.tex
、base.lol
に見えます。あなたのようなものが表示されるはずです。
\contentsline {lstlisting}{...}{...}
\contentsline {lstlisting}{...}{...}
\addvspace {10pt}
\contentsline {lstlisting}{...}{...}
異なる章からのコンテンツのラインを分離\addvspace
注
あなたの\addvspace
や.lof
ファイルと同じように、実際の.lot
コマンドを適応させる、ドキュメントクラスに依存します。
所属していません StackOverflow