모든 장 titlesec의 측정 단위가 잘못되었습니다.

모든 장 titlesec의 측정 단위가 잘못되었습니다.

내 장 제목의 모양을 구성하려고 합니다. 지금까지는 내가 원하는 대로 보입니다. 그러나 몇 가지 오류가 있습니다.

내 모든 \chapter오류는 다음과 같습니다.

Illegal unit of measure (pt inserted). \chapter{Remediation experiment}
Illegal unit of measure (pt inserted). \chapter{Remediation experiment}
Illegal unit of measure (pt inserted). \chapter{Remediation experiment}
Missing number, treated as zero. \chapter{Remediation experiment}
Missing number, treated as zero. \chapter{Remediation experiment}
Missing number, treated as zero. \chapter{Remediation experiment}

이것은 내 코드입니다

\documentclass[a4paper,12pt]{report}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\raggedleft\bfseries}
{\chaptertitlename\ \thechapter}
{   \vspace{1ex}
    \titlerule[2pt]%
    \vspace{2ex}%
    }{}
\titlespacing*{\chapter} {}{-60pt}{20pt}   %% adjust these numbers

\usepackage{natbib}
\bibliographystyle{apalike}
\usepackage{glossaries}

\setacronymstyle{long-short}

\begin{document}

\title{Proposal for PhD project}
\author{XXX}
\maketitle
\newpage

\pagenumbering{roman}
\tableofcontents
\newpage
\pagenumbering{arabic}

\chapter{Introduction}

답변1

  1. 명령 의 다섯 번째 인수는 titleformat일부 라텍스 명령이 아닌 거리여야 합니다.
  2. 명령 의 두 번째 인수는 \titlespacing비워둘 수 없습니다.

!

\documentclass[a4paper,12pt]{report}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\raggedleft\bfseries}
{\chaptertitlename\ \thechapter}
{1ex}
{ \titlerule[2pt]%
    \vspace{2ex}%
    }
\titlespacing*{\chapter} {0pt}{-60pt}{20pt}   %% adjust these numbers

\usepackage{natbib}
\bibliographystyle{apalike}
\usepackage{glossaries}

\setacronymstyle{long-short}

\begin{document}

\title{Proposal for PhD project}
\author{XXX}
\maketitle
\newpage

\pagenumbering{roman}
\tableofcontents
\newpage
\pagenumbering{arabic}

\chapter{Introduction}

\end{document}

관련 정보