
나는 고전테제와 결합된 arscalssica 스타일에 문제가 있습니다.
장 제목 아래의 텍스트는 장 제목의 길이와 상관없이 항상 같은 위치에서 시작하므로 다음과 같은 추악한 동작이 발생합니다.
이 출력을 생성하는 데 사용한 코드는 매우 기본적입니다.
\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,headinclude,footinclude,BCOR5mm,numbers=noenddot,cleardoublepage=empty,tablecaptionabove]{scrreprt}
\usepackage{subfig}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing]{classicthesis}
\usepackage{arsclassica}
\usepackage{blindtext}
\begin{document}
\chapter{\blindtext}
\blindtext
\end{document}
컴파일하면 다음과 같은 경고가 발생합니다.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrreprt.cls: Class scrreprt Warning: You've used obsolete option `tablecaptionabove'.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\classicthesis\classicthesis.sty: Class scrreprt Warning: Usage of package `titlesec' together(scrreprt) with a KOMA-Script class is not recommended.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty: Package titlesec Warning: Non standard sectioning command detected(titlesec) Using default spacing and no format.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty: Package titlesec Warning: Non standard sectioning command detected(titlesec) Using default spacing and no format.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty: Package titlesec Warning: Non standard sectioning command detected(titlesec) Using default spacing and no format.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty: Package titlesec Warning: Non standard sectioning command detected(titlesec) Using default spacing and no format.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty: Package titlesec Warning: Non standard sectioning command detected(titlesec) Using default spacing and no format.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\classicthesis\classicthesis.sty:373: Package scrreprt Warning: Activating an ugly workaround for a missing(scrreprt) feature of package `titlesec` on input line 373.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\arsclassica\arsclassica.sty:192: Package hyperref Warning: Option `hyperfootnotes' has already been used,(hyperref) setting the option has no effect on input line 192.
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\arsclassica\arsclassica.sty:192: Package hyperref Warning: Option `pdfpagelabels' has already been used,(hyperref) setting the option has no effect on input line 192
arsclassica를 사용하지 않고 classicthesis만 사용하면 동작은 괜찮습니다.
답변1
\formatchapter
다음과 같은 방법으로 명령을 다시 정의해 보십시오 .
\renewcommand\formatchapter[1]{%
\setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }%
\begin{minipage}[t]{\dimexpr\linewidth-\wd0\relax}%
\raggedright\spacedallcaps{#1}%
\end{minipage}%
}
MWE:
\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,headinclude,footinclude,BCOR5mm,numbers=noenddot,cleardoublepage=empty,tablecaptionabove]{scrreprt}
\usepackage{subfig}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing]{classicthesis}
\usepackage{arsclassica}
\renewcommand\formatchapter[1]{%
\setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }%
\begin{minipage}[t]{\dimexpr\linewidth-\wd0\relax}%
\raggedright\spacedallcaps{#1}%
\end{minipage}%
}
\usepackage{blindtext}
\begin{document}
\chapter{\blindtext}
\blindtext
\end{document}
산출: