ラテックス:メイク\ listoffiguresは\ listoftablesまたは\ lstlistoflistingsのように見えます

StackOverflow https://stackoverflow.com/questions/3029271

  •  26-09-2019
  •  | 
  •  

質問

私はテーブルの私のリストや図形の私のリスト以下の私の文書の最後にリストのリストを持っています。私は本当に迷惑です事は、彼らが各章の間のラインのギャップを残さないリストの一覧を除いて同じように見えるということです。

私は良いが、周りグーグル持っていた人々は、同じ質問をしてきたが、応答があったようには見えません。

は、彼らが同じように見ていないと、それは見ての簡潔に行うことがなぜその何らかの理由ですか?

役に立ちましたか?

解決

数字(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.texbase.lolに見えます。あなたのようなものが表示されるはずです。

\contentsline {lstlisting}{...}{...}
\contentsline {lstlisting}{...}{...}
\addvspace {10pt}
\contentsline {lstlisting}{...}{...}

異なる章からのコンテンツのラインを分離\addvspace

また、各章の間の間隔挿入するために使用される実際のコードとしてあなたの\addvspace.lofファイルと同じように、実際の.lotコマンドを適応させる、ドキュメントクラスに依存します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top