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 목차 chapter 표시방법 수정을 어떻게 해야 하는 걸까요?
2014.09.30 15:04
oblivoir로는 문서 작성을 처음 해 보고 있습니다. 목차에서 chapter가 나타나는 형식을 조절하는 게
\chapternumberline{}
인 것 같은데, 숫자만 주는 게 아니라 제1장 과 같이 한꺼번에 주는 것 같아서 1만 표시하는 방법을 잘 모르겠습니다.
도와주시면 감사하겠습니다!
코드는 다음과 같습니다.
-----------
%XeLaTeX를 사용합니다.
\documentclass[
a5paper,10pt,
twoside,openright,
chapter
]{oblivoir}
%==기타======================
\setlength{\parindent}{0pt}
\newcommand{\emptypage}{
\newpage
\thispagestyle{empty}
\mbox{}
\newpage
}
%==표지 중앙정렬===============
\usepackage[a5paper]{geometry}
\savegeometry{normal}
\geometry{rmargin=2cm,lmargin=2cm}
%\savegeometry{infopage}
%==한글 사용==================
%\usepackage[hangul]{kotex}
\setmainfont[
Mapping=tex-text,AutoFakeBold={2.0},AutoFakeSlant={0.2}
]{KoPubBatangMedium}
\setsansfont[
Mapping=tex-text,AutoFakeBold={2.0},AutoFakeSlant={0.2}
]{KoPubDotumMedium}
%==표지======================
\pretitle{\begin{center}\huge}
\posttitle{\par\end{center}\vskip 0.5em}
\preauthor{\begin{flushright}
\large \lineskip 0.5em%
\begin{tabular}[t]{c}}
\postauthor{~엮음\end{tabular}\par\end{flushright}}
\predate{\begin{center}\large}
\postdate{\par\end{center}}
\title{}
\author{}
\date{}
%==항목 이름===================
\renewcommand{\abstractname}{들어가는 말}
\renewcommand{\chaptername}{부}
%==항목 모양===================
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}
{\thechapter\chaptername}
{5pt}
{}
\renewcommand{\cftchapterfont}{\bfseries\LARGE}
\renewcommand{\cftchapterpresnum}{\raggedleft}
\renewcommand{\cftchapteraftersnum}{\chaptername}
\addtolength{\cftchapternumwidth}{3em}
%\renewcommand{\chapternumberline}[1]{#1}
\begin{document}
%\loadgeometry{normal}
\begin{titlingpage}
\maketitle
\end{titlingpage}
\emptypage
\thispagestyle{empty}
%\loadgeometry{infopage}
\newpage
\begin{titlingpage}
\maketitle
\end{titlingpage}
\loadgeometry{normal}
\begin{abstract}
서문은 여기에
\end{abstract}
\tableofcontents
\newpage
\chapter{시 모음}
\end{document}
------
되신다면 이 질문도 답변해주시면 감사하겠습니다:
이 문서의 목적은 시집을 만드는 것입니다. 1부, 2부 등이 있고 각 부에 시들이 몇 개씩 포함될 예정입니다. 어떤 class를 사용하는 것이 가장 적합할까요?
댓글 9
-
nanim
2014.09.30 15:50
-
위대한 서씨
2014.10.01 00:09
감사합니다. memoir 설명서를 보면서 디자인을 시도하다가 실패해서 그냥 그나마 익숙한 titlesec을 이용했었는데, 역시 추천되는 방법은 아닌 것 같네요. 위의 방법으로 되니 다행입니다. -
그로몹
2014.09.30 15:51
oblivoir 클래스를 사용하시는군요.
oblivoir 클래스는 기본적으로 memoir 클래스에 한글에 적절치 않은 부분만 조금 고쳐 넣은 것입니다.
저자 선생님께서 잘 설명해 주시겠지만 memoir 클래스는 기본적으로 chapter 페이지를 스스로 디자인할 수 있게 하였습니다.
그래서 장 번호도 제1장 과 같이 할 수도 있고 그냥 1이라고만 나오게 할 수도 있습니다.
이런 것이 여러 형태로 미리 잘 정의되어 있는 것이 (저자선생님이 만들어주신) ob-chapstyles.sty 파일입니다.
http://ftp.ktug.org/KTUG/texlive/texmf-dist/tex/latex/ob-chapstyles/
이 링크에 있습니다.
제일 편한 방법은 여기서 정의해주신 디자인 중의 하나를 불러 쓰시는 겁니다.
preamble에 \usepackage{ob-chapstyles}를 넣으시고
명령 \chapterstyle{...} 하는 식으로 부르시면 될겁니다.
시를 편집하실 때는 latex의 verse 환경을 사용하십시요.
\begin{verse}
시문을 \\
줄바꾸어 \\
입력합니다.
\end{verse}
사용법은
http://ftp.neowiz.콤/CTAN/macros/latex/contrib/verse/verse.pdf
와 같은 파일을 슬쩍 보시면 아실 수 있을 것입니다.
-
위대한 서씨
2014.10.01 00:12
preset이 이미 잔뜩 있었네요! 나중에 써 먹어봐야 겠습니다.
verse environment는 설명서에도 그렇고 줄 마지막에 \\를 붙여야 원하는 대로 작동하는 것 같은데, 제가 잘못 본 걸까요? -
그로몹
2014.10.01 22:23
맞습니다. verse 환경에서는 각줄 끝에 줄바꿈 명령인 \\ 를 붙여주어야 하겠습니다.
제가 위에 소개한 문서에서 alltt 환경을 사용하는 예제를 흘깃 보고 이렇게 썼습니다.
죄송합니다.
-
nanim
2014.09.30 16:56
시집 샘플입니다.
-
위대한 서씨
2014.10.02 08:32
감사합니다. poem command를 이미 만들어두어서 ksobeys만 가져다 써도 좋을 것 같습니다.
-
처음처럼
2014.09.30 19:30
게시판에 글이 올라오는중복된 글인거 같아요..
요기 질문 게시판에서 좀더 검색을 혀서 찬찬히 보시면 돼요 ^^~
-
위대한 서씨
2014.09.30 23:57
항상 검색을 잔뜩 하고 나서 어쩔 수 없을 때에만 여기에 질문을 올리고는 하는데, 어딘가에 있었나 보네요. 충고 감사드립니다.
memoir/oblivoir 클래스 문서에서 titlesec으로 장절표제 스타일을 수정하는 것은 저로서는 그다지 권하고 싶지 않습니다만 이왕 이렇게 하셨으니 oblivoir가 자체 장절 스타일을 위하여 마련한 명령을 무력화하는 것이 좋을 듯합니다.
\makeatletter
\renewcommand\pre@chapter{}
\renewcommand\post@chapter{}
\makeatother
이것을 \usepackage{titlesec} 이전에 두십시오.