
目次に問題があります。章の番号と対応するタイトルが一部重複しています。どなたか助けていただけませんか?
これが私のコードです:
\documentclass{amsart}
\usepackage{xcolor}
\usepackage{titlesec}
\title{My title}
\titleformat{\section}
{\color{red}\normalfont\Large\bfseries}
{\color{red}\thesection}{1em}{}
\titleformat{\subsection}
{\color{red}\normalfont\large\bfseries}
{\color{red}\thesubsection}{1em}{}
\begin{document}
\maketitle
\tableofcontents
\section{First section}
\subsection{First subsection}
\section{Second section}
\subsection{Second subsection}
\end{document}
そしてこれが(悪い)結果です:
答え1
ドキュメント内の免責事項には、amsart
ドキュメント クラスがすべての利用可能なパッケージと互換性があるわけではないという警告があります。あなたの場合、互換性がないようですtitlesec
(これは、独自のセクション コマンド、目次などが定義されているためですamsart.cls
)。作成者は、目次のスタイルを変更することを意図していなかったと思われます。
ファイルをハッキングする以外には(これはお勧めしませんが、AMS を使用して公開する場合は、そのクラスをそのまま使用する必要があります)、など、amsart.cls
と互換性のあるより従来的なドキュメント クラスを使用するという選択肢もあります。titlesec
article
余談ですが、私はあなたの意図した結果を達成することができましたとドキュメントamsart
クラスをコメント化し\usepackage{titlesec}
、コンパイルを試行 (失敗)、同じ行のコメントを解除してからコンパイル (成功) します。これは、後で他の非互換性が発生する可能性が高いため、賢明な回避策ではありません。