![在 scrbook 中更改 \section 或 \paragraph 样式](https://linux22.com/image/350318/%E5%9C%A8%20scrbook%20%E4%B8%AD%E6%9B%B4%E6%94%B9%20%5Csection%20%E6%88%96%20%5Cparagraph%20%E6%A0%B7%E5%BC%8F.png)
我愿意修改scrbook 中的\section
或\paragraph
(sec/par)样式(但我愿意接受其他书籍环境)以获得:
新建后无重置计数器
\chapter
(我对此有个想法)一个居中的秒/面值数字,就像在钩子之间一样,[秒/面值数字]
数字下方的 sec/par 名称也居中
有没有办法通过简单地调用 来实现这一点\titleformat
,还是我需要一个\renewcommand
或多个 ?也许是一个新的环境?
答案1
也许你正在寻找类似的东西
\documentclass{scrbook}
\RedeclareSectionCommand[
counterwithout=chapter
]{section}
\renewcommand\thesection{\thechapter.\arabic{section}\autodot}
\makeatletter
\renewcommand\sectionlinesformat[4]{%
\ifstr{#1}{section}
{\centering #3\\*#4}
{\@hangfrom{\hskip #2#3}{#4}}%
}
\makeatother
\renewcommand\sectionformat{--~\thesection~--}
\usepackage{lipsum}% only for dummy text
\begin{document}
\chapter{First Chapter}
\lipsum[1]
\section{First Section}
\lipsum[2-3]
\section{Second Section}
\lipsum[4-5]
\chapter{Second Chapter}
\section{Third Section}
\lipsum
\end{document}
但对我来说它看起来很丑陋: