コードを使用しました
\usepackage{titlesec}
\titleformat{\section}{\normalfont\Large\scshape}{Problem \# \thesection}{0em}{}
\section{} を使用して、("問題番号"+セクション番号) というセクションを作成します。ただし、\tableofcontents を追加すると、セクション名にはセクション番号のみが表示されます。これを (セクション番号 + "問題番号" + セクション番号) にせずに、単一の "問題番号"+セクション番号に変更するにはどうすればよいですか?
文書の例は
\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}
{\normalfont\Large\scshape}{Problem \# \thesection}
{0em}{}
\begin{document}
\tableofcontents
\section{}
something something...
\end{document}
答え1
このtitlesec
パッケージは見出しを設定するためのものです。しかし、CTANに関するドキュメントtitletoc
、以下のものにバンドルされているコンパニオン パッケージを使用することをお勧めしますtitlesec
。
6. 内容: titletoc パッケージ
このパッケージは titlesec パッケージの補助であり、toc エントリを処理します。 [...]
特に、\titlecontents
コマンドを見てください。MWE の簡単な続きを添付しました。
\documentclass{article}
\usepackage{titlesec}
\usepackage{titletoc}
\titleformat{\section}
{\normalfont\Large\scshape}
{Problem \# \thetitle}
{0em}
{}
\titlecontents
{section} % which level does it apply to, e.g. chapter, section, ...
[0pt] % left margin
{} % code executed before the tocline
{Problem \# \thecontentslabel} % format for numbered entries
{Problem \# \thecontentslabel} % format for unnumbered entries
{} % format for filler page
[] % code executed after tocline
\begin{document}
\tableofcontents
\section{}
something something...
\end{document}