我使用 自定义章节创建了我的论文fncychap
。还有使用 创建的带星号的章节chapter*{}
。我会在这些章节中添加hrule
。作为用户甲基安非他命建议我,可以使用titlesec
包。不幸的是,这两个包发生冲突。这是之前的主题仅向未编号的章节添加 hrule
这里是平均能量损失:
\documentclass[12pt,a4paper,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[margin=3cm,bindingoffset=0.5cm]{geometry}
\usepackage[Lenny]{fncychap}
\begin{document}
\chapter*{Intro}
\lipsum[1-3]
\chapter{My Chapter}
\lipsum[1-3]
\end{document}
我会将 hrule 添加到带星号的章节简介中,而不会影响我的章节
答案1
只需改变定义\@makeschapterhead
:
\documentclass[12pt,a4paper,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[margin=3cm,bindingoffset=0.5cm]{geometry}
\usepackage[Lenny]{fncychap}
\makeatletter
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent\z@\raggedright\normalfont\interlinepenalty\@M
\DOTIS{#1}%
\vskip-30\p@
\kern-.4\p@
\hrule
\vskip70\p@}%
}
\makeatother
\begin{document}
\chapter*{Intro}
\lipsum[1-3]
\chapter{My Chapter}
\lipsum[1-3]
\end{document}
fncychap
理解的作用有点困难,但你可以通过修改(代表 -30pt)和(总和应为 40 以保持相同的距离)来\DOTIS
上下移动线条。-30\p@
70\p@
个人观点:我发现 Lenny 章节风格非常糟糕。当然,这只是个人观点。