scrreprt 클래스에 대해 KOMA 또는 tocloft를 사용하여 목차 제목을 오른쪽 정렬합니다.

scrreprt 클래스에 대해 KOMA 또는 tocloft를 사용하여 목차 제목을 오른쪽 정렬합니다.

이 질문이 이전에 요청되지 않았기를 진심으로 바랍니다. 그러나 정확한 사례에 맞는 질문을 찾을 수 없습니다.

나는 scrreprt문서 클래스를 사용하고 있으며 다음을 사용하여 장 제목을 오른쪽 정렬했습니다.

\renewcommand{\raggedchapter}{\raggedleft}

이는 목록 목록의 제목에도 적용되었습니다. 그러나 그랬다~ 아니다TOC 제목, 그림 목록 및 표 목록 작업을 수행합니다. 나는 다음과 같은 것을 시도했습니다.

\renewcommand{\cfttoctitlefont}{\raggedleft}

그러나 이는 제목을 오른쪽 정렬하지 않고 대신 글꼴 크기를 재설정했습니다(갱신 시 예상됨).

KOMA나 tocloft를 사용하여 이 작업을 수행하는 쉬운 방법이 있을 수 있지만 지금까지 제대로 작동하는 방법을 찾을 수 없습니다. 감사합니다.

답변1

KOMA 수업은 패키지를 좋아하지 않으며 tocloftKOMA를 사용하지 않는 나에게는 아무런 의미가 없는 많은 제안을 할 것입니다. 그러나 다음의 짧은 MWE는 tocloftToC 등의 제목을 올바르게 정렬하는 데 사용하는 방법을 보여줍니다 .

% toctitleprob.tex  SE 563186

\documentclass{scrreprt}
\usepackage{tocloft}

\renewcommand{\raggedchapter}{\raggedleft}
\renewcommand{\cfttoctitlefont}{\hfill\LARGE\bfseries\sffamily}

\begin{document}
\tableofcontents
\chapter{A chapter}

\end{document}

아마도 이것을 scrreprt코드로 번역할 수 있을 것입니다.

답변2

tocloft면책조항: KOMA-Script 클래스와 함께 패키지를 사용하지 마십시오 . 여러 KOMA 스크립트 기능이 중단됩니다. KOMA-Script는 tocbasicToC 및 LoF 및 LoT와 같은 목록에 자체 패키지를 사용합니다 .

tocloft정말로 패키지를 사용 하고 싶고 tocloftTOC 등의 제목 설정을 변경하지 않으려면 option을 사용하여 패키지를 로드할 수 있습니다 titles.

예:

\documentclass{scrreprt}
\usepackage[titles]{tocloft}% I would not use this package with a KOMA-Script class

\renewcommand{\raggedchapter}{\raggedleft}

\begin{document}
\tableofcontents
\chapter{A chapter}
\end{document}

관련 정보