这个问题可能看起来很长,但这正是我需要的。
我想要章节号旁边有水平线,并且线的垂直位置应该在下方。应该是这样的
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}