장 이해에 도움

장 이해에 도움

장 제목에는 네 가지 주요 요소가 있습니다.

  1. "장" 단어
  2. 장 번호 <1,2...>
  3. "불필요하게 길고 복잡한 장 제목"
  4. 배경에 상자, 원 등과 같은 선택적 그래픽이 있습니다.

이제 나는 그것을 알고 싶다갈라져모든 요소에 대해 세 번째 요소의 두 줄 사이에 간격이 있는 처음 세 요소의 위치, 글꼴, 색상, 크기(모든 서식)를 변경하는 방법입니다. 그리고 전반적인 포장.

샘플 코드가 제공되지만 이해하지 못하여 요소를 제어/설정할 수 없습니다.

\titleformat{\chapter}[display]
{\Large\raggedleft}
{\MakeUppercase{\chaptertitlename}%
\rlap{ \resizebox{!}{1.5cm} {\thechapter}\rule{5cm}{1.5cm}}}
{10pt}{\Huge}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}

나는 선호한다 \documentclass{book}.

답변1

문제를 해결하려면 다음 문서를 읽는 것이 가장 쉽습니다.titlesec. 해당 문서에서:

\titleformat{〈command〉}[〈shape〉]{〈format〉}{〈label〉}{〈sep〉}{〈before-code〉}[〈after-code〉]

여기

  • 〈command〉는 재정의할 절편 명령입니다(예: \part, \chapter, \section, \subsection, \subsubsection, \paragraph 또는 \subparagraph). [...]
  • 〈형식〉은 전체 제목(라벨과 텍스트)에 적용되는 형식입니다. 이 부분에는 제목 위의 공간 바로 뒤에 조판된 수직 자료(일부 모양의 경우 수평)가 포함될 수 있습니다.
  • 라벨은 〈label〉에 정의되어 있습니다. 해당 수준에 섹션 레이블이 없으면 비워 둘 수 있지만 이렇게 하면 목차 및 연속 헤드에서 번호가 표시되지 않으므로 권장되지 않습니다.
  • 〈sep〉은 라벨과 제목 본문 사이의 가로 구분선이며 길이여야 합니다(비워둘 수 없음). 이 공간은 디스플레이 형태로 수직입니다. 프레임에서는 텍스트에서 프레임까지의 거리입니다. 〈label〉과 〈sep〉은 모두 별표 표시된 버전의 섹션화 명령에서 무시됩니다. 그림 등을 사용하는 경우 이 매개변수를 0pt로 설정합니다.
  • 〈before-code〉는 제목 본문 앞에 오는 코드입니다. 가장 마지막 명령은 제목 텍스트인 인수를 취할 수 있습니다. 그러나 패키지 옵션을 명시적으로 지정하면 제목은 #1로 명시적으로 지정되어야 합니다(아래 참조).
  • 〈after-code〉는 제목 본문 다음에 나오는 코드입니다. 조판 자료는 정지, 블록 및 표시 기능이 있는 수직 모드입니다. runin 및 leftmargin [...]을 사용하여 수평 모드에서. 그렇지 않으면 무시됩니다.

이는 코드가 모양(별도 단락의 레이블) \chapter으로 변경됨을 의미합니다. display전체 제목(장 ...: NAME)은 \Large및 입니다 \raggedleft. 그러면 장 레이블이 대문자(CHAPTER)로 바뀌고 \rlap규칙에 따라 장 번호가 표시됩니다. 'Chapter'와 'NAME' 사이에는 거리가 있습니다 10pt. 마지막으로 \Huge"NAME"(챕터 제목)에 적용됩니다 . 여기서 제목 글꼴 설정을 적용할 수 있습니다.

관련 정보