我正在使用\usepackage[Bjornstrup]{fncychap}
。我遇到的问题如图所示。我该如何解决?
我尝试更改样式文件:
409 \addtolength{\mylen}{-2\myhi}
到
409 \addtolength{\mylen}{1.7\myhi}
虽然它解决了问题,但它很丑陋,并且可能会产生副作用。 有没有更好的方法?
在 Mac 上使用 texlive 2012。
更新:我在那里使用模板,发现边距中的某些设置可能会导致此问题。工作示例:
\documentclass[12pt,twoside]{book}
\usepackage[Bjornstrup]{fncychap}
\oddsidemargin 5mm
\evensidemargin 5mm
\textwidth 150mm
\topmargin 0mm
\headheight 0mm
\textheight 225mm
\begin{document}
\chapter{Chapter title}
lorem impsum.
\end{document}
答案1
您的当前问题可以通过改变来解决\textwidth
您的当前问题可以通过更换朋友前加载fncychap
。然而,在基于标准类的 LaTeX 文档中,最好使用geometry
用于修改页边距的包;在你的例子中,我建议
\documentclass[12pt,twoside]{book}
\usepackage[hcentering,textwidth=150mm,textheight=225mm]{geometry}
\usepackage[Bjornstrup]{fncychap}
\usepackage{lipsum}
\begin{document}
\chapter{Chapter title}
\lipsum
\end{document}
答案2
找到解决方案了。只需将 放在\textwidth
包声明之前即可。修复示例:
\documentclass[12pt,twoside]{book}
\textwidth 150mm
\usepackage[Bjornstrup]{fncychap}
\oddsidemargin 5mm
\evensidemargin 5mm
\topmargin 0mm
\headheight 0mm
\textheight 225mm
\begin{document}
\chapter{Chapter title}
lorem impsum.
\end{document}