章节号后的水平基线,延伸至右边距,章节标题上方

章节号后的水平基线,延伸至右边距,章节标题上方

这个问题可能看起来很长,但这正是我需要的。

我想要章节号旁边有水平线,并且线的垂直位置应该在下方。应该是这样的

1___

在此关联,垂直位置在中间(1---)

然后,水平线应该被拉伸到右边距。上一个链接显示了它。

然后,章节标题应该位于章节编号下方,如下所示

1___
Chapter title

最重要的是,我希望章节编号和章节标题的格式遵循先前(原点)的定义。在此关联,代码对章节编号和章节标题进行了大量更改。我只想要这一行。

线条粗细应为标准(1pt)。

\documentclass[twoside]{book}

\usepackage[paperheight=9.72in,paperwidth=6.85in]{geometry}

\usepackage{amsmath}
\usepackage{amsthm,mathpazo}

\makeatletter
\def\@makechapterhead#1{%
  \vspace*{10\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}
\def\@makeschapterhead#1{%
  \vspace*{10\p@}%
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \Huge \bfseries  #1\par\nobreak
    \vskip 40\p@
  }}
\makeatother

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[symbolmax,defaultmathsizes]{mathastext}

\begin{document}

\chapter{Chapter title}

\end{document}

对于 MWE,我尝试更改并合并链接上的代码,但我对 TikZ 不熟悉,而且代码引入了我不想要的更改。

答案1

你想要这样的东西吗?

\documentclass[twoside]{book}
\usepackage[paperheight=9.72in, paperwidth=6.85in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[symbolmax,defaultmathsizes]{mathastext}

\usepackage{amsmath}
\usepackage{amsthm,mathpazo}
\usepackage{titlesec, linegoal}
\usepackage{lipsum}

\titleformat{\chapter}[display]{\Huge\bfseries}{\huge\chaptername~\thechapter \rule[-0.5ex]{\linegoal}{1pt}}{2ex}{\filcenter}
\titlespacing*{\chapter}{0pt}{2ex}{8ex}

\begin{document}

\chapter{Chapter title}

\lipsum[1]

\end{document}

在此处输入图片描述

相关内容