대문자, 굵은 글씨, 밑줄 친 장 제목

대문자, 굵은 글씨, 밑줄 친 장 제목

내 문서는 다음과 같습니다( main.tex).

% Document type: report (master/bachelor thesis)
\documentclass[a4paper,12pt,appendix]{report}

\input{template/FormatsAndDefs.tex} % here I have specified various format settings

\begin{document}
  \input{thesis.tex}
\end{document}

나는 FormatsAndDefs.tex다음과 같이 장 제목의 형식을 지정했습니다.

\usepackage[T1]{fontenc}
\usepackage{titlesec}
% various other packages

\titleformat{\chapter}
  {\normalfont\Large\bfseries}{\thechapter}{.5em}{\vspace{.5ex}}[\titlerule]
\titlespacing*{\chapter}      
    {0pt}{0pt}{15pt}

따라서 내 제목 챕터의 형식은 다음과 같습니다. 여기에 이미지 설명을 입력하세요

이 장 제목 "소개"를 모두 대문자로 표시하면서 굵은 글씨와 밑줄을 표시하려면 어떻게 해야 합니까?

나는 다음을 사용하려고 시도했습니다 \MakeUppercase.

\titleformat{\chapter}
  {\normalfont\LARGE\bfseries}{\MakeUppercase{\thechapter}}{.5em}{\vspace{.5ex}}[\titlerule]

그러나 장은 그림에 표시된 것과 여전히 동일하게 유지되었습니다.

답변1

장 제목에 대한 핸들이 있어야 하며 이를 수행하는 유일한 방법은 다음 explicit과 같은 옵션을 사용하는 것입니다.titlesec:

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

\documentclass{report}

\usepackage[explicit]{titlesec}
\usepackage{lipsum}

\titleformat{\chapter}
  {\normalfont\Large\bfseries}{\thechapter \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}}[\titlerule]
\titlespacing*{\chapter}
  {0pt}{0pt}{15pt}

\begin{document}

\chapter{Introduction}

\lipsum

\end{document}

이 옵션을 사용하면 explicit섹션 제목을 로 지정할 수 있으며 #1, 이제 제목을 로 묶을 수 있습니다 \MakeUppercase.

답변2

다양한 부분에 대해 올바른 위치를 사용하십시오. 규칙 앞의 간격은 마지막 인수(선택적 인수)에 들어가야 하므로 와 같은 하나의 매개변수 매크로로 제목 인수를 마무리할 수 있습니다 \MakeUppercase.

\documentclass{report}

\usepackage{titlesec}
\usepackage{lipsum}

\titleformat{\chapter}
  {\normalfont\Large\bfseries}
  {\thechapter}
  {.5em}
  {\MakeUppercase}
  [\vspace{.5ex}\titlerule]

\titlespacing*{\chapter}
  {0pt}
  {0pt}
  {15pt}

\begin{document}

\chapter{Introduction}

\lipsum

\end{document}

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

관련 정보