改变乳胶的头宽度w / out fancyhdr

时间:2016-05-25 14:34:50

标签: header latex

我在使用乳胶完成我的风格时遇到了麻烦。

这是一个mwe:

\documentclass{scrbook}
\usepackage{lipsum}
\usepackage[pagestyles]{titlesec}   
\usepackage{scrpage2}
\pagestyle{scrheadings}
\renewcommand*{\chapterpagestyle}{empty}
\renewcommand*{\headfont}{\normalfont}
\lefoot[LE]{\makebox[0pt][r]{\makebox[2cm][l]{\thepage}}}
\rofoot[RO]{\makebox[0pt][l]{\makebox[2cm][r]{\thepage}}}
\usepackage[]{setspace}
\usepackage{showframe}
\setlength{\textheight}{20cm}
\setlength{\textwidth}{13cm}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\renewcommand*{\chapterpagestyle}{empty}
\renewcommand*{\headfont}{\normalfont}

\begin{document}
\chapter{chapter test}
\lipsum[1-2]
\section{section test2}
\lipsum[3-10]
\end{document}

我想将标题从外侧拉出到页面编号,因此标题和页面编号是合理的。我似乎无法做到这一点。 谢谢, fleischfressende

1 个答案:

答案 0 :(得分:0)

您可以通过\leftmark访问章节编号/标题,通过\rightmark访问章节编号/标题。然后使用与页脚相同的符号和框操作:

enter image description here

\documentclass{scrbook}

\usepackage{lipsum}

\renewcommand*{\chapterpagestyle}{empty}
\renewcommand*{\headfont}{\normalfont}

\usepackage{scrpage2}
\pagestyle{scrheadings}

\lefoot{\makebox[0pt][r]{\makebox[2cm][l]{\thepage}}}
\rofoot{\makebox[0pt][l]{\makebox[2cm][r]{\thepage}}}
\lehead{\makebox[0pt][r]{\makebox[2cm][l]{\leftmark}}}
\rohead{\makebox[0pt][l]{\makebox[2cm][r]{\rightmark}}}

\begin{document}

\chapter{chapter test}
\lipsum[1-2]

\section{section test2}
\lipsum[3-10]

\end{document}

虽然2cm框对于标题内容而言太小,但这并不重要,因为您只对特定的展示位置/对齐感兴趣。