\sectiontitle コマンドを変更するにはどうすればいいですか?

\sectiontitle コマンドを変更するにはどうすればいいですか?

\chaptertitle私は博士論文を書いています。ページの見出しはとで設定されています\sectiontitle。しかし、番号を付けたくない特別な章が含まれているため、\section*{}\addcontentsline{toc}{section}{}コマンドを使用していますが、問題はページの見出しが最後の番号付きセクションを保持することです。

コマンドを手動で再定義する方法を知っている人はいますか\sectiontitle?

役に立つかどうかわかりませんが、このトピックを見つけましたが、違いはわかりません。 https://stackoverflow.com/questions/39238993/latex-get-the-name-of-an-unnumbered-subsection

皆様、どうぞよろしくお願い致します。

答え1

最終的に私は自分で問題を解決したので、学んだことを共有するのが公平だと思いました。 の値を変更することはできませんでした\sectiontitleが、私にとって有効な解決策である次の回避策を実行しました。セクション タイトルの値を取得する新しい変数を作成し、使用するヘッダーを指定するブール変数も作成したので\sectiontitle、解決策は次のようになります。

\newcommand{\sectiontitleA}{ }  % define the new section title command and leave it at blank
\newif\ifsectiontitleA          % Boolean variable
\sectiontitleAfalse             % Initialized to zero. 
\makeatletter                   % I don’t know why I do it this way but I think it is correct
\newenvironment{myseccc}[1]{    % I define the new enviroment
\renewcommand{\sectiontitleA}{#1}   % Modify the section title
\section*{#1}                   % Create section without numbering
    \sectiontitleAtrue          % Set the Boolean variable to use the new section title
    \addcontentsline{toc}{section}{#1}  % Add content to TOC
}
\makeatother

ページのヘッダーは次のように定義されます。

\newpagestyle{esitscCD} % Page style of my institution
{
    \esirulehead        % whatever
    \sethead[\numpagpar % If the page is an even number print chapter title
     \;\ chaptertitle ][][]
    {}{}{               % If not print the \sectiontitle or \sectiontitleA depending on ifsectiontitleA
        \ifsectiontitleA \sectiontitleA \else \sectiontitle \fi \numpagodd
}

特別な章の最後には、次の章\sectiontitleAfalseを印刷し続けるコマンドが必要です\sectiontitle。これは最適な解決策ではないことは理解していますが、他の人の役に立つことを願っています。ただし、この投稿を読んで、これを行うより良い方法をご存知の場合は、共有してください。博士論文で使用できることを願っています。

関連情報