아래 그림과 같은 장 섹션을 가져오는 데 어려움을 겪고 있습니다.
지금까지 나는 기본적으로 내가 원하는 단면을 생성하지 못하는 이것을 얻었습니다.
내 코드는 다음과 같습니다.
\usepackage{titlesec,geometry,lipsum}
\usepackage[export]{adjustbox}
\geometry{a4paper, portrait, margin=1in}
%Chapter Headers
\titleformat{\chapter}[display]
{\normalfont\Large\raggedleft}
{\adjustbox{lap=.7\width}{\MakeUppercase{\chaptertitlename}%
\resizebox{!}{1.5cm}{\thechapter} \rule{7cm}{1.5cm}}}
{10pt}{\huge\bfseries\raggedright}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}
\begin{document}
\chapter{Introduction}
\end{document}
답변1
한 가지 가능한 방법은 다음과 같습니다.
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage{newtxtext}
\usepackage{titlesec,geometry}
\geometry{a4paper, portrait, margin=1in}
\titleformat{\chapter}[display]
{\huge}
{\filleft\textsc{\large\chaptertitlename}%
\makebox[0pt]{\hspace{2em}\fontsize{40}{48}\selectfont\sffamily\bfseries\thechapter}}
{1ex}
{\titlerule \vspace{1ex}%
\filleft\bfseries\sffamily}
\begin{document}
\chapter{Introduction}
\end{document}
산출:
답변2
오버레이에 대한 몇 가지 tikz 도움말을 사용하면 다음과 같습니다.
\documentclass{book}
\usepackage{titlesec,geometry,lipsum}
\usepackage[export]{adjustbox}
\usepackage{tikz}
\usetikzlibrary{calc}
\newcommand{\chaptikzmark}{\begin{tikzpicture}[remember picture,overlay] \coordinate (Chap\arabic{mychapter});\end{tikzpicture}}
\newcounter{mychapter}
\newcommand\AddNumber{\begin{tikzpicture}[remember picture,overlay,baseline=0] \node[shift={(6mm,0.55cm)}] at (Chap\arabic{mychapter}) {\resizebox{1cm}{!}{\bfseries\arabic{chapter}}};\end{tikzpicture}}
\geometry{a4paper, portrait, margin=1in}
%Chapter Headers
\titleformat{\chapter}[display]
{\normalfont\Large\raggedleft}
{\MakeUppercase{\chaptertitlename}%
\refstepcounter{mychapter}\chaptikzmark}
{10pt}{\raggedleft\rule{\textwidth}{0.35mm}\linebreak\huge\bfseries\AddNumber}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}
\titleformat{name=\chapter,numberless}[display]
{\normalfont\Large\raggedleft}
{\MakeUppercase{\chaptertitlename}%
}
{10pt}{\raggedleft\rule{\textwidth}{0.35mm}\linebreak\huge\bfseries}
\begin{document}
\chapter{Introduction}
\chapter*{Test}
\chapter{A new chapter}
\end{document}