我在用classicthesis
用于我的论文。LaTeX 在每一章中都放置了它的编号,但我需要移动它。
这里有一个截图示例,在此图中,我希望将数字“4”向左移动。
答案1
classicthesis
将章节编号设置\marginpar
为不使用linedheaders
包选项。无论如何,章节标题的设置都是借助titlesec
. 从实际classicthesis.sty
, 你会看到的:
\ifthenelse{\boolean{@linedheaders}}%
{% lines above and below, number right
\titleformat{\chapter}[display]%
{\relax}{\raggedleft{\color{halfgray}\chapterNumber\thechapter} \\ }{0pt}%
{\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}{% something like Bringhurst
\titleformat{\chapter}[display]%
{\relax}{\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{halfgray}\chapterNumber\thechapter}}{0pt}%
{\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}
前者\titleformat
对应linedheaders
包选项,后者不对应。你可以提供自己的更新版本:
\titleformat{\chapter}[display]%
{\relax}{\vspace*{-3\baselineskip}\makebox[\linewidth][r]{\color{halfgray}\chapterNumber\thechapter}}{0pt}%
{\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
我已将章节号放在宽度为 的框中\linewidth
,r
并右对齐。
\documentclass{report}
\usepackage{classicthesis,lipsum}% http://ctan.org/pkg/{classicthesis,lipsum}
\titleformat{\chapter}[display]%
{\relax}{\vspace*{-3\baselineskip}\makebox[\linewidth][r]{\color{halfgray}\chapterNumber\thechapter}}{0pt}%
{\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
\begin{document}
\chapter{First chapter}
\lipsum
\end{document}
也许,在更一般的背景下,任何可能的调整和/或呈现在titlesec
文档会起作用,其中许多你会在此网站上查找。