有没有办法将章节编号fncychap
以及 \frontmatter 中的罗马数字更改为old style figure
样式?
\documentclass{amsbook}
\usepackage[osf]{mathpazo}
\usepackage[Lenny]{fncychap}
\ChRuleWidth{1.618pt}
\ChTitleVar{\raggedright \huge }
\ChNameVar{\raggedleft \Huge }
\begin{document}
\frontmatter
\tableofcontents
\chapter{One}
Hi
\newpage
\chapter{Two}
Hi
\mainmatter
\chapter{Three}
Hi
\end{document}
答案1
看起来效果很好(至少对于章节编号而言)。我发现的唯一问题是对齐问题。
\documentclass{amsbook}
\usepackage[osf]{mathpazo}
\usepackage[Lenny]{fncychap}
\ChRuleWidth{0pt} %0.618pt for Lenny
\ChNameVar{ \Huge \bfseries }
\ChNumVar{\fontsize{45}{100} \rm}
\ChTitleVar{ \huge }
\begin{document}
\frontmatter
\tableofcontents
\chapter{This is Chapter 1}
\section{Section 1, Chapter 1}
Hi
\newpage
\chapter{This is Chapter 2}
\section{Section 1, Chapter 2}
Hi
\mainmatter
\chapter{This is Chapter 3}
\section{Section 1, Chapter 3}
Hi
\end{document}