titlesec과 titletoc로 헤더와 toc를 꾸며서 사용하려고 하는데 뜻대로 안되는 게 있습니다.
1. 위 그림과 같이 챕터 라벨과 챕터 제목간 사이 공백이 너무 큽니다. 따로 정의해주지 않았는데도 저 모양으로 나오네요. 저 간격을 조절하고 싶습니다.
2. 또 하나는 toc의 section을 한 줄로 나오게 하고 싶습니다. 위 그림에서 '인천공항'과 '타멜' 등이 section인데, 이걸 한 줄로 나타내게 하려면 어찌 해야 하는지요?
------------------------------------------------------------------------------------------------------------------------
<meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><소스(nepal.tex): 첨부파일과 동일합니다. 검색할 때 걸리라고...>
%!TEX TS-program = XeLaTeX
%!TEX encoding = UTF-8 Unicode
\documentclass[b5, 11pt, chapter]{xoblivoir}
%START 패키지 사용
%\usepackage{marginnote} %방주를 넣기 위한 패키지
\usepackage{ulem} %취소선명령(\sout{})을 사용하기 위한 패키지
\usepackage{titlesec} %header 등을 꾸미기 위해
\usepackage{titletoc} %toc에서 header 등을 꾸미기 위해
\usepackage[showframe]{geometry} %프레임 선을 보기 위해
%END 패키지 사용
%START 폰트 정의
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Baskerville}
\setmainhangulfont{은 바탕}
\setsanshangulfont{YoonGothic200}
\setmonohangulfont{나눔손글씨 붓}
\newfontfamily\nefont{Sanskrit 2003} %\devanagari문자를 나타내기 위한 폰트
\xetexkofontregime[alphs=latin]{hangul} %알파벳만 latin으로 하고 그 외 모두 hangul을 따라간다.
%END 폰트 정의
%START header 스타일
%\setsecheadstyle{\sffamily} %section 폰트스타일을 sanserif로
\titleformat{\chapter}
{\normalfont\ttfamily\Huge\bfseries}
{}{0pt}{}
\titleformat{\section}
{\normalfont
\sffamily\bfseries}
{}{0pt}{}
\titlespacing{\section}
{0pc}{1.5ex plus .1ex minus .2ex}{1pc}
%END header 스타일
%START 본문 스타일
%말줄임표
\renewcommand\cntrdots{\raisebox{-.3ex}{…}}
%END 본문 스타일
%START toc 스타일
%\renewcommand\cftchapterleader{\cftdotfill{\cftchapterdotsep}} %toc의 Chapter 번호까지 점선으로 채우기 위해
\renewcommand\cftchapterdotsep{\cftdotsep} %목차의 Chapter 번호까지 점선으로 채우기 위해
\renewcommand\cftsectiondotsep{\cftnodots}%section 번호까지 점선을 없애기 위해
\setcounter{secnumdepth}{0} %toc에 chapter까지만 번호를 나타내기 위해. 아래 두 줄을 쓰는 것과 같은 효과
%% \setsecnumdepth{chapter}
%% \maxsecnumdepth{chapter}
%\cftpagenumbersoff{section} %toc에서 section의 페이지 번호가 나타나지 않도록.
% 아래 titlecontents{section}의 \titlerule와 같은 기능.
%%START toc 헤더 모양 정의
\titlecontents{chapter}
[1.2em] %chapter 행 전체 왼쪽 마진
{\ttfamily\Large}
{\contentslabel{1em}}
{}
{\titlerule*[1pc]{$\cdot$}\contentspage}
\titlecontents{section}
[4.8em]
{\sffamily\tiny}
{\contentslabel{0em}} %creates the space at the beginning and prints the section number
{\hspace*{0em}}
%{\titlerule*[1pc]{.}\contentspage}
{}%위와 같이 하면 toc의 section에 점선과 페이지 번호가 나타남
%END toc 헤더 모양 정의
%END toc 스타일
%\cftsetindents{chapter}{1em}{4.2em}
\title{네팔 안나푸르나 트래킹}
\begin{document}
\maketitle{}
\begin{abstract}
이 문서는 ...
\end{abstract}
\clearpage
\tableofcontents{}
\chapter{카트만두}
\section{인천공항}
얼라리여?
\section{타멜}
지옥같은;;;
\chapter{포카라}
\section{첫인상}
놀고먹기 딱 좋은
\section{준비}
배낭 대여
\end{document}
KTUG 한국 텍 사용자 그룹