按单词重命名章节 按 Koma-script 讲课

按单词重命名章节 按 Koma-script 讲课

有没有简单的方法可以自定义 scrbook 的章节?我想要

讲座 1. 我的第一堂课

我尝试这样做:

\renewcommand{\chaptername}{Lecture}

但什么也没发生。我试着准备斯克里吉恩以及类似的问题“将“章节”一词更改为其他内容”。我希望,这不需要加载其他类似的包fancyhdr

我的 MNWE 是:

\documentclass[a4paper]{scrbook}
\usepackage{blindtext}

\renewcommand{\chaptername}{Lecture}

\begin{document}
  \chapter{My first lecture}
  \blindtext[1]
\end{document}

答案1

如果您不想有第二行章节标题,您可以重新定义\chapterformat,也许\chaptermarkformat

\renewcommand*{\chapterformat}{\chaptername~\thechapter\autodot\enskip}
\renewcommand*{\chaptermarkformat}{\chaptername~\thechapter\autodot\enskip}

如果即使使用选项numbers=noenndot或(默认) ,章节后面也应该有一个点:numbers=autodot

\renewcommand*{\chapterformat}{\chaptername~\thechapter.\enskip}
\renewcommand*{\chaptermarkformat}{\chaptername~\thechapter.\enskip}

要重命名章节前缀,您可以使用

\defcaptionname{english}{\chaptername}{Lecture}

例子:

\documentclass[
  numbers=enddot
]{scrbook}
\usepackage{blindtext}
%\usepackage[english]{babel}

\defcaptionname{english}{\chaptername}{Lecture}
\renewcommand*{\chapterformat}{\chaptername~\thechapter\autodot\enskip}
\renewcommand*{\chaptermarkformat}{\chaptername~\thechapter\autodot\enskip}

\begin{document}
\chapter{My first lecture}
\Blindtext
\end{document}

在此处输入图片描述

答案2

尝试一下这个代码。

\documentclass[a4paper,chapterprefix=on]{scrbook}
\usepackage{blindtext}

\renewcommand{\chaptername}{Lecture}% change Chapter for Lecture

\begin{document}
    \chapter{My first lecture}
    \blindtext[1]
\end{document}

A

chapterprefix=on使“章节”出现在章节号之前。

答案3

相同的输出非常好用@Simon Dispa (+1) 使用chapterprefix=true(你可以看到第 61 页的链接指南https://ctan.mirror.garr.it/mirrors/ctan/macros/latex/contrib/koma-script/doc/scrguien.pdf

在此处输入图片描述

代替 有同样的效果chapterprefix=on

\documentclass[a4paper,chapterprefix=true]{scrbook}
\usepackage{blindtext}

\renewcommand{\chaptername}{Lecture}

\begin{document}
  \chapter{My first lecture}
  \blindtext[1]
\end{document}

在此处输入图片描述

相关内容