번호가 없는 장의 스타일을 장으로 변경

번호가 없는 장의 스타일을 장으로 변경

강의에 대한 특별한 챕터 명령이 있지만 비슷한 스타일의 번호가 없는 챕터 명령도 갖고 싶습니다. 이것이 내 장 명령이 설정되는 방법입니다.

    \makeatletter
    \let\Date\@date
    \def\chaptername{Lecture}
    \def\@makechapterhead#1{%
    \noindent\begin{tikzpicture}
    \node[draw, inner ysep=.3cm, color = RoyalPurple] (title) {\parbox{\dimexpr        \textwidth-.667em}{\centering \textcolor{black}{\textbf       {\Large\chaptername~\thechapter}\\
      \textit{#1}}}};
    \node[fill=white, right=2pt] at (title.north west)        {\footnotesize\@date};
    \end{tikzpicture}\par\bigskip
    }
    \makeatother

그리고 이것은 번호가 없는 장에 대한 현재 설정입니다.

%use for unnumbered chapters
\newcommand{\chapt}[1]{\chapter*{#1}\addcontentsline{toc}{chapter}{\numberline #1}}

번호가 없는 장을 상자, 날짜, 설명 없이 이렇게 보이게 하고 싶습니다. 그리고 강의와 번호 대신 \chapter*에 입력할 일반 텍스트만 표시하고 싶습니다. 여기에 이미지 설명을 입력하세요

나는 목차의 강의 스타일을 일치시키는 것과 함께 이것을 가능하게 하는 방법을 알아낼 수 없는 것 같습니다. 어떤 도움이라도 감사하겠습니다.

현재 설정 결과는 다음과 같습니다. 여기에 이미지 설명을 입력하세요

답변1

star-chapter 명령에 대한 \@makeschapterhead버전을 생성해야 합니다 . "\@makechapterhead에스"를 "make"와 "chapter" 사이에 삽입하세요.

hbox 경고가 너무 많이 표시되는 것을 방지하기 위해 컬러 상자의 선 너비(기본적으로 0.4pt)를 제거하여 parbox의 너비를 조정했습니다. 선 두께가 경로에 걸쳐 있기 때문에 너비의 2배를 제거할 필요는 없지만 한 번만 제거하면 됩니다.

로딩을 추가했어요xcolorRoyalPurple 색상에 액세스하려면 패키지를 사용하세요.

또한 명령의 사용법을 수정했습니다 . \numberline여기에는 인수가 필요합니다 {}.

메모:긴 제목을 장 바로 뒤에 추가했기 \chaptermark{Short title for the header}때문에 헤더 너비에 맞도록 했습니다.

\documentclass{book}

\usepackage[dvipsnames]{xcolor} % Needed for the RoyalPurple color
\usepackage{tikz}

\makeatletter
\let\Date\@date
\def\chaptername{Lecture}
\def\@makechapterhead#1{%
\noindent\begin{tikzpicture}
\node[draw, inner ysep=.3cm, color = RoyalPurple] (title) {\parbox{\dimexpr        \textwidth-.667em-0.4pt}{\centering \textcolor{black}{\textbf       {\Large\chaptername~\thechapter}\\
      \textit{#1}}}};
\node[fill=white, right=2pt] at (title.north west)        {\footnotesize\@date};
\end{tikzpicture}\par\bigskip
}

\def\@makeschapterhead#1{%
\noindent\begin{tikzpicture}
\node[draw, inner ysep=.3cm, color = RoyalPurple] (title) {\parbox{\dimexpr        \textwidth-.667em-0.4pt}{\centering \textcolor{black}{
        \textit{#1}}}};
\node[fill=white, right=2pt] at (title.north west)        {\footnotesize\@date};
\end{tikzpicture}\par\bigskip
}
\makeatother

\newcommand{\chapt}[1]{\chapter*{#1}\addcontentsline{toc}{chapter}{\numberline{}#1}}

\begin{document}
\tableofcontents

\chapter{Normal Subgroups, The First Isomorphism Theorem, and Quotient Groups}
\chaptermark{Short title for the header}

Bla bla.

\chapt{Notes on Subgroups, Cosets, Lagrange's Theorem, and more}

Bla bla bla.
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보