Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
oblivoir TOC 폰트 크기조정 (tocloft package 사용) 관련 문의 드립니다.
2018.07.12 18:23
oblivoir를 사용하여 TOC의 리스트별 폰트 크기를 조정하고 싶습니다.
tocloft 패키지를 사용하여 TOC 리스트의 폰트 크기를 조정하려 하였더니 다음과 같은 에러가 발생합니다.
chapter 지원 문제인듯 한데 해결 방법이 있는지 조언을 구합니다.
! LaTeX Error: \cftchapfont undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.28 \renewcommand\cftchapfont
{\LARGE\bfseries}
댓글 4
-
pinder
2018.07.12 22:13
-
yihoze
2018.07.13 08:58
췌언입니다만, tocloft 패키지는 사용할 필요가 없습니다. memoir 클래스가 tocloft 패키지를 비롯하여 여러 패키지들의 기능을 구현하고 있기 때문입니다.
-
Progress
2018.07.13 11:23
yihoze 님의 말씀대로 따로 memoir에 내장된 기능을 이용하는 게 좋습니다. 차례, 그림차례, 표차례를 다루는 것은 memoir 매뉴얼의 9.2절 (146쪽) 이후를 참고하시기 바랍니다. 매뉴얼에 \cft... 로 시작하는 명령어가 자주 나오는데, 이는 Table of Contents, List of Figures, List of Tables 의 약자를 딴 것입니다.
아무튼지 다음과 같이 하면 쉽게 바꿀 수 있습니다.
%!TEX encoding = UTF-8 Unicode
\documentclass[ % options,
a4paper,
11pt,
twoside,
amsmath,
adjustmath,
microtype,
itemph,
footnote,
chapter,
]{oblivoir}% oblivoir를 불러오면 다음 패키지 호출은 필요하지 않습니다.
% \usepackage{fontspec}
% \usepackage{xunicode}
% \usepackage{xltxtra}
% \defaultfontfeatures{Ligatures=TeX, Mapping=tex-text}% Ligatures=TeX이나 Mapping=tex-text나 동일한 뜻입니다. fontspec 저자는 Ligatures=TeX을 쓰라고 권하고 있으니 아래와 같이 하면 되겠습니다.
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{NanumMyeongjo}
% \defaultfontfeatures{Mapping=tex-text, Ligatures=TeX}% 위의 명령과 중복됩니다.
\setkormainfont(* ExtraBold)(*){NanumMyeongjo}(* Bold)(*){HCR Batang LVT}
\setkorsansfont{NanumGothic}
\setkormonofont[Scale=.95]{NanumGothic}% \usepackage{tocloft}% \makeatletter
% \renewcommand\cftchapfont{\LARGE\bfseries}
% \renewcommand\cftsecfont{\LARGE}% \renewcommand\cftchappagefont{\LARGE\bfseries}
% \renewcommand\cftsecpagefont{\LARGE}
% \makeatother\hypersetup{hidelinks} % 차례에 하이퍼링크 빨간 네모가 지저분해 보여 잠깐 지웠습니다.
% 챕터
\renewcommand\cftchapterfont{\LARGE\bfseries} % LARGE로 굵게
\renewcommand\cftchapternumwidth{5em} % "제1장"이 찍히는 폭
% 섹션
\renewcommand\cftsectionfont{\LARGE\sffamily} % LARGE에 산세리프로
\renewcommand\cftsectionnumwidth{3em} % 섹션번호 "6.1"이 찍히는 폭\begin{document}
\title{oblivoir tocloft 테스트}
\author{저자}
\date{\today}\maketitle
\tableofcontents
\mainmatter
\chapter{Chapter}
\chapter{Chapter}
\setcounter{chapter}{5}
\chapter{Chapter}
\section{Section}
\section{Section}\backmatter
\chapter{Chapter}\end{document}
-
pinder
2018.07.13 11:39
조언 감사합니다.
memoir 문서와
How can I change the font size of TOC, LOF and LOT?
(https://tex.stackexchange.씨오엠/questions/196852/how-can-i-change-the-font-size-of-toc-lof-and-lot)
를 참조하여 수정완료 했습니다.
첨부 파일의 소스 내용에서 수정전 내용을 수정 후 내용으로 변경하였습니다.
수정 전)
\usepackage{tocloft}
\makeatletter
\renewcommand\cftchapfont{\LARGE\bfseries}
\renewcommand\cftsecfont{\LARGE}
\renewcommand\cftchappagefont{\LARGE\bfseries}
\renewcommand\cftsecpagefont{\LARGE}
\makeatother
수정 후)
\makeatletter
% 폰트 정의
\newcommand{\tocChapterfont}{\Large\textbf}
\newcommand{\tocSectionfont}{\large\textsf}
\newcommand{\tocFigurefont}{\large\textbf}
\newcommand{\tocTablefont}{\large\textbf}
\newcommand{\tocfont}{\textbf}
% TOC 타이틀 폰트 크기 적용
\renewcommand{\cftchapterfont}{\tocChapterfont}
\renewcommand{\cftsectionfont}{\tocSectionfont}
\renewcommand{\cftfigurefont}{\tocSectionfont}
\renewcommand{\cfttablefont}{\tocSectionfont}
% TOC 타이틀 페이지 번호 폰트 크기 적용
\renewcommand{\cftchapterpagefont}{\tocChapterfont}
\renewcommand{\cftsectionpagefont}{\tocSectionfont}
\renewcommand{\cftfigurepagefont}{\tocSectionfont}
\renewcommand{\cfttablepagefont}{\tocSectionfont}
\makeatother
수정후 결과