\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나는 이것이 최적의 솔루션이 아니라는 것을 이해하지만 다른 사람에게 도움이 되기를 바랍니다. 하지만 이 게시물을 읽고 이를 수행하는 더 좋은 방법을 알고 있다면 공유해 주세요. 아직 박사 학위 논문에 사용할 수 있는 시간이 있기를 바랍니다.

관련 정보