如何使用几何包调整边距,以便我可以将章节标题放在边距中而不会弄乱 fancyhdr?

如何使用几何包调整边距,以便我可以将章节标题放在边距中而不会弄乱 fancyhdr?

我目前正在更新我的简历,并试图模仿在

http://www.tedpavlic.com/post_resume_cv_latex_example.php

这个特殊的例子修改了边距,以便章节标题位于左边距。

这是一个最简单的例子,说明了我遇到的问题:

\documentclass[11pt]{article}
\usepackage{calc}
\usepackage[breaklinks]{hyperref}

\usepackage{fancyhdr}

\reversemarginpar

\usepackage[paper=letterpaper,
            marginparwidth=1.2in, 
            marginparsep=.05in, 
            margin=1in,
            includemp]{geometry}

\setlength{\parindent}{0in}

\pagestyle{fancy}

\lhead{{\Large \textbf{Batman}}}

\renewcommand{\section}[2]%
        {\pagebreak[2]\vspace{1.3\baselineskip}%
         \phantomsection\addcontentsline{toc}{section}{#1}%
         \hspace{0in}%
         \marginpar{
         \raggedright \scshape #1}#2}

\begin{document}

\section{Contact Information}
Bat Cave, Gotham City

\newpage

\section{Favorite Buddies}
Robin and Batgirl

\end{document}

我希望花式标题的宽度与两列的总宽度一样宽(类似于 \textwidth+\marginparwidth+\marginparsep)。

我开始模仿的示例使用以下代码来完成我所寻找的内容:

\newcommand{\makeheading}[1]%
        {\hspace*{-\marginparsep minus \marginparwidth}%
         \begin{minipage}[t]{\textwidth+\marginparwidth+\marginparsep}%
                {\large \bfseries #1}\\[-0.15\baselineskip]%
                 \rule{\columnwidth}{1pt}%
         \end{minipage}}

问题是它只在第一页放了页眉,而我想把它放在每一页上。我希望可以修改 fancyhr 的选项来实现这一点。

我也愿意接受其他不涉及我的方法的解决方案。不过,我宁愿不使用专门的包,比如 res 包。

提前感谢你的帮助!

答案1

使用该titlesec包,然后将您的边距定义得比正常情况窄一点,然后\hspace{-1in}在您的 titlesec 宏中使用(或者无论您希望标题突出到边距多远)。

答案2

以下最小示例实现了我想要的输出:

\documentclass{article}

\usepackage{calc}

\reversemarginpar
\usepackage[paper=letterpaper,
           marginparwidth=1.2in,     
           marginparsep=.05in,       
           hmargin={.75in,.75in},
           vmargin=1in,           
           includemp]{geometry}
\usepackage{fancyhdr}
\fancyheadoffset[LO,LE]{\marginparsep+\marginparwidth}
\fancyfootoffset[LO,LE]{\marginparsep+\marginparwidth}

\setlength{\parindent}{0in}

\pagestyle{fancy}

\lhead{{\Large \textbf{Batman}}}

\renewcommand{\section}[2]{\hspace{0in}\marginpar{\raggedright \scshape #1}#2}

\begin{document}

\section{Contact Information}
Bat Cave, Gotham City

\newpage

\section{Favorite Buddies}
Robin and Batgirl

\end{document}

相关内容