このテンプレートを論文に使用しなければならないのですが、図のリストと表のリストに点がありません。テンプレートを作成した著者に連絡を取ろうとしましたが、返答がありません。
誰かがこのテンプレートを使って私を助けてくれることを願っています。こここのテンプレートの元のコードです。
修正方法を教えてください。ありがとうございます
答え1
図表リストと表リストの塗りつぶしドットを生成するための最も安価な解決策は、
\makeatletter
\def\l@figure{\@tocline{1}{3pt plus2pt}{0pt}{1.5pc}{}}
\let\l@table=\l@figure
\makeatother
あなたの序文に。
クラスは、 への最初の引数が より大きい場合にドットが塗りつぶされる\@tocline
ように変更されます。 の 2 つのデフォルト定義( のベース) には があります。もそれ自体を再定義し、からへの変更によって、現在の設定のドット以外の出力が変更されないことを確認できます。\@tocline
0
amsbook.cls
usydthesis
\def\l@figure{\@tocline{0}{3pt plus2pt}{0pt}{1.5pc}{}}
usydthesis
\@tocline
0
1
私はGitHubリポジトリにいくつかのサンプルテーブルを追加しthesis.tex
、上記の4行をプリアンブルに追加して、
コメントで繰り返し述べさせてください。完全に(1)期待通りの出力を生成しないテンプレートを使用することを期待(強制)するのは不合理であるまたは(2)は、現在積極的に維持管理されていない。
また、テンプレートの全体的な品質についても疑問があります。まず、パッケージが多すぎると思います。また、読み込みがhyperref
早すぎて、 を多用していますが\def
、これは\newcommand
より安全である可能性があります。標準パッケージのサブインクルードやコピー (変更されているか、古くなっている可能性があります) がいくつかある構造も、テンプレートを扱いにくくし、理解しにくくしています。特に初心者にとっては、あまりにも圧倒的です。