Bjornstrup 风格的 fncychap 中存在错误(第二行没有延伸到最后)?

Bjornstrup 风格的 fncychap 中存在错误(第二行没有延伸到最后)?

我正在使用\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}

相关内容